.tabs[data-v-4041bad6]{top:var(--header-h);z-index:20;margin-inline:calc(var(--gutter)*-1);padding:10px var(--gutter);background:color-mix(in srgb,var(--cream-2) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky}.tabs__bar[data-v-4041bad6]{scrollbar-width:none;scroll-snap-type:x proximity;grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.tabs__bar[data-v-4041bad6]::-webkit-scrollbar{display:none}.tabs__tab[data-v-4041bad6]{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius-sm);min-height:84px;box-shadow:var(--shadow-sm);color:var(--ink);text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:14px 10px;font-size:.88rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background .15s,color .15s;display:flex}.tabs__tab[data-v-4041bad6]:hover{color:var(--red-700);border-color:#e2cdbd}.tabs__icon[data-v-4041bad6]{width:26px;height:26px;color:var(--choc-600)}.tabs__tab[aria-current=true][data-v-4041bad6]{background:var(--wine);border-color:var(--wine);color:#fff}.tabs__tab[aria-current=true] .tabs__icon[data-v-4041bad6]{color:var(--gold)}.tabs--pills .tabs__bar[data-v-4041bad6]{grid-auto-columns:max-content;gap:6px}.tabs--pills .tabs__tab[data-v-4041bad6]{flex-direction:row;min-height:0;padding:10px 18px;font-size:.9rem;font-weight:500}@media (width<=720px){.tabs[data-v-4041bad6]{border-bottom:1px solid var(--line);background:#fff;padding-block:0}.tabs__bar[data-v-4041bad6]{grid-auto-columns:minmax(84px,max-content);gap:0}.tabs__tab[data-v-4041bad6]{min-height:66px;box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 12px;font-size:.78rem}.tabs__icon[data-v-4041bad6]{width:22px;height:22px}.tabs__tab[aria-current=true][data-v-4041bad6]{color:var(--red);border-bottom-color:var(--red);background:0 0}.tabs__tab[aria-current=true] .tabs__icon[data-v-4041bad6]{color:var(--red)}.tabs--pills .tabs__tab[data-v-4041bad6]{padding:14px}}
