.filter-trigger{white-space:nowrap}component-filters{position:relative;height:100%;overflow:hidden;font-size:var(--t0);background:var(--background-color)}.filter-form{display:flex;flex-direction:column;height:100%}.filter-options{flex:1;min-height:0;overflow-y:auto;padding-bottom:calc(var(--s5) + 40px + max(var(--s1),env(safe-area-inset-bottom)))}.filter-group{margin:0;padding:0;border:0;min-width:0}.filter-options>*+.filter-group{margin-top:var(--s0);padding-top:var(--s0);border-top:1px dotted var(--color-3)}.filter-legend{padding:0;margin-bottom:var(--s0)}.filter-value{cursor:pointer}.filter-value:has(:disabled){opacity:.5;cursor:default}.filter-input{-webkit-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:1px solid currentColor;border-radius:2px;cursor:inherit}.filter-input:checked{background-color:currentColor;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='m4 9 3 3 7-7' stroke='white' stroke-width='2'/%3E%3C/svg%3E")}.filter-input[type=radio]{border-radius:50%}.filter-input[type=radio]:checked{background-image:none;box-shadow:inset 0 0 0 3px var(--background-color)}.filter-caret{transition:transform .3s ease}.accordion-trigger[aria-expanded=true] .filter-caret{transform:rotate(180deg)}.filter-values{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-category{text-decoration:underline transparent;text-underline-offset:4px;transition:text-decoration-color 125ms ease-in-out}.filter-category-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.filter-category:has(:enabled):hover,.filter-category:has(:checked){text-decoration-color:currentColor}.filter-category:has(:focus-visible){outline:2px solid var(--color-1);outline-offset:-2px}.filter-color{position:relative;border:1px solid var(--color-3);border-radius:3px}.filter-color:has(:checked){border-color:var(--color-1);background-color:var(--color-1);color:var(--color-4)}.filter-color:has(:focus-visible){outline:2px solid var(--color-1);outline-offset:2px}.filter-color-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.filter-color-swatch{flex-shrink:0;width:20px;height:20px;border-radius:50%;overflow:hidden}.filter-color-image{width:100%;height:100%;object-fit:cover}.filter-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s0)}.filter-price-field{position:relative}.filter-price-currency{position:absolute;inset-inline-start:var(--s0);top:50%;transform:translateY(-50%)}.filter-price-input{padding-inline-start:calc(var(--s0) + 2ch)}.filter-footer{position:absolute;inset:auto 0 0;padding-bottom:max(var(--s1),env(safe-area-inset-bottom));background:linear-gradient(to top,#000000b3,#0000007f,#00000045,#0000001a,#00000005,#0000);pointer-events:none}.filter-button{position:relative;pointer-events:auto}.filter-close{transition-duration:.4s}.filter-results .filter-button[aria-busy=true]:not(.state--no-results){opacity:1}.filter-results{display:grid;grid-template-columns:0fr;margin-right:0;transition:grid-template-columns var(--transition-duration) ease,margin-right var(--transition-duration) ease}.filter-results.active--true{grid-template-columns:1fr;margin-right:var(--s0)}.filter-results-inner{min-width:0}.filter-results .filter-button{scale:0;transition:scale var(--transition-duration) ease}.filter-results.active--true .filter-button{scale:1}.filter-button-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.filter-button-spinner .spinner{width:20px;height:20px;stroke:currentColor;stroke-dasharray:120 200;stroke-linecap:round;animation:filter-button-spinner 1s linear infinite}.filter-button.state--loading .filter-button-label{opacity:0}.filter-button.state--loading .filter-button-spinner{display:flex}@keyframes filter-button-spinner{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/filter-drawer.css.map */
