@charset "UTF-8";
.footer-branches{border-top:0;border-bottom:1px solid #d0dde3;padding-block:32px;}.site-footer .footer-branches > h2{margin-bottom:20px;color:#006ba5;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;}.footer-branch-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:26px;width:100%;margin-inline:auto;}.site-footer .footer-branches > .footer-branches-hours{margin:-8px 0 20px;color:#36516a;font-size:14px;line-height:1.5;}.site-footer > .wrap{min-width:0;}.site-footer .footer-top > div{min-width:0;}.site-footer .footer-top a,.site-footer .footer-top p,.site-footer .footer-top small{overflow-wrap:anywhere;}.site-footer .footer-top{padding-block:32px;align-items:start;}.site-footer .footer-brand{display:grid;grid-template-columns:88px minmax(0, 1fr);column-gap:16px;row-gap:16px;align-items:start;}.site-footer .footer-brand > p{grid-column:1 / -1;grid-row:1;margin:0;font-size:12px;line-height:1.5;font-weight:750;}.site-footer .footer-brand > a{grid-column:1;grid-row:2;}.site-footer .footer-brand > small{grid-column:2;grid-row:2;margin:0;}.site-footer .footer-brand .idem-logo-frame{--logo-size: 88px;}.footer-branch-grid{min-width:0;}.footer-branch{display:flex;flex-direction:column;min-width:0;padding:26px;border:1px solid #cbdde5;border-radius:8px;background:#f9fcfd;}.footer-branch h3{margin-bottom:12px;color:#102c45;font-size:21px;font-weight:730;letter-spacing:-.025em;}.footer-branch address{display:flex;flex-direction:column;flex:1;min-width:0;font-style:normal;}.footer-branch-address{margin-bottom:14px;min-height:65px;color:#4c6474;font-size:13px;line-height:1.65;}.footer-branch-address span{color:#667e8e;font-size:12px;}.footer-branch dl{margin:0;}.footer-branch dl > div{display:grid;grid-template-columns:96px minmax(0, 1fr);align-items:baseline;gap:14px;min-height:42px;padding-block:9px;border-top:1px solid #dce7ed;font-size:12px;line-height:1.6;}.footer-branch dt{color:#667e8e;}.footer-branch dd{margin:0;min-width:0;}.footer-branch a{color:#102c45;overflow-wrap:anywhere;}.footer-branch a:hover{color:#006ba5;text-decoration:underline;text-underline-offset:3px;}.footer-branch .footer-map-link{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;padding-top:12px;border-top:1px solid #dce7ed;color:#006ba5;font-size:12px;font-weight:750;}.site-footer .footer-bottom{padding-right:76px;}.whatsapp-float{position:fixed;z-index:80;right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(24px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 18px #08233f30;}.whatsapp-float:hover{background:#1fbd5a;}.whatsapp-float:focus-visible{outline:3px solid #08233f;outline-offset:4px;}.whatsapp-float svg{width:30px;height:30px;fill:currentColor;}@media (max-width: 900px){.footer-branch-grid{grid-template-columns:minmax(0, 1fr);grid-auto-rows:1fr;width:100%;gap:18px;}}@media (max-width: 760px){.footer-branches{padding-block:26px;}.footer-branch-grid{grid-template-columns:minmax(0, 1fr);width:100%;gap:18px;}.footer-branch{padding:22px;}.footer-branch h3{font-size:20px;}.footer-branch dl > div{grid-template-columns:78px minmax(0, 1fr);gap:10px;min-height:42px;}.footer-branch .footer-map-link{margin-top:14px;}.site-footer .footer-bottom{padding-right:64px;}.whatsapp-float{right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:52px;height:52px;}.whatsapp-float svg{width:28px;height:28px;}}@media (max-width: 380px){.footer-branch{padding:22px;}.footer-branch dl > div{grid-template-columns:minmax(0, 1fr);gap:3px;}}.contact-direct-layout{display:grid;gap:30px;}.contact-direct-box{display:flex;justify-content:space-between;align-items:center;gap:45px;padding:36px;border:1px solid #d0dde3;border-radius:14px;background:#eef7fa;}.contact-direct-box h2{font-size:clamp(26px, 2.7vw, 35px);}.contact-direct-box p{max-width:620px;margin-top:18px;font-size:14px;line-height:1.65;}.contact-direct-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;}.contact-direct-actions > span{font-size:11px;color:#667e8e;}.contact-help-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:30px;}.contact-help-grid > div{padding:24px 0;border-top:1px solid #d0dde3;}.contact-help-grid h2{font-size:21px;}.contact-help-grid p{font-size:13px;margin-top:12px;}.contact-help-grid .text-link{margin-top:16px;}@media (max-width: 900px){.contact-direct-box{align-items:flex-start;flex-direction:column;gap:24px;}}@media (max-width: 760px){.contact-direct-layout{gap:24px;}.contact-direct-box{padding:26px;}.contact-help-grid{grid-template-columns:minmax(0, 1fr);gap:20px;}}
.line-commercial-brands [data-line-brands="herramientas"]{width:100%;max-width:none;grid-template-columns:repeat(var(--brand-columns, 5), minmax(0, 1fr));gap:12px;}.line-commercial-brands [data-line-brands="herramientas"] > a{min-width:0;min-height:97px;padding:18px;}.line-commercial-brands [data-line-brands="herramientas"] .logo-crop{--logo-height: 44px;}[data-banner-brands="herramientas"],[data-tile-brands="herramientas"]{display:grid;grid-template-columns:repeat(var(--brand-columns, 5), minmax(0, 1fr));align-items:center;}[data-banner-brands="herramientas"]{gap:8px;width:min(100%, 544px);}[data-banner-brands="herramientas"] .banner-brand{width:100%;max-width:none;min-width:0;height:49px;padding:8px;}[data-tile-brands="herramientas"]{gap:6px;}[data-tile-brands="herramientas"] .tile-brand{width:100%;max-width:none;min-width:0;padding:0 2px;}[data-tile-brands="herramientas"] .logo-crop{--logo-height: 27px;}.line-ranges:has(.range-group){align-items:start;}.line-ranges .range-links{align-items:start;}.range-links > .range-group{min-width:0;align-self:start;overflow:hidden;border:1px solid #cbdfe8;border-radius:8px;background:#f1f7fa;}.range-group > summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:85px;padding:16px;list-style:none;color:var(--ink);font-size:14px;font-weight:700;line-height:1.5;cursor:pointer;}.range-group > summary::-webkit-details-marker{display:none;}.range-group > summary > span{flex:1;}.range-group > summary > b{width:8px;height:8px;flex:0 0 8px;margin-right:3px;overflow:hidden;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);font-size:0;transform:rotate(45deg);transition:transform .15s ease;}.range-group[open] > summary > b{transform:rotate(225deg);}.range-group > summary:hover{background:#e8f3f8;}.range-group > summary:focus-visible{outline:3px solid #00a7d4;outline-offset:-3px;border-radius:7px;}.range-group[open]{background:white;}.range-group[open] > summary{border-bottom:1px solid #dce7ed;}.range-group > .range-options{padding:5px 11px 10px;max-height:var(--range-list-max45, min(340px, 45vh));max-height:var(--range-list-max45, min(340px, 45dvh));overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#7eabc3 #edf5f9;}.range-group > .range-options::-webkit-scrollbar{width:8px;}.range-group > .range-options::-webkit-scrollbar-track{background:#edf5f9;}.range-group > .range-options::-webkit-scrollbar-thumb{background:#7eabc3;border:2px solid #edf5f9;border-radius:8px;}.range-group > .range-options:focus-visible{outline:3px solid #00a7d4;outline-offset:-3px;}.range-group > .range-options > a{min-width:0;min-height:44px;padding:11px 5px;border:0;border-bottom:1px solid #edf2f5;border-radius:0;background:transparent;font-size:13px;line-height:1.4;font-weight:600;}.range-group > .range-options > a:last-child{border-bottom:0;}.range-group > .range-options > a:hover{color:var(--blue);background:#f4f9fb;}.category-explore-anchor{scroll-margin-top:110px;}@media (max-width: 900px){.line-commercial-brands [data-line-brands="herramientas"] > a{padding:13px;min-height:88px;}[data-banner-brands="herramientas"]{gap:6px;}[data-banner-brands="herramientas"] .banner-brand{padding:7px 6px;}}@media (max-width: 760px){.line-commercial-brands [data-line-brands="herramientas"]{grid-template-columns:repeat(6, minmax(0, 1fr));gap:10px;}.line-commercial-brands [data-line-brands="herramientas"] > a{grid-column:span 2;min-height:86px;padding:16px;}.line-commercial-brands [data-line-brands="herramientas"] > a:first-child:nth-last-child(5) ~ a:nth-child(4){grid-column:2 / span 2;}.line-commercial-brands [data-line-brands="herramientas"] > a:first-child:nth-last-child(5) ~ a:nth-child(5){grid-column:4 / span 2;}.range-group > summary{min-height:60px;padding:14px 16px;}[data-banner-brands="herramientas"] .banner-brand{height:46px;}}@media (max-width: 540px){.line-commercial-brands [data-line-brands="herramientas"]{grid-template-columns:repeat(4, minmax(0, 1fr));}.line-commercial-brands [data-line-brands="herramientas"] > a:first-child:nth-last-child(5) ~ a:nth-child(4){grid-column:span 2;}.line-commercial-brands [data-line-brands="herramientas"] > a:first-child:nth-last-child(5) ~ a:nth-child(5){grid-column:2 / span 2;}}@media (prefers-reduced-motion: reduce){.range-group > summary > b{transition:none;}}
:root{--muted: #344d5e;}p{font-weight:500;}.contact-direct-actions > span{color:#344d5e;font-size:12px;font-weight:500;}.breadcrumb{color:#344d5e;font-weight:500;}.brand-card-info p{font-size:12px;font-weight:500;}.commerce-line-tabs button{color:#243f52;}.commerce-line-tabs .line-tab-code{color:#344d5e;font-size:11px;font-weight:650;}.commerce-line-tabs button[aria-selected="true"]{color:#fff;}.commerce-line-tabs button[aria-selected="true"] .line-tab-code{color:#7bd8ef;}.footer-branch-address{color:#243f52;font-size:14px;font-weight:500;}.footer-branch-address span{color:#344d5e;font-size:13px;font-weight:500;}.footer-branch dl > div{font-size:14px;font-weight:500;}.footer-branch dt{color:#344d5e;font-size:13px;font-weight:600;}.footer-branch dd,.footer-branch a{color:#243f52;}.footer-branch .footer-map-link{color:var(--blue);font-size:13px;}.site-footer .footer-branches > h2{font-size:12px;}.site-footer h2,.site-footer .footer-brand > p{font-size:13px;line-height:1.5;}.site-footer .footer-top > div:not(.footer-cdi) > a:not(:has(img)),.site-footer .footer-brand > small,.site-footer .footer-cdi p{color:#243f52;font-size:13px;line-height:1.6;font-weight:500;}.site-footer .footer-cdi > a{font-size:13px;font-weight:750;}.site-footer .footer-bottom{color:#344d5e;font-size:12px;font-weight:500;}@media (max-width: 480px){.footer-branch dl > div{grid-template-columns:minmax(0, 1fr);gap:3px;}}
html :is(.button, .line-card, .commerce-line-card, .banner-product-card,
  .brand-card, .featured-brand, .category-product-card27, .category-surtido27),html .category-surtido-grid27 > .category-surtido27{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,outline-color .18s ease;}html :is(.button, .line-card, .commerce-line-card, .banner-product-card,
  .brand-card, .featured-brand, .category-product-card27, .category-surtido27):hover{transform:none;}.surtido-product-image{overflow:hidden;}:is(.site-header .logo-link, .site-footer .footer-brand > a):is(:hover, :active, :focus, :focus-visible){background:transparent;border:0;outline:none;box-shadow:none;transform:none;}:is(.site-header .logo-link, .site-footer .footer-brand > a):focus-visible{outline:3px solid var(--blue, #006ba5);outline-offset:4px;}a[href]:has(img):not(.site-header .logo-link, .site-footer .footer-brand > a),.button:not(:disabled),button:enabled,summary,.range-links > a{transition:border-color .18s ease,box-shadow .18s ease,outline-color .18s ease,background-color .18s ease;}@media (hover: hover){a[href]:has(img):not(.site-header .logo-link, .site-footer .footer-brand > a):hover,.button:hover,button:enabled:hover,summary:hover,.range-links > a:hover{outline:2px solid #0082bd;outline-offset:-2px;box-shadow:0 4px 14px #006ba51a;}a[href]:has(img):not(.site-header .logo-link, .site-footer .footer-brand > a):hover{border-color:#0082bd;}.brand-campaign-scene:hover{outline-width:3px;}.text-link:hover,.brand-banner-link:hover,.breadcrumb a:hover,.site-header nav a:not(.button):hover,.footer-top a:not(:has(img)):hover,.footer-branch a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;}}@media (prefers-reduced-motion: reduce){a[href]:has(img):not(.site-header .logo-link, .site-footer .footer-brand > a),.button:not(:disabled),button:enabled,summary,.range-links > a{transition:none;}html :is(.button, .line-card, .commerce-line-card, .banner-product-card,
    .brand-card, .featured-brand, .category-product-card27, .category-surtido27),html .category-surtido-grid27 > .category-surtido27{transition:none;}}
.whatsapp-lead-trigger{position:fixed;z-index:80;right:calc(90px + env(safe-area-inset-right, 0px));bottom:calc(30px + env(safe-area-inset-bottom, 0px));display:inline-flex;align-items:center;justify-content:center;max-width:calc(100vw - 106px);min-height:44px;padding:11px 17px;border:2px solid #19ac56;border-radius:24px;color:#08233f;background:#fff;box-shadow:0 4px 18px #08233f26;font-size:13px;font-weight:750;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;animation:whatsapp-lead-attention55 2s ease-in-out infinite alternate;}@keyframes whatsapp-lead-attention55{from{background-color:#fff;}to{background-color:#25d366;}}.whatsapp-lead-trigger:hover,.whatsapp-lead-trigger:focus-visible,.whatsapp-lead-trigger[aria-expanded="true"]{animation:none;border-color:#0b8640;background:#e9fbef;box-shadow:0 0 0 1px #0b8640,0 4px 18px #08233f26;}.whatsapp-lead-panel{position:fixed;z-index:81;right:calc(24px + env(safe-area-inset-right, 0px));bottom:calc(96px + env(safe-area-inset-bottom, 0px));width:min(360px, calc(100% - 32px));max-height:calc(100vh - 130px - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 130px - env(safe-area-inset-bottom, 0px));padding:22px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid #a5cbb4;border-top:4px solid #19ac56;border-radius:14px;background:#fff;color:#08233f;box-shadow:0 12px 45px #08233f38;}.whatsapp-lead-panel[hidden],.whatsapp-lead-panel [hidden]{display:none !important;}.whatsapp-lead-panel,.whatsapp-lead-panel *{box-sizing:border-box;}.whatsapp-lead-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;}.whatsapp-lead-header h2{margin:0;color:#08233f;font-size:22px;font-weight:750;line-height:1.2;letter-spacing:-.03em;}.whatsapp-lead-close{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #c4d4dc;border-radius:50%;background:#f1f6f8;color:#08233f;font-size:25px;line-height:1;cursor:pointer;}.whatsapp-lead-close:hover{border-color:#006ba5;background:#e6f2f7;}.whatsapp-lead-intro{margin:0 0 18px;color:#334c5d;font-size:13px;line-height:1.5;}.whatsapp-lead-form{display:grid;gap:15px;}.whatsapp-lead-field{display:grid;gap:7px;min-width:0;}.whatsapp-lead-field > label,.whatsapp-lead-interests > legend{padding:0;color:#08233f;font-size:13px;line-height:1.4;font-weight:750;}.whatsapp-lead-field > input,.whatsapp-lead-field > select{display:block;width:100%;min-width:0;min-height:43px;padding:10px 12px;border:1px solid #a9becb;border-radius:7px;color:#102c45;background:#f8fbfc;font:inherit;font-size:14px;line-height:1.4;}.whatsapp-lead-field > input[aria-invalid="true"],.whatsapp-lead-field > select[aria-invalid="true"]{border-color:#b32724;}.whatsapp-lead-interests{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0;}.whatsapp-lead-interests > legend{margin-bottom:9px;}.whatsapp-lead-check{display:flex;align-items:center;gap:10px;min-height:32px;color:#233e50;font-size:14px;line-height:1.4;cursor:pointer;}.whatsapp-lead-check > input{flex:0 0 18px;width:18px;height:18px;margin:0;accent-color:#108541;cursor:pointer;}.whatsapp-lead-check:hover{color:#006ba5;}.whatsapp-lead-error{margin:0;color:#a42121;font-size:12px;font-weight:650;line-height:1.4;}.whatsapp-lead-progress{margin:0 0 -7px;color:#334c5d;font-size:12px;line-height:1.45;}.whatsapp-lead-progress.is-ready{color:#087c38;}.whatsapp-lead-submit{width:100%;min-height:45px;margin-top:2px;padding:12px 14px;border:1px solid #087c38;border-radius:7px;color:#fff;background:#087c38;font:inherit;font-size:14px;font-weight:750;line-height:1.4;cursor:pointer;}.whatsapp-lead-submit:not(:disabled):hover{border-color:#045b29;background:#045b29;}.whatsapp-lead-submit:disabled,.whatsapp-lead-submit:disabled:hover{border-color:#c2cdd4;color:#4b5963;background:#dde3e7;box-shadow:none;opacity:1;cursor:not-allowed;}.whatsapp-lead-confirmation{margin:-6px 0 0;color:#334c5d;font-size:11px;line-height:1.45;text-align:center;}.whatsapp-lead-trigger:focus-visible,.whatsapp-lead-panel :focus-visible{outline:3px solid #006ba5;outline-offset:3px;}@media (max-width: 760px){.whatsapp-lead-trigger{right:calc(76px + env(safe-area-inset-right, 0px));bottom:calc(21px + env(safe-area-inset-bottom, 0px));max-width:calc(100vw - 92px);min-height:42px;padding:10px 14px;font-size:12px;}.whatsapp-lead-panel{right:calc(16px + env(safe-area-inset-right, 0px));bottom:calc(84px + env(safe-area-inset-bottom, 0px));padding:19px;}}@media (prefers-reduced-motion: reduce){.whatsapp-lead-trigger{animation:none;background-color:#25d366;transition:none;}}
:is(.featured-brand, .brand-card-logo, .campaign-logo, .banner-brand, .tile-brand, .brand-detail-logo) .logo-crop[data-logo-brand]{--logo-height: calc(var(--brand-optical-height, 80px) * var(--brand-logo-scale, .82));width:min(100%, var(--brand-logo-max-width, 256px), calc(var(--logo-height) * var(--logo-ratio)));height:auto;aspect-ratio:var(--logo-ratio);flex-shrink:0;}:is(.featured-brand, .brand-card-logo, .campaign-logo, .banner-brand, .tile-brand, .brand-detail-logo) .logo-crop>img{image-rendering:auto;}.brand-logo-pending{visibility:hidden !important;}.brand-card,.featured-brand{transition:border-color .18s ease,box-shadow .18s ease,outline-color .18s ease,background-color .18s ease;}.brand-card:hover,.featured-brand:hover{transform:none;}.commercial-directory .brand-card-logo,.commercial-directory .brand-card-logo:has(>.logo-crop[data-logo-brand]){--brand-logo-scale: 1;height:136px;padding:16px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;}.featured-brand,.commercial-featured .featured-brand,.line-commercial-brands .featured-brand,#related-brands .featured-brand,.featured-brand:has(>.logo-crop[data-logo-brand]){--brand-logo-scale: .82;height:118px;min-height:118px;padding:14px 16px;box-sizing:border-box;}.small-brand-row[data-tile-brands]{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:minmax(0, 1fr);align-items:center;gap:8px 10px;height:88px;min-height:88px;padding:8px 0;box-sizing:border-box;}.small-brand-row[data-tile-brands] .tile-brand{--brand-logo-scale: .40;--brand-logo-max-width: 116px;grid-column:span 2;justify-self:center;width:100%;max-width:none;min-width:0;min-height:0;height:100%;padding:0;box-sizing:border-box;}.brand-detail-logo,.brand-detail-logo:has(>.logo-crop[data-logo-brand]){--brand-logo-scale: 1.9;--brand-logo-max-width: 360px;padding:34px;box-sizing:border-box;}.logo-crop[data-logo-brand="3m"]{--brand-optical-height: 68px;}.logo-crop[data-logo-brand="ag"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="armetal"]{--brand-optical-height: 82px;}.logo-crop[data-logo-brand="armor-all"]{--brand-optical-height: 95px;}.logo-crop[data-logo-brand="atma"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="black-decker"]{--brand-optical-height: 90px;}.logo-crop[data-logo-brand="bosch"]{--brand-optical-height: 110px;}.logo-crop[data-logo-brand="bosch-electro"]{--brand-optical-height: 110px;}.logo-crop[data-logo-brand="california-scent"]{--brand-optical-height: 72px;}.logo-crop[data-logo-brand="capemi"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="champion"]{--brand-optical-height: 76px;}.logo-crop[data-logo-brand="ciano"]{--brand-optical-height: 60px;}.logo-crop[data-logo-brand="cofap"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="cristal"]{--brand-optical-height: 71px;}.logo-crop[data-logo-brand="delphi"]{--brand-optical-height: 67px;}.logo-crop[data-logo-brand="dewalt"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="dimsa"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="dni"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="dolz"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="drive-plus"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="driven"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="energizer"]{--brand-optical-height: 64px;}.logo-crop[data-logo-brand="eveready"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="fast-orange"]{--brand-optical-height: 81px;}.logo-crop[data-logo-brand="fras-le"]{--brand-optical-height: 70px;}.logo-crop[data-logo-brand="fremax"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="fv"]{--brand-optical-height: 98px;}.logo-crop[data-logo-brand="gv"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="hisense"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="indumag"]{--brand-optical-height: 82px;}.logo-crop[data-logo-brand="irobot"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="kobla"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="l80"]{--brand-optical-height: 75px;}.logo-crop[data-logo-brand="ledvance"]{--brand-optical-height: 70px;}.logo-crop[data-logo-brand="litton"]{--brand-optical-height: 61px;}.logo-crop[data-logo-brand="lusqtoff"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="magneti-marelli"]{--brand-optical-height: 96px;}.logo-crop[data-logo-brand="mahle"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="marshall"]{--brand-optical-height: 72px;}.logo-crop[data-logo-brand="mlh-calorstat"]{--brand-optical-height: 67px;}.logo-crop[data-logo-brand="nakata"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="neolux"]{--brand-optical-height: 60px;}.logo-crop[data-logo-brand="noblex"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="nosso"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="omer"]{--brand-optical-height: 62px;}.logo-crop[data-logo-brand="orlan-rober"]{--brand-optical-height: 68px;}.logo-crop[data-logo-brand="osram"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="pegamil"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="perfecto"]{--brand-optical-height: 73px;}.logo-crop[data-logo-brand="permatex"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="phc-valeo"]{--brand-optical-height: 63px;}.logo-crop[data-logo-brand="philco"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="prestolite"]{--brand-optical-height: 60px;}.logo-crop[data-logo-brand="proline"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="puma"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="ralux"]{--brand-optical-height: 86px;}.logo-crop[data-logo-brand="rayovac"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="ronbay"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="sansei"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="siam"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="siloc"]{--brand-optical-height: 65px;}.logo-crop[data-logo-brand="skf"]{--brand-optical-height: 58px;transform:scale(1.12);}.logo-crop[data-logo-brand="spicer"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="stanley"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="stp"]{--brand-optical-height: 90px;}.logo-crop[data-logo-brand="tan-click"]{--brand-optical-height: 84px;}.logo-crop[data-logo-brand="tensa"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="texaco"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="trabasil"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="tuff-stuff"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="valeo"]{--brand-optical-height: 80px;}.logo-crop[data-logo-brand="vuaram"]{--brand-optical-height: 86px;}.logo-crop[data-logo-brand="w80"]{--brand-optical-height: 68px;}.logo-crop[data-logo-brand="wagner-lockheed"]{--brand-optical-height: 90px;}.logo-crop[data-logo-brand="wapsa"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="weber"]{--brand-optical-height: 58px;}.logo-crop[data-logo-brand="zen"]{--brand-optical-height: 100px;}.logo-crop[data-logo-brand="zm"]{--brand-optical-height: 100px;}.commercial-directory .brand-card-logo .logo-crop:is([data-logo-brand="bosch"], [data-logo-brand="bosch-electro"]){--logo-height: 104px;width:min(170px,100%);}.small-brand-row[data-tile-brands] .tile-brand .logo-crop:is([data-logo-brand="bosch"], [data-logo-brand="bosch-electro"]){--logo-height: 70px;}@media (max-width: 760px){.commercial-directory .brand-card-logo,.commercial-directory .brand-card-logo:has(>.logo-crop[data-logo-brand]){--brand-logo-scale: .92;height:124px;padding:12px 14px;}.featured-brand,.commercial-featured .featured-brand,.line-commercial-brands .featured-brand,#related-brands .featured-brand,.featured-brand:has(>.logo-crop[data-logo-brand]){--brand-logo-scale: .72;height:104px;min-height:104px;padding:12px;}.brand-detail-logo,.brand-detail-logo:has(>.logo-crop[data-logo-brand]){--brand-logo-scale: 1.45;--brand-logo-max-width: 300px;padding:24px;}.commercial-directory .brand-card-logo .logo-crop:is([data-logo-brand="bosch"], [data-logo-brand="bosch-electro"]){--logo-height: 100px;width:min(163px,100%);}}
.site-footer .footer-top.footer-with-fiscal28{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1.15fr) 64px;column-gap:clamp(18px, 2.4vw, 32px);align-items:start;}.site-footer .footer-data-fiscal28{width:64px;min-width:0;justify-self:end;align-self:start;}.site-footer .footer-data-fiscal28 > a{display:block;width:64px;max-width:100%;border-radius:3px;transition:box-shadow .18s ease;}.site-footer .footer-data-fiscal28 img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;border:0;}.site-footer .footer-data-fiscal28 > a:hover{box-shadow:0 0 0 2px #006ba570;}.site-footer .footer-data-fiscal28 > a:focus-visible{outline:3px solid #006ba5;outline-offset:4px;}@media (max-width: 1040px){.site-footer .footer-top.footer-with-fiscal28{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 64px;gap:24px;}.site-footer .footer-with-fiscal28 .footer-brand{grid-column:1 / 3;}.site-footer .footer-with-fiscal28 .footer-cdi{grid-column:1 / -1;}.site-footer .footer-with-fiscal28 .footer-data-fiscal28{grid-column:3;grid-row:1 / 3;}}@media (max-width: 760px){.site-footer .footer-top.footer-with-fiscal28{column-gap:16px;row-gap:24px;}}@media (prefers-reduced-motion: reduce){.site-footer .footer-data-fiscal28 > a{transition:none;}}
.site-footer.footer-with-social39 .footer-top{padding-block:24px;row-gap:20px;}.site-footer.footer-with-social39 .footer-brand{row-gap:8px;}.footer-social39{grid-column:1 / -1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:7px;max-width:100%;}.site-footer .footer-social39 a{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;margin:0;padding:0;border:1px solid #c2d7e3;border-radius:50%;background:#f9fcfd;color:#183b55;box-sizing:border-box;transition:background .16s,border-color .16s;}.footer-social39 .footer-social-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.footer-social39 svg{width:18px;height:18px;flex:0 0 18px;}.footer-social39 [data-network="linkedin"] svg{color:#0a66c2;}.footer-social39 [data-network="facebook"] svg{color:#0866ff;}.site-footer .footer-social39 a:hover{background:#e2f2fb;border-color:#006ba5;}.site-footer .footer-social39 a:focus-visible{outline:3px solid #006ba5;outline-offset:3px;}@media (max-width: 760px){.site-footer.footer-with-social39 .footer-bottom{padding-bottom:calc(98px + env(safe-area-inset-bottom));}}@media (prefers-reduced-motion: reduce){.site-footer .footer-social39 a{transition:none;}}
.analytics-consent61,.analytics-privacy61{position:fixed;z-index:90;left:20px;bottom:20px;width:min(390px,calc(100vw - 40px));padding:18px 20px;border:1px solid #c9dce9;border-radius:12px;background:#fff;color:#0b2945;box-shadow:0 8px 30px #08233f26;font-size:13px;line-height:1.5}.analytics-consent61[hidden],.analytics-privacy61[hidden]{display:none!important}.analytics-consent61 p,.analytics-privacy61 p{margin:0 0 12px}.analytics-privacy61 h2{font-size:20px;margin:0 0 12px}.analytics-privacy61 a{font-size:13px}.analytics-actions61{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.analytics-actions61 button{border:1px solid #b5cddd;border-radius:6px;padding:8px 12px;color:#0b2945;background:#fff;font:inherit;font-weight:700;cursor:pointer}.analytics-actions61 button:first-child{color:#fff;background:#0b2945;border-color:#0b2945}.analytics-actions61 button:focus-visible,.analytics-privacy-link61:focus-visible{outline:2px solid #0073b6;outline-offset:3px}.analytics-privacy-link61{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:600px){.analytics-consent61,.analytics-privacy61{left:12px;bottom:76px;width:calc(100vw - 24px);padding:14px 16px;font-size:12px}.analytics-privacy61{max-height:calc(100dvh - 170px);overflow:auto}}body:has(#whatsapp-lead-panel:not([hidden])) .analytics-consent61{display:none}.analytics-privacy61{max-height:calc(100dvh - 40px);overflow:auto}.analytics-preferences{padding:0;margin:0 0 12px;border:0;min-width:0}.analytics-preferences legend{font-weight:700;margin-bottom:4px}.analytics-preference{display:flex;gap:10px;align-items:flex-start;padding:9px 0;cursor:pointer}.analytics-preference input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:#0b2945}.analytics-preference input:focus-visible{outline:2px solid #0073b6;outline-offset:3px}.analytics-preference-description{display:block;margin-top:3px;font-size:12px}.analytics-provider-links{margin-top:6px!important}@media(max-width:600px){.analytics-privacy61{max-height:calc(100dvh - 170px)}}
.about-values65 .values65-hero{padding-bottom:44px;}.about-values65 .values65-hero h1{max-width:1050px;font-size:clamp(39px, 4.65vw, 64px);line-height:1.1;}.about-values65 .values65-hero > p{max-width:660px;margin-top:23px;}.values65-purpose{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px;}.values65-purpose-card{min-width:0;border:1px solid #cbdfe9;border-radius:12px;background:#f0f8fb;padding:32px 34px 35px;}.values65-purpose-card.values65-vision{background:var(--navy);border-color:var(--navy);color:#fff;}.values65-marker{display:block;margin-bottom:25px;color:var(--blue);font-size:12px;font-weight:750;letter-spacing:.1em;}.values65-purpose-card h2{font-size:clamp(27px, 2.5vw, 34px);}.values65-purpose-card p{margin-top:19px;color:#344d5e;font-size:16px;line-height:1.75;}.values65-vision .values65-marker{color:var(--cyan);}.values65-vision p{color:#e0edf4;}.values65-values{padding-block:64px 60px;}.values65-section-heading{margin-bottom:27px;}.values65-section-heading .eyebrow{margin-bottom:13px;}.values65-section-heading h2{font-size:clamp(29px, 3.1vw, 40px);}.values65-section-heading p{margin-top:15px;}.values65-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;padding:0;margin:0;list-style:none;}.values65-grid li{display:flex;align-items:flex-start;gap:17px;min-width:0;min-height:100px;padding:23px 24px;border:1px solid var(--line);border-radius:9px;background:#fff;}.values65-grid li > span{flex-shrink:0;padding-top:2px;color:var(--blue);font-size:11px;font-weight:750;letter-spacing:.05em;}.values65-grid h3{margin:0;font-size:20px;line-height:1.35;letter-spacing:-.025em;}.values65-next{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-block:30px 55px;border-top:1px solid var(--line);}.values65-next > div:first-child{max-width:690px;}.values65-next h2{font-size:clamp(26px, 2.5vw, 32px);line-height:1.2;}.values65-next p{margin-top:13px;font-size:15px;}.values65-next .button-row{flex-shrink:0;gap:22px;}@media (max-width: 1000px){.values65-purpose-card{padding:28px;}.values65-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.values65-next{align-items:flex-start;flex-direction:column;gap:24px;}}@media (max-width: 760px){.about-values65 .values65-hero{padding-block:36px 30px;}.about-values65 .values65-hero h1{font-size:clamp(35px, 8.8vw, 48px);}.about-values65 .values65-hero > p{font-size:15px;margin-top:20px;}.values65-purpose{grid-template-columns:1fr;gap:15px;}.values65-purpose-card{padding:25px 23px 28px;}.values65-marker{margin-bottom:20px;}.values65-purpose-card h2{font-size:28px;}.values65-purpose-card p{margin-top:16px;font-size:15px;line-height:1.7;}.values65-values{padding-block:39px 35px;}.values65-section-heading{margin-bottom:23px;}.values65-section-heading p{font-size:14px;}.values65-grid{gap:10px;grid-template-columns:1fr;}.values65-grid li{min-height:70px;align-items:center;padding:19px 21px;}.values65-grid h3{font-size:18px;}.values65-grid li > span{padding-top:0;}.values65-next{padding-block:28px 38px;gap:22px;}.values65-next p{font-size:14px;}.values65-next .button-row{gap:19px;}}
.page-hero--centered{text-align:center;}.page-hero--centered > h1{margin-inline:auto;}.page-hero.page-hero--centered > p{margin:12px auto 0;}.page-hero--centered > .faq81-topics{justify-content:center;}.page-hero--centered > .faq-search96{margin-inline:auto;text-align:start;}.page-hero.privacy-intro{padding-block:clamp(36px,5vw,64px) clamp(28px,4vw,44px);}.privacy-copy{display:grid;gap:clamp(28px,4vw,44px);max-width:76ch;padding-bottom:clamp(40px,6vw,72px);}.privacy-copy > section{display:grid;gap:10px;}.privacy-copy h2{margin:0;font-size:clamp(24px,2.5vw,30px);line-height:1.2;letter-spacing:-.025em;text-align:center;scroll-margin-top:100px;}.privacy-copy p{margin:0;overflow-wrap:anywhere;}