.bnav{--bnav-accent: #1f1f1f;--bnav-text: #1c1d1f;--bnav-muted: #6a6d72;--bnav-tile: #f3f3f1;--bnav-line: #e4e4e0;--bnav-badge-bg: var(--bnav-accent);--bnav-badge-fg: #ffffff;--bnav-tile-height: 72px;--bnav-media: 56px;--bnav-tile-font: 16px;--bnav-tile-weight: 600;--bnav-subtitle-font: 13px;--bnav-radius: 12px;--bnav-gap: 8px;--bnav-row-font: 15px;--bnav-media-sm: 40px;--bnav-all-font: 14px;--bnav-sub-gap: 6px;--bnav-badge-font: 11px;--bnav-hl-size: 76px;--bnav-hl-font: 12.5px;--bnav-hl-gap: 12px;--bnav-hl-ring: 2px;--bnav-head-link-font: 17px;--bnav-chip-font: 14px;--bnav-chip-height: 52px;--bnav-chip-icon: 24px;--bnav-chip-border-width: 1px;--bnav-head-font: 15px;--bnav-section-gap: 14px;--bnav-speed: .28s;color:var(--bnav-text);-webkit-tap-highlight-color:transparent}.bnav *,.bnav *:before,.bnav *:after{box-sizing:border-box}.bnav ul{list-style:none;margin:0;padding:0}.bnav a{color:inherit;text-decoration:none}.bnav img{display:block;max-width:100%}.bnav__banners{display:grid;gap:var(--bnav-gap);margin-bottom:var(--bnav-section-gap)}.bnav__banner{display:block;border-radius:var(--bnav-radius);overflow:hidden}.bnav__banner img{width:100%;height:auto}.bnav__banners--bottom{margin:var(--bnav-section-gap) 0 0}.bnav__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:var(--bnav-head-font);font-weight:700;line-height:1.25;color:var(--bnav-muted)}.bnav__head--link{color:var(--bnav-text);font-size:var(--bnav-head-link-font);min-height:32px}.bnav__arrow{flex:none;width:9px;height:9px;margin-right:8px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.bnav__hl-wrap{margin:0 0 var(--bnav-section-gap)}.bnav__highlights{display:flex;gap:var(--bnav-hl-gap);overflow-x:auto;scroll-snap-type:x mandatory;margin:0;padding:2px 2px 6px;scrollbar-width:none}.bnav__highlights::-webkit-scrollbar{display:none}.bnav__highlights>li{flex:0 0 auto;width:var(--bnav-hl-size);scroll-snap-align:start}.bnav__hl{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:var(--bnav-hl-font);font-weight:500;line-height:1.25}.bnav__hl-img{display:block;width:var(--bnav-hl-size);height:var(--bnav-hl-size);padding:3px;border-radius:50%;border:var(--bnav-hl-ring) solid var(--bnav-accent)}.bnav__hl-img img{width:100%;height:100%;object-fit:cover;border-radius:50%;background:var(--bnav-tile)}.bnav__hl-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.bnav__list{display:grid;gap:var(--bnav-gap)}.bnav__row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:8px 12px;border:0;border-radius:var(--bnav-radius);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}button.bnav__row{padding-right:44px}.bnav__row:focus-visible{outline:2px solid var(--bnav-accent);outline-offset:2px}.bnav__row--top{min-height:var(--bnav-tile-height);padding:8px 44px 8px 8px;background:var(--bnav-tile);font-size:var(--bnav-tile-font);font-weight:var(--bnav-tile-weight);line-height:1.25}.bnav__row--top[aria-expanded=true]{color:var(--bnav-accent)}.bnav__media{flex:none;width:var(--bnav-media);height:var(--bnav-media);border-radius:max(4px,calc(var(--bnav-radius) - 4px));overflow:hidden;background:var(--bnav-line)}.bnav__media img{width:100%;height:100%;object-fit:cover}.bnav__media--sm{--bnav-media: var(--bnav-media-sm)}.bnav__label{display:flex;flex-direction:column;gap:3px;min-width:0}.bnav__title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.bnav__sub{font-size:var(--bnav-subtitle-font);font-weight:400;line-height:1.3;color:var(--bnav-muted)}.bnav__badge{display:inline-block;padding:4px 8px;border-radius:999px;background:var(--bnav-badge-bg);color:var(--bnav-badge-fg);font-size:var(--bnav-badge-font);font-weight:700;line-height:1;letter-spacing:.02em}.bnav__chev{position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity:.65;transition:transform var(--bnav-speed) ease,margin var(--bnav-speed) ease}[aria-expanded=true]>.bnav__chev{transform:rotate(225deg);margin-top:-2px}.bnav__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--bnav-speed) ease,visibility 0s linear var(--bnav-speed)}.bnav__panel[data-open]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--bnav-speed) ease,visibility 0s}.bnav__panel-inner{min-height:0;overflow:hidden}.bnav__sublist{display:grid;gap:var(--bnav-sub-gap);padding:6px 0 10px 8px}.bnav__sublist--deep{margin:0 0 6px 22px;padding:2px 0 2px 10px;border-left:2px solid var(--bnav-line)}.bnav__row--sub{font-size:var(--bnav-row-font);font-weight:500}.bnav__row--leaf{min-height:44px;font-size:var(--bnav-row-font);font-weight:400}.bnav__row--all{min-height:44px;font-size:var(--bnav-all-font);font-weight:600;color:var(--bnav-accent)}.bnav__row--sub:active,.bnav__row--leaf:active,.bnav__row--all:active{background:var(--bnav-tile)}.bnav__row.is-active{color:var(--bnav-accent);font-weight:600}.bnav__more{margin:calc(var(--bnav-section-gap) + 4px) 0 0;padding:16px 0 0;border-top:1px solid var(--bnav-line)}.bnav__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bnav-gap)}.bnav__chip{display:flex;align-items:center;gap:10px;min-height:var(--bnav-chip-height);height:100%;padding:8px 10px;border:var(--bnav-chip-border-width) solid var(--bnav-chip-border, var(--bnav-line));border-radius:var(--bnav-radius);font-size:var(--bnav-chip-font);font-weight:600;line-height:1.2}.bnav__chip:active{background:var(--bnav-tile)}.bnav__chip:focus-visible{outline:2px solid var(--bnav-accent);outline-offset:2px}.bnav__chip.is-active{border-color:var(--bnav-accent);color:var(--bnav-accent)}.bnav__chip-icon{flex:none;display:grid;place-items:center;width:calc(var(--bnav-chip-icon) + 12px);height:calc(var(--bnav-chip-icon) + 12px);border-radius:50%;background:var(--bnav-chip-icon-bg, var(--bnav-tile));color:var(--bnav-accent)}.bnav__chip-icon img{width:var(--bnav-chip-icon);height:var(--bnav-chip-icon);object-fit:contain}.bnav__chip-text{min-width:0;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.bnav__panel,.bnav__panel[data-open],.bnav__chev{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/balducci-nav.css.map */
