.breadcrumbs.navigation-home-icon-wrapper {
    text-align: left !important;
    margin: 0 !important;
}

.buttons-wrapper.social-buttons-wrapper {
    display: none;
}

.type-product .shp-tabs-holder ul.shp-tabs {
    margin: 0 !important;
}

.type-product li.shp-tab {
    margin-right: 20px;
}

.type-product li.shp-tab {
    text-decoration: none !important;
    border: 1px solid #f7f7f7;
    color: black !important;
}

.type-product li.shp-tab.active {
    background: #f7f7f7;
}

.type-product .detail-parameters tbody {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.type-detail .p-code {
    order: -1;
    margin-bottom: 0;
}
.type-detail .p-code {
    color: #444;
    display: block;
}

.type-product table.detail-parameters tbody tr th {
    min-width: unset !important;
    width: fit-content !important;
    padding-right: 2px !important;
}

table.detail-parameters.shipping-options-layout tr th {
    font-weight: bold;
}

.type-product table.detail-parameters tbody tr td {
    padding-left: 0;
    text-align: left;
}

.type-product table.detail-parameters tbody tr:nth-child(1) th span:after {
    content: ":";
}

.type-product  .row-header-label {
    font-weight: bold;
}

.type-product .p-to-cart-block .p-final-price-wrapper {
    flex: 0 1 100% !important;
    line-height: 200%;
    white-space: nowrap;
    width: auto;
}

.type-product .ratings-and-brand {
    margin-top: 20px;
}

.stars a.star-off:before, .stars span.star-off:before {
    content: "\e91b";
    color: var(--color-primary-hover);
}