.catalog-price-range{display:block;--price-min: 0%;--price-max: 100%;--price-thumb-size: 1.8rem;max-width:40rem}.catalog-price-range__slider{position:relative;height:4.4rem;margin-inline:.2rem}.catalog-price-range__track{position:absolute;inset-inline:calc(var(--price-thumb-size) / 2);top:50%;height:.4rem;border-radius:1rem;transform:translateY(-50%);background:linear-gradient(90deg,rgba(var(--color-foreground),.28) var(--price-min),rgb(var(--color-foreground)) var(--price-min) var(--price-max),rgba(var(--color-foreground),.28) var(--price-max))}.catalog-price-range__slider input{appearance:none;-webkit-appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;pointer-events:none;background:transparent}.catalog-price-range__slider input:focus{z-index:2}.catalog-price-range__slider input:focus-visible{outline:2px solid currentColor;outline-offset:1px;border-radius:.4rem}.catalog-price-range__slider input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:var(--price-thumb-size);height:var(--price-thumb-size);border-radius:50%;border:2px solid rgb(var(--color-background));background:rgb(var(--color-foreground));pointer-events:auto;cursor:grab}.catalog-price-range__slider input::-moz-range-thumb{box-sizing:border-box;width:var(--price-thumb-size);height:var(--price-thumb-size);border-radius:50%;border:2px solid rgb(var(--color-background));background:rgb(var(--color-foreground));pointer-events:auto;cursor:grab}.catalog-price-range__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.catalog-price-range__fields label{min-width:0;font-size:1.3rem}.catalog-price-range__fields input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:4.4rem;margin-top:.3rem;padding:.6rem .8rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:.4rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font:inherit;font-size:1.6rem}.catalog-price-range__maximum,.catalog-price-range__maximum input{text-align:end}.catalog-price-range__fields input::placeholder{color:rgba(var(--color-foreground),.7)}.catalog-price-range__fields input[aria-invalid=true]{border-color:#e46666}
/*# sourceMappingURL=/cdn/shop/t/17/assets/catalog-price-range.css.map */
