.collection-layout{--collection-gap: 4rem}.collection-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 var(--space-lg);padding:0;list-style:none;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.collection-breadcrumbs__list li+li:before{content:"\203a";margin:0 .8rem;color:rgba(var(--color-foreground),.4)}.collection-breadcrumbs__list a{color:inherit;text-decoration:none}.collection-breadcrumbs__list a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.collection-breadcrumbs__list [aria-current]{color:rgb(var(--color-foreground))}.collection-layout__main{min-width:0}@media screen and (min-width:990px){.collection-layout__columns:has(>.collection-sidebar){display:grid;grid-template-columns:19rem minmax(0,1fr);align-items:start;column-gap:var(--collection-gap)}.collection-layout__columns:has(>.collection-sidebar)>.collection-layout__main{padding-left:var(--collection-gap);border-left:.1rem solid rgba(var(--color-foreground),.08);margin-left:calc(var(--collection-gap) * -.5)}}.collection-sidebar__heading{margin:0 0 var(--space-sm);font-size:1.2rem;letter-spacing:.14rem;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.collection-sidebar__list{margin:0;padding:0;list-style:none}.collection-sidebar__item{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:rgb(var(--color-foreground));text-align:center;text-decoration:none}.collection-sidebar__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;overflow:hidden;border:.1rem solid rgba(var(--color-foreground),.06);border-radius:1.4rem;background-color:#fff;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.collection-sidebar__image{display:block;width:100%;height:100%;padding:10%;object-fit:contain}.collection-sidebar__initial{font-family:var(--font-heading-family);font-size:2.4rem;color:rgba(var(--color-accent, var(--color-foreground)),.75)}.collection-sidebar__media:has(.collection-sidebar__initial){background-color:rgba(var(--color-accent, var(--color-foreground)),.08)}.collection-sidebar__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:1.3rem;line-height:1.35}.collection-sidebar__item:hover .collection-sidebar__media{border-color:rgba(var(--color-foreground),.2);box-shadow:0 .4rem 1.2rem rgba(var(--color-shadow),.08)}.collection-sidebar__item--current .collection-sidebar__media{border-color:rgb(var(--color-button));box-shadow:0 0 0 .1rem rgb(var(--color-button))}.collection-sidebar__item--current .collection-sidebar__title{color:rgb(var(--color-button))}.collection-sidebar__item:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:1.4rem;box-shadow:none}@media screen and (max-width:989px){.collection-sidebar{margin:0 calc(var(--page-gutter-mobile, 1.5rem) * -1) var(--space-lg);padding:0 var(--page-gutter-mobile, 1.5rem);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.collection-sidebar::-webkit-scrollbar{display:none}.collection-sidebar__list{display:flex;gap:1.2rem;width:max-content}.collection-sidebar__entry{flex:0 0 8.8rem}.collection-sidebar__title{font-size:1.2rem}}@media screen and (min-width:750px)and (max-width:989px){.collection-sidebar{margin-left:calc(var(--page-gutter-desktop, 5rem) * -1);margin-right:calc(var(--page-gutter-desktop, 5rem) * -1);padding-left:var(--page-gutter-desktop, 5rem);padding-right:var(--page-gutter-desktop, 5rem)}}@media screen and (min-width:990px){.collection-layout{--collection-sidebar-top: 2rem}body:has(.shopify-section-header-sticky:not(.shopify-section-header-hidden)) .collection-layout{--collection-sidebar-top: calc(var(--header-height, 0px) + 2rem)}.collection-sidebar{position:sticky;top:var(--collection-sidebar-top);max-height:calc(100vh - var(--collection-sidebar-top) - 2rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.2) transparent;padding:1.6rem;border-radius:2rem;background-color:rgba(var(--color-button),.06);transition:top var(--duration-default, .3s) ease}.collection-sidebar__list{display:grid;gap:1.6rem}.collection-sidebar__item{padding:1rem 1rem 1.2rem;border-radius:1.6rem;background-color:rgb(var(--color-background));background-color:color-mix(in srgb,rgb(var(--color-background)) 35%,white)}.collection-sidebar__media{border-color:transparent}.collection-sidebar__item--current{box-shadow:0 0 0 .15rem rgb(var(--color-button))}.collection-sidebar__item--current .collection-sidebar__media{border-color:transparent;box-shadow:none}}.collection-layout__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:var(--space-lg)}.collection-layout__title{flex:1 1 24rem;margin:0;font-size:calc(var(--font-heading-scale) * 2.6rem);line-height:1.15}@media screen and (min-width:750px){.collection-layout__title{font-size:calc(var(--font-heading-scale) * 3.4rem)}}.collection-layout__description{max-width:80ch;margin:calc(var(--space-sm) * -1) 0 var(--space-lg);font-size:1.45rem;color:rgba(var(--color-foreground),.75)}.collection-layout__toolbar .facets-wrapper{flex:0 1 auto;min-width:0}.collection-layout__toolbar .facets-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem;padding:0}.collection-layout__toolbar .facets-container-drawer .mobile-facets__wrapper{flex-grow:0;margin:0}.collection-layout__toolbar .mobile-facets__open-wrapper{display:block;list-style:none}.collection-layout__toolbar .mobile-facets__open{gap:.8rem;min-height:4.4rem;padding:0 2rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:1.2rem;color:rgb(var(--color-foreground));font-size:1.45rem;transition:border-color var(--duration-short) ease}.collection-layout__toolbar .mobile-facets__open:hover{border-color:rgba(var(--color-foreground),.55)}.collection-layout__toolbar .mobile-facets__open .svg-wrapper{width:1.8rem;height:1.8rem}.collection-layout__toolbar .mobile-facets__open .icon{width:100%;height:100%}.collection-layout__toolbar #FacetSortDrawerForm .facet-filters{padding:0}.collection-layout__toolbar #FacetSortDrawerForm .facet-filters__field{min-height:4.4rem;padding:0 1.4rem 0 1.8rem;border:.1rem solid rgba(var(--color-foreground),.25);border-radius:1.2rem;transition:border-color var(--duration-short) ease}.collection-layout__toolbar #FacetSortDrawerForm .facet-filters__field:hover,.collection-layout__toolbar #FacetSortDrawerForm .facet-filters__field:focus-within{border-color:rgba(var(--color-foreground),.55)}.collection-layout__toolbar #FacetSortDrawerForm .facet-filters__label{margin-right:.4rem;font-size:1.45rem;color:rgba(var(--color-foreground),.7)}.collection-layout__toolbar #FacetSortDrawerForm .facet-filters__sort{font-size:1.45rem;color:rgb(var(--color-foreground))}.collection-layout__toolbar .facets-container-drawer .product-count{order:3;flex-basis:100%;margin:0;text-align:right}.collection-layout__toolbar .product-count__text{font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.collection-layout__toolbar .facets-container-drawer .facets-pill{order:4;flex-basis:100%}.collection-layout__toolbar .active-facets{justify-content:flex-end}@media screen and (max-width:749px){.collection-layout__toolbar .facets-wrapper{flex-basis:100%}.collection-layout__toolbar .facets-container{justify-content:space-between}.collection-layout__toolbar .facets-container-drawer .product-count{order:0;flex-basis:auto;text-align:left}}.collection-layout .product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.2rem;margin:0;padding:0}.collection-layout .product-grid.grid--1-col-tablet-down{grid-template-columns:minmax(0,1fr)}.collection-layout .product-grid>.grid__item{width:auto;max-width:none}@media screen and (min-width:750px){.collection-layout .product-grid,.collection-layout .product-grid.grid--1-col-tablet-down{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.2rem 2rem}}@media screen and (min-width:1200px){.collection-layout .product-grid.grid--4-col-desktop{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-layout .product-grid.grid--5-col-desktop{grid-template-columns:repeat(5,minmax(0,1fr))}.collection-layout .product-grid.grid--2-col-desktop{grid-template-columns:repeat(2,minmax(0,1fr))}}.collection-layout .pagination-wrapper{margin-top:var(--space-2xl)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-collection-layout.css.map */
