.collection-list-grid-viewport,.collection-list-grid-container{position:relative}.collection-list-grid-viewport{min-height:24rem}.collection-grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:10;pointer-events:none}.collection-grid-overlay[hidden]{display:none!important}.collection-list-grid-container--loading .collection-grid-overlay:not([hidden]){display:flex!important}.collection-grid-overlay .loading-overlay__spinner{position:static;top:auto;left:auto;transform:none;width:2rem;height:2rem;flex-shrink:0}.collection-grid-overlay .loading-overlay__spinner .spinner{display:block;width:2rem;height:2rem}.clist-view-products-panel .collection-list-grid-viewport{min-height:0}.clist-view-products-panel .collection-product .loading-overlay{top:0;right:0;bottom:0;left:0;z-index:6;display:none;width:100%;height:100%;padding:0;background-color:#ffffffb3}.clist-view-products-panel .collection-product.loading>.loading-overlay{display:flex;align-items:center;justify-content:center}.clist-view-products-panel .collection-product.loading>.loading-overlay .loading-overlay__spinner{position:relative;top:auto;left:auto;transform:none}.collection-list-active-facets .active-facets__wrapper,.collection-list-active-facets-mobile .active-facets__wrapper{display:block}.collection-list-active-facets .active-facets__pills,.collection-list-active-facets-mobile .active-facets__pills{display:flex;flex-wrap:wrap;gap:8px}.collection-list-active-facets .active-facets__button-remove,.collection-list-active-facets-mobile .active-facets__button-remove{display:block;width:100%;margin-top:.6rem;padding-bottom:20px}.collection-list-facets-shell .facets__item>input[type=checkbox]:checked+.facet-checkbox .facet-checkbox__label,facet-filters-form .facets__item>input[type=checkbox]:checked+.facet-checkbox .facet-checkbox__label,facet-filters-form mobile-facets__checkbox:checked+label .facet-checkbox__label,.collection-list-facets-shell .mobile-facets__checkbox:checked+label .facet-checkbox__label{font-weight:700}.collection-list{overflow:hidden}.collection-list .container{padding:0}.collection-list .collection-list-heading{text-align:center;padding:3.2rem;border-bottom:1px solid rgb(var(--color-border));margin:0}.collection-list .collections-grid{display:grid;padding:0;margin:0;list-style:none;gap:0;grid-template-columns:1fr}@media screen and (min-width:576px){.collection-list .collections-grid{grid-template-columns:repeat(clamp(1,var(--per-row),2),1fr)}}@media screen and (min-width:990px){.collection-list .collections-grid{grid-template-columns:repeat(clamp(1,var(--per-row),3),1fr)}}@media screen and (min-width:1100px){.collection-list .collections-grid{grid-template-columns:repeat(var(--per-row),1fr)}}@media screen and (max-width:575px){.collection-list .products-grid[data-productis-in-row=small] .collections-grid{grid-template-columns:1fr}.collection-list .products-grid[data-productis-in-row=large] .collections-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:576px)and (max-width:989px){.collection-list .products-grid[data-productis-in-row=small] .collections-grid{grid-template-columns:repeat(2,1fr)}.collection-list .products-grid[data-productis-in-row=large] .collections-grid{grid-template-columns:repeat(clamp(2,var(--per-row),3),1fr)}}@media screen and (min-width:990px)and (max-width:1099px){.collection-list .products-grid[data-productis-in-row=small] .collections-grid{grid-template-columns:repeat(3,1fr)}.collection-list .products-grid[data-productis-in-row=large] .collections-grid{grid-template-columns:repeat(var(--per-row),1fr)}}@media screen and (min-width:1100px){.collection-list .products-grid[data-productis-in-row=small] .collections-grid{grid-template-columns:repeat(3,1fr)}.collection-list .products-grid[data-productis-in-row=large] .collections-grid{grid-template-columns:repeat(var(--per-row),1fr)}}.collection-list .collections-grid__card{padding:2.4rem}.collection-list .border-item{position:relative}@media screen and (min-width:576px){.collection-list .border-item:before{position:absolute;width:1px;height:100%;background:rgb(var(--color-border));right:0;pointer-events:none;top:50%;transform:translateY(-50%)}}@media screen and (min-width:576px){.collection-list .border-item:not(.hide_border):before{content:""}}@media screen and (max-width:749px){.collection-list .border-item:before{position:absolute;width:.1rem;height:100%;background:rgb(var(--color-border));right:0;top:0;transform:none;pointer-events:none}.active-facets__wrapper:after{content:"";position:absolute;bottom:0;right:-24px;width:200vw;height:1px;background:rgb(var(--color-border))}.collection-list .border-item:nth-child(odd):not(.hide_border):before{content:""}.clist-view-collections-active .collection-list,.clist-view-collections-active #CollectionListGridContainer,.clist-view-collections-active [data-clist-collections-grid],.clist-view-collections-active [data-clist-collections-grid] .collections-grid{overflow:visible}}.collection-list .border-item:after{position:absolute;background:rgb(var(--color-border));top:0;left:-100vw;width:300vw;height:.1rem}.collection-list--facets-vertical #CollectionListGridContainer .border-item:after,.collection-list--facets-vertical #CollectionListGridContainer.products-grid .border-item:after{left:0;width:100%}.collection-list--facets-vertical #CollectionListGridContainer{overflow:hidden;min-width:0}.collection-list--facets-vertical .collections-grid{overflow:hidden}.collection-list--facets-vertical .collection-list-facets-shell .facets-container-main{position:relative;z-index:1;background-color:rgb(var(--color-background));height:100%}.collection-list--facets-vertical #CollectionListGridContainer.products-grid:after{content:none;display:none}.collection-list--facets-vertical .collection-wrapper--vertical{column-gap:0}.facets.small-hide.collection-list-facets-shell{height:100%}.collection-list .border-item.has-row-border:after{content:""}.collection-list .border-item.clist-first-grid-row:after{content:none!important;display:none!important}.collection-list--facets-vertical #CollectionListGridContainer .border-item.is-row-start.has-row-border:after{left:0;width:var(--clist-row-line-width, 100%)}li[data-clist-hide-collection=true],.collections-grid__card[data-clist-hide-collection=true]{display:none!important}.collection-list-load-more-wrapper:not([hidden]){border-top:.1rem solid rgb(var(--color-border))}.collection-list-grid-viewport.clist-grid-empty-state{display:flex;flex-direction:column;flex:1 1 auto;min-height:24rem}.collection-list-grid-viewport.clist-grid-empty-state .collection-list-filter-empty:not([hidden]),.collection-list-grid-viewport.clist-grid-empty-state [id^=CollectionListFilterEmpty-]:not([hidden]){display:flex;flex:1 1 auto;align-items:center;justify-content:center;text-align:center;width:100%;min-height:inherit;margin:0;padding:2.4rem;box-sizing:border-box}#ProductGridContainer.clist-grid-empty-state,.collection-list-grid-viewport.clist-grid-empty-state>#ProductGridContainer{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}.clist-grid-empty-state .collection--empty,.clist-grid-empty-state .collection.collection-product.collection--empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:inherit;margin:0;padding:2.4rem;box-sizing:border-box}.clist-grid-empty-state .collection--empty .title-wrapper-empty,.clist-grid-empty-state .title-wrapper-empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin:0}.clist-grid-empty-state .collection--empty .loading-overlay{display:none}.clist-view-products-panel .collection-list-grid-viewport.clist-grid-empty-state,.clist-view-products-active #ProductGridContainer.clist-grid-empty-state,.clist-all-products-toggle #ProductGridContainer.clist-grid-empty-state{min-height:24rem}#ProductGridContainer.clist-grid-empty-state{display:flex;flex-direction:column;flex:1 1 auto}.clist-view-products-panel #ProductGridContainer .collection-product-list:after,.clist-view-products-active #ProductGridContainer .collection-product-list:after{content:none!important;display:none!important}@media screen and (min-width:750px){.clist-view-products-panel #ProductGridContainer #product-grid.collection-product-list:after,.clist-view-products-active #ProductGridContainer #product-grid.collection-product-list:after,.clist-all-products-toggle #ProductGridContainer #product-grid.collection-product-list:after{content:""!important;display:block!important;position:absolute;bottom:0;left:0;width:calc(100% + (var(--main-padding, 2.4rem) * 2));margin-left:calc(-1 * var(--main-padding, 2.4rem));height:.1rem;background:rgb(var(--color-border));pointer-events:none;z-index:1}.clist-view-products-panel #ProductGridContainer #product-grid.collection-product-list>.collection-grid-card:not([hidden]):not(.hidden-by-pagination):not(.hidden-by-filter):after,.clist-view-products-active #ProductGridContainer #product-grid.collection-product-list>.collection-grid-card:not([hidden]):not(.hidden-by-pagination):not(.hidden-by-filter):after,.clist-all-products-toggle #ProductGridContainer #product-grid.collection-product-list>.collection-grid-card:not([hidden]):not(.hidden-by-pagination):not(.hidden-by-filter):after{content:""!important}}@media screen and (min-width:750px){#ProductGridContainer #product-grid.collection-product-list:after{content:"";display:block}#ProductGridContainer[data-productis-in-row=large] #product-grid.collection-product-list>.collection-grid-card:not([hidden]):not(.hidden-by-pagination):not(.hidden-by-filter):not(:nth-child(4n)):after{content:""}#ProductGridContainer[data-productis-in-row=small] #product-grid.collection-product-list>.collection-grid-card:not([hidden]):not(.hidden-by-pagination):not(.hidden-by-filter):not(:nth-child(3n)):after{content:""}#ProductGridContainer[data-productis-in-row=large] #product-grid.collection-product-list>.collection-grid-card:not([hidden]):not(.hidden-by-pagination):not(.hidden-by-filter):last-child:not(:nth-child(4n)):after{content:""}#ProductGridContainer[data-productis-in-row=small] #product-grid.collection-product-list>.collection-grid-card:not([hidden]):not(.hidden-by-pagination):not(.hidden-by-filter):last-child:not(:nth-child(3n)):after{content:""}}.collection-product-swatches{display:flex;justify-content:flex-start;gap:2%;margin-top:4px;width:100%}.product-swatch{display:block;width:10.75%;flex-shrink:0;aspect-ratio:1;border-radius:var(--border-radius-media);position:relative;text-decoration:none}.product-swatch-image-wrapper{width:100%;height:100%;border-radius:var(--border-radius-media);overflow:hidden}.product-swatch img,.product-swatch svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.product-swatch:hover img,.product-swatch:hover svg{transform:scale(1.05)}.product-swatch--more{background-color:#111;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.product-swatch--more:hover{background-color:#2b2b2b}.product-swatch__count{color:#fff;font-size:14px;font-weight:500}.product-swatch--more:before{display:none}.collection-list .collection-product-list.collections-grid{--gap: 0;display:flex;flex-wrap:wrap;column-gap:0;row-gap:0;grid-template-columns:none}.collection-list .collection-product-list.collections-grid:after{display:none!important;content:none!important}@media screen and (min-width:750px){.collection-list:not(:has(.collection-list-load-more-wrapper:not([hidden]) .js-clist-load-more)) .collection-product-list.collections-grid:after{content:""!important;display:block!important;position:absolute;left:0;bottom:0;width:100%;height:.1rem;background:rgb(var(--color-border));pointer-events:none;z-index:1}}.collection-list .collection-product-list.collections-grid>.collections-grid__card{min-width:.0001px;box-sizing:border-box;transition:all var(--duration-default) linear}.collection-list .collection-product-list.collections-grid .collection-card,.collection-list .collection-product-list.collections-grid .collection-card__img-wrapper,.collection-list .collection-product-list.collections-grid .collection-product-swatches,.collection-list .collection-product-list.collections-grid .collection-card__title{transition:all var(--duration-default) linear}@media(max-width:575px){.collection-list .products-grid[data-productis-in-row=small] .collection-product-list.collections-grid>.collections-grid__card,.collection-list [data-clist-collections-grid][data-productis-in-row=small] .collection-product-list.collections-grid>.collections-grid__card{flex:0 0 100%;max-width:100%}.collection-list .products-grid[data-productis-in-row=large] .collection-product-list.collections-grid>.collections-grid__card,.collection-list [data-clist-collections-grid][data-productis-in-row=large] .collection-product-list.collections-grid>.collections-grid__card{flex:0 0 50%;max-width:50%}}@media(min-width:576px)and (max-width:989px){.collection-list .products-grid[data-productis-in-row=small] .collection-product-list.collections-grid>.collections-grid__card,.collection-list [data-clist-collections-grid][data-productis-in-row=small] .collection-product-list.collections-grid>.collections-grid__card{flex:0 0 50%;max-width:50%}.collection-list .products-grid[data-productis-in-row=large] .collection-product-list.collections-grid>.collections-grid__card,.collection-list [data-clist-collections-grid][data-productis-in-row=large] .collection-product-list.collections-grid>.collections-grid__card{flex:0 0 33.33%;max-width:33.33%}}@media screen and (min-width:990px){.collection-list .products-grid[data-productis-in-row=small] .collection-product-list.collections-grid>.collections-grid__card,.collection-list [data-clist-collections-grid][data-productis-in-row=small] .collection-product-list.collections-grid>.collections-grid__card{flex:0 0 33.33%;max-width:33.33%}.collection-list .products-grid[data-productis-in-row=large] .collection-product-list.collections-grid>.collections-grid__card,.collection-list [data-clist-collections-grid][data-productis-in-row=large] .collection-product-list.collections-grid>.collections-grid__card{flex:0 0 25%;max-width:25%}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/template-collection-list-detailed.css.map */
