.shop-filter-panel{--ink:#1b1b18;--ink2:#4a4a44;--ink3:#8b877c;--em950:#102a22;--em900:#17382e;--gold:#6f5a18;width:100%}.shop-filter-head{border-bottom:1px solid #1b1b1829;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:15px;display:flex}.shop-filter-head-title{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10px;font-weight:500}.shop-filter-clear{color:var(--ink3);text-underline-offset:3px;font-size:11px;text-decoration:underline}.shop-filter-group{border-bottom:1px solid #1b1b181a}.shop-filter-summary{color:var(--gold);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:15px 0;font-size:10px;font-weight:500;list-style:none;display:flex}.shop-filter-summary::-webkit-details-marker{content:none;display:none}.shop-filter-summary::marker{content:none;display:none}.shop-filter-marker{color:var(--ink3);letter-spacing:0;font-size:14px;font-weight:400;line-height:1}.shop-filter-marker:before{content:"+"}.shop-filter-group[open]>.shop-filter-summary .shop-filter-marker:before{content:"−"}.shop-filter-option{width:100%;box-shadow:none;color:var(--ink2);background:0 0;border:0;border-left:2px solid #0000;justify-content:flex-start;align-items:baseline;padding:7px 0 7px 12px;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;transition:color .25s;display:flex}.shop-filter-option:hover{color:var(--ink)}.shop-filter-option.is-active{border-left-color:var(--em950);color:var(--em950);font-weight:500}.shop-filter-option.is-active:hover{color:var(--em950)}.shop-filter-option-label{min-width:0}
