:root{--sidebar-width: 280px;--border-color: #e9ecef;--bg-light: #f8f9fa;--text-muted: #495057}#loading-indicator{font-size:1.1em;color:#666}collection-info .ci-short{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.collection-banner{width:100%;display:flex;justify-content:center;align-items:center}.banner-wrapper{width:100%;max-width:1600px;margin:0 auto;position:relative}.banner-image{width:100%;height:auto;display:block;object-fit:contain;object-position:center}.active-filter{letter-spacing:0}#mobile-filter-btn svg{width:1.5em;height:1.5em}#shop-content{display:flex;margin-top:1.5em}#shop-side{position:sticky;top:100px;width:var(--sidebar-width);flex-shrink:0;z-index:1;height:fit-content;align-self:flex-start;margin-bottom:2em;max-height:calc(100vh - 120px);overflow-y:auto}@media (max-width: 768px){#shop-side{position:fixed;top:0;left:0;width:100%;height:100%;max-height:100%;background:#fff;z-index:9999;transform:translate(-100%);opacity:0;pointer-events:none;display:block;transition:transform .35s ease,opacity .35s ease}#shop-side.open{transform:translate(0);opacity:1;pointer-events:auto}}#shop-filters-info{display:flex;align-items:center;justify-content:center}#sf-search{position:relative}#sf-search input{min-width:35em;font-size:1em;background-color:var(--bg-light)}#sf-search svg{position:absolute;left:.3em;top:.3em;width:1.5em;fill:var(--text-muted)}#sf-order{display:flex;align-items:center}#sf-order select{font-size:1.1em;background-color:var(--bg-light)}.title-line{display:flex;align-items:center;justify-content:center;white-space:nowrap}.title-line h1{font-size:1.8em}.title-line:before,.title-line:after{content:"";display:block;width:100%;height:.1em;background:var(--border-color);margin:0 .5em}@media (max-width: 768px){.title-line h1{font-size:1.2em}}#shop-prd-items{display:flex;flex-direction:column;flex-grow:1;margin-bottom:1.5em;padding:0 1.5em 0 0}@media (max-width: 768px){#shop-prd-items{padding:1em}}#shop-filters .group{padding:.75rem 1.5rem}.accordion .accordion-item{border-bottom:1px solid var(--border-color)!important}.accordion .accordion-button{font-size:1.1rem}.accordion .accordion-button:after{margin-right:auto!important;margin-left:revert-layer!important}.product-badges{font-weight:500}#CollectionFiltersForm .swatch-filter{cursor:pointer;-webkit-user-select:none;user-select:none}#CollectionFiltersForm .color-swatch{width:20px;height:20px;border-radius:50%;border:1px solid #ccc;display:inline-block}#CollectionFiltersForm .swatch-filter input:checked+.color-swatch{outline:2px solid black;outline-offset:2px}#CollectionFiltersForm .visually-hidden{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#CollectionFiltersForm #collapse-2 ul{display:flex;flex-wrap:wrap;gap:2em}@media (max-width: 768px){.sorting{position:sticky;top:49px;z-index:10;background:#fff;padding:.4em 0}.mobile-offcanvas-btn{position:sticky;bottom:0;background:#fff;z-index:10;padding:.5em 0}.product-badges{font-size:.8em}#mainCollection #mainBreadcrumb{display:flex;justify-content:center}#shop-prd-items{padding:.1em 0 0}#mobile-filters{position:sticky;top:48px;background:#fff;z-index:999;padding:.4em 0;align-items:center;justify-content:space-between}#mobile-filters button svg{width:1.2em;height:1.2em}#sf-order{width:50%!important;margin-left:0!important}#sf-order select{text-align:center}.collection-outlet .title-line{margin:.4em 0!important}.product-card .card a img{margin-bottom:.5em}.product-card .card-body{padding:0}.product-card .card-body h6,.product-card .card-body .product-price{font-size:.8em}#shop-filters-info{justify-content:center!important}#mobile-filter-indicator{background:var(--brand-color)!important;color:#fff}}@media (max-width: 991.98px){.banner-wrapper{aspect-ratio:20 / 9}}
/*# sourceMappingURL=/cdn/shop/t/192/assets/collection-filters.css.map */
