.collection-hero--cover{position:fixed!important;left:0;right:0;top:0;width:100%;height:var(--hero-height);overflow:hidden;margin-bottom:0;z-index:11;transform:translateZ(0);will-change:transform}.collection-hero--cover .collection-hero__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 80%;display:block;will-change:opacity,transform}@media screen and (max-width:768px){.collection-hero--cover{height:110vw}}.post-hero{position:relative;z-index:12;background-color:var(--palette-current);transition:background-color .4s;transform:translateZ(0);will-change:transform;top:calc(var(--hero-height) * .4);margin-top:calc((var(--hero-height) * .6) - (var(--brand-size-max) * 2));margin-bottom:calc(var(--hero-height) * .4);min-height:150vh}.post-hero:after{content:"";display:block;background-color:var(--palette-current);height:4px;position:relative;top:2px}.collection-hero--inline{margin-bottom:var(--space-lg)}.collection-hero--inline .collection-hero__img{width:100%;height:auto;display:block}.collection__title--sm{font-size:2.1875rem}@media screen and (min-width:769px){.collection__title--sm{font-size:3.75rem}}.collection__description--below-image{text-align:center;margin-bottom:var(--space-lg)}.collection{max-width:1900px;margin:0 auto}@media screen and (max-width:768px){.collection{padding:10px}}@media screen and (min-width:769px){.collection{padding-left:1.6vw;padding-right:1.6vw}}@media screen and (min-width:1901px){.collection{margin-left:calc(50vw - 950px)}}.collection__header{margin-bottom:var(--space-lg);text-align:center}.collection__title{font-family:var(--font-body);font-weight:var(--font-weight-light);line-height:1.15;letter-spacing:.0125em;margin:0 auto 2rem}@media screen and (max-width:768px){.collection__title{font-size:1.875rem}}@media screen and (min-width:769px){.collection__title{font-size:5rem}}.collection__description{font-family:var(--font-mono);font-weight:var(--font-weight-regular);font-size:max(10px,.875rem);line-height:1.4;letter-spacing:-.03em;color:var(--color-text-secondary);max-width:31.25rem;margin:0 auto 3rem}@media screen and (max-width:768px){.collection__description{font-size:max(10px,.75rem)}}.product-grid{display:flex;flex-wrap:wrap}@media screen and (min-width:769px){.product-grid{margin-left:-1.6vw;margin-right:-1.6vw}}@media screen and (max-width:768px){.product-grid{margin-left:-10px;margin-right:-10px}}.product-card{display:block;text-decoration:none;color:var(--color-text)}@media screen and (max-width:768px){.product-card{width:50%;padding:10px;font-family:var(--font-mono);font-size:max(10px,.75rem);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.03em}}@media screen and (min-width:769px){.product-card{width:25%;padding:1.6vw;font-family:var(--font-mono);font-size:max(10px,.875rem);font-weight:var(--font-weight-regular);line-height:1.4;letter-spacing:-.03em}}.product-grid .product-card__image,.related-products__grid .product-card__image,.collection-showcase__grid .product-card__image{background:#f6f6f6;margin-bottom:1em;padding-top:100%;position:relative;overflow:hidden}.product-grid .product-card__image img,.related-products__grid .product-card__image img,.collection-showcase__grid .product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;display:block;transition:opacity .75s}.product-grid .product-card:hover .product-card__image img,.related-products__grid .product-card:hover .product-card__image img,.collection-showcase__grid .product-card:hover .product-card__image img{opacity:.85}.product-card__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#f6f6f6}.product-card__colors{display:flex;flex-wrap:wrap;min-height:1.5em}.product-card__colors--empty{min-height:1.5em}.product-card__color{height:1em;width:1em;border-radius:50%;margin:0 .3em .5em 0;border:1px solid rgba(0,0,0,.1)}.product-card__info{text-align:left}.product-card__title{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0 0 .125rem}.product-card__title span{display:block}.product-card__variant-count{display:block;color:var(--color-text-secondary)}.product-card__variant{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--color-text-secondary);margin:0 0 .125rem}.product-card__price{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;color:var(--color-text);margin:0}.collection-toolbar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-lg, 2rem);font-family:var(--font-mono);font-size:max(10px,.8125rem);font-weight:var(--font-weight-regular, 400);letter-spacing:-.03em;line-height:1.4}.collection-toolbar__left{display:flex;align-items:baseline;gap:1rem}.collection-toolbar__filter-toggle,.collection-toolbar__sort-toggle{background:none;border:none;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--color-text);cursor:pointer;white-space:nowrap;transition:opacity .2s ease}.collection-toolbar__filter-toggle:hover,.collection-toolbar__sort-toggle:hover{opacity:.6}.collection-toolbar__sort{position:relative}.collection-toolbar__sort-icon{font-size:.75em}.collection-sort-list{position:absolute;top:calc(100% + .5rem);right:0;list-style:none;margin:0;padding:.5rem 0;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;min-width:10rem;z-index:100;display:none}.collection-sort-list.is-open{display:block}.collection-sort-list li{margin:0}.collection-sort-list__link{display:block;padding:.4em 1.2em;text-decoration:none;color:var(--color-text-secondary);white-space:nowrap;transition:color .2s ease}.collection-sort-list__link:hover{color:var(--color-text)}.collection-sort-list__link--active{color:var(--color-text);font-weight:var(--font-weight-medium, 500)}.collection-filters{display:none;flex-wrap:wrap;gap:2rem 3rem;padding:.5rem 0 1.5rem;margin-bottom:var(--space-md, 1.5rem);font-family:var(--font-mono);font-size:max(10px,.8125rem);font-weight:var(--font-weight-regular, 400);letter-spacing:-.03em}.collection-filters.is-open{display:flex}.collection-filter{min-width:10rem}.collection-filter__heading{font-family:inherit;font-size:inherit;font-weight:var(--font-weight-medium, 500);letter-spacing:inherit;text-transform:uppercase;margin:0 0 .75rem;color:var(--color-text)}.collection-filter__list{list-style:none;margin:0;padding:0}.collection-filter__item{margin-bottom:.375rem}.collection-filter__link{text-decoration:none;color:var(--color-text-secondary);transition:color .2s ease}.collection-filter__link:hover{color:var(--color-text)}.collection-filter__link--active{color:var(--color-text);text-decoration:underline;text-underline-offset:.2em}.collection-filter__count,.collection-filter__remove{display:none}.collection-active-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-md, 1.5rem)}.collection-active-tag{display:inline-flex;align-items:center;gap:.375em;background:var(--color-text);color:#fff;border-radius:2.25em;padding:.4em 1em;font-family:var(--font-mono);font-size:max(10px,.75rem);font-weight:var(--font-weight-regular, 400);letter-spacing:-.03em;text-decoration:none;transition:opacity .2s ease}.collection-active-tag:hover{opacity:.7}.collection-active-tag--clear{background:none;color:var(--color-text);border:1px solid rgba(0,0,0,.15)}.collection-active-tag__remove{font-size:1.1em;line-height:1}.collection-infinite{text-align:center;margin-top:var(--space-lg);font-family:var(--font-mono);font-size:max(10px,.8125rem);font-weight:var(--font-weight-regular, 400);letter-spacing:-.03em;color:var(--color-text-secondary);min-height:3rem}.collection-infinite__status{padding:1rem 0}.collection-infinite__button{background:none;border:1px solid rgba(0,0,0,.2);padding:.75em 2em;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:var(--color-text);cursor:pointer;border-radius:2.25em;transition:opacity .2s ease,background-color .2s ease}.collection-infinite__button:hover{opacity:.7}.pagination{text-align:center;margin-top:var(--space-xl);font-family:var(--font-body);font-size:.875rem}.pagination a,.pagination span{display:inline-block;padding:.5rem .75rem;text-decoration:none;color:var(--color-text)}.pagination span.current{font-weight:var(--font-weight-medium);border-bottom:1px solid var(--color-text)}.pagination a:hover{opacity:.6}
/*# sourceMappingURL=/cdn/shop/t/30/assets/collection.css.map */
