/* Tema Luminotecno. Los medios editables permanecen en /uploads; el CSS se despliega con la aplicación. */
.lumi-page{max-width:1120px;margin:0 auto;padding:clamp(32px,6vw,88px) clamp(18px,4vw,56px);color:#17202a;background:#fff}.lumi-page h1{margin:0 0 24px;color:#0b0e14;font-size:clamp(34px,5vw,64px);line-height:1.02;letter-spacing:-.04em}.lumi-page h2{margin:40px 0 12px;color:#0b0e14;font-size:clamp(22px,3vw,34px)}.lumi-page p{max-width:760px;font-size:18px;line-height:1.7;margin:0 0 18px}.lumi-page a{display:inline-flex;margin-top:24px;padding:13px 20px;border-radius:3px;background:#f2c400;color:#0b0e14;font-weight:700;text-decoration:none}.lumi-kicker{display:block;margin-bottom:14px;color:#9b7b00;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lumi-page section{margin:0}

.storefront-shell.client-luminotecno{background:#fff;color:#111}
.storefront-shell.client-luminotecno .storefront-servicebar{display:none}
.storefront-shell.client-luminotecno .storefront-header,
.storefront-shell.client-luminotecno .storefront-mainbar,
.storefront-shell.client-luminotecno .storefront-nav{background:#000;color:#fff}
.storefront-shell.client-luminotecno .storefront-mainbar{border-bottom:0}
.storefront-shell.client-luminotecno .storefront-logo-link img{max-height:56px}
.storefront-shell.client-luminotecno .storefront-nav>a{color:#fff}
.storefront-shell.client-luminotecno .storefront-nav>a:hover,
.storefront-shell.client-luminotecno .storefront-nav>a:focus-visible{color:#f2c400;background:transparent}
.storefront-shell.client-luminotecno .storefront-mega>summary,
.storefront-shell.client-luminotecno .storefront-mega[open]>summary,
.storefront-shell.client-luminotecno .storefront-mega>summary:hover,
.storefront-shell.client-luminotecno .storefront-mega>summary:focus-visible{background:#000!important;color:#f2c400!important;box-shadow:none!important}
.storefront-shell.client-luminotecno .storefront-mega-panel{background:#0b0e14!important;border:0!important;box-shadow:none!important}
.storefront-shell.client-luminotecno .storefront-mega-column h2{border:0!important;color:#f2c400!important}
.storefront-shell.client-luminotecno .storefront-mega-column a{border:0!important;color:#f2c400!important}
.storefront-shell.client-luminotecno .storefront-mega-column a:hover,
.storefront-shell.client-luminotecno .storefront-mega-column a:focus-visible{background:#171b24!important;color:#fff!important}
.storefront-shell.client-luminotecno .storefront-menu-toggle{color:#f2c400;background:#000;border-color:#f2c400}
.storefront-shell.client-luminotecno .storefront-icon-link{background:#000!important;border:1px solid #f2c400!important;border-radius:6px;color:#f2c400!important;box-shadow:none!important}
.storefront-shell.client-luminotecno .storefront-icon-link:hover,
.storefront-shell.client-luminotecno .storefront-icon-link .erp-icon{color:#f2c400!important}
.storefront-shell.client-luminotecno .storefront-search input{background:#fff;color:#111;border-color:#222}
.storefront-shell.client-luminotecno .storefront-search button{background:#f2c400;color:#000;border-color:#f2c400}
.storefront-shell.client-luminotecno .store-home-copy{color:#111}
.storefront-shell.client-luminotecno .storefront-header,
.storefront-shell.client-luminotecno .storefront-nav,
.storefront-shell.client-luminotecno .storefront-nav-panel{border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important}
.storefront-shell.client-luminotecno .storefront-nav-panel{background:#000!important;color:#fff!important}

.storefront-shell.client-luminotecno .cleaning-web-form button,
.storefront-shell.client-luminotecno .store-action-primary,
.storefront-shell.client-luminotecno .store-dynamic-form-actions button{background:#f2c400!important;border-color:#f2c400!important;color:#0b0e14!important}
.storefront-shell.client-luminotecno .cleaning-web-form button:hover:not(:disabled),
.storefront-shell.client-luminotecno .store-action-primary:hover:not(:disabled),
.storefront-shell.client-luminotecno .store-dynamic-form-actions button:hover:not(:disabled){background:#d9a900!important;border-color:#d9a900!important;color:#0b0e14!important}

.storefront-shell.client-luminotecno .storefront-content a:not(.store-action-primary):not(.store-action-secondary):not(.storefront-page-link),
.storefront-shell.client-luminotecno .storefront-footer a,
.storefront-shell.client-luminotecno .storefront-nav>a,
.storefront-shell.client-luminotecno .storefront-mega summary,
.storefront-shell.client-luminotecno .storefront-social-links a{color:#f2c400!important}
.storefront-shell.client-luminotecno .storefront-content a:not(.store-action-primary):not(.store-action-secondary):not(.storefront-page-link):hover,
.storefront-shell.client-luminotecno .storefront-footer a:hover,
.storefront-shell.client-luminotecno .storefront-nav>a:hover,
.storefront-shell.client-luminotecno .storefront-mega summary:hover,
.storefront-shell.client-luminotecno .storefront-social-links a:hover,
.storefront-shell.client-luminotecno .storefront-content a:not(.store-action-primary):not(.store-action-secondary):not(.storefront-page-link):focus-visible,
.storefront-shell.client-luminotecno .storefront-footer a:focus-visible{color:#f2c400!important}

.storefront-shell.client-luminotecno .storefront-category-rail{background:#0b0e14!important;border-color:#d9a900!important}
.storefront-shell.client-luminotecno .storefront-category-rail a,
.storefront-shell.client-luminotecno .storefront-category-rail a:link,
.storefront-shell.client-luminotecno .storefront-category-rail a:visited,
.storefront-shell.client-luminotecno .storefront-category-rail small,
.storefront-shell.client-luminotecno .storefront-category-rail .storefront-category-branch>summary::after{color:#f2c400!important}
.storefront-shell.client-luminotecno .storefront-category-rail a:hover{background:#1a1d24!important;color:#fff!important}
.storefront-shell.client-luminotecno .storefront-category-rail a:hover span,
.storefront-shell.client-luminotecno .storefront-category-rail a:hover small{color:#fff!important}
.storefront-shell.client-luminotecno .storefront-category-rail a.active{background:#f2c400!important;color:#0b0e14!important}
.storefront-shell.client-luminotecno .storefront-content .storefront-category-rail a.active.active span,
.storefront-shell.client-luminotecno .storefront-content .storefront-category-rail a.active.active small{color:#0b0e14!important}

.storefront-shell.client-luminotecno .storefront-catalog-controls{background:#fff!important;border:1px solid #0b0e14!important;box-shadow:none!important}
.storefront-shell.client-luminotecno .storefront-catalog-controls .catalog-filter-field{color:#0b0e14!important}
.storefront-shell.client-luminotecno .storefront-catalog-controls input,
.storefront-shell.client-luminotecno .storefront-catalog-controls select{background:#fff!important;border:1px solid #0b0e14!important;color:#0b0e14!important}
.storefront-shell.client-luminotecno .storefront-catalog-controls input::placeholder{color:#555!important;opacity:1}
.storefront-shell.client-luminotecno .storefront-catalog-controls select option{background:#fff!important;color:#0b0e14!important}

.storefront-shell.client-luminotecno .storefront-footer,
.storefront-shell.client-luminotecno .storefront-footer h2,
.storefront-shell.client-luminotecno .storefront-footer p,
.storefront-shell.client-luminotecno .storefront-footer a,
.storefront-shell.client-luminotecno .storefront-footer span{color:#000!important}
