:root{--ink-4: #4b5563 !important;--cheap-deep: #047857 !important;--mid-deep: #92400e !important}.skip-link{position:absolute;top:-48px;left:0;background:#10b981;color:#fff;padding:12px 16px;z-index:9999;text-decoration:none;font-weight:600;border-radius:0 0 8px;transition:top .15s ease-in-out}.skip-link:focus,.skip-link:focus-visible{top:0;outline:3px solid #047857;outline-offset:2px}:focus-visible{outline:3px solid #10b981;outline-offset:2px;border-radius:4px}.brand-name>span,.price-status>span,.price-context .item .label,.price-context .item .sub,.price-context .item .val.cheap,.price-context .item .val.expensive{color:#1f2937!important}.price-context .item .val.cheap{color:#047857!important}.price-context .item .val.expensive{color:#b91c1c!important}.price-context .item .sub,.calc-result-peak,.slider-row span{color:#4b5563!important}.heatmap-head .eyebrow,.heatmap-stats .hstat .label,.heatmap-stats .hstat .delta{color:#1f2937!important}.heatmap-stats .hstat .val,.heatmap-stats .hstat .val.tabular{color:#047857!important}.eyebrow{color:#1f2937!important}.ctx-hi,.rec-badge.now,.rec-stats .val.green,.val.green{color:#047857!important}.ctx-footer span,.ctx-footer b,.rec-card .rec-spec,.rec-stats .lbl,.lbl,.delta{color:#4b5563!important}.action-card h2.action-card-h{font-size:1.125rem;font-weight:600;margin:0 0 8px;line-height:1.3}.footer-col h3.footer-col-h{font-size:.875rem;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:.04em;color:#1f2937}@media(max-width:768px){html,body{overflow-x:hidden;-webkit-text-size-adjust:100%}button,a[role=button],[class*=button],[class*=Button]{min-height:44px!important;min-width:44px!important;padding:12px 16px!important}a,button{-webkit-tap-highlight-color:rgba(16,185,129,.2);touch-action:manipulation}[class*=hero] h1,[class*=Hero] h1,[class*=price] [class*=big],[class*=Price] [class*=Big]{font-size:clamp(2.5rem,12vw,5rem)!important;line-height:1.05!important;word-break:keep-all}[class*=heatmap],[class*=Heatmap]{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:8px}[class*=heatmap]>*,[class*=Heatmap]>*{scroll-snap-align:start;flex-shrink:0}[class*=appliance] [class*=grid],[class*=Appliance] [class*=Grid],[class*=recs] [class*=grid],[class*=Recs] [class*=Grid]{grid-template-columns:1fr!important;gap:12px!important}[class*=card],[class*=Card]{border-radius:16px!important;padding:16px!important}table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}input,select,textarea{font-size:16px!important;min-height:48px!important;padding:12px 16px!important;border-radius:12px!important}[class*=calculator] [class*=grid],[class*=Calculator] [class*=Grid]{grid-template-columns:1fr!important}[class*=chart],[class*=Chart],canvas,svg[width]{max-width:100%!important;height:auto!important}[class*=faq] summary,[class*=FAQ] summary,[class*=accordion] [class*=trigger]{padding:16px!important;min-height:56px!important}section,[class*=section]{padding:32px 16px!important}h2{font-size:clamp(1.5rem,5vw,2rem)!important}h3{font-size:clamp(1.25rem,4vw,1.5rem)!important}[class*=decoration],[aria-hidden=true][class*=background]{max-width:100vw;overflow:hidden}}@media(max-width:375px){section{padding-left:12px!important;padding-right:12px!important}[class*=hero] h1,[class*=Hero] h1{font-size:clamp(2rem,10vw,3rem)!important}}@media(max-width:932px)and (orientation:landscape)and (max-height:500px){section{padding-top:16px!important;padding-bottom:16px!important}}@media(min-width:768px)and (max-width:1024px){[class*=appliance] [class*=grid],[class*=Appliance] [class*=Grid],[class*=recs] [class*=grid],[class*=Recs] [class*=Grid]{grid-template-columns:repeat(2,1fr)!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@supports (padding: env(safe-area-inset-top)){body{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}#root:empty:before{content:"Cargando precio actual...";display:block;text-align:center;padding:80px 20px;font-size:1.125rem;color:#6b7280}.seo-content[data-astro-cid-j7pv25f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
