.coll-head{padding-block:clamp(24px,3.4vw,44px) clamp(18px,2.4vw,28px)}.coll-head__title{font-family:var(--f-sans);font-weight:700;font-size:var(--fs-h2);line-height:1.06;letter-spacing:-.022em}.coll-head__desc{margin-top:12px;max-width:62ch;font-size:var(--fs-body-lg);line-height:1.72;color:var(--c-text-2)}.coll-head__count{margin-top:10px;font-size:var(--fs-meta);color:var(--c-text-3)}.coll-hero{position:relative;border-radius:var(--r-lg);overflow:hidden;margin-bottom:clamp(20px,3vw,32px)}.coll-hero .media{border-radius:0}.coll-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#151816c7,#15181640 48%,#1518160d)}.coll-hero__inner{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:clamp(20px,3vw,40px);color:var(--c-cream)}.coll-hero__title{font-family:var(--f-sans);font-weight:700;font-size:var(--fs-h2);line-height:1.06;letter-spacing:-.022em}.facets{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-block:18px;border-top:1px solid var(--c-hair);border-bottom:1px solid var(--c-hair);margin-bottom:clamp(22px,3vw,34px)}.facets__group{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.facets__field{display:flex;flex-direction:column;gap:6px;min-width:180px}.facets__field label{font-family:var(--f-sans);font-weight:600;font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3)}.facets__field .select{padding-block:11px}.facets__apply{display:none}html:not(.js) .facets__apply{display:inline-flex}.facets__active{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:18px}.facets__chip{display:inline-flex;align-items:center;gap:7px;background:var(--c-cream-3);border:1.5px solid var(--c-hair);border-radius:var(--r-pill);padding:7px 14px;font-size:var(--fs-meta);color:var(--c-text-2);transition:border-color var(--t-fast),color var(--t-fast)}.facets__chip:hover{border-color:var(--c-orange);color:var(--c-orange)}.facets__chip svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.2}.coll-empty{text-align:center;padding-block:clamp(40px,6vw,80px)}.coll-empty__text{font-size:var(--fs-body-lg);color:var(--c-text-2);margin-bottom:20px}.coll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}@media(max-width:860px){.coll-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.coll-grid{grid-template-columns:1fr}}.coll-card{position:relative;display:block;border-radius:var(--r-md);overflow:hidden;box-shadow:var(--sh-card);transition:transform var(--t-mid),box-shadow var(--t-mid)}.coll-card:hover{transform:translateY(-4px);box-shadow:var(--sh-lift)}.coll-card .media{border-radius:0}.coll-card .media>img{transition:transform var(--t-slow)}.coll-card:hover .media>img{transform:scale(1.045)}.coll-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to top,#151816db,#1518166b 32%,#15181600 62%)}.coll-card__label{position:absolute;left:0;right:0;bottom:clamp(16px,2vw,24px);z-index:3;padding-inline:16px;text-align:center;color:var(--c-cream)}.coll-card__name{font-family:var(--f-sans);font-weight:700;font-size:clamp(17px,1.8vw,22px);line-height:1.2;letter-spacing:-.012em}.coll-card__count{display:block;margin-top:2px;font-size:var(--fs-body-sm);color:#fbf4e4e0}.search-results{margin-top:20px}.search-list{display:flex;flex-direction:column;gap:4px}.search-item{display:flex;align-items:center;gap:13px;padding:9px;border-radius:var(--r-sm);transition:background-color var(--t-fast)}.search-item:hover{background:var(--c-cream-2)}.search-item__media{width:58px;flex:none}.search-item__media .media{border-radius:var(--r-xs)}.search-item__body{min-width:0}.search-item__title{display:block;font-family:var(--f-sans);font-weight:600;font-size:14.5px;line-height:1.35;color:var(--c-text)}.search-item__meta{font-size:var(--fs-meta);color:var(--c-text-3)}.search-group__title{font-family:var(--f-sans);font-weight:700;font-size:var(--fs-meta);letter-spacing:.12em;text-transform:uppercase;color:var(--c-text-3);margin:18px 0 8px}.search-empty{padding:20px 0;font-size:var(--fs-body-sm);color:var(--c-text-2)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-collection.css.map */
