.collection-filter-dialog{--transition-duration: .2s;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;width:29rem;max-width:calc(100% - var(--s1));height:100dvh;max-height:100%;overflow:hidden;color:inherit;font-size:var(--t0);line-height:1.3;background:#f5f5f5;box-shadow:0 4px 4px #00000040;transform:translate(-100%);transition:transform var(--transition-duration) ease,display var(--transition-duration) allow-discrete,overlay var(--transition-duration) allow-discrete}.collection-filter-dialog[open]{transform:translate(0)}.collection-filter-dialog::backdrop{background-color:#0009;opacity:0;transition:opacity .2s ease,display .2s allow-discrete,overlay .2s allow-discrete}.collection-filter-dialog[open]::backdrop{opacity:1}@starting-style{.collection-filter-dialog[open]{transform:translate(-100%)}.collection-filter-dialog[open]::backdrop{opacity:0}}body:has(.collection-filter-dialog[open]){overflow:hidden}.collection-filter-form{display:flex;flex-direction:column;height:100%}.collection-filter-header{flex-shrink:0;background-color:#edeae6}.collection-filter-options{flex:1;min-height:0;overflow-y:auto;padding-block:var(--s1)}.collection-filter-group{margin:0;padding:0;border:0}.collection-filter-group+.collection-filter-group{margin-top:var(--s2)}.collection-filter-legend{padding:0;margin-bottom:var(--s0)}.collection-filter-value{cursor:pointer}.collection-filter-value:has(:disabled){opacity:.5;cursor:default}.collection-filter-input{-webkit-appearance:none;appearance:none;flex-shrink:0;width:18px;height:18px;margin:0;border:1px solid currentColor;border-radius:50%;cursor:inherit}.collection-filter-input:checked{background:currentColor;box-shadow:inset 0 0 0 3px #f5f5f5}.collection-filter-price{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s0)}.collection-filter-price-input{width:100%;padding:var(--s-1);border:1px solid currentColor;background:transparent;color:inherit}.collection-filter-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s0);flex-shrink:0;padding-bottom:max(var(--s1),env(safe-area-inset-bottom));border-top:1px solid #dedede;text-align:center}.collection-filter-button{position:relative}.collection-filter-button-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center}.collection-filter-button-spinner .spinner{width:20px;height:20px;stroke:currentColor;stroke-dasharray:120 200;stroke-linecap:round;animation:collection-filter-button-spinner 1s linear infinite}.collection-filter-button.state--loading .collection-filter-button-label{opacity:0}.collection-filter-button.state--loading .collection-filter-button-spinner{display:flex}@keyframes collection-filter-button-spinner{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/collection-filter-drawer.css.map */
