.QIHpAq_utility{background:var(--paper-cool);color:var(--ink-700);font-size:.75rem}.QIHpAq_utilityInner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:28px;display:flex}.QIHpAq_hours,.QIHpAq_utilityContact{color:inherit;align-items:center;gap:.875rem;margin:0;padding-top:1px;display:flex}.QIHpAq_utilityLabel{color:var(--paper-text-muted);font:500 var(--fs-spec) / 1.4 var(--font-mono);letter-spacing:.02em}.QIHpAq_hoursText{text-transform:lowercase;display:inline-block}.QIHpAq_hoursText:first-letter{text-transform:uppercase}.QIHpAq_utilityContact a{color:var(--ink-900);font-variant-numeric:tabular-nums;text-decoration:none}.QIHpAq_utilityContact a:hover{color:var(--public-link-hover);text-underline-offset:3px;text-decoration:underline}.QIHpAq_utilitySeparator{background:var(--line-strong);width:1px;height:12px}.QIHpAq_header{--public-heading:var(--on-ink);--public-text-muted:var(--on-ink-muted);--public-accent-strong:var(--on-ink);--public-link-hover:var(--on-ink);--public-focus:var(--public-focus-on-dark);z-index:900;border-bottom:1px solid var(--ink-line);background:var(--surface-ink);color:var(--on-ink);position:sticky;top:0}.QIHpAq_bar{align-items:center;gap:var(--space-8);min-height:var(--header-height);display:flex}.QIHpAq_brand{width:88px;color:var(--on-ink);flex:none;display:block}.QIHpAq_brand:focus-visible{outline-offset:6px}.QIHpAq_nav{align-self:stretch;margin-right:auto}.QIHpAq_navList{align-items:stretch;gap:var(--space-1);height:100%;margin:0;padding:0;list-style:none;display:flex}.QIHpAq_navList>li{display:flex}.QIHpAq_navLink{padding:2px var(--space-3) 0;border-radius:var(--radius-control);color:var(--on-ink-muted);font:550 .9688rem / 1 var(--font-sans);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:0;align-items:center;gap:.375rem;display:inline-flex}.QIHpAq_navLink:hover,.QIHpAq_servicesToggle[aria-expanded=true]{color:var(--on-ink)}.QIHpAq_navLink:focus-visible{outline-offset:-3px}.QIHpAq_navLink[aria-current=page],.QIHpAq_navLink[data-active=true]{box-shadow:inset 0 -2px 0 var(--brand-yellow);color:var(--on-ink);border-radius:0;margin-bottom:-1px}.QIHpAq_chevron{width:14px;height:14px;transition:rotate var(--transition-fast)}.QIHpAq_servicesToggle[aria-expanded=true] .QIHpAq_chevron{rotate:180deg}.QIHpAq_actions{align-items:center;gap:var(--space-2);flex:none;display:flex}.QIHpAq_quote{margin-left:var(--space-2)}.QIHpAq_servicesPanel{width:min(1040px, calc(100vw - 2 * var(--gutter)));transform-origin:50% 0;position:absolute;top:100%;left:50%;translate:-50%}.QIHpAq_servicesSheet{border:1px solid var(--ink-line-strong);background:var(--ink-800);box-shadow:var(--shadow-overlay);border-top:0}.QIHpAq_serviceGroups{gap:var(--space-6);padding:var(--space-8) var(--space-8) var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.QIHpAq_serviceGroup{align-content:start;gap:var(--space-2);display:grid}.QIHpAq_serviceBand{--line-color:var(--cat-industrial);margin:0 0 var(--space-1);padding:0 var(--space-3);color:var(--on-ink-spec);font:500 var(--fs-spec) / 1.4 var(--font-mono);letter-spacing:.02em;align-items:center;gap:.625rem;display:flex}.QIHpAq_serviceBand:before{content:"";background:var(--line-color);flex:none;width:8px;height:8px;margin-top:-1px}.QIHpAq_serviceBand[data-line=comercial]{--line-color:var(--cat-comercial)}.QIHpAq_serviceBand[data-line=corporativo]{--line-color:var(--cat-corporativo)}.QIHpAq_serviceBand[data-line=corporativo]:before{box-shadow:0 0 0 1px var(--ink-line-strong)}.QIHpAq_serviceList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.QIHpAq_serviceLink{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-control);color:var(--on-ink);transition:background-color var(--transition-fast);text-decoration:none;display:grid}.QIHpAq_serviceLink:hover,.QIHpAq_serviceLink[aria-current=page]{background:var(--ink-700);color:var(--on-ink)}.QIHpAq_serviceLink[aria-current=page]{box-shadow:inset 2px 0 0 var(--brand-yellow)}.QIHpAq_serviceName{font-weight:var(--font-semibold);line-height:1.25}.QIHpAq_serviceSummary{max-width:34ch;color:var(--on-ink-muted);font-size:var(--text-sm);text-wrap:pretty;line-height:1.5}.QIHpAq_panelFooter{align-items:center;gap:var(--space-3);margin:0 var(--space-8);padding-block:var(--space-5) var(--space-6);border-top:1px solid var(--ink-line);flex-wrap:wrap;display:flex}.QIHpAq_panelNote{color:var(--on-ink-muted);font-size:var(--text-sm);margin:0 auto 0 0}.QIHpAq_commerce{align-items:center;gap:var(--space-1);display:flex}.QIHpAq_commercePlaceholder{width:44px;height:44px;display:inline-block}.QIHpAq_iconButton,.QIHpAq_avatarButton,.QIHpAq_menuToggle{border-radius:var(--radius-control);width:44px;height:44px;color:var(--on-ink);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.QIHpAq_commerce .unified-header__action-btn{border-radius:var(--radius-control);width:44px;height:44px;color:var(--on-ink);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.QIHpAq_iconButton:hover{background:var(--ink-700);color:var(--on-ink)}.QIHpAq_commerce .unified-header__action-btn:hover{background:var(--ink-700);color:var(--on-ink)}.QIHpAq_commerce .unified-header__action-btn svg{stroke-width:1.75px;width:22px;height:22px}.QIHpAq_commerce .unified-header__cart-count{border:2px solid var(--surface-ink);border-radius:var(--radius-pill);background:var(--brand-red);min-width:20px;height:20px;color:var(--white);font-size:.6875rem;font-weight:var(--font-extrabold);text-align:center;padding:0 5px;line-height:16px;position:absolute;top:2px;right:0}.QIHpAq_account{position:relative}.QIHpAq_avatarButton{border:1px solid var(--ink-control);background:var(--ink-700);font-weight:var(--font-bold)}.QIHpAq_avatarButton:hover,.QIHpAq_avatarButton[aria-expanded=true]{border-color:var(--on-ink)}.QIHpAq_accountMenu{--public-text-muted:var(--paper-text-muted);--public-focus:var(--sign-blue);top:calc(100% + var(--space-3));border:1px solid var(--public-border);border-radius:var(--radius-control);background:var(--white);width:260px;box-shadow:var(--shadow-overlay);color:var(--public-text);position:absolute;right:0;overflow:hidden}.QIHpAq_accountInfo{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--public-border);background:var(--paper-cool)}.QIHpAq_accountName{font-weight:var(--font-bold);margin:0}.QIHpAq_accountEmail{overflow-wrap:anywhere;color:var(--public-text-muted);font-size:var(--text-sm);margin:0}.QIHpAq_accountRole{margin-top:var(--space-2);color:var(--public-text-muted);font:500 var(--fs-spec) / 1.4 var(--font-mono);letter-spacing:.02em;display:inline-block}.QIHpAq_accountList,.QIHpAq_mobileAccountList{padding:var(--space-2);margin:0;list-style:none}.QIHpAq_accountItem,.QIHpAq_mobileAccountItem{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);font:var(--font-semibold) var(--text-base) / 1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.QIHpAq_accountItem,.QIHpAq_accountItem:hover{color:var(--public-text)}.QIHpAq_accountItem:hover{background:var(--paper-cool)}.QIHpAq_accountItem svg{color:var(--paper-text-muted);flex:none}.QIHpAq_menuToggle{border:1px solid var(--ink-control);display:none}.QIHpAq_menuToggle:hover,.QIHpAq_menuToggle[aria-expanded=true]{border-color:var(--on-ink)}.QIHpAq_mobileBackdrop{inset:var(--mobile-menu-top,84px) 0 0;background:color-mix(in srgb, var(--ink-900) 55%, transparent);position:fixed}.QIHpAq_mobilePanel{top:var(--mobile-menu-top,84px);max-height:min(75dvh, calc(100dvh - var(--mobile-menu-top,84px) - var(--space-4)));overscroll-behavior:contain;padding:var(--space-2) var(--gutter) var(--space-5);border-bottom:1px solid var(--ink-line-strong);background:var(--surface-ink);box-shadow:var(--shadow-overlay);position:fixed;left:0;right:0;overflow-y:auto}.QIHpAq_mobileList{margin:0;padding:0;list-style:none}.QIHpAq_mobileList>li{border-bottom:1px solid var(--ink-line)}.QIHpAq_mobileLink{width:100%;min-height:52px;padding:2px var(--space-3) 0;color:var(--on-ink);font:var(--font-semibold) var(--text-lg) / 1.1 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;display:flex}.QIHpAq_mobileLink:hover{color:var(--on-ink)}.QIHpAq_mobileLink:focus-visible{outline-offset:-3px}.QIHpAq_mobileLink[aria-current=page],.QIHpAq_mobileLink[data-active=true]{box-shadow:inset 2px 0 0 var(--brand-yellow)}.QIHpAq_mobileServices{padding:0 0 var(--space-4)}.QIHpAq_mobileServiceGroups{gap:var(--space-4);display:grid}.QIHpAq_mobileServiceGroups .QIHpAq_serviceLink{padding:.625rem var(--space-3)}.QIHpAq_mobileAllLink{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--on-ink);font-weight:var(--font-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--ink-control);text-decoration-color:var(--ink-control);text-underline-offset:.25em;display:inline-flex}.QIHpAq_mobileAccount{margin-top:var(--space-4)}.QIHpAq_mobileSectionLabel{margin:0 0 var(--space-1);padding:0 var(--space-3);color:var(--on-ink-spec);font:500 var(--fs-spec) / 1.4 var(--font-mono);letter-spacing:.02em}.QIHpAq_mobileAccountList{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.QIHpAq_mobileAccountItem{gap:var(--space-2);min-height:44px;color:var(--on-ink-muted);font-size:var(--text-sm)}.QIHpAq_mobileAccountItem:hover{background:var(--ink-700);color:var(--on-ink)}.QIHpAq_mobileAccountItem svg{color:var(--on-ink-spec);flex:none}.QIHpAq_mobileCta{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QIHpAq_mobileHours{margin:var(--space-4) 0 0;color:var(--on-ink-muted);font-size:var(--text-xs);text-align:center}.QIHpAq_nowrap{white-space:nowrap}@media (prefers-reduced-motion:no-preference){.QIHpAq_servicesPanel,.QIHpAq_mobilePanel,.QIHpAq_mobileBackdrop{transition:opacity .16s var(--ease-out-sign), translate .16s var(--ease-out-sign)}@starting-style{.QIHpAq_servicesPanel{opacity:0;translate:-50% -6px}.QIHpAq_mobilePanel{opacity:0;translate:0 -8px}.QIHpAq_mobileBackdrop{opacity:0}}}@media (max-width:1080px){.QIHpAq_nav,.QIHpAq_account{display:none}.QIHpAq_bar{gap:var(--space-4)}.QIHpAq_actions{margin-left:auto}.QIHpAq_menuToggle{display:inline-grid}}@media (min-width:1081px){.QIHpAq_mobilePanel,.QIHpAq_mobileBackdrop{display:none}}@media (max-width:640px){.QIHpAq_hours,.QIHpAq_utilityMail,.QIHpAq_utilitySeparator{display:none}.QIHpAq_utilityInner{justify-content:flex-start}.QIHpAq_bar{gap:var(--space-3)}.QIHpAq_brand{width:72px}.QIHpAq_actions{gap:var(--space-1)}.QIHpAq_quote{margin-left:0}}
.WRIqmG_root{--whatsapp-offset:24px;--whatsapp-green:#119d63;--whatsapp-green-deep:#087a5a;right:var(--whatsapp-offset);bottom:var(--whatsapp-offset);z-index:1000;align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:fixed}.WRIqmG_button{background:var(--whatsapp-green);width:56px;height:56px;box-shadow:var(--shadow-overlay);color:var(--white);cursor:pointer;transition:background-color var(--transition-fast);border:0;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid}.WRIqmG_button:hover{background:var(--whatsapp-green-deep)}.WRIqmG_button:focus-visible{outline:3px solid var(--public-focus);outline-offset:3px}.WRIqmG_icon{width:28px;height:28px}body[data-mobile-menu-scroll-lock=true] .WRIqmG_root{display:none}@media (max-width:768px){.WRIqmG_root{--whatsapp-offset:16px}.WRIqmG_button{width:52px;height:52px}}@media (max-width:1024px){body.catalog-mobile-filters .WRIqmG_root{right:auto;left:var(--whatsapp-offset);align-items:flex-start}}
