.ab-collection-filter-ajax{margin-inline:auto!important;max-width:100%!important;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:20px 0!important}.ab-collection-filter-ajax.page-width .facets-wrapper,.ab-collection-filter-ajax.page-width .ab-tag-filter-wrapper{max-width:1200px!important;padding:0}.ab-collection-filter-ajax .facets-container{margin-inline:10px!important;margin-bottom:10px!important}.ab-collection-filter-ajax .facets__summary,.ab-collection-filter-ajax .facet-filters__sort{font-weight:600!important}.ab-collection-filter-ajax .facets__wrapper *,.facet-filters.sorting *{color:#121212!important}.ab-collection-filter-ajax.sticky-filters{position:fixed;top:0;left:0;right:0;z-index:2;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;background:#fff;box-shadow:0 4px 24px #00000029;max-width:100%!important;margin-top:0!important;padding:20px!important}.ab-collection-filter-ajax.sticky-filters>.ab-tag-filter-wrapper{margin-inline:auto!important}.ab-collection-filter-ajax .ab-tag-filter-wrapper{margin:0!important;margin-inline:auto!important;padding:0;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.ab-collection-filter-ajax .ab-tag-filter-wrapper::-webkit-scrollbar{display:none}.ab-collection-filter-ajax .ab-tag-filter-wrapper[data-loading=true] .ab-tag-filter-button{pointer-events:none;opacity:.6}.ab-collection-filter-ajax .ab-tag-filter-list{display:flex;gap:8px}.ab-collection-filter-ajax .ab-filter-title{margin:0;padding:0;color:#121212;font-family:Assistant,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.6px;white-space:nowrap;display:flex;align-items:center}.ab-collection-filter-ajax .ab-tag-filter-item:last-of-type{padding-right:15px}.ab-collection-filter-ajax .ab-tag-filter-button{position:relative;display:flex;padding:10px;justify-content:center;align-items:center;height:37px;border:0;border-radius:8px;background:#eef5fe;white-space:nowrap;cursor:pointer;transition:all .2s ease-in-out;color:#121212;text-align:center;font-family:Assistant,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16.9px;letter-spacing:.6px}.ab-collection-filter-ajax .ab-tag-filter-button:hover:not(.active):not(.loading){background:#dce9fa;transform:translateY(-1px)}.ab-collection-filter-ajax .ab-tag-filter-button:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:3px}.ab-collection-filter-ajax .ab-tag-filter-button.active{background-color:#010d63;color:#fff}.ab-collection-filter-ajax .ab-tag-filter-button.active:hover{opacity:.9}.ab-collection-filter-ajax .ab-tag-filter-button.loading{pointer-events:none}.ab-collection-filter-ajax .ab-tag-filter-button.loading .ab-filter-button-spinner{display:inline-flex;align-items:center}.ab-collection-filter-ajax .ab-filter-button-spinner{display:none;position:absolute;width:14px;height:14px;right:50%;top:50%;transform:translate(50%,-50%)}.ab-collection-filter-ajax .ab-filter-button-spinner .loading__spinner{width:14px;height:14px}.ab-collection-filter-ajax .ab-filter-button-spinner .path{stroke:rgb(var(--color-foreground))}.ab-collection-filter-ajax .ab-tag-filter-button.active .ab-filter-button-spinner .path{stroke:#fff}@keyframes abFadeInProducts{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ab-collection-filter-ajax .ab-tag-filter-wrapper+* .product-grid{animation:abFadeInProducts .3s ease-out}.ab-collection-filter-ajax #ProductGridContainer{transition:opacity .2s ease-in-out}@media screen and (max-width: 768px){.ab-collection-filter-ajax .ab-filter-title{display:none}.ab-collection-filter-ajax .ab-tag-filter-list{margin-left:16px}.ab-collection-filter-ajax .ab-tag-filter-list{margin-left:10px!important}.ab-collection-filter-ajax.sticky-filters .facets-container{padding-top:0!important}.ab-collection-filter-ajax.sticky-filters{padding-inline:4px!important}}@media screen and (min-width: 768px){.ab-collection-filter-ajax{margin:20px 0 16px}.ab-collection-filter-ajax .facets-container{margin-left:0!important}.ab-collection-filter-ajax .active-facets{margin-bottom:12px!important}.ab-collection-filter-ajax .ab-filter-title{font-size:14px}.ab-collection-filter-ajax .ab-tag-filter-list{justify-content:flex-start;gap:13px}.ab-collection-filter-ajax .ab-tag-filter-button{padding:12px;height:41px;text-align:center;font-family:Assistant;font-size:16px;font-weight:600;line-height:16.9px;letter-spacing:.6px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-collection-filter-ajax.css.map */
