.collection-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:12px}.collection-head__title{margin:0;min-width:0;overflow-wrap:anywhere;padding-right:.08em}.collection-head__count{flex:none;margin:0;color:var(--c-muted)}.collection-head__desc{flex:1 0 100%;max-width:72ch;margin:0;overflow:hidden;color:var(--c-muted);font-size:.9375rem;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.collection-main{--grid-gap: clamp(28px, 3vw, 40px);--grid-gap-x: clamp(12px, 1.6vw, 20px)}.collection-main .toolbar{padding-block:12px;border-top:1px solid var(--c-border)}.collection-main .toolbar__count{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.collection-main .active-filters{padding-block:12px 0}.collection-main .product-grid{margin:20px 0 0;padding:0;list-style:none}.collection-main .collection-head+.product-grid{border-top:1px solid var(--c-border);padding-top:20px}.collection-main--no-filters .toolbar [data-open-dialog=FacetsDrawer],.collection-main--no-filters .active-filters,.collection-main--no-filters #FacetsDrawer,.collection-main--no-sort .toolbar__right{display:none}.promo-tile{position:relative;align-self:stretch;justify-self:stretch;min-width:0;aspect-ratio:var(--promo-ratio, 4 / 5)}.promo-tile__inner{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid var(--c-border);border-radius:var(--radius)}.promo-tile__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;background-color:var(--c-card)}.promo-tile__media>img,.promo-tile__media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promo-tile__overlay{z-index:-1}.promo-tile__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(14px,2vw,28px)}.promo-tile__heading{margin:0;max-width:12ch;overflow-wrap:anywhere}.promo-tile__text{margin:0;max-width:34ch;font-size:.9375rem;line-height:1.45}.promo-tile__cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding-bottom:6px;border-bottom:2px solid var(--c-accent);color:var(--c-text);font-family:var(--font-body);font-weight:var(--font-body-bold);font-size:var(--fs-btn, .8125rem);letter-spacing:var(--ls-btn, .16em);text-transform:uppercase;text-decoration:none}.promo-tile__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.promo-tile__cta .icon{flex:none;width:16px;height:16px;transition:transform var(--dur-2) var(--ease-ui)}.promo-tile__cta:focus-visible{outline:none}.promo-tile__inner:has(.promo-tile__cta:focus-visible){outline:2px solid var(--c-accent);outline-offset:3px}.promo-tile__img{transition:transform .6s var(--ease-ui),filter var(--dur-3) var(--ease-ui)}@media(hover:hover)and (pointer:fine){.promo-tile__inner:hover .promo-tile__cta .icon{transform:translate(2px,-2px)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.promo-tile__inner:hover .promo-tile__img{transform:scale(1.04)}}@media(max-width:749px){.promo-tile__heading{font-size:1.375rem}.promo-tile__text{font-size:.8125rem}.promo-tile__cta{font-size:.6875rem;letter-spacing:.12em}}.collection-empty{position:relative;display:grid;place-items:center;padding-block:clamp(48px,8vw,120px)}.collection-empty__body{grid-area:1 / 1;--stack-gap: 20px;align-items:center;max-width:560px}.collection-empty__body>*{margin:0}.collection-empty--filtered{padding-block:clamp(40px,6vw,80px);border-bottom:1px solid var(--c-border)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-collection.css.map */
