.tc-shop{display:grid;grid-template-columns:var(--tc-sidebar-w, 28rem) minmax(0,1fr);gap:var(--tc-shop-gap, 7.2rem);padding:.4rem 0 10rem}.tc-shop__results,.tc-shop__filters{min-width:0}.tc-shop--titled{grid-template-rows:auto 1fr;row-gap:0}.tc-shop__title{grid-column:2;grid-row:1;margin:0 0 .6rem;font-family:var(--tc-font-display);font-size:var(--tc-shop-title-fs, 4.8rem);font-weight:400;line-height:1;color:var(--tc-ink);overflow-wrap:break-word}.tc-shop--titled .tc-shop__filters{grid-column:1;grid-row:1 / span 2}.tc-shop--titled .tc-shop__results{grid-column:2;grid-row:2}.tc-page-head--no-title{padding-top:.8rem;padding-bottom:.4rem}.tc-page-head--no-title .tc-page-head__crumb{margin-bottom:0}.tc-filters__head{display:flex;align-items:center;gap:1.2rem;margin-bottom:2.8rem;font-family:var(--tc-font-sans);font-size:1.2rem;text-transform:uppercase;letter-spacing:.36em;color:var(--tc-ink)}.tc-filters__head svg{width:1.6rem;height:1.6rem;fill:none;stroke:var(--tc-patine);stroke-width:1.3;stroke-linecap:round}.tc-filter{padding:2rem 0;border-bottom:1px solid var(--tc-line-soft)}.tc-filter__summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;list-style:none;cursor:pointer;font-family:var(--tc-font-sans);font-size:1.1rem;text-transform:uppercase;letter-spacing:.28em;color:var(--tc-ink)}.tc-filter__summary::-webkit-details-marker{display:none}.tc-filter__summary:after{content:"+";font-family:var(--tc-font-display);font-size:1.8rem;line-height:1;color:var(--tc-patine)}.tc-filter[open]>.tc-filter__summary:after{content:"\2013"}.tc-filter__options{display:flex;flex-direction:column;gap:1.3rem;margin-top:1.8rem}.tc-filter__option{display:flex;align-items:center;gap:1rem;font-family:var(--tc-font-serif);font-style:italic;font-size:1.6rem;color:var(--tc-smoke);cursor:pointer}.tc-filter__option input{flex:0 0 auto;width:14px;height:14px;accent-color:var(--tc-patine);cursor:pointer}.tc-filter__count{margin-left:auto;font-family:var(--tc-font-sans);font-style:normal;font-size:1rem;letter-spacing:.1em;color:var(--tc-sable)}.tc-filter__option--empty{opacity:.4}.tc-filter__price{display:flex;align-items:center;gap:1rem;margin-top:1.8rem}.tc-filter__price input{width:100%;min-width:0;padding:1rem 1.2rem;border:1px solid var(--tc-line);background-color:var(--tc-white);font-family:var(--tc-font-sans);font-size:1.2rem;color:var(--tc-ink)}.tc-filter__price span{font-family:var(--tc-font-serif);font-style:italic;color:var(--tc-sable)}.tc-filters__apply{margin-top:2.4rem;width:100%;justify-content:center}.tc-filters__clear{display:inline-block;margin-top:2.8rem;padding-bottom:3px;border-bottom:1px solid var(--tc-patine);font-family:var(--tc-font-sans);font-size:1rem;text-transform:uppercase;letter-spacing:.3em;color:var(--tc-patine);cursor:pointer}.tc-active-filters{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.tc-active-filters a{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border:1px solid var(--tc-line);font-family:var(--tc-font-sans);font-size:1rem;text-transform:uppercase;letter-spacing:.2em;color:var(--tc-smoke);transition:border-color var(--tc-t-color),color var(--tc-t-color)}.tc-active-filters a:hover{border-color:var(--tc-patine);color:var(--tc-patine)}.tc-shop__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.2rem;padding-bottom:1rem;border-bottom:1px solid var(--tc-line-soft)}.tc-shop__controls{display:flex;align-items:center;gap:1.2rem;min-width:0}.tc-filters__toggle,.tc-filters__close,.tc-filters__overlay,.tc-active-filters--toolbar{display:none}.tc-shop__count{font-family:var(--tc-font-serif);font-style:italic;font-size:1.7rem;color:var(--tc-smoke)}.tc-shop__sort{max-width:100%;padding:1.2rem 1.8rem;border:1px solid var(--tc-line);border-radius:0;background-color:var(--tc-white);font-family:var(--tc-font-sans);font-size:1.1rem;text-transform:uppercase;letter-spacing:.28em;color:var(--tc-ink);cursor:pointer}.tc-shop__grid{display:grid;grid-template-columns:repeat(var(--tc-shop-cols, 4),minmax(0,1fr));gap:var(--tc-grid-gap-row) var(--tc-grid-gap-col)}.tc-shop__grid>*{min-width:0}.tc-shop__empty{padding:8rem 0;text-align:center;font-family:var(--tc-font-serif);font-style:italic;font-size:2.1rem;color:var(--tc-sable)}.tc-pagination{display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:6.4rem;font-family:var(--tc-font-sans);font-size:1.1rem;text-transform:uppercase;letter-spacing:.3em;color:var(--tc-sable)}.tc-pagination a{color:var(--tc-patine);transition:color var(--tc-t-color)}.tc-pagination a:hover,.tc-pagination__current{color:var(--tc-ink)}@media screen and (max-width:1150px){.tc-shop{grid-template-columns:minmax(0,1fr);gap:0;padding:.4rem 0 7rem}.tc-shop__filters{margin-bottom:3.2rem;padding-bottom:2.4rem;border-bottom:1px solid var(--tc-line-soft)}.tc-shop--filters-drawer .tc-shop__filters{position:fixed;top:0;right:0;bottom:0;z-index:90;width:min(100%,40rem);margin:0;padding:2.4rem var(--tc-container-pad) 3.2rem;border:0;background-color:var(--tc-white);overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(100%);visibility:hidden;transition:transform .32s ease,visibility 0s linear .32s}.tc-shop--filters-drawer .tc-shop__filters.is-open{transform:none;visibility:visible;transition:transform .32s ease}.tc-shop--filters-drawer .tc-filters__head{margin-bottom:1.2rem;padding-bottom:1.6rem;border-bottom:1px solid var(--tc-line-soft)}.tc-shop--filters-drawer .tc-filters__close{display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;margin-left:auto;padding:0;border:1px solid var(--tc-line);border-radius:50%;background:none;font-family:var(--tc-font-display);font-size:2.2rem;line-height:1;color:var(--tc-ink);cursor:pointer}.tc-shop--filters-drawer .tc-filters__apply{position:sticky;bottom:0;margin-top:3.2rem;box-shadow:0 -1.6rem 1.6rem var(--tc-white)}.tc-shop--filters-drawer .tc-filters__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:89;background-color:#0b0b0c73;opacity:0;pointer-events:none;transition:opacity .3s ease}.tc-shop--filters-drawer .tc-filters__overlay.is-open{opacity:1;pointer-events:auto}.tc-shop--filters-drawer .tc-filters__toggle{display:inline-flex;align-items:center;gap:1rem;flex:0 0 auto;padding:1.2rem 1.6rem;border:1px solid var(--tc-line);background-color:var(--tc-white);font-family:var(--tc-font-sans);font-size:1.1rem;text-transform:uppercase;letter-spacing:.28em;color:var(--tc-ink);cursor:pointer}.tc-filters__toggle svg{width:1.6rem;height:1.6rem;fill:none;stroke:var(--tc-patine);stroke-width:1.4;stroke-linecap:round}.tc-filters__toggle-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:1rem;background-color:var(--tc-copper);font-size:.9rem;letter-spacing:.05em;color:var(--tc-white)}.tc-shop--filters-drawer .tc-shop__controls{justify-content:space-between}.tc-shop--filters-drawer .tc-shop__sort{flex:1 1 0;min-width:0;width:auto}.tc-shop--filters-drawer .tc-active-filters--toolbar{display:flex;margin:-2rem 0 2.8rem}.tc-active-filters__clear{align-self:center;margin-left:.4rem;font-family:var(--tc-font-sans);font-size:1rem;text-transform:uppercase;letter-spacing:.3em;color:var(--tc-patine);text-decoration:underline;text-underline-offset:.3em}body.tc-filters-open{overflow:hidden}.tc-shop--titled{grid-template-rows:none}.tc-shop__title,.tc-shop--titled .tc-shop__filters,.tc-shop--titled .tc-shop__results{grid-column:1;grid-row:auto}.tc-shop__grid{grid-template-columns:repeat(var(--tc-shop-cols-md, 3),minmax(0,1fr))}}@media screen and (max-width:900px){.tc-shop{padding:2.8rem 0 6.4rem}.tc-shop__title{margin-bottom:2rem;font-size:var(--tc-shop-title-fs-sm, 3.2rem)}.tc-filters__head{margin-bottom:1.4rem}.tc-filter{padding:1.4rem 0}.tc-filter__options{gap:1.1rem}.tc-shop__toolbar{flex-direction:column;align-items:stretch;gap:1.4rem;margin-bottom:2.8rem}.tc-shop__controls,.tc-shop__sort{width:100%}.tc-shop__grid{grid-template-columns:repeat(var(--tc-shop-cols-sm, 2),minmax(0,1fr));gap:3.2rem 1.6rem}}@media screen and (max-width:560px){.tc-shop__grid{grid-template-columns:repeat(var(--tc-shop-cols-xs, 2),minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/the-collection-collection.css.map */
