@media(min-width:860px){
.search--section .layout--has-sidebar .productgrid--wrapper,.collection--section .productgrid--outer.layout--has-sidebar{grid-template-columns:260px minmax(0,1fr);column-gap:24px}
.productgrid--outer.layout--has-sidebar .productgrid--sidebar{width:260px;min-width:0}
}
.htd-filter-group{border-top:1px solid #e2e5e9;padding:12px 0;color:#333}
.htd-filter-group:last-of-type{border-bottom:1px solid #e2e5e9}
.htd-filter-group .collection-filters__filter-group-heading{font-size:14px;font-weight:700;color:#263244;min-height:40px}
.htd-filter-group .collection-filters__filter-list-item{margin:0;padding:0}
.htd-filter-group .collection-filters__filter-list-item:first-child{padding-top:4px}
.htd-filter-group .collection-filters__filter-link{width:100%;min-height:40px;padding:8px 2px;gap:10px;font-size:14px;line-height:1.4;color:#333;box-sizing:border-box}
.htd-filter-group .collection-filters__filter-list-item-text{flex:1;min-width:0;max-width:none;margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}
.htd-filter-count{flex:none;margin-left:auto;min-width:32px;padding:2px 6px;border-radius:4px;background:#f2f4f6;color:#697586;font-size:12px;font-weight:400;text-align:center;font-variant-numeric:tabular-nums}
.htd-filter-group .filter-icon--checkbox{flex:0 0 18px}
.htd-filter-group .checkmark{width:18px;height:18px;border-color:#aab1b9}
.htd-filter-group .checkmark[data-animation-state=checked]{border-color:#c10513;box-shadow:inset 0 0 0 30px #c10513}
.htd-filter-group .collection-filters__filter-link[data-filter-active] .collection-filters__filter-list-item-text{color:#333;font-weight:600}
.htd-filter-group .htd-filter-extra{display:none}
.htd-filter-group .collection-filters__filter-list:has([data-htd-filter-more][aria-expanded=true]) .htd-filter-extra{display:flex}
.htd-filter-more-row{list-style:none;padding:0;margin:4px 0 0}
.htd-filter-more{min-height:40px;background:none;border:0;padding:8px 2px;color:#c10513;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.htd-filter-more .htd-less-label,.htd-filter-more[aria-expanded=true] .htd-more-label{display:none}
.htd-filter-more[aria-expanded=true] .htd-less-label{display:inline}
.htd-filter-group a:focus-visible,.htd-filter-group button:focus-visible,.utils-filter-button:focus-visible{outline:2px solid #c10513;outline-offset:2px}
.productgrid--sidebar-title{font-size:18px;font-style:normal!important;font-weight:700;margin-bottom:12px}
.utils-filter-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px!important;background:#c10513!important;border:1px solid #c10513;border-radius:4px;color:#fff!important;font-size:14px;font-weight:700}
.utils-filter-button:hover{background:#990410!important}
.modal--productgrid-sidebar .modal-inner{border-radius:6px}
.modal--productgrid-sidebar .productgrid--sidebar{width:100%;max-width:none}
.modal--productgrid-sidebar .htd-filter-group .collection-filters__filter-link{min-height:44px}
.modal--productgrid-sidebar .productgrid--sidebar-title{color:#263244}
.active-filter-group__item{border-radius:4px;border:1px solid #d7dce2;background:#f5f6f8;color:#333}
.filter-item-clear-all{color:#c10513!important}
@media(prefers-reduced-motion:reduce){.htd-filter-group *{transition:none!important;animation:none!important}}
