/* --- Název produktu --- */
.p-detail-inner-header h1 {
    font-size: 28px;
    line-height: 1.3571428571em;
    margin: 0;
}
/* --- END Název produktu --- */

/* --- Značka --- */
.p-brand a {
    color: var(--color-font-secondary);
    font-weight: 400;
}

.p-brand a span {
    color: var(--color-primary);
    font-weight: 700;
}

.p-brand a:hover {
    color: var(--color-font-secondary);
    font-weight: 400;
    text-decoration: none;
}

.p-brand a span:hover {
    color: var(--color-primary-hover);
    font-weight: 700;
    text-decoration: underline;
}

/* --- END Značka --- */

/* --- Kód produktu --- */
.p-info-wrapper .p-code .p-code-label {
    color: var(--color-font-secondary);
    font-weight: 400;
}

.p-info-wrapper .p-code span {
    color: var(--color-font-secondary);
    font-weight: 700;
}
/* --- END Kód produktu --- */

/* --- Benefit - bannery --- */
.type-product .benefitBanner {
    margin-bottom: clamp(10px, 2vw, 30px);
    margin-top: clamp(10px, 2vw, 30px);
}

@media (min-width: 992px) {
    .multiple-columns-body .position--benefitProduct .benefitBanner__item {
        flex: 1 1 25%;
    }
}
@media (min-width: 1200px) {
    .multiple-columns-body .benefitBanner__item {
        flex: 1 1 25%;
    }
}

.benefitBanner__item {
    border-right: 1px solid var(--color-gray);
    gap: 1px;
    flex-direction: initial;
    justify-content: center;
}

.benefitBanner__picture img {
    width: 50px;
    height: 50px;
}

.benefitBanner__content {
    gap: 0px;
}
/* --- END Benefit - bannery --- */

/* --- Popis produktu a parametry --- */
/* --- Title --- */
.shp-tab .shp-tab-link:hover {
    color: var(--color-primary-hover);
}

.shp-tab .shp-tab-link {
    border-bottom: 1px solid transparent !important;
    padding: 8px 20px 3px !important;
}
/* --- END Title --- */

/* --- Rozvržení --- */ .description-inner>div {
    /*flex: 1; */
    padding: 0px 10px 0px 0px;
}

@media (min-width: 992px) {
    .description-inner>.extended-description {
        flex: 0 0 calc(33.33333% - 10px);
    }
}

@media (min-width: 992px) {
   .description-inner > div {
        flex: 1 1 auto;
    }
}
/* --- END Rozvržení --- */

/* --- Název produktu --- */
.description-inner>div h3 {
    font-size: 18px;
}
/* --- END Název produktu --- */

/* --- Podrobný popis produktu --- */
.description-inner>div p {
    text-align: justify !important;
}
/* --- END Podrobný popis produktu --- */ 

/* --- Štítky - doručovací boxy --- */
span.flag.flag-zakazat-balikovna {
    display: none;
}

span.flag.flag-zakazat-dpd-pickup {
    display: none;
}

span.flag.flag-zakazat-zasielkovna-z-point {
    display: none;
}

span.flag.flag-zakazat-zasielkovna-hd {
    display: none;
}

span.flag.flag-salecode-bpsvalentyn26-10 {
    display: none;
}
/* --- END Štítky - doručovací boxy --- */

/* --- Parametry --- */
.description-inner table tr:nth-child(odd) {
    background-color: transparent;
}

.description-inner table tr {
    border-radius: 0px;
    border-bottom: 1px solid #E7E7E7;
}

.description-inner table td, .description-inner table th {
    font-weight: 400 !important;
    padding: 6px 8px 6px 10px !important;
}

.description-inner table a {
    color: var(--color-primary);
}

.description-inner table a:hover {
    color: var(--color-primary-hover);
}

.description-inner table th {
    font-weight: 400 !important;
}
/* --- END Parametry --- */
/* --- END Popis produktu a parametry --- */
