.mib-collection__layout{display:grid;gap:var(--space-md);align-items:start}.mib-collection__results{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;container-type:inline-size;transition:opacity var(--duration-short) linear}mib-facets[aria-busy] .mib-collection__results{opacity:.55}.mib-collection__results>.mib-grid{margin:0;padding:0;list-style:none}.mib-collection__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.mib-collection__count{margin:0;font-size:var(--type-size--sm)}.mib-collection__tools{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gap-xs)}.mib-collection__sort{min-width:11rem}.mib-collection__sort .mib-select__control{align-self:stretch;border-radius:var(--radius-button)}.mib-collection__empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-md);margin:0}.mib-collection__empty p{margin:0}.mib-filters__chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-xs);margin:0;padding:0;list-style:none}.mib-chip{display:inline-flex;align-items:center;gap:.4em;min-height:var(--minimum-touch-target);padding-inline:var(--padding-md) var(--padding-sm);border-radius:var(--radius-badge);background:var(--color-accent-quiet);color:var(--text-body);font-size:var(--type-size--sm);text-decoration:none}.mib-chip:hover{color:var(--text-body);text-decoration:line-through;text-decoration-thickness:1px}.mib-filters__clear{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target);color:var(--text-link);font-size:var(--type-size--sm);text-decoration:underline;text-underline-offset:.2em}.mib-filters__form{display:flex;flex-direction:column;height:100%;min-height:0}.mib-filters__body{display:flex;flex-direction:column}.mib-filters__group{border-block-end:1px solid var(--color-border-quiet)}.mib-filters__fieldset{min-width:0;margin:0;padding:0;border:0}.mib-filters__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm);min-height:var(--minimum-touch-target);padding-block:var(--padding-xs);font-family:var(--font-subheading--family);font-weight:var(--font-subheading--weight);font-size:var(--type-size--md);cursor:pointer;list-style:none}.mib-filters__summary::-webkit-details-marker{display:none}.mib-filters__caret{transition:transform var(--duration-short) var(--ease-out-quad)}.mib-filters__group[open]>.mib-filters__summary .mib-filters__caret{transform:rotate(180deg)}.mib-filters__values{display:flex;flex-direction:column;margin:0;padding:0 0 var(--padding-xs);list-style:none}.mib-filters__swatch{flex:none;inline-size:1rem;block-size:1rem;border-radius:50%;background:var(--mib-swatch) center / cover;box-shadow:inset 0 0 0 1px var(--color-border-quiet)}.mib-filters__more{padding-block-end:var(--padding-xs)}.mib-filters__more-toggle{display:inline-flex;align-items:center;min-height:var(--minimum-touch-target);color:var(--text-link);font-size:var(--type-size--sm);text-decoration:underline;text-underline-offset:.2em;cursor:pointer;list-style:none}.mib-filters__more-toggle::-webkit-details-marker{display:none}.mib-filters__more[open]>.mib-filters__more-toggle{display:none}.mib-filters__price{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-sm);padding-block-end:var(--padding-md)}.mib-filters__price-field{display:flex;flex-direction:column;gap:var(--gap-2xs);color:var(--text-secondary);font-size:var(--type-size--sm)}.mib-filters__apply{margin-block-start:var(--space-xs)}mib-facets:defined .mib-filters__apply{display:none}.mib-drawer.mib-filters__dialog{height:100dvh}.mib-filters__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-sm)}.mib-filters__show{margin-inline-start:auto}@container page (min-width: 56rem){.mib-collection__layout{grid-template-columns:minmax(13rem,16rem) minmax(0,1fr);gap:var(--space-lg)}.mib-drawer.mib-filters__dialog{position:sticky;inset:auto;top:calc(var(--mib-header-height, 0px) + var(--space-xs));display:block;width:auto;max-width:none;height:auto;max-height:calc(100dvh - var(--mib-header-height, 0px) - var(--space-md));overflow-y:auto;background:none;box-shadow:none;animation:none}.mib-filters__form{height:auto}.mib-filters .mib-filters__header{padding:0 0 var(--padding-xs);border:0}.mib-filters .mib-filters__body{padding:0;overflow:visible}.mib-filters__close,.mib-filters__footer,.mib-collection__filters-open{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mib-facets.css.map */
