.section-collection{color:var(--color-foreground);width:100%}.collection__container{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-margin)}.collection__header{display:grid;gap:1rem;justify-items:start;text-align:left;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.collection__header--align-center{justify-items:center;text-align:center}.collection__header--align-right{justify-items:end;text-align:right}.collection__heading{font-family:var(--font-heading);font-weight:var(--font-weight-semibold, 600);letter-spacing:-.01em;margin:0;color:var(--section-text-color, var(--color-foreground))}.collection__heading.text-xl{font-size:var(--font-size-xl);line-height:1.1}.collection__heading.text-2xl{font-size:var(--font-size-2xl);line-height:1.1}.collection__heading.text-3xl{font-size:var(--font-size-3xl);line-height:1.05}.collection__heading.text-4xl{font-size:var(--font-size-4xl);line-height:1.05}.collection__heading.text-transform--uppercase{text-transform:uppercase}.collection__heading.text-transform--lowercase{text-transform:lowercase}.collection__heading.text-transform--capitalize{text-transform:capitalize!important}.collection__heading--decorated{color:var(--section-link-color, var(--color-link, var(--color-foreground)))}.collection__heading .collection__heading--decorated{color:var(--section-link-color, var(--color-link, var(--color-foreground)));font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}.collection__subheading{font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--font-weight-normal, 400);line-height:1.6;margin:0;max-width:48rem;color:var(--section-text-color-muted, var(--color-foreground-variant, #666))}.collection__subheading a{color:var(--section-link-color, var(--color-link, var(--section-text-color, var(--color-foreground))));text-decoration:underline;text-underline-offset:.2em;transition:color .2s ease}.collection__subheading a:hover{color:var(--section-link-hover-color, var(--color-link-hover, var(--section-link-color, var(--color-link, var(--section-text-color, var(--color-foreground))))))}#product-grid{display:grid;gap:var(--block-gap, 16px)}.gap-0{gap:0}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-28{gap:28px}.gap-32{gap:32px}.gap-36{gap:36px}.gap-40{gap:40px}.gap-44{gap:44px}.gap-48{gap:48px}.gap-52{gap:52px}.gap-56{gap:56px}.gap-60{gap:60px}.cols-mobile-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cols-mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-mobile-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 768px){.cols-tablet-1{grid-template-columns:repeat(1,minmax(0,1fr))}.cols-tablet-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-tablet-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-tablet-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.cols-desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cols-desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cols-desktop-5{grid-template-columns:repeat(5,minmax(0,1fr))}.cols-desktop-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.product-grid-item{height:100%}.collection__body{margin-top:clamp(1rem,2vw,2rem)}.collection__layout{display:flex;gap:clamp(1rem,2vw,2rem)}.collection__layout--stack,.collection__layout--sidebar{flex-direction:column}@media (min-width: 768px){.collection__layout--sidebar{flex-direction:row}}.collection__sidebar{width:100%;flex-shrink:0}@media (min-width: 768px){.collection__sidebar{width:20rem}}.collection__content{flex:1 1 auto;min-width:0}.collection__pagination{margin-top:clamp(2rem,4vw,3rem);display:flex;justify-content:center}.collection__facets-top{margin-bottom:clamp(1.5rem,3vw,3rem)}.collection__facets-bottom{margin-top:clamp(1rem,2vw,2rem)}.collection__product-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-mobile-columns, 2),1fr)}@media (min-width: 768px){.collection__product-grid{grid-template-columns:repeat(var(--grid-tablet-columns, 3),1fr)}}@media (min-width: 1024px){.collection__product-grid{grid-template-columns:repeat(var(--grid-desktop-columns, 4),1fr)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/collection.css.map */
