.catalogue-gallery{--gallery-clearance:12px;--gallery-top:calc(var(--smart-navigation-occupied-height,0px) + var(--gallery-clearance));flex-direction:column;gap:1rem;min-width:0;display:flex}.catalogue-gallery[data-gallery-layout=tabs]{--gallery-clearance:0px}@media (max-width:767px){.catalogue-gallery{--gallery-clearance:0px}}.catalogue-gallery__layout,.catalogue-gallery__results{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex}.catalogue-gallery__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.catalogue-gallery[data-card-size=small] .catalogue-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-gallery__items{min-width:0}.catalogue-gallery__selected-type{flex:none}.catalogue-gallery[data-gallery-layout=sidebar] .gallery-type-control{width:100%}.catalogue-gallery__filter-controls{flex-direction:column;flex:none;gap:.75rem;display:flex}.catalogue-gallery__checkbox{accent-color:rgb(var(--button-accent-rgb,var(--accent-rgb)))}.catalogue-gallery__checkbox:focus-visible,.catalogue-gallery__search-input:focus{outline:2px solid rgb(var(--button-accent-rgb,var(--accent-rgb)));outline-offset:2px}.catalogue-gallery__scrollable{scrollbar-width:thin;scrollbar-color:rgba(var(--button-accent-rgb,var(--accent-rgb)), .65) transparent}.catalogue-gallery__scrollable::-webkit-scrollbar{width:6px;height:6px}.catalogue-gallery__scrollable::-webkit-scrollbar-track{box-shadow:none;background:0 0}.catalogue-gallery__scrollable::-webkit-scrollbar-thumb{background:rgba(var(--button-accent-rgb,var(--accent-rgb)), .65);border-radius:999px}.catalogue-gallery__scrollable::-webkit-scrollbar-thumb:hover{background:rgba(var(--button-accent-rgb,var(--accent-rgb)), .85)}@supports selector(::-webkit-scrollbar){.catalogue-gallery__scrollable{scrollbar-width:auto;scrollbar-color:auto}}.catalogue-gallery__sidebar-filter-list{scrollbar-gutter:stable;min-height:0;padding-inline-end:.75rem;overflow-y:auto}.catalogue-gallery__filter-toggle{list-style:none}.catalogue-gallery__filter-toggle::marker{content:""}.catalogue-gallery__filter-toggle::-webkit-details-marker{display:none}.catalogue-gallery__sidebar-filter-list[open]>.catalogue-gallery__filter-toggle{margin-bottom:.75rem}.catalogue-gallery__filter-chevron{flex:none;width:1em;height:1em;transition:transform .16s}.catalogue-gallery__sidebar-filter-list[open]>.catalogue-gallery__filter-toggle .catalogue-gallery__filter-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.catalogue-gallery__filter-chevron{transition:none}}.catalogue-gallery__search{min-width:0;position:relative}.catalogue-gallery__search-anchor{width:1px;height:1px;transform:translateY(calc(-1 * var(--gallery-top)));pointer-events:none;position:absolute;bottom:-1rem}.catalogue-gallery__search-action:not([hidden]){justify-content:flex-end;min-width:0;display:flex}.catalogue-gallery__search-action{pointer-events:none}.catalogue-gallery__search-action button{pointer-events:auto}.catalogue-gallery__search-control{min-width:0;max-width:100%;display:inline-flex;position:relative}.catalogue-gallery__search-control[data-has-query] .catalogue-gallery__search-trigger{padding-right:3rem}.catalogue-gallery__search-control .catalogue-gallery__clear-search{width:2.75rem;height:calc(100% - .25rem);padding:0;position:absolute;top:50%;right:.125rem;transform:translateY(-50%)}.catalogue-gallery[data-gallery-layout=sidebar] .catalogue-gallery__search-action{justify-content:flex-start}.catalogue-gallery[data-gallery-layout=sidebar] .catalogue-gallery__search-control{width:100%}.catalogue-gallery[data-gallery-layout=sidebar] .catalogue-gallery__search-trigger{justify-content:flex-start;width:100%}.catalogue-gallery__toolbar{z-index:20;background-color:var(--background);background-image:linear-gradient(var(--content-wrapper-bg,transparent), var(--content-wrapper-bg,transparent));border-bottom:1px solid var(--themeBorder-30);flex-direction:column;gap:1rem;padding-block:.5rem;display:flex;position:relative;top:auto}.catalogue-gallery__toolbar[data-pinned=true]{top:var(--gallery-top);position:sticky}.catalogue-gallery__toolbar-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.catalogue-gallery__filter-options{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;min-width:0;max-width:100%;display:flex}.catalogue-gallery__filter-options>*{flex:none;max-width:100%}.catalogue-gallery__toolbar-actions>.catalogue-gallery__search-action{flex:1 0 8rem;max-width:100%}.catalogue-gallery__desktop-filters{display:none}.gallery-mobile-filters{flex-direction:column;flex:none;gap:.5rem;min-width:0;display:flex}.gallery-mobile-filters__row{border:1px solid var(--themeBorder-30);border-radius:var(--button-radius,.375rem);min-width:0;color:var(--fontColor);justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.gallery-mobile-filters__row--type{border-width:2px;border-color:var(--button-secondary-border,var(--themeBorder-50));background:var(--cards-30);padding:.5rem}@media (min-width:768px){.catalogue-gallery[data-gallery-layout=sidebar] .catalogue-gallery__toolbar{display:none}.catalogue-gallery__desktop-filters{display:block}.gallery-mobile-filters{display:none}.catalogue-gallery[data-gallery-layout=sidebar] .catalogue-gallery__layout{grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.catalogue-gallery[data-gallery-layout=sidebar] .catalogue-gallery__filters{top:var(--gallery-top);max-height:calc(100svh - var(--gallery-top) - 1rem);flex-direction:column;gap:1rem;display:flex;position:sticky}.catalogue-gallery[data-card-size=default] .catalogue-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-gallery[data-card-size=small] .catalogue-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=default] .catalogue-gallery__grid{grid-template-columns:minmax(0,1fr)}.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=small] .catalogue-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.catalogue-gallery[data-card-size=default] .catalogue-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-gallery[data-card-size=small] .catalogue-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogue-gallery[data-card-size=large] .catalogue-gallery__grid,.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=default] .catalogue-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=small] .catalogue-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=large] .catalogue-gallery__grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1280px){.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=default] .catalogue-gallery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=small] .catalogue-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.catalogue-gallery[data-gallery-layout=sidebar][data-card-size=large] .catalogue-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
