/* GFAYT catalog: native InSales facets and real collection memberships. */

.filter{border:1px solid #e4e6e8!important;border-radius:14px!important;background:#fff}
.filter__head{display:flex;align-items:center;gap:12px;padding:20px!important}
.filter__head-title{font-size:20px!important;font-weight:700!important}
.gfayt-filter-reset{margin-left:auto;font-size:14px;color:#60656c;text-decoration:underline}
.filter-item{padding:18px 20px!important;border-top:1px solid #eceef0!important}
.filter-item__head{font-weight:600;margin-bottom:12px}
.filter-option{min-height:36px}
.filter-option__field{display:block!important;position:absolute!important;opacity:0!important;width:1px!important;height:1px!important}
.filter-option:focus-within{outline:2px solid #242629;outline-offset:3px;border-radius:3px}
.filter input[type=text]{min-width:0;border-radius:8px}
.gfayt-facet-search{display:block;width:100%;box-sizing:border-box;margin:0 0 12px;padding:9px 12px;border:1px solid #dfe2e5;background:#fff;color:#242629}
.sidebar-collections__item{display:block!important}
.sidebar-collections__controls{display:flex;align-items:center;gap:6px;min-height:40px}
.sidebar-collections__link{flex:1;min-width:0;line-height:1.4}
.sidebar-collections__submenu{padding-left:14px!important;margin-left:6px!important;border-left:1px solid #e1e4e7}
.sidebar-collections__link.is-current{font-weight:700;background:#eff1f3;border-radius:5px;padding:7px}
.gfayt-tree-toggle{flex:0 0 32px;width:32px;height:36px;border:0;background:transparent;color:#242629;font:22px/1 Arial;cursor:pointer}
.gfayt-tree-toggle:focus-visible,.gfayt-filter-reset:focus-visible{outline:2px solid #242629;outline-offset:2px}
.sidebar-collections__submenu[hidden]{display:none!important}
.sidebar-collections__submenu:not([hidden]){display:block!important}
.filter [hidden]{display:none!important}
.gfayt-filter-help{font-size:13px;line-height:1.4;color:#676d74;padding:0 20px 16px;margin:0}
@media(min-width:1100px){.filter__hide-mobile-filter-btn{display:none!important}}
@media(prefers-reduced-motion:no-preference){.product-preview img{transition:transform .2s ease}.product-preview:hover img{transform:scale(1.035)}}
