[data-bc-switch]{position:relative}[data-bc-switch] .ai-bc-chev{transition:transform .18s ease}[data-bc-switch].open .ai-bc-chev{transform:rotate(180deg)}.ai-bc-menu{position:absolute;top:calc(100% + .8rem);left:0;z-index:30;min-width:24rem;max-width:80vw;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.12);border-radius:1.2rem;padding:.6rem;box-shadow:0 1.8rem 4rem -1.6rem #00000059;text-align:left;opacity:0;visibility:hidden;transform:translateY(-.6rem);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}[data-bc-switch].open .ai-bc-menu{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .16s ease,transform .16s ease}.ai-bc-head{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);font-weight:700;margin:0;padding:.9rem 1.2rem .5rem}.ai-bc-head:not(:first-child){border-top:1px solid rgba(var(--color-foreground),.1);margin-top:.4rem}.ai-bc-menu a{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem 1.2rem;border-radius:.9rem;color:rgb(var(--color-foreground));text-decoration:none;font-weight:500;font-size:1.4rem;letter-spacing:normal;line-height:1.3;white-space:nowrap}.ai-bc-menu a:hover{background:rgba(var(--color-foreground),.06)}.ai-bc-menu a.is-active{color:rgb(var(--color-button));font-weight:700;background:rgba(var(--color-button),.08)}.ai-bc-menu a.is-active:after{content:"\2713";color:rgb(var(--color-button));font-weight:700}.ai-bc-menu .ai-bc-cesta a{justify-content:flex-start;gap:.8rem;padding-left:calc(1.2rem + var(--uroven, 0) * 2rem)}.ai-bc-cesta svg{flex:none;color:rgba(var(--color-foreground),.5)}.ai-bc-cnt{font-size:1.2rem;font-weight:700;color:rgba(var(--color-foreground),.5)}.ai-bc-go{font-size:1.3rem;font-weight:600;color:rgb(var(--color-button))}@media screen and (max-width:749px){.ai-bc-menu{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:101;min-width:0;max-width:none;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:1.6rem 1.6rem 0 0;padding:1.6rem 1rem calc(1.2rem + env(safe-area-inset-bottom));box-shadow:0 0 0 100vmax #00000059;transform:translateY(2rem)}.ai-bc-menu:before{content:"";display:block;width:4rem;height:.4rem;margin:-.6rem auto .6rem;border-radius:999px;background:rgba(var(--color-foreground),.18)}.ai-bc-menu a{white-space:normal;padding:1.2rem;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-kolekce-menu.css.map */
