.collection{padding-block-end:var(--section-y)}.collection.is-loading .product-grid{opacity:.45;transition:opacity var(--dur-1) var(--ease);pointer-events:none}.collection-hero{position:relative;isolation:isolate;margin-block-end:var(--s-7)}.collection-hero--image{min-height:clamp(300px,46vw,560px);display:grid;align-items:end;color:var(--c-bone)}.collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.collection-hero__media img,.collection-hero__media svg{width:100%;height:100%;object-fit:cover}.collection-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--c-coal) 62%,transparent),color-mix(in srgb,var(--c-coal) 14%,transparent) 65%)}.collection-hero__inner{padding-block:var(--s-6) clamp(2rem,4vw,3.5rem);display:grid;gap:var(--s-3);justify-items:start}.collection-hero--plain .collection-hero__inner{padding-block-start:var(--s-5)}.collection-hero--image .breadcrumbs__list{color:color-mix(in srgb,#fff 70%,transparent)}.collection-hero__place{color:inherit;opacity:.85}.collection-hero__title{font-size:var(--t-3xl);letter-spacing:var(--ls-display);line-height:1;text-transform:uppercase}.collection-hero__intro{max-width:52ch;font-size:var(--t-md);line-height:1.5}.collection-hero--image .collection-hero__intro{color:color-mix(in srgb,#fff 86%,transparent)}.collection-hero--plain .collection-hero__intro{color:var(--fg-muted)}.facets{position:sticky;top:var(--header-h);z-index:var(--z-sticky);background-color:var(--bg);border-block:1px solid var(--line);margin-block-end:var(--s-6)}.facets__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:56px}.facets__toggle{display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;font-size:var(--t-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.facets__groups{display:none}.facets.is-expanded .facets__groups{display:grid;gap:0;width:100%;padding-block:var(--s-2) var(--s-4)}@media(min-width:990px){.facets__toggle{display:none}.facets__groups{display:flex;align-items:center;gap:var(--s-5)}.facets.is-expanded .facets__groups{display:flex;width:auto;padding-block:0}}@media(max-width:989px){.facets__bar{flex-wrap:wrap}}.facet{position:relative}.facet__summary{display:flex;align-items:center;gap:var(--s-2);min-height:48px;font-size:var(--t-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}.facet__chevron{transition:transform var(--dur-2) var(--ease)}.facet[open] .facet__chevron{transform:rotate(180deg)}.facet__count{display:grid;place-items:center;min-width:18px;height:18px;padding-inline:5px;border-radius:var(--radius-pill);background-color:var(--fg);color:var(--bg);font-size:10px}.facet__panel{padding-block:var(--s-2) var(--s-4)}@media(min-width:990px){.facet__panel{position:absolute;top:100%;left:0;z-index:2;min-width:260px;max-height:60vh;overflow-y:auto;padding:var(--s-4);background-color:var(--bg);border:1px solid var(--line)}}.facet__values{display:grid;gap:var(--s-1)}.facet__value{display:flex;align-items:center;gap:var(--s-3);min-height:44px;font-size:var(--t-sm);cursor:pointer}.facet__value.is-disabled{opacity:.4;cursor:not-allowed}.facet__value input{position:absolute;opacity:0;width:0;height:0}.facet__box{display:grid;place-items:center;width:18px;height:18px;flex:none;border:1px solid var(--line-strong);color:transparent;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.facet__value input:checked+.facet__box{background-color:var(--fg);border-color:var(--fg);color:var(--bg)}.facet__value input:focus-visible+.facet__box{outline:2px solid var(--accent);outline-offset:2px}.facet__label{flex:1}.facet__num{font-size:var(--t-2xs);color:var(--fg-subtle);font-variant-numeric:tabular-nums}.facet__price{display:flex;align-items:center;gap:var(--s-3)}.facet__price-field input{width:100%;min-height:44px;padding:var(--s-2) var(--s-3);border:1px solid var(--line-strong);background:transparent;font-size:var(--t-sm)}.facets__end{display:flex;align-items:center;gap:var(--s-4);margin-inline-start:auto}.facets__count{font-size:var(--t-2xs);letter-spacing:.04em;color:var(--fg-subtle);white-space:nowrap}@media(max-width:749px){.facets__count{display:none}}.facets__sort{position:relative;display:inline-flex;align-items:center;gap:var(--s-2)}.facets__sort select{-webkit-appearance:none;appearance:none;min-height:48px;padding-inline:0 var(--s-5);background:transparent;border:0;font-size:var(--t-2xs);font-weight:var(--fw-medium);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;cursor:pointer}.facets__sort .icon{position:absolute;right:0;pointer-events:none}.facets__active{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding-block:var(--s-2) var(--s-4)}.facets__chip{display:inline-flex;align-items:center;gap:var(--s-2);min-height:36px;padding-inline:var(--s-3);border:1px solid var(--line-strong);border-radius:var(--radius-pill);font-size:var(--t-2xs);letter-spacing:.04em;transition:border-color var(--dur-1) var(--ease)}@media(hover:hover){.facets__chip:hover{border-color:var(--fg)}}.facets__clear{margin-inline-start:var(--s-2);font-size:var(--t-2xs);color:var(--fg-muted)}.product-grid{display:grid;grid-template-columns:repeat(var(--cols-mobile, 2),minmax(0,1fr));gap:var(--grid-gap) clamp(.75rem,2vw,1.5rem)}@media(min-width:750px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:clamp(2rem,4vw,4rem)}}@media(min-width:990px){.product-grid{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}}.collection__empty{padding-block:var(--s-10);text-align:center;font-size:var(--t-md);color:var(--fg-muted)}.pagination{margin-block-start:var(--s-9)}.pagination__list{display:flex;align-items:center;justify-content:center;gap:var(--s-1)}.pagination__page,.pagination__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;font-size:var(--t-sm);color:var(--fg-muted);font-variant-numeric:tabular-nums;transition:color var(--dur-1) var(--ease)}@media(hover:hover){.pagination__page:hover,.pagination__arrow:hover{color:var(--fg)}}.pagination__page.is-current{color:var(--fg);text-decoration:underline;text-underline-offset:.3em}.pagination__gap{display:inline-grid;place-items:center;width:24px;height:44px;color:var(--fg-subtle)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-collection.css.map */
