.bs-menu{--bs-menu-pad-x: var(--padding-xl, 20px);--bs-menu-linea: var(--bs-line, #e7dcd2);--bs-menu-curva: cubic-bezier(.22, .61, .36, 1);--bs-menu-tap: 44px}.bs-menu__buscador{position:sticky;top:0;z-index:2;padding:var(--padding-xs, 8px) var(--bs-menu-pad-x) var(--padding-md, 12px);background-color:var(--color-background, var(--bs-surface, #fff))}.bs-menu__buscador-btn{display:flex;align-items:center;gap:var(--gap-xs, 8px);width:100%;min-height:var(--bs-menu-tap);padding:0 var(--padding-md, 12px);border:1px solid var(--bs-menu-linea);border-radius:var(--style-border-radius-inputs, 8px);background-color:var(--bs-sand, #f4ede6);color:var(--bs-ink-soft, #6b5a4e);font-family:inherit;font-size:.9375rem;text-align:left;cursor:pointer;transition:border-color .18s var(--bs-menu-curva),background-color .18s var(--bs-menu-curva)}.bs-menu__buscador-btn:hover,.bs-menu__buscador-btn:focus-visible{border-color:var(--bs-accent, #c35d18);background-color:var(--bs-accent-soft, #faf2ea)}.bs-menu__buscador-btn .svg-wrapper,.bs-menu__buscador-btn svg{flex:0 0 auto;width:18px;height:18px;color:var(--bs-accent, #c35d18)}.bs-menu__seccion{padding:var(--padding-md, 12px) var(--bs-menu-pad-x);border-top:1px solid var(--bs-menu-linea)}.bs-menu__seccion:first-child{border-top:0}.bs-menu__titulo{margin:0 0 var(--margin-xs, 8px);font-family:var(--font-heading--family);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-ink-soft, #6b5a4e)}.bs-menu__lista{margin:0;padding:0;list-style:none}.bs-menu__cat{padding-block:var(--padding-2xs, 4px) var(--padding-sm, 10px)}.bs-menu__cat+.bs-menu__cat{border-top:1px solid var(--bs-menu-linea)}.bs-menu__cat-link{display:flex;align-items:center;min-height:var(--bs-menu-tap);text-decoration:none;font-family:var(--font-heading--family);font-size:.9375rem;font-weight:600;line-height:1.25;color:var(--bs-ink, #241a14);transition:color .16s var(--bs-menu-curva)}.bs-menu__cat-link:hover,.bs-menu__cat-link:focus-visible{color:var(--bs-accent-strong, #a54b12)}.bs-menu__subs{margin:0;padding:0;list-style:none}.bs-menu__sub-link{display:flex;align-items:center;min-height:var(--bs-menu-tap);padding-inline-start:var(--padding-sm, 10px);text-decoration:none;font-size:.875rem;line-height:1.3;color:var(--bs-ink-soft, #6b5a4e);border-inline-start:2px solid var(--bs-menu-linea);transition:color .16s var(--bs-menu-curva),border-color .16s var(--bs-menu-curva)}.bs-menu__sub-link:hover,.bs-menu__sub-link:focus-visible{color:var(--bs-ink, #241a14);border-inline-start-color:var(--bs-accent, #c35d18)}.bs-menu__cat-link[aria-current=page],.bs-menu__sub-link[aria-current=page]{color:var(--bs-accent-strong, #a54b12);font-weight:600}.bs-menu__acceso{display:flex;align-items:center;gap:var(--gap-sm, 10px);min-height:var(--bs-menu-tap);text-decoration:none;font-size:.875rem;color:var(--bs-ink, #241a14);transition:color .16s var(--bs-menu-curva)}.bs-menu__acceso:hover,.bs-menu__acceso:focus-visible{color:var(--bs-accent-strong, #a54b12)}.bs-menu__icono{flex:0 0 auto;display:inline-flex;width:20px;height:20px;color:var(--bs-accent, #c35d18)}.bs-menu__icono svg{width:100%;height:100%}.bs-menu__wsp{display:flex;align-items:center;gap:var(--gap-sm, 10px);min-height:var(--bs-menu-tap);padding:var(--padding-sm, 10px) var(--padding-md, 12px);border:1px solid var(--bs-menu-linea);border-radius:var(--style-border-radius-buttons-primary, 8px);background-color:var(--bs-accent-soft, #faf2ea);text-decoration:none;color:var(--bs-ink, #241a14);transition:border-color .18s var(--bs-menu-curva)}.bs-menu__wsp:hover,.bs-menu__wsp:focus-visible{border-color:var(--bs-accent, #c35d18)}.bs-menu__wsp .bs-menu__icono{color:var(--bs-trust, #35604a)}.bs-menu__wsp-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.bs-menu__wsp-titulo{font-size:.875rem;font-weight:600;line-height:1.2}.bs-menu__wsp-numero{font-size:.9375rem;line-height:1.2;color:var(--bs-accent-strong, #a54b12);font-variant-numeric:tabular-nums}.bs-menu__wsp-nota{font-size:.75rem;line-height:1.3;color:var(--bs-ink-soft, #6b5a4e)}.bs-menu__pie{padding:var(--padding-md, 12px) var(--bs-menu-pad-x) var(--padding-xl, 20px);border-top:1px solid var(--bs-menu-linea);font-size:.75rem;line-height:1.45;color:var(--bs-ink-soft, #6b5a4e);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.bs-menu__buscador-btn,.bs-menu__cat-link,.bs-menu__sub-link,.bs-menu__acceso,.bs-menu__wsp{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/bs-menu.css.map */
