/* Jewelry colours: main filter order and consistent palette order. */
#filters:has(.filter-section-parametric-id-355) .filter-section-parametric-id-119{order:4}
#filters:has(.filter-section-parametric-id-355) .filter-section-parametric-id-325{order:5}
.filter-section-parametric-id-119 fieldset{display:flex;flex-direction:column}
.filter-section-parametric-id-119 fieldset>div{order:50}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Béžová"]){order:1}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Bílá"]){order:2}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Černá"]){order:3}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Červená"]){order:4}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Čirá"]){order:5}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Fialová"]){order:6}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Hnědá"]){order:7}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Modrá"]){order:8}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Oranžová"]){order:9}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Růžová"]){order:10}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Stříbrná"]){order:11}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Šedá"]){order:12}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Tyrkysová"]){order:13}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Zelená"]){order:14}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Zlatá"]){order:15}
.filter-section-parametric-id-119 fieldset>div:has(input[value="Žlutá"]){order:16}
.filter-section-parametric-id-119 fieldset>div:has(input[value="MIX barev"]){order:17}

/* Mobile jewelry filters: align sections, one chevron, touch targets and bounded lists. */
@media(max-width:767px){
 #filters:has(.filter-section-parametric-id-119){width:100%;min-width:0;box-sizing:border-box}
 #filters:has(.filter-section-parametric-id-119) .filter-section,
 #filters:has(.filter-section-parametric-id-119)>.slider-wrapper{margin-left:0!important;margin-right:0!important;width:100%;min-width:0;box-sizing:border-box}
 #filters:has(.filter-section-parametric-id-119) .filter-section-count{margin:10px 0 0!important;padding:12px 0;justify-content:center}
 #filters:has(.filter-section-parametric-id-119) h4{min-height:44px;padding-left:0;padding-right:32px;box-sizing:border-box}
 #filters:has(.filter-section-parametric-id-119) h4:before{display:none}
 #filters:has(.filter-section-parametric-id-119) .filter-section-parametric fieldset{max-height:min(360px,55vh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding-right:8px}
 #filters:has(.filter-section-parametric-id-119) .filter-label{display:flex;align-items:center;width:100%;min-height:44px;box-sizing:border-box;margin:0;padding:8px 0 8px 30px;line-height:1.35}
 #filters:has(.filter-section-parametric-id-119) .filter-label:before,
 #filters:has(.filter-section-parametric-id-119) .filter-label:after{top:12px}
 #filters:has(.filter-section-parametric-id-119) .filter-count{margin-left:4px}
}
