/* Release validation R3: scoped to V2 category drawer and phone viewport; no stage-only class dependency. */
@media (max-width: 767px) {
/*
 * Spazio Casa — filtri categoria su telefono: aree di tocco r1.
 * Solo opzioni a spunta del pannello filtri (Amazzing Filter): riga 44 px,
 * testo 15 px, tutta la riga selezionabile. Nessuna modifica a valori,
 * attributi o parametri URL dei filtri.
 */
html.sc-menu-v2-mobile-ready body#category #amazzing_filter .af_filter_content li {
    padding: 0 !important;
}

html.sc-menu-v2-mobile-ready body#category #amazzing_filter .af_filter_content
    li > label.af-radio-label,
html.sc-menu-v2-mobile-ready body#category #amazzing_filter .af_filter_content
    li > label.af-checkbox-label {
    box-sizing: border-box;
    display: flex !important;
    align-items: center;
    gap: 10px;
    width: 100%;
    min-height: 44px;
    margin: 0 !important;
    padding: 6px 0 !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
    cursor: pointer;
    touch-action: manipulation;
}

html.sc-menu-v2-mobile-ready body#category #amazzing_filter .af_filter_content
    li > label > input.af {
    flex: none;
    width: 20px !important;
    height: 20px !important;
    margin: 0 !important;
    accent-color: #bd151b;
}

html.sc-menu-v2-mobile-ready body#category #amazzing_filter .af_filter_content
    li > label > .name {
    flex: 1 1 auto;
    min-width: 0;
    font-size: 15px !important;
    line-height: 1.3 !important;
    overflow-wrap: anywhere;
}

html.sc-menu-v2-mobile-ready body#category #amazzing_filter .af_filter_content
    li > label > .count {
    flex: none;
    color: #5f6368 !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
}
}

/* Keep category recommendations inside the product column, clear of filters. */
@media (min-width:768px){
  body#category #category-page-popular .clerk-slider{
    margin-left:0!important;
    margin-right:0!important;
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box;
  }
}
