.collection-hero{position:relative;display:grid;min-height:var(--collection-hero-height);overflow:hidden;place-items:center;background:var(--color-surface);color:var(--collection-hero-text)}.collection-hero__media,.collection-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.collection-hero__media img{width:100%;height:100%;object-fit:cover}.collection-hero__overlay{background:rgba(0,0,0,var(--collection-overlay))}.collection-hero__content{position:relative;z-index:2;width:min(100% - (2 * var(--page-gutter)),var(--container-normal));text-align:center}.collection-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:1.25rem}.collection-toolbar__count{margin:0;color:var(--color-muted);font-size:var(--text-small)}.collection-toolbar__controls{display:flex;align-items:center;gap:.65rem;margin-left:auto}.collection-filter-trigger{display:none;min-height:2.7rem;padding:.55rem .85rem;font-size:.68rem;letter-spacing:.08em}.collection-sort .select{min-width:11.5rem;min-height:2.7rem}.active-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1.35rem}.active-filter{display:inline-flex;min-height:2rem;align-items:center;gap:.45rem;padding:.35rem .6rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-foreground);font-size:.68rem;line-height:1;text-decoration:none}.active-filter:hover{border-color:var(--color-foreground)}.active-filter--clear{border-color:transparent;text-decoration:underline;text-underline-offset:.18em}.filters{margin-bottom:var(--space-6);border-block:1px solid var(--color-border)}.filters__mobile-header{display:none}.filters__group{border-bottom:1px solid var(--color-border)}.filters__group:last-child{border-bottom:0}.filters__summary{display:flex;min-height:3rem;align-items:center;justify-content:space-between;cursor:pointer;font-size:var(--text-small);font-weight:600;list-style:none}.filters__summary::-webkit-details-marker{display:none}.filters__summary svg{width:.8rem;height:.8rem;transition:transform .18s ease}.filters__group[open] .filters__summary svg{transform:rotate(180deg)}.filters__values{display:grid;gap:.7rem;padding-bottom:var(--space-4)}.filter-value{display:flex;align-items:center;gap:.65rem;cursor:pointer}.filter-value input{width:1rem;height:1rem;accent-color:#238a45}.filter-value span{display:flex;width:100%;justify-content:space-between;gap:.5rem;font-size:.78rem}.filter-value small{color:var(--color-muted);font-size:.7rem}.filters__price-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.filters__actions{display:grid;gap:.55rem;padding-top:1rem}.filters-overlay{display:none}.collection-layout{display:block}.collection-grid{gap:clamp(2.25rem,4vw,4rem) clamp(.85rem,1.5vw,1.75rem)}.collection-products__grid-wrap{min-width:0}.collection-empty{display:grid;min-height:16rem;place-items:center;align-content:center;gap:1rem;text-align:center}.pagination{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-top:var(--space-8)}.pagination a,.pagination span{display:grid;min-width:2.75rem;min-height:2.75rem;place-items:center;border:1px solid var(--color-border);text-decoration:none}.pagination .current{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.collection-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-tile{position:relative;display:grid;min-height:14rem;overflow:hidden;place-items:center;background:var(--color-surface);text-decoration:none}.collection-tile img,.collection-tile .placeholder-svg{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform .35s var(--ease-standard)}.collection-tile:hover img{transform:scale(1.02)}.collection-tile__label{position:relative;z-index:2;padding:.65rem 1rem;background:#fffffff2;color:#111;font-size:var(--text-caption);letter-spacing:.14em;text-transform:uppercase}@media(min-width:990px){.collection-layout--with-filters{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem)}.filters{margin:0;border-top:0}.collection-catalogue{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-tile{min-height:20rem}}@media(max-width:989px){.collection-filter-trigger{display:inline-flex}.collection-layout--with-filters{display:block}.filters-overlay{position:fixed;z-index:109;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;border:0;background:#00000075;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.filters{position:fixed;z-index:110;top:0;left:0;display:grid;visibility:hidden;width:min(92vw,24rem);height:100%;grid-template-rows:auto minmax(0,1fr) auto;margin:0;border:0;background:var(--color-background);box-shadow:.5rem 0 2rem #0000001f;opacity:0;transform:translate(-100%);transition:transform .22s ease,opacity .22s ease,visibility .22s ease}.collection-products.is-filters-open .filters{visibility:visible;opacity:1;transform:translate(0)}.collection-products.is-filters-open .filters-overlay{visibility:visible;opacity:1;pointer-events:auto}.filters__mobile-header{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--color-border)}.filters__mobile-header strong{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.filters__scroll{padding:0 1rem;overflow-y:auto;overscroll-behavior:contain}.filters__actions{padding:.85rem 1rem max(.85rem,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:var(--color-background)}.filters__actions .button--primary{width:100%;min-height:3rem}}@media(max-width:749px){.collection-products.section{padding-top:2rem}.collection-toolbar{position:sticky;z-index:12;top:var(--collection-sticky-offset, 0px);gap:.65rem;margin:0 calc(-1 * var(--page-gutter)) 1rem;padding:.65rem var(--page-gutter);border-block:1px solid var(--color-border);background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.collection-toolbar__count{width:100%;font-size:.68rem}.collection-toolbar__controls{width:100%;margin-left:0}.collection-filter-trigger,.collection-sort{flex:1 1 0}.collection-filter-trigger{justify-content:center}.collection-sort .select{width:100%;min-width:0;font-size:.74rem}.active-filters{overflow-x:auto;flex-wrap:nowrap;margin-bottom:1rem;padding-bottom:.25rem;scrollbar-width:none}.active-filters::-webkit-scrollbar{display:none}.active-filter{flex:0 0 auto}.collection-grid{gap:2rem .65rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/collection.css.map */
