.bt5{--bt5-bg: var(--color-background, var(--color-base-background-1, 255, 255, 255));--bt5-fg: var(--color-foreground, var(--color-base-text, 18, 18, 18));position:fixed;left:0;right:0;bottom:0;z-index:20;isolation:isolate;background-color:#fff;background-color:rgb(var(--bt5-bg));color:#121212;color:rgb(var(--bt5-fg));border-top:1px solid rgba(var(--bt5-fg),.12);box-shadow:0 -4px 16px #0000001f;padding-bottom:env(safe-area-inset-bottom);transform:translateY(105%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.bt5.is-visible{transform:translateY(0);visibility:visible;transition:transform .3s ease}@media(prefers-reduced-motion:reduce){.bt5,.bt5.is-visible{transition:none}}.bt5__inner{padding-top:.6rem;padding-bottom:.8rem}.bt5__head{display:flex;align-items:center;gap:1.2rem}.bt5__title{flex:1 1 auto;font-weight:700;font-size:1.4rem}.bt5__all{font-size:1.3rem;white-space:nowrap;color:inherit}.bt5__toggle{display:inline-flex;align-items:center;gap:.6rem;min-height:4.4rem;padding:0 .6rem;background:none;border:0;font:inherit;font-size:1.3rem;color:inherit;cursor:pointer}.bt5__chevron{width:.8rem;height:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-.3rem;transition:transform .2s ease}.bt5.is-collapsed .bt5__chevron{transform:rotate(-135deg);margin-top:.3rem}.bt5__list{display:flex;gap:1rem;list-style:none;margin:.2rem 0 0;padding:0 0 .4rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.bt5.is-collapsed .bt5__list{display:none}.bt5__item{flex:0 0 min(25rem,76vw);scroll-snap-align:start}.bt5__link{display:flex;align-items:center;gap:1rem;height:100%;padding:.6rem;text-decoration:none;color:inherit;background-color:#fff;background-color:rgb(var(--bt5-bg));border:1px solid rgba(var(--bt5-fg),.15);border-radius:.6rem}.bt5__link:hover,.bt5__link:focus-visible{border-color:rgba(var(--bt5-fg),.6)}.bt5__img{flex:0 0 auto;width:5.6rem;height:5.6rem;object-fit:cover;border-radius:.4rem}.bt5__text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.bt5__name{font-size:1.3rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bt5__price{font-size:1.3rem;font-weight:700}@media screen and (min-width:990px){.bt5__item{flex:1 1 0;min-width:0}.bt5__list{overflow-x:visible}}
/*# sourceMappingURL=/cdn/shop/t/24/compiled_assets/styles.css.map?subset=BA */
