.collection{--collection-sidebar-width:250px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-8);margin-block:var(--spacing-8) var(--section-outer-spacing-block)}.collection__top-bar,.collection__facets{display:none}.collection__results{scroll-margin-top:calc(var(--sticky-area-height) + 20px);transition:opacity .1s}.is-loading .collection__results{opacity:.4}.justify-self-start{justify-self:start}.facets-summary{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-4)}.sort-by-facet{display:flex;align-items:center;gap:var(--spacing-2);white-space:nowrap}.sort-by-facet .popover{top:calc(100% + var(--spacing-3))}.active-facets{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-2)}.removable-facet{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1-5) var(--spacing-3);border:1px solid rgb(var(--text-color)/.12);border-radius:var(--rounded-button);font-size:var(--text-sm);transition:border-color .2s}.removable-facet:hover{border-color:rgb(var(--text-color))}.facets__floating-filter{position:fixed;z-index:1;bottom:var(--spacing-8);left:0;width:100%;text-align:center;pointer-events:none}.facets__floating-filter .button{pointer-events:auto}.facets-vertical{display:grid}.facets-vertical__actions{position:sticky;bottom:calc(-1*var(--spacing-6));display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);margin-top:var(--spacing-6);padding-block:var(--spacing-4);background:rgb(var(--dialog-background))}.accordion{--accordion-spacing:var(--spacing-5);border-block:1px solid rgb(var(--text-color)/.12)}.accordion+.accordion{border-block-start-width:0}.accordion__toggle{display:flex;flex-grow:1;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-block:var(--accordion-spacing)}.accordion__toggle .circle-chevron{transition:transform .2s,background .2s}.accordion[open]>.accordion__toggle .circle-chevron{transform:rotate(180deg);background:rgb(var(--text-color));color:rgb(var(--background))}.accordion__content{margin-block-end:var(--accordion-spacing);padding-inline-end:var(--spacing-6)}.checkbox-list{display:grid;gap:var(--spacing-2)}.checkbox-container{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}.checkbox-container .checkbox{margin:0}.checkbox-container input:disabled+*,.checkbox-container input:disabled~span{opacity:.5}.checkbox[type=radio]{border-radius:50%}.switch{-webkit-appearance:none;appearance:none;display:grid;height:var(--spacing-5);width:var(--spacing-10);padding:3px;border-radius:var(--rounded-full);background:rgb(var(--text-color)/.15);transition:background .2s ease-in-out;cursor:pointer}.switch:after{content:"";width:var(--spacing-3-5);height:var(--spacing-3-5);background:rgb(var(--background));border-radius:var(--rounded-full);transition:transform .2s ease-in-out;box-shadow:0 1px 1px #0003}.switch:checked{background:rgb(var(--accent))}.switch:checked:after{transform:translate(calc(var(--transform-logical-flip)*var(--spacing-5)))}.price-range{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);padding-block-start:4px}.product-list__promo{display:grid;grid-column:var(--product-list-promo-grid-column)}.product-list__promo .content-over-media{height:100%;--content-over-media-height:100%}.h-full{height:100%}.empty-state{display:grid;justify-items:center;gap:var(--spacing-5);text-align:center;margin-block:var(--spacing-12)}@media(min-width:700px){.collection{margin-block-start:var(--spacing-12)}.empty-state{gap:var(--spacing-8);margin-block:var(--spacing-32)}}@media(min-width:1400px){.collection{--collection-sidebar-width:300px}}@media(min-width:1000px){.collection{column-gap:var(--spacing-12)}.collection--filters-sidebar{grid-template-columns:var(--collection-sidebar-width) minmax(0,1fr)}.collection__top-bar{display:grid;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--spacing-6)}.collection--filters-sidebar .collection__top-bar{grid-template-columns:inherit;column-gap:inherit}.collection__facets{display:block}.collection__facets-scroller{position:sticky;top:calc(var(--sticky-area-height) + 20px)}.collection__facets .accordion:first-child{border-top:0}.facets-summary{grid-column-end:-1}.active-facets{justify-content:flex-end}.collection__pagination{grid-column-end:-1}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/collection.css.map */
