.cc_1e8cwwi7_Msmic29Hge .tabbed-products { color: var(--katman-ink); }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__bar { display: flex; gap: 0.375rem; overflow-x: auto; scrollbar-width: none; max-width: 100%; }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__bar::-webkit-scrollbar { display: none; }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__tab { flex: none; display: inline-flex; align-items: center; height: 2.625rem; padding: 0 1.125rem; border: 0; border-radius: 999px; background: var(--katman-mist); color: var(--katman-ink); font-family: var(--katman-font); font-size: 0.9rem; font-weight: 600; white-space: nowrap; cursor: pointer; transition: 0.15s; }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__tab b { display: inline-grid; place-items: center; min-width: 1.5rem; height: 1.5rem; margin-left: 0.5rem; padding: 0 0.25rem; border-radius: 999px; background: rgba(17, 20, 39, 0.08); font-size: 0.75rem; }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__tab:hover { background: var(--katman-gray-200); }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__tab.is-on { background: var(--katman-ink); color: var(--katman-white); }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__tab.is-on b { background: var(--katman-butter); color: var(--katman-ink); }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products .katman-cells { gap: 1.375rem 0.75rem; }
.cc_1e8cwwi7_Msmic29Hge .tabbed-products__all { margin-top: 2.5rem; text-align: center; }
@media (min-width: 768px) { .cc_1e8cwwi7_Msmic29Hge .tabbed-products__tab { height: 3rem; padding: 0 1.25rem; font-size: 1rem; } .cc_1e8cwwi7_Msmic29Hge .tabbed-products .katman-cells { gap: 1.75rem 1.25rem; } }
