.wfr-merch{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100svh;padding-bottom:var(--wg-section-main);background:var(--color-ink-950);color:var(--color-paper-50)}.wfr-merch__ground{height:var(--wg-nav-h);background:var(--color-ink-950)}.wfr-merch__shell{width:calc(100% - 2 * var(--wg-margin));max-width:75.6875rem;margin-inline:auto}.wfr-merch__head{text-align:center;padding-top:clamp(2.75rem,1.5rem + 4vw,5.125rem)}.wfr-merch .wfr-merch__title{letter-spacing:.08rem;margin:0;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.0625rem);line-height:1}.wfr-merch__lead{max-width:40rem;font-family:var(--font-montserrat), var(--font-body);letter-spacing:.02rem;color:var(--color-paper-100);text-wrap:balance;margin:clamp(1.25rem,.9rem + 1.5vw,1.875rem) auto 0;font-size:.875rem;line-height:1.5rem}.wfr-merch__notlive{border:1px solid color-mix(in srgb, var(--color-gold-400) 70%, transparent);background:var(--color-ink-900);text-align:center;border-radius:0;max-width:34rem;margin:clamp(2.5rem,2rem + 2vw,4rem) auto 0;padding:1.75rem}.wfr-merch__notlive-title{color:var(--color-gold-400)}.wfr-merch__notlive-body{font-family:var(--font-montserrat), var(--font-body);color:var(--color-paper-100);margin:.9rem 0 0;font-size:.875rem;line-height:1.5rem}.wfr-merch__notlive-body a{color:inherit;text-underline-offset:.25em;text-decoration:underline}.wfr-merch__notlive-body a:focus-visible{outline:2px solid var(--color-gold-400);outline-offset:3px}
.wfr-merch__search{align-items:center;width:min(100%,26rem);margin:clamp(1.25rem,1rem + .8vw,1.6875rem) auto 0;display:flex;position:relative}.wfr-merch__search-icon{width:1rem;height:1rem;color:color-mix(in srgb, var(--color-paper-50) 72%, transparent);pointer-events:none;position:absolute;left:1.1rem}.wfr-merch__search-input{border:1px solid var(--color-mute-400);background:var(--color-ink-850);width:100%;height:2.875rem;color:var(--color-paper-50);font-family:var(--font-montserrat), var(--font-body);transition:border-color .3s var(--ease-lux), background-color .3s var(--ease-lux);appearance:none;border-radius:0;padding:0 3.25rem 0 2.75rem;font-size:.875rem;line-height:1}.wfr-merch__search-input::placeholder{color:color-mix(in srgb, var(--color-paper-50) 62%, transparent)}.wfr-merch__search-input::-webkit-search-cancel-button{appearance:none}.wfr-merch__search-input::-webkit-search-decoration{appearance:none}.wfr-merch__search-input:hover{background:var(--color-ink-800)}.wfr-merch__search-input:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:3px;border-color:var(--color-gold-400);background:var(--color-ink-900)}.wfr-merch__search-clear{background:var(--color-ink-700);width:2.5rem;height:2.5rem;color:var(--color-paper-50);cursor:pointer;transition:background-color .3s var(--ease-lux);border:0;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;right:.1875rem}.wfr-merch__search-clear svg{width:.85rem;height:.85rem}.wfr-merch__search-clear:hover,.wfr-merch__search-clear:focus-visible{background:var(--color-ink-600)}.wfr-merch__search-clear:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:2px}.wfr-merch__bar{justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.25rem,1rem + 1vw,1.875rem);display:flex}.wfr-merch__filter{--gap:1.6875rem;align-items:center;gap:var(--gap);border:1px solid var(--color-mute-400);background:var(--color-ink-850);height:2.875rem;color:var(--color-paper-50);cursor:pointer;transition:background-color .3s var(--ease-lux);border-radius:0;padding:0 .375rem 0 1rem;display:inline-flex}.wfr-merch__filter:hover,.wfr-merch__filter:focus-visible{background:var(--color-ink-800)}.wfr-merch__filter:focus-visible,.wfr-merch__select select:focus-visible,.wfr-merch__pill:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:3px}.wfr-merch__filter-label,.wfr-merch__sort-label,.wfr-merch__select select,.wfr-merch__select-value{font-family:var(--font-montserrat), var(--font-body);letter-spacing:.08rem;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:600;line-height:1}.wfr-merch__filter-label{letter-spacing:.16rem}.wfr-merch__filter-count{min-width:1.2rem;height:1.2rem;margin-inline:calc(.5rem - var(--gap));background:var(--color-gold-400);color:var(--color-ink-950);font-family:var(--font-montserrat), var(--font-body);font-variant-numeric:tabular-nums;border-radius:0;justify-content:center;align-items:center;padding-inline:.3rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.wfr-merch__filter-icon{border:1px solid color-mix(in srgb, var(--color-paper-50) 12%, transparent);background:var(--color-ink-700);border-radius:0;place-items:center;width:2.125rem;height:2.125rem;display:grid}.wfr-merch__filter-icon svg{width:1rem;height:1rem}.wfr-merch__sort{color:var(--color-paper-50);align-items:center;gap:.1em;display:inline-flex}.wfr-merch__sort-label{cursor:pointer;white-space:nowrap}.wfr-merch__select{align-items:center;display:inline-flex;position:relative}.wfr-merch__select select{height:2.75rem;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:0;padding:0 2rem 0 0}.wfr-merch__select option{font-family:var(--font-montserrat), var(--font-body);text-transform:uppercase;background:var(--color-ink-900);color:var(--color-paper-50);font-weight:500}.wfr-merch__chevron{pointer-events:none;width:.75rem;height:.75rem;position:absolute;right:0}.wfr-merch__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.75rem .5625rem;margin:1.625rem 0 0;padding:0;list-style:none;display:grid}@media (max-width:991px){.wfr-merch__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.wfr-merch__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .5rem}}.wfr-merch__none{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(3rem,2rem + 4vw,6rem) 0;display:flex}.wfr-merch__none-title{margin:0}.wfr-merch__pill{background:var(--color-gold-400);color:var(--color-ink-950);font-family:var(--font-montserrat), var(--font-body);letter-spacing:.16rem;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:0;padding:.65rem 1.75rem;font-size:.75rem;font-weight:600;line-height:1rem;transition:background-color .3s,border-color .3s}.wfr-merch__pill:hover,.wfr-merch__pill:focus-visible{background:var(--color-gold-600);border-color:var(--color-ink-950)}.wfr-merch__pill:active{background:var(--color-gold-700)}.wfr-merch__terms{max-width:40rem;font-family:var(--font-montserrat), var(--font-body);text-align:center;color:color-mix(in srgb, var(--color-paper-50) 66%, transparent);text-wrap:pretty;margin:clamp(3.5rem,2.5rem + 3vw,5.5rem) auto 0;font-size:.75rem;line-height:1.6}@media (max-width:575px){.wfr-merch__bar{gap:.5rem}.wfr-merch__filter-label,.wfr-merch__select select,.wfr-merch__select-value{font-size:.625rem}.wfr-merch__filter{--gap:.6rem;flex:none;padding-left:.75rem}.wfr-merch__sort{flex-direction:column;align-items:flex-end;gap:.3rem;min-width:0}.wfr-merch__sort-label{color:color-mix(in srgb, var(--color-paper-50) 66%, transparent);font-size:.625rem}.wfr-merch__select{max-width:100%}.wfr-merch__select select,.wfr-merch__select-value{field-sizing:content;max-width:100%;height:auto;padding:.1rem 1.125rem .1rem 0}}.wfr-merch__select-value,.wfr-merch__sort-short{display:none}@media (pointer:coarse){.wfr-merch__search-input{font-size:1rem}.wfr-merch__select-value{pointer-events:none;align-items:center;min-width:0;max-width:100%;height:2.75rem;padding-right:2rem;display:grid}.wfr-merch__select-value>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.wfr-merch__select-value>span:not([data-on]){visibility:hidden}.wfr-merch__select select{field-sizing:fixed;opacity:0;width:100%;max-width:none;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.wfr-merch__select:has(select:focus-visible){outline:4px solid var(--color-gold-400);outline-offset:3px}}@media (pointer:coarse) and (max-width:575px){.wfr-merch__select-value{height:auto;padding:.1rem 1.125rem .1rem 0}.wfr-merch__select-value>span:not([data-on]),.wfr-merch__sort-long{display:none}.wfr-merch__sort-short{display:inline}.wfr-merch__select select{height:auto;inset:-.75rem 0}}@media (prefers-reduced-motion:reduce){.wfr-merch__search-input,.wfr-merch__search-clear,.wfr-merch__filter,.wfr-merch__pill{transition:none}}
