.ff-tagfilter{position:relative;margin-top:22px}.ff-tagfilter .list-group{text-align:left}.ff-tagfilter ul#BlogTagFilter{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.ff-tagfilter ul#BlogTagFilter li{display:block;margin:0}.ff-tagfilter ul#BlogTagFilter li a.button{min-height:0;min-width:0;padding:7px 14px;font-size:13px;line-height:1.2;letter-spacing:.02em;border:1px solid rgba(var(--color-foreground),.3);box-shadow:none}.ff-tagfilter ul#BlogTagFilter li a.button:hover{border-color:rgb(var(--color-foreground))}.ff-tagfilter__active{margin:0 0 12px;font-family:var(--ff-font-heading);font-size:var(--ff-size-caption);font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-label);text-transform:uppercase;text-align:left}.ff-tagfilter__cb{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ff-tagfilter .tag-list{max-height:72px;overflow:hidden;transition:max-height var(--duration-default, .2s) ease}.ff-tagfilter__cb:checked~.list-group .tag-list{max-height:500px}.ff-tagfilter__toggle{display:block;width:fit-content;margin:12px 0 0;padding:.4em 0;cursor:pointer;font-family:var(--ff-font-heading);font-size:var(--ff-size-caption);font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-label);text-transform:uppercase;text-decoration:underline;text-underline-offset:.3rem;background:none;border:0;color:inherit}.ff-tagfilter__toggle:after{content:"Show all topics"}.ff-tagfilter__cb:checked~.ff-tagfilter__toggle:after{content:"Show fewer topics"}.ff-tagfilter__cb:focus-visible~.ff-tagfilter__toggle{outline:2px solid currentColor;outline-offset:2px}ul#BlogTagFilter li a.button.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media(prefers-reduced-motion:reduce){.ff-tagfilter .tag-list{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/reskin-blog.css.map */
