.type-product.type-detail #description a,
.type-category .category-perex a {
    text-decoration: underline;
    color: var(--color-primary);
}

.smart-alternatives-container .p-code {
    display: none;
}
.quatro-addon--template-classic #product-detail-form .quatro-addon__calc-button__wrapper {
    margin: 0;
}
aside #filters #clear-filters {
    position: relative!important;
    top: 0!important;
}
.st-buttons-bg .products-block.products .product button {
    font-size: 15px!important;
}
.flags .dkLabComparerFlagProduct,
.flags .dkLabComparerFlagDetail{
    font-weight: 500;
    color: #fff;
}
.dkLabComparerAddProduct {
    background: #fff;
    color: var(--dklab-comparer-remove-text-color);
    cursor: pointer;
    padding: 4px 6px;
    border-radius: 3px;
}
.dkLabComparerRemoveProduct:hover,
.dkLabComparerAddProduct:hover {
    color: #000;
}
.type-product .dkLabComparerAddProduct {
    background: var(--dklab-poznamka-color-main);
    color: white;
    cursor: pointer;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1;
    max-width: 251px;
    border-radius: 3px;
}
.type-product .dkLabComparerRemoveProduct:hover,
.type-product .dkLabComparerAddProduct:hover {
    color: #fff;
}
.dkLabComparerRemoveProduct {
    background: var(--dklab-comparer-remove-text-color);
    color: white;
    padding: 4px 6px;
    border-radius: 3px;
}
.type-product .dkLabComparerRemoveProduct {
    background: var(--dklab-comparer-remove-text-color);
    color: white;
    cursor: pointer;
    padding: 8px 12px;
    font-size: 16px;
    line-height: 1;
    max-width: 251px;
    border-radius: 3px;
}
#dkLabComparerDiv {
    margin-bottom: 20px!important;
}
.flags .flag.flag-tip {
    background: #545454!important;
}
.flags .flag.flag-action {
    color: #000!important;
    background: #ffe500!important;
}
#filters form:has(label[for="stock"]) {
    display: none;
}
.product-top .p-final-price-wrapper.in-discount .price-side,
.products-block.products .product .prices.in-discount .price-side {
    background: #ffe500;
    color: #000;
}
.product-top .p-final-price-wrapper.in-discount .price-side .price-final,
.product-top .p-final-price-wrapper.in-discount .price-side .price-additional,
.products-block.products .product .prices.in-discount .price-side .price-final strong {
    color: #000!important;
}
.smart-alternatives-wrapper h2 {
    font-weight: 500;
}