/* Owner-approved product-detail navigation only; the original theme is untouched. */
.product-breadcrumb { min-width: 0; max-width: 100%; text-transform: none; }
.product-breadcrumb .in_position { min-width: 0; }
.product-breadcrumb ol { display: flex; flex-wrap: wrap; gap: 4px 0; list-style: none; margin-top: 0; margin-bottom: 0; }
.product-breadcrumb li { display: inline-flex; align-items: baseline; min-width: 0; max-width: 100%; font-size: 16px; line-height: 20px; text-transform: none; }
.product-breadcrumb .in_position a { display: inline; float: none; font-size: inherit; line-height: inherit; text-transform: none; color: #fff !important; }
.product-breadcrumb .in_position a:hover { color: var(--i_color) !important; }
.product-breadcrumb .in_position a:after { content: none !important; }
.product-breadcrumb .breadcrumb-separator { flex: 0 0 auto; margin: 0 4px; color: #fff; }
.product-breadcrumb [aria-current="page"] { color: var(--i_color); text-transform: none; overflow-wrap: anywhere; }
.product-breadcrumb a { overflow-wrap: anywhere; }
@media screen and (max-width:1440px) { .product-breadcrumb li { font-size: 15px; } }
@media screen and (max-width:1024px) { .product-breadcrumb li { font-size: 14px; } }
@media screen and (max-width:767px) { .product-breadcrumb li { font-size: 12px; } }
