@charset "UTF-8";.driver-active .driver-overlay,.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in .2s ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in .2s}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;margin:0;padding:15px;border-radius:5px;min-width:250px;max-width:300px;box-shadow:0 1px 10px #0006;z-index:1000000000;position:fixed;top:0;right:0;background-color:#fff}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,"Apple Color Emoji",Helvetica,Arial,sans-serif}.driver-popover-title{font:19px/normal sans-serif;font-weight:700;display:block;position:relative;line-height:1.5;zoom:1;margin:0}.driver-popover-close-btn{all:unset;position:absolute;top:0;right:0;width:32px;height:28px;cursor:pointer;font-size:18px;font-weight:500;color:#d2d2d2;z-index:1;text-align:center;transition:color;transition-duration:.2s}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{margin-bottom:0;font:14px/normal sans-serif;line-height:1.5;font-weight:400;zoom:1}.driver-popover-footer{margin-top:15px;text-align:right;zoom:1;display:flex;align-items:center;justify-content:space-between}.driver-popover-progress-text{font-size:13px;font-weight:400;color:#727272;zoom:1}.driver-popover-footer button{all:unset;display:inline-block;box-sizing:border-box;padding:3px 7px;text-decoration:none;text-shadow:1px 1px 0 #fff;background-color:#fff;color:#2d2d2d;font:12px/normal sans-serif;cursor:pointer;outline:0;zoom:1;line-height:1.3;border:1px solid #ccc;border-radius:3px}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}:not(body):has(>.driver-active-element){overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer button:hover,.driver-popover-footer button:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{display:flex;flex-grow:1;justify-content:flex-end}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";position:absolute;border:5px solid #fff}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{left:100%;border-right-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-right{right:100%;border-left-color:transparent;border-bottom-color:transparent;border-top-color:transparent}.driver-popover-arrow-side-top{top:100%;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.driver-popover-arrow-side-bottom{bottom:100%;border-left-color:transparent;border-top-color:transparent;border-right-color:transparent}.driver-popover-arrow-side-center{display:none}.driver-popover-arrow-side-left.driver-popover-arrow-align-start,.driver-popover-arrow-side-right.driver-popover-arrow-align-start{top:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-start,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-start{left:15px}.driver-popover-arrow-align-end.driver-popover-arrow-side-left,.driver-popover-arrow-align-end.driver-popover-arrow-side-right{bottom:15px}.driver-popover-arrow-side-top.driver-popover-arrow-align-end,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-end{right:15px}.driver-popover-arrow-side-left.driver-popover-arrow-align-center,.driver-popover-arrow-side-right.driver-popover-arrow-align-center{top:50%;margin-top:-5px}.driver-popover-arrow-side-top.driver-popover-arrow-align-center,.driver-popover-arrow-side-bottom.driver-popover-arrow-align-center{left:50%;margin-left:-5px}.driver-popover-arrow-none{display:none}:root{--k-black: #000000;--k-white: #ffffff;--k-lavender: #decce0;--k-gray-100: #f6f6f6;--k-gray-200: #eeeeee;--k-gray-300: #cccccc;--k-violet: #2e294e;--k-violet-soft: #433c6e;--k-mint: #bfd8bd;--k-mint-text: #14532d;--k-coral: #f2b9a8;--k-coral-ink: #5c2a1c;--k-danger: #a4260f;--k-danger-surface: #fdecea;--k-danger-text: #a4260f;--k-warning: #8a5300;--k-warning-surface: #fff4e5;--k-warning-text: #8a5300;--k-text: #2e294e;--k-text-muted: rgba(46, 41, 78, .68);--k-text-placeholder: rgba(46, 41, 78, .45);--k-text-on-lavender: #4a3a52;--k-text-on-violet: #c9c5db;--k-surface: rgba(255, 255, 255, .78);--k-surface-strong: rgba(255, 255, 255, .92);--k-surface-input: rgba(255, 255, 255, .9);--k-border: rgba(46, 41, 78, .12);--k-border-focus: rgba(46, 41, 78, .24);--k-shadow-lg: 0 18px 60px rgba(46, 41, 78, .18);--k-shadow-md: 0 14px 40px rgba(46, 41, 78, .14);--k-r-lg: 22px;--k-r-md: 16px;--k-r-sm: 12px;--k-radius-sm: 6px;--k-radius-md: 10px;--k-radius-lg: 20px;--s1: 8px;--s2: 16px;--s3: 24px;--s4: 32px;--s5: 48px;--s6: 64px;--s7: 96px;--k-grad-hero: linear-gradient(180deg, #2e294e 0%, #5d4b9c 45%, #ffffff 100%);--k-grad-primary: linear-gradient(90deg, #2e294e, #5d4b9c);--k-soft-violet: rgba(46, 41, 78, .08);--k-soft-violet-subtle: rgba(46, 41, 78, .05);--k-soft-lavender: rgba(222, 204, 224, .55);--k-soft-mint: rgba(191, 216, 189, .35);--k-soft-coral: rgba(242, 185, 168, .35);--k-glass-border: rgba(255, 255, 255, .5);--k-glass-highlight: rgba(255, 255, 255, .6);--k-glass-surface: rgba(255, 255, 255, .62);--k-glass-surface-strong: rgba(255, 255, 255, .72);--k-violet-shadow: rgba(46, 41, 78, .18);--k-violet-shadow-strong: rgba(46, 41, 78, .24);--k-violet-outline: rgba(46, 41, 78, .4);--k-violet-rgb: 46, 41, 78;--k-ink-deep-rgb: 15, 13, 26;--k-lead-onviolet: #edeaf5;--k-scrim-hero: linear-gradient( 180deg, rgba(var(--k-violet-rgb), .28) 0%, rgba(var(--k-violet-rgb), .34) 40%, rgba(var(--k-ink-deep-rgb), .62) 100% );--z-base: 0;--z-below-base: -1;--z-content-raised: 1;--z-page-overlay: 20;--z-popover: 50;--z-sticky-nav: 1000;--z-nav-backdrop: 1100;--z-nav-panel: 1110;--z-flyout-animation: 12000;--z-blocking-loader: 9999;--z-dropdown-nav: 100001;--z-modal: 100100;--z-toast: 100110;--z-tour: 1000000000;--kalai-nav-h: 76px}@media(max-width:980px){:root{--kalai-nav-h: 68px}}@media(max-width:560px){:root{--kalai-nav-h: 64px}}.btn{--btn-shine: rgba(255, 255, 255, .38);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:46px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-family:var(--font-ui);font-size:15px;font-weight:500;line-height:1;letter-spacing:-.01em;text-align:center;white-space:nowrap;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-2px)}.btn:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.btn:disabled,.btn[aria-disabled=true]{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.btn:focus-visible{outline:3px solid var(--k-violet);outline-offset:2px}.btn:after{content:"";position:absolute;inset:0 auto 0 -120%;z-index:-1;width:60%;height:100%;background:linear-gradient(100deg,transparent 0%,var(--btn-shine) 50%,transparent 100%);transform:skew(-18deg);pointer-events:none;transition:left .62s ease}.btn:hover:not(:disabled):not([aria-disabled=true]):after{left:140%}.btn--primary{background:var(--k-violet);color:var(--k-white);box-shadow:0 12px 32px #2e294e3d}.btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--k-black);box-shadow:0 16px 40px #0000004d}.btn--primary:focus-visible{outline:3px solid var(--k-lavender);outline-offset:2px}.btn--secondary{background:transparent;color:var(--k-violet);border-color:var(--k-violet)}.btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--k-soft-violet)}.btn--secondary:focus-visible{outline:3px solid var(--k-violet);outline-offset:2px}.btn--onviolet{--btn-shine: rgba(46, 41, 78, .16);background:var(--k-white);color:var(--k-violet);box-shadow:0 12px 30px #00000038}.btn--onviolet:hover:not(:disabled):not([aria-disabled=true]){background:var(--k-lavender)}.btn--onviolet:focus-visible{outline:3px solid var(--k-white);outline-offset:2px}.btn--ghost-onviolet{background:#ffffff1f;color:var(--k-white);border-color:#ffffff6b}.btn--ghost-onviolet:hover:not(:disabled):not([aria-disabled=true]){background:#fff3}.btn--ghost-onviolet:focus-visible{outline:3px solid rgba(255,255,255,.75);outline-offset:2px}.btn--danger{--btn-shine: rgba(255, 255, 255, .3);background:#d63a4f;color:var(--k-white);box-shadow:0 12px 28px #d63a4f3d}.btn--danger:hover:not(:disabled):not([aria-disabled=true]){background:#c22f43}.btn--danger:focus-visible{outline:3px solid rgba(214,58,79,.55);outline-offset:2px}.btn--danger-ghost{--btn-shine: rgba(214, 58, 79, .14);background:transparent;color:#c22f43;border-color:#d63a4f80;box-shadow:none}.btn--danger-ghost:hover:not(:disabled):not([aria-disabled=true]){background:#d63a4f14;border-color:#c22f43}.btn--danger-ghost:focus-visible{outline:3px solid rgba(214,58,79,.55);outline-offset:2px}.btn--lavanda-hover:hover:not(:disabled):not([aria-disabled=true]){background:var(--k-lavender);color:var(--k-violet)}.btn--l{min-height:56px;padding:0 30px;font-size:16px}.btn--m{min-height:46px;padding:0 22px;font-size:15px}.btn--s{min-height:38px;padding:0 16px;font-size:13.5px}.btn--full{width:100%}.btn--icon{gap:6px;padding:0 16px}@media(prefers-reduced-motion:reduce){.btn{transition:background .12s ease,color .12s ease,border-color .12s ease}.btn:hover:not(:disabled):not([aria-disabled=true]),.btn:active:not(:disabled):not([aria-disabled=true]){transform:none}.btn:after{display:none}}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-family:var(--font-ui, inherit);font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;background:var(--k-soft-violet);color:var(--k-text)}.chip-menta{background:var(--k-mint);color:var(--k-mint-text)}.chip-coral{background:var(--k-coral);color:var(--k-violet)}.chip-lavanda{background:var(--k-lavender);color:var(--k-violet)}.chip-violeta{background:var(--k-violet);color:var(--k-white)}.step-tag{display:block;margin-bottom:14px;font-family:var(--font-ui);font-size:31px;font-weight:600;letter-spacing:.08em;line-height:1.05;text-transform:uppercase;color:var(--k-coral)}.best-tag{--best-sweep: rgba(255, 255, 255, .45);position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;overflow:hidden;isolation:isolate;font-family:var(--font-ui, inherit);font-size:.8125rem;font-weight:500;line-height:1.2;white-space:nowrap;background:var(--k-grad-primary);color:var(--k-white)}.best-tag:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 0%,var(--best-sweep) 50%,transparent 100%);transform:translate(-120%);animation:kalai-sweep 2.4s ease-in-out infinite}@keyframes kalai-sweep{0%{transform:translate(-120%)}60%,to{transform:translate(120%)}}.icon-round{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--k-border);border-radius:999px;background:var(--k-surface-strong);color:var(--k-text);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.icon-round:hover{transform:scale(1.08);box-shadow:var(--k-shadow-md)}.icon-round:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.best-tag:after{display:none}.icon-round{transition:none}.icon-round:hover,.icon-round:active{transform:none}}@media(max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}.btn,.nav__icon-btn,.nav__menu-btn,input[type=submit],input[type=button],select{min-height:44px}.qbtn,.ppcard__cta,.dupe-pair__share,.universe__option,.dupe__share,.resenas__cta,.reporte-cta,.footer__link-btn,.fp__toggle,.recent__clear,.icon-round{min-height:44px!important}.qbtn,.icon-round{min-width:44px!important}.ppcard__hint,.pdp__quick-hint,.dupe-pair__chip,.dupe-pair__nivel,.footer__trust-badge,.ppcard__footer-hint,.ppcard__tag,.ppcard__intel-chip,.ppcard__compare-title,.ppcard__meta,.cmpv__seal,.cmpv__cardbrand,.cmpv__cardchip,.app-card__price-label,.phone__tag,.phone__muted,.recent__brand{font-size:12px!important}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}.prose p,.prose li,.legal-document p,.legal-document li{font-size:1rem;line-height:1.6}}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-600.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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--font-display: "Fraunces", Georgia, "Times New Roman", serif;--font-ui: "Jost", Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;--kalai-bg: var(--k-white);--kalai-text: var(--k-violet);--kalai-primary: var(--k-violet);--kalai-primary-2: #5d4b9c;--kalai-card: var(--k-surface);--kalai-border: var(--k-border);--kalai-shadow: var(--k-shadow-lg);--kalai-radius: var(--k-r-lg);--kalai-muted: var(--k-text-muted);--kalai-lavender: var(--k-lavender);--kalai-mint: var(--k-mint);--kalai-coral: var(--k-coral);--kalai-grad-hero: var(--k-grad-hero);--kalai-grad-primary: var(--k-grad-primary)}*,*:before,*:after{margin:0;padding:0;border:0;outline:0;box-sizing:border-box;background:transparent;font-size:100%;font:inherit;vertical-align:baseline}html,body{width:100%;height:100%;font-family:var(--font-ui);overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500}button,input,textarea,select{font:inherit}html.kalai-modal-open{overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}
