.columns .column.main {
    width: 100%;
    padding: 0;
    float: unset;
    margin: 4rem 0;
}

.breadcrumbs {
    margin: 0;
    padding: 0;
    min-height: unset;
}
.breadcrumbs .items {
    padding: 1.6rem 0;
    font-size: 1.5rem;
    color: #949494;
}
.breadcrumbs a,
.breadcrumbs a:visited {
    color: var(--a-text-hover);
    text-decoration: none;
}
.breadcrumbs a:hover {
    text-decoration: none;
}
.breadcrumbs .item:not(:last-child):after {
    font-size: 12px;
    line-height: 20px;
}
@media only screen and (max-width: 767px) {
    .breadcrumbs {
        display: unset;
    }
}

.product-info-main .page-title-wrapper h1 {
    font-size: 32px !important;
}
.product-reviews-summary .reviews-actions .action.add {
    color: var(--a-text-hover);
    text-decoration: none;
}
.product-reviews-summary .reviews-actions .action.add:hover {
    color: var(--primary-color);
}
.review-form .action.submit.primary,
.box-tocart .action.tocart {
    color: #FFFFFF;
    padding: 1rem 2rem;
    background: var(--primary-color);
    border-color: var(--primary-color);
}
.review-form .action.submit.primary:hover,
.box-tocart .action.tocart:hover {
    background: var(--primary-color-hover);
    border-color: var(--primary-color-hover);
}
