.price-range-slider{font-family:var(--font-body-family);font-size:1.4rem;width:100%}.price-range-slider__header{margin-bottom:1.5rem}.price-range-slider__title{font-size:1.6rem;font-weight:600;color:rgba(var(--color-foreground),.9);margin:0 0 1rem;line-height:1.2}.price-range-slider__container{margin-bottom:1.5rem;padding:0 .5rem}.price-range-slider__track{position:relative;height:.4rem;background-color:var(--color-primary);border-radius:.2rem;cursor:pointer;pointer-events:auto;margin:1rem 0}.price-range-slider__range{position:absolute;height:100%;background-color:#8b2635;border-radius:.2rem;pointer-events:none}.price-range-slider__handle{position:absolute;top:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;background-color:#fff;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;cursor:grab;box-shadow:0 .2rem .4rem #0000001a;transition:box-shadow .2s ease,transform .2s ease;z-index:10;outline:none;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:none}.price-range-slider__handle:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 .3rem .6rem #0003}.price-range-slider__handle:active{cursor:grabbing;box-shadow:0 .1rem .3rem #0003}.price-range-slider__handle-inner{width:100%;height:100%;border-radius:50%;pointer-events:none}.price-range-slider__handle--min{z-index:3}.price-range-slider__handle--max{z-index:2}.price-range-slider__inputs{display:flex;gap:1.2rem;margin-bottom:1.6rem;margin-top:2rem;position:relative;z-index:10}.price-range-slider__input-group{display:flex;align-items:center;flex:1;pointer-events:auto}.price-range-slider__input{flex:1;padding:.8rem;border:.1rem solid #f5f1e8;border-radius:.2rem;font-size:1.2rem;font-weight:600;color:rgba(var(--color-foreground));text-align:center;transition:border-color .2s ease,background-color .2s ease;background-color:var(--color-warm-white);pointer-events:auto;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.price-range-slider__input:focus{outline:none;border:1px solid var(--color-primary);box-shadow:none}.price-range-slider__unit{margin-right:.5rem;font-size:1.4rem;color:rgba(var(--color-foreground),.7);font-weight:500}.price-range-slider__actions{display:flex;gap:1rem}.price-range-slider__clear,.price-range-slider__apply{flex:1;padding:1rem 1.5rem;border:none;border-radius:.3rem;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;text-align:center;line-height:1.2}.price-range-slider__clear{background-color:#fff;color:rgba(var(--color-foreground),.9);border:.1rem solid rgba(var(--color-foreground),.3)}.price-range-slider__clear:hover{background-color:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.4)}.price-range-slider__clear:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.3);outline-offset:.2rem}.price-range-slider__apply{background-color:#ff6b9d;color:#fff;border:.1rem solid #ff6b9d}.price-range-slider__apply:hover{background-color:#e55a8a;border-color:#e55a8a}.price-range-slider__apply:focus-visible{outline:.2rem solid rgba(255,107,157,.3);outline-offset:.2rem}.price-range-slider__apply:disabled{background-color:rgba(var(--color-foreground),.2);border-color:rgba(var(--color-foreground),.2);color:rgba(var(--color-foreground),.5);cursor:not-allowed}@media screen and (max-width: 749px){.price-range-slider__input-group{flex-direction:row}.price-range-slider__actions{flex-direction:column;gap:.8rem}}.price-range-slider__handle:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.3);outline-offset:.2rem;transform:translate(-50%,-50%) scale(1.1)}.price-range-slider__handle:focus{outline:none}.price-range-slider__handle:active{transform:translate(-50%,-50%) scale(.95)}.price-range-slider[data-disabled] .price-range-slider__track{opacity:.5;cursor:not-allowed}.price-range-slider[data-disabled] .price-range-slider__handle{cursor:not-allowed}.price-range-slider[data-disabled] .price-range-slider__input{background-color:rgba(var(--color-foreground),.05);cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-price-range-slider.css.map */
