/* input(4,39): run-time error CSS1030: Expected identifier, found '.'
input(4,51): run-time error CSS1025: Expected comma or open brace, found ')'
input(8,31): run-time error CSS1030: Expected identifier, found '>'
input(8,60): run-time error CSS1025: Expected comma or open brace, found ')'
input(14,72): run-time error CSS1030: Expected identifier, found ':'
input(14,80): run-time error CSS1025: Expected comma or open brace, found ')'
input(20,72): run-time error CSS1030: Expected identifier, found ':'
input(20,80): run-time error CSS1025: Expected comma or open brace, found ')'
input(26,35): run-time error CSS1030: Expected identifier, found ':'
input(26,43): run-time error CSS1025: Expected comma or open brace, found ')' */
/* Reglas con :has() separadas de modern-refresh.css: el minificador de nopCommerce (NUglify) no entiende :has() y, si estuvieran en el archivo principal, dejaría TODO el archivo sin minificar. Este archivo se carga justo después de modern-refresh.css (ver Head.cshtml) y queda fuera del bundle. */

.shopping-cart-page #ctn-gift-box .deals:empty,
.shopping-cart-page #ctn-gift-box:has(.deals:empty) {
    display: none;
}

.master-wrapper-page > ul:has(> .container-warehouselection) {
    margin: 0;
    padding: 0;
    list-style: none;
}

.product-details-page .attributes ul.radio-list.radio-list li:has(input:checked),
.product-details-page .attributes ul.option-list.option-list li:has(input:checked) {
    border-color: var(--mr-purple) !important;
    box-shadow: 0 0 0 2px var(--mr-purple) inset;
}

.product-details-page .attributes ul.radio-list.radio-list li:has(input:checked),
.product-details-page .attributes ul.option-list.option-list li:has(input:checked) {
    border-color: var(--mr-purple) !important;
    box-shadow: 0 0 0 2px var(--mr-purple) inset !important;
}

#payment-method-block li:has(input:checked) {
    border-color: var(--mr-purple) !important;
    box-shadow: 0 0 0 1.5px var(--mr-purple);
}


