/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-header__initial{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;}.site-header,.site-branding{background:#fff !important;background-image:none !important;box-shadow:none !important;}.site-branding__text{display:none !important;}header.site-header{position:sticky !important;top:0 !important;z-index:1100 !important;transform:none !important;transition:none !important;border-bottom:1px solid #e5e8ef !important;}header.site-header.is-fixed,header.site-header.is-scrolled{position:sticky !important;top:0 !important;transform:none !important;}.site-header,.site-footer{width:100% !important;max-width:none !important;}.site-header .site-header__inner__container,.site-header .site-header__inner .container,.site-footer .site-footer__inner.container{max-width:1380px !important;margin:0 auto !important;padding:10px 24px !important;box-sizing:border-box !important;}.site-header .site-header__inner__container{display:flex !important;align-items:center !important;justify-content:space-between !important;}.page-wrapper,.layout-main-wrapper,.layout-main,.main-content,.main-content__container,#content,.region--content,.grid-full,.layout--pass--content-medium,.layout--onecol,.layout__region--content{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}@media (min-width:1025px){#header-nav{display:flex !important;align-items:center !important;gap:20px !important;}#header-nav #block-olivero-mainnavigation{display:none !important;}.site-header nav.primary-nav .menu.menu--level-1{display:flex !important;gap:28px !important;align-items:center !important;margin:0 !important;padding:0 !important;list-style:none !important;}.site-header nav.primary-nav .menu__item > a{display:block !important;padding:8px 0 !important;text-decoration:none !important;font-weight:600 !important;color:#0f172a !important;}.site-header nav.primary-nav .menu__item--has-children{position:relative !important;overflow:visible !important;z-index:200 !important;}.site-header nav.primary-nav .menu--level-2{display:none !important;position:absolute !important;top:calc(100% + 8px) !important;left:0 !important;min-width:210px !important;background:#fff !important;border:1px solid #e3e6ed !important;border-radius:8px !important;box-shadow:0 8px 20px rgba(0,0,0,.08) !important;list-style:none !important;padding:10px 12px !important;margin:0 !important;transform:none !important;z-index:210 !important;}.site-header nav.primary-nav .menu__item--has-children:hover > .menu--level-2{display:block !important;}.site-header nav.primary-nav .menu--level-2 a{display:block !important;padding:6px 8px !important;color:#0f172a !important;text-decoration:none !important;}.site-header nav.primary-nav .menu--level-2 a:hover{background:#f4f6fb !important;border-radius:6px !important;}}@media (max-width:1024px){html,body,#header-nav{overflow-x:hidden !important;}#header-nav *{box-sizing:border-box !important;}.site-header__inner__container > nav.primary-nav{display:none !important;}#header-nav #block-olivero-mainnavigation{display:block !important;}#header-nav [id$="-menu"]{display:none !important;}#header-nav .secondary-nav__menu{display:block !important;margin:0 !important;padding:24px 20px !important;list-style:none !important;}#header-nav .secondary-nav__menu > li{display:block !important;margin:16px 0 !important;position:relative !important;}#header-nav .secondary-nav__menu > li > a{display:block !important;padding:10px 0 !important;font-size:20px !important;font-weight:700 !important;color:#0f172a !important;text-decoration:none !important;}#header-nav ul.secondary-nav__menu--level-2,#header-nav ul.menu--level-2{display:none !important;list-style:none !important;margin:6px 0 0 0 !important;padding:6px 0 0 0 !important;background:transparent !important;border:none !important;box-shadow:none !important;}#header-nav li.expanded > ul.secondary-nav__menu--level-2,#header-nav li.expanded > ul.menu--level-2{display:block !important;}#header-nav ul.secondary-nav__menu--level-2 a,#header-nav ul.menu--level-2 a{display:block !important;padding:6px 0 6px 16px !important;font-size:18px !important;font-weight:600 !important;color:#0f172a !important;text-decoration:none !important;}}.site-footer{background:#0b1736 !important;color:#ffffff !important;border-top:1px solid #111c3f !important;margin-top:40px !important;}.site-footer__inner.container{max-width:1380px !important;margin:0 auto !important;padding:32px 24px 16px !important;box-sizing:border-box !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:32px !important;}.site-footer .region-footer,.site-footer .region-footer-first,.site-footer .region-footer-second,.site-footer .region-footer-third{flex:1 1 220px !important;min-width:220px !important;}.site-footer,.site-footer p{font-size:14px !important;line-height:1.5 !important;color:#e3e7ff !important;margin:0 !important;}.site-footer h2,.site-footer h3,.site-footer .block__title{font-size:15px !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:.05em !important;margin:0 0 10px !important;color:#ffffff !important;}.site-footer a{color:#c3d4ff !important;text-decoration:none !important;}.site-footer a:hover{color:#ffffff !important;text-decoration:underline !important;}.site-footer ul{list-style:none !important;margin:0 !important;padding:0 !important;}.site-footer li{margin:4px 0 !important;}.site-footer-bottom,.site-footer__bottom{width:100% !important;border-top:1px solid #111c3f !important;margin-top:16px !important;padding-top:12px !important;text-align:center !important;font-size:12px !important;color:#9aa4d1 !important;}.site-footer .block:last-child{width:100% !important;text-align:center !important;margin-top:12px !important;color:#9aa4d1 !important;font-size:12px !important;}@media (max-width:768px){.site-footer__inner.container{padding:24px 16px 12px !important;flex-direction:column !important;align-items:flex-start !important;}.site-footer,.site-footer p{font-size:13px !important;}.site-footer-bottom,.site-footer__bottom,.site-footer .block:last-child{text-align:left !important;}}#page-wrapper,.page-wrapper,.page-wrapper.page-wrapper--has-sidebar,.layout-main-wrapper,.layout-main,.main-content__container,.sidebar-grid.grid-full{margin-left:0 !important;padding-left:0 !important;}.sidebar-grid.grid-full{gap:0 !important;}.region--content,.layout__region--content{padding-left:0 !important;margin-left:0 !important;}@media (min-width:768px){#page-wrapper,.page-wrapper--has-sidebar{padding-left:0 !important;}}#page-wrapper,.page-wrapper,.layout-main-wrapper,.layout-main,.dialog-off-canvas-main-canvas{border-inline-start:none !important;border-left:none !important;}body:not(.is-always-mobile-nav) .site-footer{border-inline-start:none !important;border-left:none !important;border-inline-start-width:0 !important;}#block-olivero-webform{display:none !important;visibility:hidden !important;}.region--content-below{margin-top:0 !important;margin-bottom:0 !important;padding-top:0 !important;padding-bottom:0 !important;}.dialog-off-canvas-main-canvas{min-height:100vh;display:flex;flex-direction:column;}#main-wrapper,main{flex:1;}.ft-intro{margin:0 0 1rem 0;padding:1rem;border:1px solid #e6e6e6;border-radius:8px;}.ft-intro__title{font-weight:700;font-size:1.1rem;margin-bottom:.25rem;}.ft-intro__desc{opacity:.85;}html,body{height:100%;margin:0;}.dialog-off-canvas-main-canvas{min-height:100vh;display:flex;flex-direction:column;}.dialog-off-canvas-main-canvas > #page-wrapper,#page-wrapper,#page{flex:1 0 auto;min-height:100vh;display:flex;flex-direction:column;}#main-wrapper,.layout-main-wrapper{flex:1 0 auto;}.site-footer{margin-top:auto;flex-shrink:0;}
.social-bar{display:none !important;}
.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:clamp(16px,2.5vw,40px) !important;margin:clamp(24px,4vw,56px) auto !important;max-width:min(1200px,92vw) !important;padding:0 clamp(0px,3vw,12px) !important;overflow:visible !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50
  .layout__region{flex:1 1 480px !important;min-width:0 !important;max-width:100% !important;display:block !important;}.node--type-landing-page
  .layout.layout--onecol:nth-of-type(even)
  .layout.layout--twocol-section.layout--twocol-section--50-50{flex-direction:row-reverse !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 img{display:block !important;max-width:100% !important;height:auto !important;margin-inline:auto !important;}.node--type-landing-page .field__label{display:none !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .text-content{color:#1E2749 !important;line-height:1.5 !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 a.button,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-boton a{display:inline-block !important;background:#1E2749 !important;color:#fff !important;padding:12px 22px !important;border-radius:6px !important;text-decoration:none !important;font-weight:700 !important;transition:transform .15s ease,background-color .15s ease !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 a.button:hover,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-boton a:hover{background:#0f1735 !important;transform:translateY(-1px) !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block{position:relative !important;z-index:0 !important;overflow:visible !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__title,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field__label,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--label-above > .field__label{display:none !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50
  .field--name-field-image-post-home .field__label{display:none !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--type-link a{display:inline-block !important;background:#1E2749 !important;color:#fff !important;padding:12px 22px !important;border-radius:6px !important;text-decoration:none !important;font-weight:700 !important;transition:transform .15s ease,background-color .15s ease !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--type-link a:hover{background:#0f1735 !important;transform:translateY(-1px) !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content p,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content h2,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content h3{color:#1E2749 !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .field__label{display:none !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus{display:grid !important;place-items:center !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .field__items,.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .field__item,.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .media{display:contents !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus img{display:block !important;width:auto !important;max-width:min(1100px,100%) !important;height:auto !important;margin:0 auto !important;object-fit:contain !important;}.node--type-landing-page .block-inline-blocktext-button-home .block__content
  .field.field--name-field-image-aboutus.field--type-entity-reference.field--label-above > .field__label{display:none !important;}.node--type-landing-page .block-inline-blocktext-button-home .block__content
  .field.field--name-field-image-aboutus.field--type-entity-reference.field--label-above{display:block !important;width:100% !important;text-align:center !important;margin:0 auto !important;justify-content:center !important;align-items:center !important;}.node--type-landing-page .block-inline-blocktext-button-home .block__content
  .field.field--name-field-image-aboutus.field--type-entity-reference.field--label-above .field__items,.node--type-landing-page .block-inline-blocktext-button-home .block__content
  .field.field--name-field-image-aboutus.field--type-entity-reference.field--label-above .field__item,.node--type-landing-page .block-inline-blocktext-button-home .block__content
  .field.field--name-field-image-aboutus.field--type-entity-reference.field--label-above .media{display:inline-block !important;margin:0 auto !important;}.node--type-landing-page .block-inline-blocktext-button-home .block__content
  .field.field--name-field-image-aboutus.field--type-entity-reference.field--label-above img{display:inline-block !important;width:auto !important;max-width:min(1100px,100%) !important;height:auto !important;margin:0 auto !important;vertical-align:middle !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50
  .layout__region{padding-left:0 !important;padding-right:0 !important;}.block-inline-blocktext-button-home .block__content{text-align:center !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus{display:block !important;width:100% !important;text-align:center !important;margin:0 auto !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .field__items,.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .field__item,.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .media{display:inline-block !important;margin:0 auto !important;float:none !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus img{display:inline-block !important;width:auto !important;max-width:min(1100px,100%) !important;height:auto !important;margin:0 auto !important;vertical-align:middle !important;}.block-inline-blocktext-button-home img.align-left,.block-inline-blocktext-button-home img.align-right{float:none !important;margin-left:auto !important;margin-right:auto !important;}.block-inline-blocktext-button-home
  .field--name-field-image-aboutus .field__label{display:none !important;}.node--type-landing-page .field--name-field-image-aboutus{text-align:center !important;margin:0 auto !important;}.node--type-landing-page .field--name-field-image-aboutus .field__label{display:none !important;}.node--type-landing-page
  .field--name-field-image-aboutus .field__item > .media{display:inline-block !important;margin:0 auto !important;}.node--type-landing-page
  .field--name-field-image-aboutus .wide-content,.node--type-landing-page
  .field--name-field-image-aboutus .field--name-field-media-image,.node--type-landing-page
  .field--name-field-image-aboutus .field--name-field-media-image .field__item{display:block !important;margin:0 auto !important;}.node--type-landing-page
  .field--name-field-image-aboutus img{display:block !important;width:auto !important;max-width:min(1100px,100%) !important;height:auto !important;margin:0 auto !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .layout__region{padding-left:0 !important;padding-right:0 !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50{position:relative !important;padding-block:clamp(28px,6vw,72px) !important;margin:0 auto !important;max-width:1400px !important;overflow:visible !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50::before,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50::after{content:"" !important;position:absolute !important;left:2% !important;right:2% !important;height:1px !important;background:linear-gradient(to right,transparent 0%,rgba(30,39,73,.14) 10%,rgba(30,39,73,.14) 90%,transparent 100%) !important;transform:translateZ(0);}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50::before{top:0 !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50::after{bottom:0 !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .layout__region{flex:1 1 520px !important;min-width:0 !important;padding-inline:clamp(10px,2.4vw,28px) !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 img{display:block !important;width:auto !important;max-width:100% !important;height:auto !important;margin-inline:auto !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .text-content{color:#1E2749 !important;line-height:1.55 !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 h2,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-encabezado,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-title-post,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .title-post{font-weight:800 !important;font-size:clamp(20px,2.2vw,28px) !important;margin:0 0 10px !important;letter-spacing:.2px !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 p{margin:0 0 14px !important;font-size:clamp(14px,1.05vw,16px) !important;}.node--type-landing-page .newprod-tag,.node--type-landing-page .newproduct,.node--type-landing-page .field--name-field-newprod-tag,.node--type-landing-page .field--name-newprod-tag{display:inline-block !important;font-size:12px !important;font-weight:700 !important;letter-spacing:.12em !important;text-transform:uppercase !important;color:#1E2749 !important;background:rgba(30,39,73,.10) !important;border:1px solid rgba(30,39,73,.18) !important;padding:6px 10px !important;border-radius:999px !important;margin:0 0 12px !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--type-link a,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 a.button,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-boton a{display:inline-block !important;background:#1E2749 !important;color:#fff !important;font-weight:800 !important;text-decoration:none !important;padding:14px 22px !important;border-radius:6px !important;min-width:clamp(220px,36vw,420px) !important;text-align:center !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 1px 0 rgba(0,0,0,.05) !important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--type-link a:hover,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 a.button:hover,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-boton a:hover{background:#0f1735 !important;transform:translateY(-1px) !important;box-shadow:0 6px 18px rgba(30,39,73,.15) !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__title,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field__label,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--label-above > .field__label{display:none !important;}@media (max-width:860px){.node--type-landing-page
    .layout.layout--onecol .layout.layout--twocol-section.layout--twocol-section--50-50{flex-direction:column !important;}.node--type-landing-page
    .layout.layout--twocol-section.layout--twocol-section--50-50 .field--type-link a,.node--type-landing-page
    .layout.layout--twocol-section.layout--twocol-section--50-50 a.button,.node--type-landing-page
    .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-boton a{min-width:100% !important;}}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 a.button,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--type-link a,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-boton a{display:block !important;width:100% !important;max-width:none !important;text-align:center !important;background:#1E2749 !important;color:#fff !important;font-weight:800 !important;padding:14px 22px !important;border-radius:6px !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 1px 0 rgba(0,0,0,.05) !important;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 a.button:hover,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--type-link a:hover,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .field--name-field-boton a:hover{background:#0f1735 !important;transform:translateY(-1px) !important;box-shadow:0 6px 18px rgba(30,39,73,.15) !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content p,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .text-content,.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .text-content p{text-align:justify !important;text-justify:inter-word !important;}.node--type-landing-page
  .layout.layout--twocol-section.layout--twocol-section--50-50 .block__content > *:last-child{margin-bottom:0 !important;}
// --- TEST EN CONSOLA:arreglar espacio derecho + quitar "gotas" + full-bleed ---
const s = document.createElement('style');s.textContent = `
  
  html,body{overflow-x:hidden !important;}body{background-image:none !important;}.page-wrapper,.layout-main-wrapper,.layout-main,.main-content,.main-content__container,#content,.region--content,.grid-full,.layout--pass--content-medium,.layout--onecol,.layout__region--content{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;box-sizing:border-box !important;}.block-inline-blockhero-banner-home,.block-inline-blockcta-row-home,.block-inline-blockband-title-home{position:relative !important;left:50% !important;right:auto !important;margin-left:-50vw !important;margin-right:-50vw !important;width:100vw !important;}.block-inline-blockhero-banner-home .field--name-field-imagen img{display:block !important;width:100% !important;height:clamp(360px,42vw,640px) !important;object-fit:cover !important;object-position:center !important;}`;document.head.appendChild(s);
.map-section{padding:56px 0;background:#f7f8fb;}.map-section .map-inner{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;}.map-section h2{margin:0 0 10px;font-weight:800;color:#1E2749;}.map-section p{margin:0 auto 20px;max-width:680px;color:#424a57;line-height:1.5;}.map-section iframe{display:block;width:100%;max-width:1100px;height:400px;border:0;border-radius:12px;box-shadow:0 4px 18px rgba(0,0,0,.08);margin:0 auto;}
.path-form-recibir-ficha-tecnica main,.path-form-recibir-ficha-tecnica #block-olivero-content,.path-form-recibir-ficha-tecnica .layout-content,.path-form-recibir-ficha-tecnica .region-content,.path-form-recibir-ficha-tecnica .block-system-main-block,.path-form-recibir-ficha-tecnica .block__content{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;position:relative !important;z-index:1 !important;min-height:300px !important;}.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-add-form,.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-form{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;max-height:none !important;overflow:visible !important;position:relative !important;z-index:2 !important;}
#popup-distribuidor-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);display:none;z-index:9999;}#popup-distribuidor-box{background:#ffffff;width:95%;max-width:520px;margin:50px auto;padding:30px 25px;border-radius:14px;position:relative;box-shadow:0 0 40px rgba(0,0,0,0.25);overflow-y:auto;max-height:90vh;}#popup-distribuidor-close{position:absolute;top:12px;right:12px;font-size:24px;cursor:pointer;color:#233f95;font-weight:bold;}#popup-distribuidor-box h2{color:#233f95;font-weight:700;text-align:center;margin-bottom:10px;}#popup-distribuidor-box p{text-align:center;color:#444;}#popup-distribuidor-box .webform-button--submit,#popup-distribuidor-box .webform-button--next,#popup-distribuidor-box .webform-button--previous{background-color:#233f95;color:#fff;border-radius:6px;padding:12px 20px;border:none;font-size:15px;width:100%;margin-top:12px;}#popup-distribuidor-box .webform-button--previous{background-color:#888;}@media (max-width:480px){#popup-distribuidor-box{padding:20px;}}html.mf-popup-open,body.mf-popup-open{overflow:hidden;}form.webform-submission-form{display:none;}#popup-distribuidor-box form.webform-submission-form{display:block;}
.path-product .commerce-order-item-add-to-cart-form .form-actions,.path-product .button--add-to-cart{display:none !important;}
.site-header__initial{display:none !important;margin:0 !important;padding:0 !important;height:0 !important;}
label.option[for*="attribute-tamano"] .field--name-name{display:none !important;}
.quote-link{display:inline-block;margin-top:16px;padding:10px 18px;background:#1f2937;color:#fff !important;font-weight:600;text-decoration:none;border-radius:6px;transition:background 0.3s ease;}.quote-link:hover{background:#374151;}a[href^="/es/print/pdf/commerce_product/"],a[href^="/print/pdf/commerce_product/"]{display:inline-block;margin-top:16px;padding:10px 18px;background:#1f2937;color:#fff !important;font-weight:600;text-decoration:none;border-radius:6px;transition:background 0.3s ease;}a[href^="/es/print/pdf/commerce_product/"]:hover,a[href^="/print/pdf/commerce_product/"]:hover{background:#374151;}.quote-link,.field--name-field-view-pdf,.field--name-view-pdf,.field--name-field-view_pdf{display:inline-block;vertical-align:middle;}.quote-link + .quote-link{margin-left:12px;}
body.path-productos .layout-main-wrapper,body.path-productos .layout-main,body.path-productos .main-content__container,body.path-productos .sidebar-grid.grid-full,body.path-taxonomy .layout-main-wrapper,body.path-taxonomy .layout-main,body.path-taxonomy .main-content__container,body.path-taxonomy .sidebar-grid.grid-full,body.path-product .layout-main-wrapper,body.path-product .layout-main,body.path-product .main-content__container,body.path-product .sidebar-grid.grid-full{overflow:visible !important;transform:none !important;}@media (min-width:1024px){body.path-productos .sidebar-grid.grid-full,body.path-taxonomy .sidebar-grid.grid-full,body.path-product .sidebar-grid.grid-full{align-items:flex-start !important;}body.path-productos aside.region--sidebar,body.path-taxonomy aside.region--sidebar,body.path-product aside.region--sidebar{position:sticky !important;top:120px !important;align-self:flex-start !important;}}
.spec-table table,.field-group-tabs .spec-table table,body.path-product .field--name-field-especificaciones table{width:100%;border-collapse:separate;border-spacing:0;font-size:16px;background:#fff;border:1px solid #e6e9ee;border-radius:10px;overflow:hidden;}.spec-table table td,.field-group-tabs .spec-table table td,body.path-product .field--name-field-especificaciones table td{padding:12px 18px;vertical-align:top;border-bottom:1px solid #e6e9ee;color:#2a2d33;}.spec-table table tr:last-child td,.field-group-tabs .spec-table table tr:last-child td,body.path-product .field--name-field-especificaciones table tr:last-child td{border-bottom:none;}.spec-table table td:first-child,.field-group-tabs .spec-table table td:first-child,body.path-product .field--name-field-especificaciones table td:first-child{width:38%;font-weight:700;color:#2f343a;background:#f5f7fa;}.spec-table table tr:nth-child(even) td:last-child,.field-group-tabs .spec-table table tr:nth-child(even) td:last-child,body.path-product .field--name-field-especificaciones table tr:nth-child(even) td:last-child{background:#fcfdff;}.spec-table table td:first-child,body.path-product .field--name-field-especificaciones table td:first-child{letter-spacing:.1px;}.spec-table table td:last-child,body.path-product .field--name-field-especificaciones table td:last-child{color:#434851;}@media (max-width:700px){.spec-table table,.spec-table tbody,.spec-table tr,.spec-table td,body.path-product .field--name-field-especificaciones table,body.path-product .field--name-field-especificaciones tbody,body.path-product .field--name-field-especificaciones tr,body.path-product .field--name-field-especificaciones td{display:block;width:100%;}.spec-table table,body.path-product .field--name-field-especificaciones table{border:0;border-radius:0;}.spec-table tr,body.path-product .field--name-field-especificaciones tr{border:1px solid #e6e9ee;border-radius:10px;margin-bottom:12px;overflow:hidden;background:#fff;}.spec-table td,body.path-product .field--name-field-especificaciones td{border:0;padding:12px 14px;}.spec-table td:first-child,body.path-product .field--name-field-especificaciones td:first-child{background:#f5f7fa;border-bottom:1px solid #e6e9ee;font-weight:700;}}
.path-form-recibir-ficha-tecnica #block-olivero-webform-2,.path-form-recibir-ficha-tecnica form.webform-submission-quiero-ser-distribuidor-form,.path-form-recibir-ficha-tecnica form.webform-submission-quiero-ser-distribuidor-add-form{display:none !important;}.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-form,.path-form-recibir-ficha-tecnica form.webform-submission-recibir-ficha-tecnica-add-form{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;overflow:visible !important;position:relative !important;z-index:2 !important;}.path-form-recibir-ficha-tecnica #block-olivero-content,.path-form-recibir-ficha-tecnica main,.path-form-recibir-ficha-tecnica .layout-content,.path-form-recibir-ficha-tecnica .region-content{display:block !important;}
html,body{background:#fff !important;background-image:none !important;}body::before,body::after{background:none !important;}
