.casulo-price-range{--casulo-price-range-text: #2b2b2b;--casulo-price-range-track: #dedede;--casulo-price-range-active: #2b2b2b;--casulo-price-range-background: #ffffff;width:100%;margin:0 0 2.4rem;background:var(--casulo-price-range-background);color:var(--casulo-price-range-text)}.casulo-price-range__inner{width:100%;box-sizing:border-box;padding-top:2.4rem;padding-bottom:2.4rem}.casulo-price-range__heading{margin:0 0 .8rem;color:var(--casulo-price-range-text);font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,2.4rem);font-weight:600;line-height:1.2}.casulo-price-range__supporting-text{max-width:62rem;margin:0 0 2rem;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:1.4rem;line-height:1.5}.casulo-price-range__labels{display:flex;justify-content:space-between;gap:2rem;margin-bottom:1rem}.casulo-price-range__labels>div{display:grid;gap:.35rem}.casulo-price-range__label-group--max{text-align:right}.casulo-price-range__label{color:rgba(var(--color-foreground),.65);font-family:var(--font-body-family);font-size:1.05rem;font-weight:600;letter-spacing:.12em}.casulo-price-range__labels strong{color:var(--casulo-price-range-text);font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;line-height:1.2}.casulo-price-range__slider{position:relative;height:4.4rem;display:flex;align-items:center}.casulo-price-range__track{position:absolute;right:1rem;left:1rem;height:.45rem;border-radius:999px;background:var(--casulo-price-range-track)}.casulo-price-range__track span{position:absolute;top:0;bottom:0;border-radius:inherit;background:var(--casulo-price-range-active)}.casulo-price-range__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:4.4rem;margin:0;-webkit-appearance:none;appearance:none;pointer-events:none;background:transparent}.casulo-price-range__input::-webkit-slider-runnable-track{height:.45rem;background:transparent}.casulo-price-range__input::-moz-range-track{height:.45rem;background:transparent}.casulo-price-range__input::-webkit-slider-thumb{width:2.2rem;height:2.2rem;margin-top:-.88rem;border:.2rem solid var(--casulo-price-range-active);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--casulo-price-range-background);cursor:pointer;pointer-events:auto}.casulo-price-range__input::-moz-range-thumb{width:1.8rem;height:1.8rem;border:.2rem solid var(--casulo-price-range-active);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--casulo-price-range-background);cursor:pointer;pointer-events:auto}.casulo-price-range__input--min{z-index:4}.casulo-price-range__input--max{z-index:3}.casulo-price-range__manual-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:1rem;margin-top:.8rem}.casulo-price-range__manual-fields label{display:grid;gap:.4rem;color:rgba(var(--color-foreground),.7);font-size:1.2rem}.casulo-price-range__manual-fields input{width:100%;min-height:4.4rem;box-sizing:border-box;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius, .4rem);background:rgb(var(--color-background));color:var(--casulo-price-range-text);font-family:var(--font-body-family);font-size:1.5rem;font-weight:400}.casulo-price-range__apply{min-height:4.4rem;padding:.8rem 2rem;border:.1rem solid var(--casulo-price-range-text);border-radius:var(--buttons-radius, .4rem);background:var(--casulo-price-range-text);color:var(--casulo-price-range-background);font:inherit;cursor:pointer}.casulo-price-range__footer{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:.5rem}.casulo-price-range__reset{padding:0;border:0;color:var(--casulo-price-range-text);background:transparent;font:inherit;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.casulo-price-range__count{color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:1.3rem}@media screen and (max-width:749px){.casulo-price-range__inner{padding-right:1.6rem;padding-left:1.6rem}.casulo-price-range__labels strong{font-size:1.5rem}.casulo-price-range__manual-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.casulo-price-range__apply{grid-column:1 / -1;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/section-casulo-price-range.css.map */
