.QIHpAq_utility{--public-focus:var(--public-focus-on-dark);background:var(--surface-ink);color:var(--public-text-on-ink-muted);font-size:.8125rem}.QIHpAq_utilityInner{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:36px;display:flex}.QIHpAq_hours,.QIHpAq_utilityContact{align-items:center;gap:var(--space-2);color:inherit;margin:0;display:flex}.QIHpAq_hours svg{color:var(--brand-yellow);flex:none}.QIHpAq_utilityLabel{color:var(--public-text-on-ink-muted)}.QIHpAq_utilityContact a{color:var(--white);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.QIHpAq_utilityContact a:hover{color:var(--white);text-decoration:underline}.QIHpAq_utilitySeparator{width:1px;height:14px;margin-inline:var(--space-1);background:var(--steel-500)}.QIHpAq_header{z-index:900;border-bottom:1px solid var(--steel-100);background:var(--white);color:var(--public-text);position:sticky;top:0}.QIHpAq_bar{align-items:center;gap:var(--space-6);min-height:var(--header-height);display:flex}.QIHpAq_brand{width:150px;color:var(--brand-black);flex:none;display:block}.QIHpAq_brand:focus-visible{outline-offset:6px}.QIHpAq_nav{margin-left:auto}.QIHpAq_navList{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.QIHpAq_navLink{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--steel-700);font:var(--font-semibold) var(--text-base) / 1 var(--font-sans);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:0;display:inline-flex}.QIHpAq_navLink:hover,.QIHpAq_servicesToggle[aria-expanded=true]{background:var(--steel-50);color:var(--public-text)}.QIHpAq_navLink[aria-current=page],.QIHpAq_navLink[data-active=true]{background:var(--brand-yellow);color:var(--brand-black)}.QIHpAq_chevron{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_nav+.QIHpAq_actions,.QIHpAq_quote{margin-left:var(--space-2)}.QIHpAq_servicesPanel{top:calc(100% + var(--space-2));width:min(1040px, calc(100vw - 2 * var(--gutter)));transform-origin:50% 0;position:absolute;left:50%;translate:-50%}.QIHpAq_servicesPlate{box-shadow:var(--shadow-overlay)}.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-3);display:grid}.QIHpAq_serviceBand{min-height:2.5rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-chip)}.QIHpAq_serviceList{gap:var(--space-1);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(--public-text);transition:background-color var(--transition-fast);display:grid}.QIHpAq_serviceLink:hover,.QIHpAq_serviceLink[aria-current=page]{background:var(--steel-50);color:var(--public-text)}.QIHpAq_serviceName{font-weight:var(--font-extrabold);line-height:1.25}.QIHpAq_serviceSummary{max-width:34ch;color:var(--public-text-muted);font-size:var(--text-sm);text-wrap:pretty;line-height:1.45}.QIHpAq_panelFooter{align-items:center;gap:var(--space-3);margin:0 var(--space-8) var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--steel-100);flex-wrap:wrap;display:flex}.QIHpAq_panelNote{color:var(--public-text-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(--public-text);cursor:pointer;transition:background-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(--public-text);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.QIHpAq_iconButton:hover{background:var(--steel-50);color:var(--public-text)}.QIHpAq_commerce .unified-header__action-btn:hover{background:var(--steel-50);color:var(--public-text)}.QIHpAq_commerce .unified-header__action-btn svg{width:24px;height:24px}.QIHpAq_commerce .unified-header__cart-count{border:2px solid var(--white);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{background:var(--brand-black);color:var(--white);font-weight:var(--font-extrabold)}.QIHpAq_avatarButton:hover,.QIHpAq_avatarButton[aria-expanded=true]{background:var(--steel-900)}.QIHpAq_accountMenu{top:calc(100% + var(--space-3));border-radius:var(--radius-plate);background:var(--white);width:260px;box-shadow:var(--shadow-overlay);position:absolute;right:0;overflow:hidden}.QIHpAq_accountInfo{padding:var(--space-4) var(--space-5);background:var(--steel-50)}.QIHpAq_accountName{font-weight:var(--font-extrabold);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);border-radius:var(--radius-chip);background:var(--brand-black);color:var(--white);font-size:var(--text-xs);font-weight:var(--font-extrabold);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem .125rem;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);color:var(--public-text);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:hover,.QIHpAq_mobileAccountItem:hover{background:var(--steel-50);color:var(--public-text)}.QIHpAq_accountItem svg,.QIHpAq_mobileAccountItem svg{color:var(--steel-700);flex:none}.QIHpAq_menuToggle{background:var(--steel-100);display:none}.QIHpAq_menuToggle:hover,.QIHpAq_menuToggle[aria-expanded=true]{background:var(--steel-300)}.QIHpAq_mobileBackdrop{inset:var(--mobile-menu-top,106px) 0 0;background:color-mix(in srgb, var(--surface-ink) 45%, transparent);position:fixed}.QIHpAq_mobilePanel{top:var(--mobile-menu-top,106px);max-height:min(75dvh, calc(100dvh - var(--mobile-menu-top,106px) - var(--space-4)));overscroll-behavior:contain;padding:var(--space-2) var(--gutter) var(--space-4);border-top:1px solid var(--steel-100);border-radius:0 0 var(--radius-plate) var(--radius-plate);background:var(--white);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(--steel-100)}.QIHpAq_mobileLink{width:100%;min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--public-text);font:var(--font-extrabold) var(--text-lg) / 1.1 var(--font-sans);letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;display:flex}.QIHpAq_mobileLink:hover{color:var(--public-text)}.QIHpAq_mobileLink[aria-current=page],.QIHpAq_mobileLink[data-active=true]{box-shadow:inset 6px 0 0 var(--brand-yellow)}.QIHpAq_mobileServices{padding:0 0 var(--space-4)}.QIHpAq_mobileServiceGroups{gap:var(--space-4);display:grid}.QIHpAq_mobileServiceBand{min-height:2rem;padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);font-size:var(--text-xs)}.QIHpAq_mobileServiceGroups .QIHpAq_serviceLink{padding:var(--space-3) var(--space-3)}.QIHpAq_mobileAllLink{margin-top:var(--space-3);padding:var(--space-2) var(--space-3);color:var(--public-accent-strong);font-weight:var(--font-extrabold);text-underline-offset:.2em;text-decoration:underline;display:inline-flex}.QIHpAq_mobileAccount{margin-top:var(--space-3)}.QIHpAq_mobileSectionLabel{padding:0 var(--space-3);color:var(--public-text-muted);font-size:var(--text-xs);font-weight:var(--font-bold);margin:0}.QIHpAq_mobileAccountList{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.QIHpAq_mobileAccountItem{gap:var(--space-2);min-height:40px;font-size:var(--text-sm)}.QIHpAq_mobileCta{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QIHpAq_mobileHours{margin:var(--space-3) 0 0;color:var(--public-text-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), rotate .16s var(--ease-out-sign)}@starting-style{.QIHpAq_servicesPanel{opacity:0;translate:-50% -6px;rotate:-.6deg}.QIHpAq_mobilePanel{opacity:0;translate:0 -8px}.QIHpAq_mobileBackdrop{opacity:0}}}@media (max-width:1080px){.QIHpAq_nav,.QIHpAq_account{display:none}.QIHpAq_nav+.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{display:none}.QIHpAq_utilityInner{justify-content:center}.QIHpAq_bar{gap:var(--space-3)}.QIHpAq_brand{width:116px}.QIHpAq_actions{gap:var(--space-1)}.QIHpAq_quote{margin-left:0}}@media (max-width:359px){.QIHpAq_utilityLabel{display:none}}
.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}}
