/* Sternboard CR — estilos de la capa estática */

/* dropdowns header */
.w-dropdown-list { display: none; position: absolute; z-index: 200; }
.w-dropdown-list.w--open { display: block; }

/* tabs */
.w-tab-content > .tab { display: none; }
.w-tab-content > .tab.enh-active { display: block; }

/* menu movil */
@media (max-width: 991px) {
  .w-nav-menu { display: none; }
  .w-nav-menu.enh-nav-open {
    display: flex; flex-direction: column; position: absolute;
    top: 100%; left: 0; right: 0; background: #fdedd2;
    padding: 1rem 1.5rem 2rem; z-index: 300; box-shadow: 0 12px 24px rgba(48,48,48,.18);
    max-height: calc(100vh - 5rem); overflow-y: auto;
  }
}

/* colapsables abiertos: transicion suave */
.ng-trigger-collapse { transition: height .25s ease; }
button.enh-open .icon-dropdown-menu-header, .faq-grid.enh-open lib-ui-icon { transform: rotate(180deg); }

/* controles muertos sin app: cuenta/carrito/idioma del header se ocultan */
a[href*="/compte/"], a[href*="mon-panier"] { display: none !important; }
