.facets-container{--facet-line: rgba(201, 151, 62, .35);--facet-line-strong: var(--tcg-gold);--facet-tint: rgba(201, 151, 62, .12);--facet-surface: #fff;--facet-muted: rgba(var(--color-foreground), .55);padding-top:0}.facets-container .facets__form{align-items:center;grid-template-columns:1fr max-content;gap:0 1.6rem;margin-bottom:0;padding:1rem 1.4rem;border:1px solid var(--facet-line);border-radius:10px;background:#fff9;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #1c150d0d}.facets-container .facets__wrapper{display:flex;align-items:center;gap:.8rem;row-gap:.8rem}.facets-container .facets__heading,.facets-container .facet-filters__label{margin:0 .4rem 0 .2rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--facet-muted);white-space:nowrap}.facets-container .facets__disclosure{margin-right:0}.facets-container .facets__summary{display:flex;align-items:center;height:3.8rem;margin-bottom:0;padding:0 1.2rem;border:1px solid var(--facet-line);border-radius:var(--inputs-radius);background:var(--facet-surface);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1c150d0d;font-size:1.35rem;font-weight:600;letter-spacing:.01em;color:rgba(var(--color-foreground),.9);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.facets-container .facets__summary>div{display:flex;align-items:center;gap:.8rem}.facets-container .facets__summary .icon-caret{position:static;height:.8rem;width:1.2rem;flex-shrink:0;color:var(--tcg-gold);transition:transform .18s ease}.facets-container .facets__summary:hover{border-color:var(--facet-line-strong);box-shadow:inset 0 1px #ffffffe6,0 2px 6px #1c150d14}.facets-container .facets__summary:hover .facets__summary-label{text-decoration:none}.facets-container .facets__summary--active{border-color:var(--facet-line-strong);background:linear-gradient(#c9973e29,#c9973e14)}.facets-container .facets__summary-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:999px;background:var(--tcg-gold);color:#fff;font-size:1.1rem;font-weight:700;line-height:1}.facets-container .facets__disclosure[open] .facets__summary{border-color:var(--facet-line-strong);background:linear-gradient(#c9973e29,#c9973e14)}.facets-container .facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets-container .facet-filters{align-items:center;gap:.8rem;padding-left:0}@media screen and (min-width:990px){.facets-container .facet-filters{padding-left:0}}.facets-container .facet-filters__field{gap:.8rem}.facets-container .facet-filters__sort{height:3.8rem;padding:0 3rem 0 1.2rem;border:1px solid var(--facet-line);border-radius:var(--inputs-radius);background-color:var(--facet-surface);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1c150d0d;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.9);transition:border-color .18s ease,box-shadow .18s ease}.facets-container .facet-filters__sort:hover{border-color:var(--facet-line-strong);box-shadow:inset 0 1px #ffffffe6,0 2px 6px #1c150d14}.facets-container .facet-filters__field .select .svg-wrapper{right:1.1rem;height:.8rem;width:1.2rem;color:var(--tcg-gold)}.facets-container .active-facets{align-items:center;gap:.6rem;margin:0}.facets-container .active-facets:has(.active-facets__button){margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(201,151,62,.22)}.facets-container .active-facets__button{margin:0;padding:0}.facets-container .active-facets__button .active-facets__button-inner.button{padding:.5rem 1rem;border:1px solid rgba(201,151,62,.55);border-radius:999px;background:#c9973e1f;box-shadow:none;font-size:1.25rem;font-weight:600;color:rgba(var(--color-foreground),.9);transition:border-color .18s ease,background-color .18s ease}.facets-container .active-facets__button .active-facets__button-inner.button .svg-wrapper{width:1.1rem;margin-left:.7rem;margin-right:-.1rem;color:var(--tcg-gold)}.facets-container .active-facets__button:hover .active-facets__button-inner.button{border-color:var(--facet-line-strong);background:#c9973e38;box-shadow:none}.facets-container .active-facets__button-wrapper{padding-top:0;margin-left:.4rem}.facets-container .active-facets__button-wrapper *{font-size:1.2rem}.facets-container .active-facets__button-wrapper .active-facets__button-remove{color:var(--facet-muted);text-underline-offset:.3rem}.facets-container .active-facets__button-wrapper .active-facets__button-remove:hover{color:var(--tcg-gold)}.facets-container .facets__display{left:0;border-color:var(--facet-line);border-radius:8px;background-color:var(--facet-surface);box-shadow:0 12px 28px #1c150d24}.facets-container .facets__header{padding:1.3rem 1.6rem;border-bottom:1px solid rgba(201,151,62,.22);background-color:transparent;font-size:1.25rem;color:var(--facet-muted)}.facets-container .facets__reset{color:var(--tcg-gold);text-decoration-color:#c9973e80;font-weight:600}.facets-container .facets__list{padding:.6rem .8rem}.facets-container .facets-layout-list .facets__label{align-items:center;width:100%;padding:.8rem 1rem;border-radius:5px;font-size:1.4rem;transition:background-color .15s ease}.facets-container .facets-layout-list .facets__label:hover{background-color:var(--facet-tint)}.facets-container .facets-layout-list .facets__label:hover .facet-checkbox__text-label{text-decoration:none}.facets-container .facets-layout-list .facets__label.active .facet-checkbox__text-label{font-weight:600}.facets-container .facet-checkbox__text{color:rgba(var(--color-foreground),.5)}.facets-container .facet-checkbox__text-label{color:rgb(var(--color-foreground))}.facets-container .facet-checkbox>svg{width:1.7rem;height:1.7rem;margin-right:1rem;background-color:transparent}.facets-container .facet-checkbox>svg rect{rx:3;fill:#fff;stroke:rgba(var(--color-foreground),.3);transition:fill .15s ease,stroke .15s ease}.facets-container .facets__label:hover>svg rect{stroke:var(--tcg-gold)}.facets-container .facet-checkbox>input[type=checkbox]:checked~svg rect,.facets-container .mobile-facets__label>input[type=checkbox]:checked~svg rect{fill:var(--tcg-gold);stroke:var(--tcg-gold)}.facets-container .facet-checkbox .svg-wrapper{left:1.3rem;top:50%;transform:translateY(-50%);color:#fff}.facets-container .facets__price{gap:.8rem;align-items:flex-end;padding:1.4rem 1.6rem}.facets-container .facets__price .field{flex:1 1 0}.facets-container .facets__price .field+.field-currency{margin-left:1.2rem}.facets-container .facets__price .field-currency{align-self:center;margin-right:-.2rem;font-size:1.3rem;color:var(--facet-muted)}.facets-container .facets__price .field__input{height:4.2rem;padding:1.8rem 1.1rem .4rem;border:1px solid var(--facet-line);border-radius:var(--inputs-radius);background-color:#fff;font-size:1.4rem;font-weight:600}.facets-container .facets__price .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.3);font-weight:400}.facets-container .facets__price .field__input:hover{border-color:var(--facet-line-strong)}.facets-container .facets__price .field__input:focus,.facets-container .facets__price .field__input:focus-visible{border-color:var(--facet-line-strong);box-shadow:0 0 0 3px var(--facet-tint)}.facets-container .facets__price .field__label{top:.6rem;left:1.2rem;font-size:1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--facet-muted)}.facets-container .facets__price .field:after,.facets-container .facets__price .field:before{content:none}.facets-container .mobile-facets__open{height:3.8rem;padding:0 1.4rem;border:1px solid var(--facet-line);border-radius:var(--inputs-radius);background:var(--facet-surface);box-shadow:inset 0 1px #ffffffe6,0 1px 2px #1c150d0d;color:rgb(var(--color-foreground));font-size:1.35rem;font-weight:600}.facets-container .mobile-facets__open .svg-wrapper{width:1.8rem;color:var(--tcg-gold)}.facets-container .mobile-facets__open:hover{border-color:var(--facet-line-strong);color:rgb(var(--color-foreground))}.facets-container .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.facets-container .mobile-facets__open-wrapper{display:block}.facets-container .active-facets-mobile{margin-bottom:0}.facets-container .mobile-facets__header{padding:1.4rem 2rem;border-bottom:1px solid rgba(201,151,62,.22)}.facets-container .mobile-facets__heading{font-size:calc(var(--font-heading-scale) * 1.6rem)}.facets-container .mobile-facets__count{font-size:1.2rem;color:var(--facet-muted)}.facets-container .mobile-facets__summary{padding:1.5rem 2rem;font-size:1.5rem;font-weight:600;border-bottom:1px solid rgba(201,151,62,.16)}.facets-container .mobile-facets__summary .svg-wrapper{color:var(--tcg-gold)}.facets-container .mobile-facets__label{align-items:center;padding:1.4rem 2rem 1.4rem 2.5rem;font-size:1.45rem}.facets-container .mobile-facets__label>svg{width:1.7rem;height:1.7rem;margin-right:1.2rem;background-color:transparent}.facets-container .mobile-facets__label>svg rect{rx:3;fill:#fff;stroke:rgba(var(--color-foreground),.3)}.facets-container .mobile-facets__label .icon-checkmark{top:50%;left:2.8rem;transform:translateY(-50%);color:#fff}.facets-container .mobile-facets__sort{align-items:center}.facets-container .mobile-facets__sort .select__select{height:3.6rem;margin:0;padding:0 3rem 0 1.2rem;border:1px solid var(--facet-line);border-radius:var(--inputs-radius);background-color:#fff;font-size:1.35rem;font-weight:600;color:rgba(var(--color-foreground),.9)}.facets-container .mobile-facets__sort .select .svg-wrapper{right:1.1rem;height:.8rem;width:1.2rem;color:var(--tcg-gold)}.facets-container .mobile-facets__highlight{background-color:var(--facet-tint)}.facets-container .mobile-facets__footer{border-top:1px solid rgba(201,151,62,.22);gap:1rem}.facets-container .mobile-facets__footer>*+*{margin-left:0}@media screen and (max-width:989px){.facets-container .facets__form{padding:.9rem 1.2rem;gap:0 1rem}.facets-container .facets__heading,.facets-container .facet-filters__label{display:none}.facets-container .active-facets{margin:0}.facets-container .active-facets__button,.facets-container .active-facets__button-remove{margin:0;padding:0}.facets-container .active-facets__button .active-facets__button-inner.button{padding:.5rem 1rem}.facets-container .active-facets__button-wrapper{margin-left:.4rem;padding-top:0}}@media screen and (max-width:749px){.facets-container .facets__display{width:min(35rem,calc(100vw - 4rem))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-facets.css.map */
