.advanced-filters-wrapper .advanced-parameter {
    display: none !important
}

.advanced-filters-wrapper>div {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 3px;
    padding: unset !important;
    height: auto !important;
}

#filters .filter-section .advanced-filters-wrapper>div>.filter-label {
    display: flex !important;
}

#filters .filter-section .advanced-filters-wrapper>div {
    width: unset !important;
    flex: unset !important;
}


.product-top .detail-parameters tr.surcharge-list .hidden-split-parameter .advanced-parameter .advanced-parameter-inner, 
.product-top .detail-parameters tr.variant-list .hidden-split-parameter .advanced-parameter .advanced-parameter-inner {
    width: auto;
    transform: none !important;
    background-color: transparent !important;
    padding: 5px 10px;
    border: 1px solid #e4e4e4;
    margin-right: 8px!important;
    margin-bottom: 8px !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center;
    font-size: .9em;
    letter-spacing: 0;
    line-height: 1.3em;
    height: 30px;
    font-weight: 500!important;
}

.advanced-parameter-inner.yes-before:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    content: "";
    background: #008941;
    opacity: .06;
    z-index: 0;
    transform: none;
    border: none;
    border-radius: 0;
}

.type-detail .advanced-parameter-inner:hover {
    border-color: #b4b4b4 !important;
}

.advanced-parameter-inner.yes-before {
    border-color: #46a603 !important;
    position: relative;
}

.advanced-parameter-inner.yes-before:after {
    position: absolute;
    width: 12px;
    height: 12px;
    top: -3px;
    left: inherit;
    right: -3px;
    transform: none;
    content: "";
    background-image: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/dolomit/img/icons/check-w.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 8px;
    display: block;
    border: none;
    z-index: 0;
    background-color: #46a603 !important;
    border-radius: 20px;
}

.outofstockdm {
    pointer-events: none;
    opacity: 0.9;
}

.outofstockdm .advanced-parameter-inner:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='red' class='bi bi-x-lg' viewBox='0 0 16 16'%3E%3Cpath d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 0.5;
}