.price-range{padding-block-start:var(--sp-2)}.input-wrapper .prefix{opacity:.6;inset-inline-start:var(--sp-5)}[data-rounded-input=square] .input-wrapper .input{border-radius:0}.input-wrapper .input{-webkit-appearance:textfield;appearance:textfield;padding:var(--sp-4) var(--sp-5);padding-inline-start:var(--sp-8);height:auto;line-height:1;text-align:end;border-radius:var(--rounded-full);font-weight:var(--font-medium)}.input-wrapper .input::-moz-placeholder{opacity:.75}.input-wrapper .input::placeholder{opacity:.75}.input-wrapper .input:focus{outline:2px solid transparent;outline-offset:2px}.input-wrapper .input::-webkit-inner-spin-button,.input-wrapper .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-wrapper{--range-min: 0%;--range-max: 100%;background:linear-gradient(to var(--transform-origin-end),rgb(var(--color-border)) var(--range-min),rgb(var(--color-foreground)) var(--range-min),rgb(var(--color-foreground)) var(--range-max),rgb(var(--color-border)) var(--range-max));border-radius:.125rem;height:4px}.range{-webkit-appearance:none;appearance:none;background:none}.range::-webkit-slider-thumb{-webkit-margin-before:-6px;-webkit-appearance:none;background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));border-radius:100%;box-shadow:none;cursor:pointer;height:16px;margin-block-start:-6px;position:relative;width:16px;z-index:1}.range::-webkit-slider-runnable-track{background-color:rgb(var(--color-background));border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.range::-moz-range-thumb{background-color:rgb(var(--color-background));border:2px solid rgb(var(--color-foreground));border-radius:100%;cursor:pointer;height:12px;width:12px}.range::-moz-range-progress,.range::-moz-range-track{border:none;border-radius:2px;cursor:pointer;height:4px;width:100%}.range::-moz-range-progress{background-color:rgb(var(--color-foreground))}.range::-moz-range-track{background-color:rgb(var(--color-border))}@media not screen and (pointer:fine){.range::-webkit-slider-thumb{height:20px;margin-block-start:-9px;width:20px}.range::-moz-range-thumb{height:16px;width:16px}}.range-wrapper .range{height:4px;vertical-align:top}.range-wrapper .range::-webkit-slider-runnable-track{background:none}.range-wrapper .range::-webkit-slider-thumb{pointer-events:auto}.range-wrapper .range::-moz-range-progress,.range-wrapper .range::-moz-range-track{background:none}.range-wrapper .range::-moz-range-thumb{pointer-events:auto}.active-facets{margin-block-end:var(--sp-7)}@media screen and (min-width:1280px){.active-facets{margin-block-end:0;margin-block-start:clamp(var(--sp-4),1.684vw,var(--sp-8))}}.active-facets .color-swatch{--swatch-radius: 9999px;--swatch-size: var(--sp-3);--swatch-offset: 1.5px }@media screen and (min-width:1280px){.active-facets .color-swatch{--swatch-offset: 2px;--swatch-size: var(--sp-4) }}.active-facets .color-swatch:before{--tw-shadow: inset 1px 2px 0px rgb(var(--color-foreground)/ .115)}.active-facets>.facet-clear-all{margin-inline-start:var(--sp-2)}@media screen and (min-width:1024px){.active-facets>.facet-clear-all{margin-inline-start:var(--sp-4)}}.removable-facet{background-color:rgb(var(--color-foreground)/ .025);color:rgb(var(--color-foreground));padding:var(--sp-3) var(--sp-3d5);border-radius:var(--rounded-button)}@media screen and (min-width:768px){.removable-facet{padding:var(--sp-3) var(--sp-4d5)}}@media screen and (min-width:1024px){.removable-facet{line-height:1.6}}@media screen and (min-width:1280px){.removable-facet{padding:var(--sp-3d5) var(--sp-5)}}.removable-facet>a:before,.removable-facet>button:before{content:"";position:absolute;inset:calc(var(--sp-2d5) * -1)}.removable-facet .icon{width:var(--sp-2);height:var(--sp-2)}.removable-facet>button .icon:first-child{transition:opacity var(--animation-fast)}.removable-facet>button .icon+.icon{width:var(--sp-3);height:var(--sp-3);transition:var(--animation-fast);transition-property:opacity,visibility}.removable-facet>button[loading] .icon{opacity:0}.removable-facet>button[loading] .icon+.icon{opacity:1;visibility:visible;transition-delay:.1s}@media screen and (min-width:1024px){.removable-facet .icon{width:var(--sp-2d5);height:var(--sp-2d5)}.removable-facet>button .icon+.icon{width:var(--sp-4);height:var(--sp-4)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/theme-collection.css.map */
