.card-header {
    display: none;
}

.PM_ASCriterionsGroup {
    padding-bottom: 29px;
    border-bottom: 1px solid var(--tinta2);
    margin-bottom: 12px;
}

.PM_ASCriterionsGroup.one-value-checkbox {
    margin-bottom: 8px;
    padding-bottom: 0;
    border-bottom: none;
}

.PM_ASCriterionsGroup.one-value-checkbox ul {
    margin-bottom: 0;
}

.PM_ASCriterionsGroup.one-value-checkbox .PM_ASResetGroup {
    display: none !important;
}

.PM_ASCriterionStepEnable ul li .checkbox {
    display: flex;
}

.PM_ASCriterionStepEnable ul li .checkbox a {
    display: flex;
    color: var(--secondary);
    font-size: 13.33px;
}

.PM_ASCriterionStepEnable .PM_ASCriterionNoChoice {
    font-size: 13.33px;
}

.PM_ASCriterionStepEnable ul li .checkbox a .PM_ASCriterionNbProduct {
    color: var(--tinta1);
}

.PM_ASCriterionStepEnable ul li .checkbox > input {
    width: 16px;
    height: 16px;
    margin-right: 6px;
}

.PM_ASCritRangeValue {
    font-size: 12px;
    margin-top: 5px;
    display: flex !important;
    justify-content: space-between !important;
}

.PM_ASCritRange.ui-slider .ui-slider-handle {
    border: 1px solid var(--tinta1);
    width: 30px;
    height: 22px;
    border-radius: 30px;
    background: var(--white);
}

.PM_ASCritRange.ui-slider .ui-slider-handle:last-child {
    transform: translateX(-15px);
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.45em;
}

.PM_ASCritRange.ui-slider {
    position: relative;
}

.PM_ASCriterionStepEnable {
    position: relative;
}

/*.PM_ASCritRangeValue {
    position: absolute;
    top: 0;
    width: 100%;
}

.PM_ASCritRangeValue_min, .PM_ASCritRangeValue_max {
    margin-top: -25px;
    z-index: 99;
}*/


.PM_ASCriterionHideToggleHover {
    display: none;
}

.PM_ASCriterionGroupCheckbox {
    max-height: 190px;
    overflow-y: scroll;
}

.PM_ASCriterionGroupCheckbox > li {
    margin-bottom: 8px;
}

label.PM_ASLabelCheckbox {
    width: 100%;
    text-align: left;
    margin-bottom: 0;
}



/* TOGGLER */

.PM_ASCriterionsGroupTitle {
    position: relative;
}

.PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName {
    font-size: 13.33px;
}

.PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName_toggler,
.PM_ASCriterionsGroupTitle .reloaded-toggler {
    position: absolute;
    right: 0;
    display: none;
}

.PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName_toggler:hover,
.PM_ASCriterionsGroupTitle .reloaded-toggler:hover {
    cursor: pointer;
}

.PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName_toggler img,
.PM_ASCriterionsGroupTitle .reloaded-toggler img {
    width: 12px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.PM_ASCriterionsGroupTitle .PM_ASCriterionsGroupName_toggler img.rotated,
.PM_ASCriterionsGroupTitle .reloaded-toggler img.rotated {
  transform: rotate(-180deg);
  -ms-transform: rotate(-180deg); /* IE 9 */
  -moz-transform: rotate(-180deg); /* Firefox */
  -webkit-transform: rotate(-180deg); /* Safari and Chrome */
  -o-transform: rotate(-180deg); /* Opera */
}

.PM_ASCriterionsGroup.criterion-type-link {
    padding-bottom: 0;
    border-bottom: none;
}

.PM_ASCriterionsGroupList .PM_ASCriterionsGroup.last-criterion-link {
    padding-bottom: 29px;
    border-bottom: 1px solid var(--tinta2);
    margin-bottom: 12px;
}

.PM_ASCriterionsGroup.criterion-type-link .PM_ASCriterionGroupLink {
    margin-bottom: 0;
}

.PM_ASCriterionsGroupList ul li input[type="checkbox"]:hover {
    cursor: pointer;
}

.PM_ASBlockOutputVertical .card-block {
    padding: 0;
}

.PM_ASCriterionsGroupTitle.criterion-another-title {
    display: none;
}

.PM_ASCriterionsGroup {
    border-bottom: none;
    padding-bottom: 0;
}

.PM_ASCriterionsGroup.criterion-custom-title {
    border-top: 1px solid var(--tinta2);
    padding-top:12px;
    border-bottom: none;
    padding-bottom: 12px;
    margin-bottom: 0;
    margin-top:29px;
}

.PM_ASCriterionGroupColor {
    max-height: 190px;
    overflow-y: scroll;
}

.color_to_pick_list li {
    margin-bottom: 8px;
}

.color_to_pick_list li a {
    display: flex;
    color: var(--secondary);
    text-transform: uppercase;
}

.color_to_pick_list li a span{
    width: 16px;
    height: 16px;
    display: block;
    border: 2px solid #8F8F9D;
    border-radius: 3px;
    margin-right:6px;
}

/* Blur */
.as4-loader-blur {
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='2');
    filter: blur(2px);
}
.as4-loader:before,
.as4-loader:after,
.as4-loader {
    border-radius: 50%;
    width: 2.5em;
    height: 2.5em;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: as4loader 1.8s infinite ease-in-out;
    animation: as4loader 1.8s infinite ease-in-out;
}
.as4-loader {
    margin-left: auto;
    margin-right: auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    -webkit-animation-delay: 0.16s;
    animation-delay: 0.16s;
    opacity: 1;
}
.as4-loader:before {
    left: -3.5em;
}
.as4-loader:after {
    left: 3.5em;
    -webkit-animation-delay: 0.32s;
    animation-delay: 0.32s;
}
.as4-loader:before,
.as4-loader:after {
    content: '';
    position: absolute;
    top: 0;
}
@keyframes as4loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #333333; } 40% { box-shadow: 0 2.5em 0 0 #666666; } }@-webkit-keyframes as4loader { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em #333333; } 40% { box-shadow: 0 2.5em 0 0 #666666; } }
/* /Blur */