.hot-facets-drawer .hot-drawer__panel{left:auto;right:0;width:min(100%,42rem);transform:translate(100%)}.hot-facets-drawer.is-open .hot-drawer__panel{transform:none}.hot-facets__head{display:flex;align-items:center;justify-content:space-between;padding:1.6rem var(--hot-page-gutter);border-bottom:1px solid var(--hot-hairline)}.hot-facets__head-title{font-family:var(--font-heading-family);font-size:2.2rem;letter-spacing:-.015em}.hot-facets__body{flex:1;overflow-y:auto;padding:0 var(--hot-page-gutter)}.hot-facets__empty{padding:2.4rem 0;color:var(--hot-muted);font-size:1.5rem}.hot-facets__foot{display:flex;gap:1.2rem;padding:1.6rem var(--hot-page-gutter) 2.4rem;border-top:1px solid var(--hot-hairline)}.hot-facets__foot .hot-btn{flex:1}.hot-facets__group{border-bottom:1px solid var(--hot-hairline)}.hot-facets__summary{display:flex;align-items:center;gap:.8rem;min-height:6.4rem;font-size:1.6rem;font-weight:500;cursor:pointer;list-style:none}.hot-facets__summary::-webkit-details-marker{display:none}.hot-facets__summary .hot-icon{margin-left:auto;transition:transform .2s ease}.hot-facets__group[open] .hot-facets__summary .hot-icon{transform:rotate(180deg)}.hot-facets__badge{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .4rem;border-radius:1rem;background:var(--hot-sand);font-size:1.2rem;font-weight:500}.hot-facets__group-body{padding-bottom:2rem}.hot-facets__values{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.hot-facets__value-chip{cursor:pointer}.hot-facets__value-chip.is-active{background:var(--hot-ink);color:var(--hot-ivory);border-color:var(--hot-ink)}.hot-facets__value-chip.is-disabled{opacity:.4;cursor:not-allowed}.hot-facets__value-count{color:inherit;opacity:.6;font-size:1.2rem}.hot-facets__values--swatch{gap:1.2rem}.hot-facets__swatch-item{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:6rem}.hot-facets__swatch-item.is-disabled{opacity:.4}.hot-facets__swatch-item .swatch-input__label{width:3rem;height:3rem}.hot-facets__swatch-label{font-size:1.2rem;text-align:center;color:var(--hot-muted)}.hot-facets__price{display:flex;align-items:center;gap:1.2rem}.hot-facets__price-field{position:relative;flex:1}.hot-facets__price-field input{padding-left:2.8rem}.hot-facets__price-currency{position:absolute;top:50%;left:1.4rem;transform:translateY(-50%);color:var(--hot-muted);font-size:1.4rem;pointer-events:none}.hot-facets__price-sep{color:var(--hot-muted)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hot-facets.css.map */
