.cch__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;padding-top:2.4rem;padding-bottom:3.2rem}.cch__crumbs{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.6rem;font-size:1.2rem;letter-spacing:.04em;color:var(--ch-muted)}.cch__crumbs a{color:inherit;text-decoration:none}.cch__crumbs a:hover{color:rgb(var(--ch-accent))}.cch__title{margin-bottom:1rem;font-size:clamp(3.6rem,6vw,6.4rem);line-height:1}.cch__count{margin:0 0 2rem;font-size:1.15rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--ch-accent))}.cch__desc{max-width:66rem;font-size:1.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.cch__desc.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.cch__desc p{margin:0}.cch__desc p+p{margin-top:1rem}.cch__desc a{color:rgb(var(--ch-accent))}.cch__desc h2,.cch__desc h3{margin:1.6rem 0 .6rem;font-family:var(--ch-display);font-weight:400;font-size:2rem;color:rgb(var(--ch-ink))}.cch__more{display:inline-flex;margin-top:.8rem;padding-bottom:.2rem;border-bottom:.1rem solid currentColor;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ch-ink));text-decoration:none}.cch__more:hover{color:rgb(var(--ch-accent))}.cch__more span+span,.cch__more[aria-expanded=true] span:first-child{display:none}.cch__more[aria-expanded=true] span+span{display:inline}.cch__refine{margin-top:2.4rem}.cch__refine-label{margin:0 0 1rem;font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ch-muted)}.cch__chips{display:flex;gap:.8rem;margin:0 -1.6rem;padding:0 1.6rem .4rem;list-style:none;overflow-x:auto;scrollbar-width:none}.cch__chips::-webkit-scrollbar{display:none}.cch__chip{display:inline-flex;align-items:center;gap:.8rem;min-height:4.2rem;padding:.6rem 1.4rem;border:.1rem solid var(--ch-line);background:#fff;font-size:1.4rem;line-height:1.2;white-space:nowrap;color:rgb(var(--ch-ink));text-decoration:none;transition:border-color .2s,color .2s}.cch__chip:hover{border-color:rgb(var(--ch-accent));color:rgb(var(--ch-accent))}.cch__dot{position:relative;width:2.2rem;height:2.2rem;flex:none;overflow:hidden;border-radius:50%;background:#eee;box-shadow:0 0 0 .1rem var(--ch-line)}.cch__dot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cch__media{display:none}@media screen and (min-width:750px){.cch__chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}@media screen and (min-width:990px){.cch__inner{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6.4rem;align-items:center;padding-top:4rem;padding-bottom:4.8rem}.cch__inner--noimg{grid-template-columns:minmax(0,1fr)}.cch__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:rgba(var(--ch-ink),.06)}.cch__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cch__desc{-webkit-line-clamp:4}}#ProductGridContainer .card__information{padding-top:0}#ProductGridContainer .card__heading{margin:1.2rem 0 .4rem;font-family:var(--custom-display-font,Georgia,serif);font-size:1.6rem;font-weight:400;line-height:1.25;letter-spacing:-.005em}#ProductGridContainer .card__heading a{text-decoration:none}#ProductGridContainer .card-wrapper:hover .card__heading a{color:#309294;text-decoration:none}#ProductGridContainer .price{margin-top:.2rem;font-size:1.45rem}#ProductGridContainer .price-item--regular{font-weight:600}#ProductGridContainer .card__media .media{background:#f3efe9}@media screen and (min-width:750px){#ProductGridContainer .card__heading{font-size:1.8rem}#ProductGridContainer .price{font-size:1.5rem}}.facets__form .facets__heading,.facet-filters__label{font-size:1.1rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#1c211f99}.facets__form .facets__summary{padding:.7rem 1.2rem;border:.1rem solid rgba(28,33,31,.16);font-size:1.35rem;transition:border-color .2s}.facets__form .facets__summary:hover,.facets__form details[open]>.facets__summary{border-color:#309294}.facets__form .facets__summary span{text-decoration:none}.product-count__text{font-size:1.2rem;letter-spacing:.04em;color:#1c211f99}.mobile-facets__open{padding:.8rem 1.4rem;border:.1rem solid rgba(28,33,31,.16)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-collection.css.map */
