.breadcrumbs-block {
    margin: 0;
    padding: 12px 0;
    border-bottom: 1px solid var(--color-dark-900, var(--wp--preset--color--darken));
    border-top: 1px solid var(--color-dark-900, var(--wp--preset--color--darken));
}

.breadcrumbs-block__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
    gap: 0;
}

.breadcrumbs-block__item {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
}

.breadcrumbs-block__link {
    font-family: var(--wp--preset--font-family--sen);
    font-weight: 500;
    font-style: normal;
    font-size: clamp(12px, calc((16 / 1440) * 100vw), 14px);
    line-height: 100%;
    letter-spacing: 0.16px;
    vertical-align: middle;
    color: var(--wp--preset--color--darken);
    text-decoration: none;
    transition: color 0.2s ease;
}

.breadcrumbs-block__link:hover {
    color: var(--wp--preset--color--darken);
    text-decoration: underline;
}

.breadcrumbs-block__current {
    font-family: var(--wp--preset--font-family--sen);
    font-weight: 500;
    font-style: normal;
    font-size: clamp(12px, calc((16 / 1440) * 100vw), 14px);
    line-height: 100%;
    letter-spacing: 0.16px;
    vertical-align: middle;
    color: var(--wp--preset--color--gray-13);
}

.breadcrumbs-block__separator {
    margin: 0 8px;
    font-family: var(--wp--preset--font-family--sen);
    font-weight: 500;
    font-style: normal;
    font-size: clamp(12px, calc((16 / 1440) * 100vw), 14px);
    line-height: 100%;
    letter-spacing: 0.16px;
    vertical-align: middle;
    color: var(--wp--preset--color--gray-13);
}

/* Product Category page styles */
.breadcrumbs-block__title-wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
    margin: 0 0 20px 0;
}

.breadcrumbs-block__title-icon {
    width: 66px;
    height: 66px;
    object-fit: contain;
    flex-shrink: 0;
}

.breadcrumbs-block__title {
    font-family: var(--wp--preset--font-family--sen);
    font-weight: 400;
    font-style: normal;
    font-size: clamp(23px, calc((66 / 1440) * 100vw), 66px);
    line-height: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    color: var(--wp--preset--color--darken);
}
