/* v4 (preview only): Luma-style breadcrumbs on product pages match the category breadcrumb bar and 980px column. */
div.breadcrumbs { background: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.06); }
div.breadcrumbs > ul.items { max-width: 980px; margin: 0 auto !important; padding: 14px 0 !important; display: flex; flex-wrap: wrap; list-style: none; font-size: 14px; color: #374151; box-sizing: border-box; }
div.breadcrumbs li.item { display: inline-flex; margin: 0; }
div.breadcrumbs li.item:not(:last-child)::after { content: "/"; margin: 0 8px; color: #6b7280; }
div.breadcrumbs li.item a { color: #111827; text-decoration: none; }
div.breadcrumbs li.item strong { font-weight: 400; color: #6b7280; }
@media (max-width: 1020px) { div.breadcrumbs > ul.items { padding-inline: 16px !important; } }
