/* =========================================================================
   GALENBELL v3 · Capa visual (Avada › Opciones globales › CSS personalizado)
   Solo cambia apariencia. No toca IDs, anclas, data-hcms-*, nombres de campos
   ni clases que usa el JS de HCMS. Cargar después de public-v28.css.
   ========================================================================= */

:root{
  
  --gb-azul:#0A5AA8;          
  --gb-azul-700:#084A8B;      
  --gb-azul-800:#063A6D;      
  --gb-azul-050:#EAF2FA;      
  --gb-navy:#0B1F33;          
  --gb-navy-2:#12304D;        
  --gb-cobre:#A9561C;         
  --gb-cobre-700:#8F4815;     
  --gb-cobre-050:#FBF1E8;     
  --gb-cobre-claro:#E7B98F;   
  
  --gb-tinta:#1B2733;
  --gb-texto:#2F3C49;
  --gb-suave:#556372;         
  --gb-borde:#D9E1E8;
  --gb-borde-fuerte:#8A929C;  
  --gb-fondo:#F4F6F8;
  --gb-fondo-2:#EBEFF3;
  --gb-blanco:#FFFFFF;
  
  --gb-wa:#13804A;            
  --gb-wa-700:#0E6B3D;
  --gb-wa-050:#E8F5EE;
  
  --gb-foco:#2B86D6;
  --gb-error:#B42318;
  --gb-error-050:#FDECEA;
  --gb-exito:#1C7A47;
  --gb-exito-050:#E7F4EC;
  --gb-aviso:#9A6200;
  
  --gb-font-display:"Archivo","Arial Narrow",Arial,sans-serif;
  --gb-font-texto:"IBM Plex Sans","Segoe UI",Roboto,Arial,sans-serif;
  --gb-font-mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;
  --gb-h1:clamp(2.25rem,1.6rem + 2.6vw,3.5rem);
  --gb-h2:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);
  --gb-h3:clamp(1.375rem,1.25rem + .5vw,1.75rem);
  --gb-h4:clamp(1.1875rem,1.15rem + .2vw,1.375rem);
  --gb-body:clamp(1rem,.97rem + .15vw,1.0625rem);
  --gb-small:.9375rem;
  --gb-caption:.8125rem;
  --gb-label:.75rem;
  
  --gb-1:4px; --gb-2:8px; --gb-3:12px; --gb-4:16px; --gb-5:24px; --gb-6:32px; --gb-7:48px; --gb-8:64px; --gb-9:96px; --gb-10:128px;
  --gb-seccion:clamp(64px,5vw + 40px,112px);
  
  --gb-r-sm:6px; --gb-r-md:12px; --gb-r-lg:20px; --gb-r-pill:999px;
  --gb-sombra-1:0 1px 2px rgba(11,31,51,.08);
  --gb-sombra-2:0 8px 24px rgba(11,31,51,.10);
  --gb-sombra-3:0 24px 48px rgba(11,31,51,.14);
  --gb-max:1240px; --gb-max-texto:68ch;
  --gb-header-h:72px;
}
:root{
  --awb-color1:#FFFFFF; --awb-color2:#F4F6F8; --awb-color3:#D9E1E8; --awb-color4:#0A5AA8;
  --awb-color5:#A9561C; --awb-color6:#556372; --awb-color7:#1B2733; --awb-color8:#0B1F33;
}
body:not(#gbv3) .hcms-site{font-family:var(--gb-font-texto)!important;color:var(--gb-texto)!important;font-size:var(--gb-body)!important;line-height:1.6!important;background:var(--gb-blanco)!important}
body:not(#gbv3) .hcms-site h1,body:not(#gbv3) .hcms-site h2,body:not(#gbv3) .hcms-site h3,body:not(#gbv3) .hcms-site h4{font-family:var(--gb-font-display)!important;letter-spacing:-.01em!important;text-wrap:balance}
body:not(#gbv3) .hcms-v25-section-head h2,body:not(#gbv3) .hcms-v25-path h3,body:not(#gbv3) .hcms-v25-category-card h3,body:not(#gbv3) .hcms-v25-product-card h3,body:not(#gbv3) .hcms-v25-rfq h2,body:not(#gbv3) .hcms-v25-rfq h3,body:not(#gbv3) .hcms-v25-faq h2,body:not(#gbv3) .hcms-v28-about-copy h2,body:not(#gbv3) .hcms-v25-photo-help h2{color:var(--gb-tinta)!important}
body:not(#gbv3) .hcms-site h1{font-size:var(--gb-h1)!important;line-height:1.04!important;font-weight:800!important;font-stretch:112%!important}
body:not(#gbv3) .hcms-site h2{font-size:var(--gb-h2)!important;line-height:1.1!important;font-weight:750!important}
body:not(#gbv3) .hcms-site h3{font-size:var(--gb-h3)!important;line-height:1.2!important;font-weight:700!important}
body:not(#gbv3) .hcms-site h4{font-size:var(--gb-h4)!important;line-height:1.3!important;font-weight:650!important}
body:not(#gbv3) .hcms-site p{max-width:var(--gb-max-texto)!important}
body:not(#gbv3) .hcms-site a:not([class]){color:var(--gb-azul)!important;text-underline-offset:3px}
body:not(#gbv3) .hcms-site a:not([class]):hover{color:var(--gb-azul-700)!important}
body:not(#gbv3) .hcms-site :focus-visible{outline:3px solid var(--gb-foco)!important;outline-offset:2px!important;border-radius:var(--gb-r-sm)!important}
body:not(#gbv3) .hcms-v25-shell{max-width:var(--gb-max)!important;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px))}
body:not(#gbv3) .hcms-v25-eyebrow{font-family:var(--gb-font-mono)!important;font-size:var(--gb-label)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--gb-azul)!important;font-weight:500!important}
body:not(#gbv3) .hcms-v25-section-head{display:grid;gap:var(--gb-3);margin-bottom:var(--gb-7)}
body:not(#gbv3) .hcms-v25-section-head p{color:var(--gb-suave)!important}
body:not(#gbv3) [class*="hcms-v25-"][id^="hcms-"]{scroll-margin-top:calc(var(--gb-header-h) + 16px)}
body:not(#gbv3) .hcms-v28-app-header{background:#fff!important;border-bottom:1px solid var(--gb-borde)!important;box-shadow:none!important;transition:box-shadow .2s}
body:not(#gbv3) .hcms-v28-app-header.is-scrolled,body:not(#gbv3) .hcms-v28-app-header[data-scrolled="true"]{box-shadow:var(--gb-sombra-1)!important}
body:not(#gbv3) .hcms-v24-brand img{height:36px;width:auto}
body:not(#gbv3) .hcms-v24-brand strong{color:var(--gb-tinta)!important;font-family:var(--gb-font-display)!important}
body:not(#gbv3) .hcms-v24-brand small{color:var(--gb-suave)!important;font-family:var(--gb-font-mono)!important;font-size:.6875rem!important;letter-spacing:.08em!important}
body:not(#gbv3) .hcms-v28-nav>a[href],body:not(#gbv3) .hcms-v24-products-head>a[href]{color:var(--gb-tinta)!important;font-weight:550!important;font-size:.9375rem!important;padding:10px 12px!important;border-radius:var(--gb-r-sm)!important;text-decoration:none!important;position:relative}
body:not(#gbv3) .hcms-v28-nav>a[href]:hover,body:not(#gbv3) .hcms-v24-products-head>a[href]:hover{color:var(--gb-azul)!important;background:var(--gb-azul-050)!important}
body:not(#gbv3) .hcms-v28-nav>a.is-active::after,body:not(#gbv3) .hcms-v28-nav>a[aria-current="page"]::after{content:""!important;position:absolute;left:12px;right:12px;bottom:4px;height:2px;background:var(--gb-azul)!important;border-radius:2px!important}
body:not(#gbv3) .hcms-v28-nav>a.is-active,body:not(#gbv3) .hcms-v28-nav>a[aria-current="page"]{color:var(--gb-azul)!important;background:transparent!important}
body:not(#gbv3) .hcms-v24-submenu{background:var(--gb-blanco)!important;border:1px solid var(--gb-borde)!important;border-radius:var(--gb-r-md)!important;box-shadow:var(--gb-sombra-3)!important;padding:var(--gb-5)!important;gap:var(--gb-5)}
body:not(#gbv3) .hcms-v24-submenu strong{font-family:var(--gb-font-mono)!important;font-size:var(--gb-label)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gb-suave)!important}
body:not(#gbv3) .hcms-v24-submenu a[href]{color:var(--gb-tinta)!important;padding:6px 8px!important;border-radius:var(--gb-r-sm)!important;display:block}
body:not(#gbv3) .hcms-v24-submenu a[href]:hover{background:var(--gb-azul-050)!important;color:var(--gb-azul)!important}
body:not(#gbv3) .hcms-v25-btn,body:not(#gbv3) .hcms-btn{font-family:var(--gb-font-texto)!important;font-weight:600!important;font-size:.9375rem!important;letter-spacing:.01em!important;text-transform:none!important;min-height:48px!important;padding:12px 22px!important;border-radius:var(--gb-r-sm)!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1.5px solid transparent!important;box-shadow:none!important;transform:none!important;transition:background-color .15s,border-color .15s,color .15s}
body:not(#gbv3) .hcms-btn-3d{box-shadow:none!important}
body:not(#gbv3) .hcms-v25-btn-primary,body:not(#gbv3) .hcms-btn-primary{background:var(--gb-cobre)!important;color:#fff!important;border-color:var(--gb-cobre)!important}
body:not(#gbv3) .hcms-v25-btn-primary:hover,body:not(#gbv3) .hcms-btn-primary:hover{background:var(--gb-cobre-700)!important;border-color:var(--gb-cobre-700)!important}
body:not(#gbv3) .hcms-v25-btn-wa,body:not(#gbv3) .hcms-btn-wa{background:var(--gb-wa)!important;color:#fff!important;border-color:var(--gb-wa)!important}
body:not(#gbv3) .hcms-v25-btn-wa:hover,body:not(#gbv3) .hcms-btn-wa:hover{background:var(--gb-wa-700)!important;border-color:var(--gb-wa-700)!important}
body:not(#gbv3) .hcms-v25-btn-wa-outline,body:not(#gbv3) .hcms-v25-btn-wa-small{background:transparent!important;color:var(--gb-wa)!important;border-color:var(--gb-wa)!important}
body:not(#gbv3) .hcms-v25-btn-wa-outline:hover,body:not(#gbv3) .hcms-v25-btn-wa-small:hover{background:var(--gb-wa-050)!important}
body:not(#gbv3) .hcms-v25-btn-wa-small{min-height:44px!important;padding:10px 16px!important;font-size:.875rem!important}
body:not(#gbv3) .hcms-v25-btn-outline{background:transparent!important;color:var(--gb-azul)!important;border-color:var(--gb-azul)!important}
body:not(#gbv3) .hcms-v25-btn-outline:hover{background:var(--gb-azul-050)!important}
body:not(#gbv3) .hcms-v25-btn-light{background:#fff!important;color:var(--gb-navy)!important;border-color:#fff!important}
body:not(#gbv3) .hcms-v25-btn:active,body:not(#gbv3) .hcms-btn:active{filter:brightness(.92)!important}
body:not(#gbv3) .hcms-v25-btn:focus-visible,body:not(#gbv3) .hcms-btn:focus-visible{outline:3px solid var(--gb-foco)!important;outline-offset:3px!important}
body:not(#gbv3) .hcms-v25-hero{background:var(--gb-navy)!important;padding-block:clamp(48px,6vw,96px)}
body:not(#gbv3) .hcms-v25-hero-aura{opacity:.35}
body:not(#gbv3) .hcms-v25-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:center}
body:not(#gbv3) .hcms-v25-hero h1{color:#fff!important;max-width:17ch!important}
body:not(#gbv3) .hcms-v25-hero .hcms-v25-eyebrow{color:var(--gb-cobre-claro)!important}
body:not(#gbv3) .hcms-v25-hero p{color:#C9D3DD!important;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)!important}
body:not(#gbv3) .hcms-v25-hero-media img{aspect-ratio:4/5!important;object-fit:cover!important;border-radius:var(--gb-r-lg)!important;max-height:560px!important;width:100%}
body:not(#gbv3) .hcms-v25-proof{display:flex;flex-wrap:wrap;gap:var(--gb-2);margin-top:var(--gb-5)}
body:not(#gbv3) .hcms-v25-proof span{font-family:var(--gb-font-mono)!important;font-size:var(--gb-caption)!important;color:#C9D3DD!important;border:1px solid rgba(201,211,221,.35)!important;border-radius:var(--gb-r-pill)!important;padding:4px 12px!important}
@media (max-width:900px){
body:not(#gbv3) .hcms-v25-hero-grid{grid-template-columns:1fr}
body:not(#gbv3) .hcms-v25-hero-media img{aspect-ratio:16/10!important;max-height:320px!important}
}
body:not(#gbv3) .hcms-v25-path,body:not(#gbv3) .hcms-v25-category-card,body:not(#gbv3) .hcms-v25-product-card{background:#fff!important;border:1px solid var(--gb-borde)!important;border-radius:var(--gb-r-md)!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s;overflow:hidden}
body:not(#gbv3) .hcms-v25-path:hover,body:not(#gbv3) .hcms-v25-category-card:hover,body:not(#gbv3) .hcms-v25-product-card:hover{border-color:var(--gb-azul)!important;box-shadow:var(--gb-sombra-2)!important}
body:not(#gbv3) .hcms-v25-path{padding:var(--gb-5)!important;display:grid;gap:var(--gb-3)}
body:not(#gbv3) .hcms-v25-category-media img,body:not(#gbv3) .hcms-v25-product-media img{aspect-ratio:4/3!important;object-fit:cover!important;width:100%;background:var(--gb-fondo)!important}
body:not(#gbv3) .hcms-v25-category-copy,body:not(#gbv3) .hcms-v25-product-body{padding:var(--gb-4) var(--gb-5) var(--gb-5)!important}
body:not(#gbv3) .hcms-v25-price{font-family:var(--gb-font-mono)!important;font-size:var(--gb-caption)!important;color:var(--gb-suave)!important}
body:not(#gbv3) .hcms-v25-product-actions{display:flex;flex-wrap:wrap;gap:var(--gb-2);margin-top:var(--gb-4)}
body:not(#gbv3) .hcms-v25-tags span,body:not(#gbv3) .hcms-v27-local-chips span{font-family:var(--gb-font-mono)!important;font-size:var(--gb-caption)!important;background:var(--gb-fondo)!important;color:var(--gb-texto)!important;border-radius:var(--gb-r-pill)!important;padding:4px 10px!important}
body:not(#gbv3) .hcms-v25-steps{counter-reset:paso;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gb-5)}
body:not(#gbv3) .hcms-v25-steps>*{counter-increment:paso;position:relative;padding-top:var(--gb-6);border-top:2px solid var(--gb-borde)!important}
body:not(#gbv3) .hcms-v25-steps>*::before{content:counter(paso,decimal-leading-zero)!important;position:absolute;top:8px;left:0;font-family:var(--gb-font-mono)!important;font-size:var(--gb-caption)!important;color:var(--gb-azul)!important}
@media (max-width:900px){
body:not(#gbv3) .hcms-v25-steps{grid-template-columns:1fr 1fr}
}
@media (max-width:560px){
body:not(#gbv3) .hcms-v25-steps{grid-template-columns:1fr}
}
body:not(#gbv3) .hcms-v25-rfq{background:var(--gb-fondo)!important;border-radius:var(--gb-r-lg)!important}
body:not(#gbv3) .hcms-site input:not([type=checkbox]):not([type=radio]):not([type=file]),body:not(#gbv3) .hcms-site select,body:not(#gbv3) .hcms-site textarea{
  font:inherit;font-size:1rem!important;color:var(--gb-tinta)!important;background:#fff!important;border:1px solid var(--gb-borde-fuerte)!important;border-radius:var(--gb-r-sm)!important;min-height:48px!important;padding:10px 14px!important;width:100%}
body:not(#gbv3) .hcms-site textarea{min-height:120px!important}
body:not(#gbv3) .hcms-site input:focus,body:not(#gbv3) .hcms-site select:focus,body:not(#gbv3) .hcms-site textarea:focus{border-color:var(--gb-azul)!important;outline:3px solid rgba(43,134,214,.35)!important;outline-offset:0!important}
body:not(#gbv3) .hcms-site [aria-invalid="true"]{border-color:var(--gb-error)!important}
body:not(#gbv3) .hcms-site label{font-weight:600!important;font-size:var(--gb-small)!important;color:var(--gb-tinta)!important}
body:not(#gbv3) .hcms-site details>summary{cursor:pointer;font-weight:600!important;color:var(--gb-azul)!important;min-height:44px!important;display:flex;align-items:center}
body:not(#gbv3) #hcms-quick-upload-zone{border:1.5px dashed var(--gb-borde-fuerte)!important;border-radius:var(--gb-r-md)!important;background:#fff!important;padding:var(--gb-5)!important;text-align:center}
body:not(#gbv3) #hcms-quick-upload-zone:hover,body:not(#gbv3) #hcms-quick-upload-zone.is-dragover{border-color:var(--gb-azul)!important;background:var(--gb-azul-050)!important}
body:not(#gbv3) .hcms-v25-industrial,body:not(#gbv3) .hcms-v28-footer{background:var(--gb-navy)!important;color:#C9D3DD!important}
body:not(#gbv3) .hcms-v25-industrial h2,body:not(#gbv3) .hcms-v25-industrial h3,body:not(#gbv3) .hcms-v28-footer h2,body:not(#gbv3) .hcms-v28-footer h3{color:#fff!important}
body:not(#gbv3) .hcms-v28-footer a{color:#A9C7E8!important}
body:not(#gbv3) .hcms-site details{border-bottom:1px solid var(--gb-borde)!important;padding-block:var(--gb-3)}
body:not(#gbv3) .hcms-v25-stock-source{display:none!important}
body:not(#gbv3) .hcms-v28-mobile-quote{background:#fff!important;border-top:1px solid var(--gb-borde)!important;box-shadow:0 -6px 18px rgba(11,31,51,.08)!important}
@media (prefers-reduced-motion:reduce){
body:not(#gbv3) .hcms-site *{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
body:not(#gbv3) .hcms-v24-header .hcms-v24-brand img{content:url("https://galenbell.com/storage/2026/09/galenbell-logo-dark.png")!important}
body:not(#gbv3) .hcms-v24-header.is-scrolled{background:rgba(255,255,255,.98)!important;box-shadow:var(--gb-sombra-1)!important}
body:not(#gbv3) .hcms-v24-header button,body:not(#gbv3) .hcms-v24-header [data-hcms-menu-toggle]{color:var(--gb-tinta)!important;border-color:var(--gb-borde)!important;background:#fff!important}
body:not(#gbv3) .hcms-v24-header button span,body:not(#gbv3) .hcms-v24-header [data-hcms-menu-toggle] span,body:not(#gbv3) .hcms-v24-header button i{background:var(--gb-tinta)!important}
body:not(#gbv3) .hcms-v24-products-head button{color:var(--gb-tinta)!important;background:transparent!important;border-color:transparent!important}
body:not(#gbv3) .hcms-v24-header-aura,body:not(#gbv3) .hcms-v24-header-line{opacity:0}
body:not(#gbv3) .hcms-v24-header-wa,body:not(#gbv3) .hcms-v24-mobile-wa{background:var(--gb-wa)!important;color:#fff!important;border:1.5px solid var(--gb-wa)!important;border-radius:var(--gb-r-sm)!important;box-shadow:none!important;font-weight:600!important}
body:not(#gbv3) .hcms-v24-header-wa:hover,body:not(#gbv3) .hcms-v24-mobile-wa:hover{background:var(--gb-wa-700)!important;border-color:var(--gb-wa-700)!important}
body:not(#gbv3) .hcms-v24-header-quote{background:var(--gb-cobre)!important;color:#fff!important;border:1.5px solid var(--gb-cobre)!important;border-radius:var(--gb-r-sm)!important;box-shadow:none!important;font-weight:600!important;text-transform:none!important}
body:not(#gbv3) .hcms-v24-header-quote:hover{background:var(--gb-cobre-700)!important}
body:not(#gbv3) .hcms-v24-wa-fab{background:var(--gb-wa)!important;color:#fff!important;box-shadow:var(--gb-sombra-2)!important}
body:not(#gbv3) .hcms-v24-wa-fab:hover{background:var(--gb-wa-700)!important}
body:not(#gbv3) .hcms-v24-wa-pulse{opacity:0}
@media (min-width:1121px){
body:not(#gbv3) .hcms-v28-app-header{display:block!important;padding:0!important}
body:not(#gbv3) .hcms-v28-header-inner{width:100%!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:24px!important;max-width:var(--gb-max)!important;margin-inline:auto!important;min-height:var(--gb-header-h)!important;padding:0 24px!important}
body:not(#gbv3) .hcms-v24-brand{flex:0 0 auto!important;display:flex!important;align-items:center!important}
body:not(#gbv3) .hcms-v28-nav{display:flex!important;flex-direction:row!important;flex:1 1 auto!important;flex-wrap:nowrap!important;inset:auto!important;max-height:none!important;overflow:visible!important;align-items:center!important;justify-content:center!important;gap:2px!important;position:static!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important;min-width:0!important;transform:none!important;opacity:1!important;visibility:visible!important;height:auto!important;width:auto!important}
body:not(#gbv3) .hcms-v28-nav .hcms-v24-mobile-wa,body:not(#gbv3) .hcms-v28-nav .hcms-v28-mobile-quote,body:not(#gbv3) .hcms-v28-nav>.hcms-v24-header-actions{display:none!important}
body:not(#gbv3) .hcms-v24-header-actions{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:10px!important}
body:not(#gbv3) .hcms-v24-header-actions a{width:auto!important;min-width:0!important;max-width:none!important;min-height:44px!important;padding:10px 18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}
body:not(#gbv3) .hcms-v24-header-wa>span{display:none!important}
body:not(#gbv3) .hcms-v24-header-wa>b{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;font-weight:600!important}
body:not(#gbv3) .hcms-menu-toggle{display:none!important}
body:not(#gbv3) .hcms-v22-products-menu{position:relative!important}
}
body:not(#gbv3) .hcms-v25-industrial .hcms-v25-btn-outline,body:not(#gbv3) .hcms-v25-hero .hcms-v25-btn-outline,body:not(#gbv3) .hcms-v28-footer .hcms-v25-btn-outline{color:#fff!important;border-color:rgba(255,255,255,.7)!important;background:transparent!important}
body:not(#gbv3) .hcms-v25-industrial .hcms-v25-btn-outline:hover,body:not(#gbv3) .hcms-v25-hero .hcms-v25-btn-outline:hover{background:rgba(255,255,255,.08)!important}
body:not(#gbv3) .hcms-v25-price,body:not(#gbv3) .hcms-v25-price *{font-family:var(--gb-font-mono)!important;font-size:var(--gb-caption)!important;line-height:1.4!important;font-weight:500!important;color:var(--gb-suave)!important}
body:not(#gbv3) .hcms-site input::placeholder,body:not(#gbv3) .hcms-site textarea::placeholder{color:#8A929C!important;opacity:1}
body:not(#gbv3) .hcms-v28-app-header,body:not(#gbv3) .hcms-v24-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
body:not(#gbv3) .hcms-v28-nav-backdrop{z-index:99970!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(11,31,51,.45)!important}
@media (max-width:1120px){
body:not(#gbv3) .hcms-v28-nav{background:#fff!important;color:var(--gb-tinta)!important;box-shadow:var(--gb-sombra-3)!important}
body:not(#gbv3) .hcms-v28-nav.is-open{flex-wrap:nowrap!important;overflow-y:auto!important;overflow-x:hidden!important;align-items:stretch!important;justify-content:flex-start!important}
body:not(#gbv3) .hcms-v28-nav .hcms-v22-products-menu{width:100%!important;margin:0!important;transform:none!important;left:auto!important;position:relative!important}
body:not(#gbv3) .hcms-v28-nav .hcms-v24-submenu{width:100%!important;margin:0!important;left:auto!important;transform:none!important;grid-template-columns:1fr!important}
body:not(#gbv3) .hcms-v28-nav .hcms-v24-submenu>div{display:grid!important;gap:2px!important}
body:not(#gbv3) .hcms-menu-toggle{position:relative!important;z-index:99999!important}
body:not(#gbv3) .hcms-menu-toggle[aria-expanded="true"]{background:var(--gb-fondo)!important}
body:not(#gbv3) .hcms-v28-nav.is-open{padding-top:84px!important}
body:not(#gbv3) .hcms-v28-nav>a[href],body:not(#gbv3) .hcms-v24-products-head>a[href]{min-height:48px!important;display:flex!important;align-items:center!important;border-bottom:1px solid var(--gb-borde)!important;border-radius:0!important}
body:not(#gbv3) .hcms-v24-submenu{box-shadow:none!important;border:0!important;padding:8px 0 8px 12px!important;background:var(--gb-fondo)!important}
}
body:not(#gbv3) .hcms-v28-nav>a.hcms-v24-mobile-wa[href]{background:var(--gb-wa)!important;color:#fff!important;border:0!important;border-radius:var(--gb-r-sm)!important;justify-content:center;margin-top:12px}
body:not(#gbv3) .hcms-v28-nav>a.hcms-v28-mobile-quote[href]{background:var(--gb-cobre)!important;color:#fff!important;border:0!important;border-radius:var(--gb-r-sm)!important;justify-content:center;margin-top:8px}
body:not(#gbv3) .hcms-v25-hero p.hcms-v25-hero-link{margin-top:16px;font-size:var(--gb-small)!important}
body:not(#gbv3) .hcms-v25-hero p.hcms-v25-hero-link a[href]{color:#A9C7E8!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:4px}
body:not(#gbv3) .hcms-v25-hero p.hcms-v25-hero-link a[href]:hover{color:#fff!important}
body:not(#gbv3) .hcms-v24-brand>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}