.kl-collection-grid{background:var(--kl-color-paper);overflow-x:clip}.kl-collection-grid__header{margin-bottom:var(--kl-space-6)}.kl-collection-grid__title{font-family:var(--kl-font-display);font-size:var(--kl-type-h2);color:var(--kl-color-wordmark);line-height:var(--kl-leading-heading);margin:var(--kl-space-2) 0 0}.kl-collection-grid__desc{margin-top:var(--kl-space-3);max-width:60ch;font-size:var(--kl-type-body);color:var(--kl-color-muted);line-height:var(--kl-leading-body)}.kl-collection-grid__desc a{color:var(--kl-color-roast)}.kl-collection-grid__grid.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px;margin:0;padding:0}.kl-collection-grid__grid.grid>.grid__item{display:flex;width:100%;max-width:100%;margin:0}@media screen and (min-width:750px){.kl-collection-grid__grid.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 28px}}@media screen and (min-width:990px){.kl-collection-grid__grid.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 28px}}.kl-conseil-item{grid-column:1 / -1}.kl-conseil{display:flex;align-items:center;gap:22px;width:100%;margin:8px 0 4px;padding:22px 28px;background:var(--kl-color-olive-soft);border-radius:var(--kl-radius-lg)}.kl-conseil svg{width:30px;height:30px;flex:none;color:var(--kl-color-olive)}.kl-conseil__t{margin:0;font-size:15px;color:var(--kl-color-wordmark);max-width:64ch}.kl-conseil__t b{font-weight:var(--kl-weight-semibold)}.kl-conseil__lk{margin-left:auto;flex:none;display:flex;gap:18px;font-size:14px;font-weight:var(--kl-weight-semibold)}.kl-conseil__lk a{color:var(--kl-color-olive)}@media screen and (max-width:820px){.kl-conseil{flex-direction:column;align-items:flex-start;gap:12px;padding:17px 18px;border-radius:var(--kl-radius-md)}.kl-conseil svg{width:24px;height:24px}.kl-conseil__t{font-size:14px}.kl-conseil__lk{margin-left:0;gap:14px;font-size:13.5px}}@media screen and (max-width:767px){.kl-collection-grid{padding-left:var(--kl-space-4);padding-right:var(--kl-space-4)}.kl-collection-grid .page-width{padding-left:0;padding-right:0}.kl-collection-grid__header{margin-bottom:var(--kl-space-5)}.kl-collection-grid__title{font-size:32px}.kl-collection-grid__grid{gap:var(--kl-space-3)}.kl-collection-grid .facets-wrapper{margin-bottom:var(--kl-space-4)}.kl-collection-grid .facets-container,.kl-collection-grid .mobile-facets__wrapper{min-width:0}}@media screen and (max-width:360px){.kl-collection-grid__grid.grid--2-col-tablet-down{grid-template-columns:1fr}}.kl-collection-grid .product-count__text,.kl-collection-grid .facet-filters__label label,.kl-collection-grid .facets__summary,.kl-collection-grid .facets__heading{font-family:var(--kl-font-sans);color:var(--kl-color-ink)}.kl-collection-grid .product-count__text{color:var(--kl-color-muted)}.kl-collection-grid .select__select,.kl-collection-grid .facet-filters__sort{font-family:var(--kl-font-sans);border-radius:var(--kl-radius-sm);color:var(--kl-color-ink)}.kl-collection-grid .facets__summary{font-weight:var(--kl-weight-semibold)}.kl-collection-grid .facets__disclosure[open] .facets__summary,.kl-collection-grid .facets__summary:hover{color:var(--kl-color-roast)}.kl-collection-grid .active-facets__button-inner{border-radius:var(--kl-radius-full);background:var(--kl-color-roast-soft);color:var(--kl-color-bark);font-family:var(--kl-font-sans);font-weight:var(--kl-weight-semibold)}.kl-collection-grid .active-facets__button-inner:hover{background:var(--kl-color-roast);color:var(--kl-color-white)}.kl-collection-grid .active-facets__button--light{color:var(--kl-color-roast);text-underline-offset:3px}.kl-collection-grid .facets .button--primary{background:var(--kl-color-roast);border-radius:var(--kl-radius-full)}.kl-collection-grid .facets .button--primary:hover{background:var(--kl-color-roast-hover)}.kl-collection-grid .facets__reset .button{color:var(--kl-color-roast)}.kl-collection-grid .loading-overlay__spinner .path{stroke:var(--kl-color-roast)}.kl-collection-grid .pagination__item{font-family:var(--kl-font-sans);color:var(--kl-color-ink);border-radius:var(--kl-radius-sm)}.kl-collection-grid .pagination__item:hover{color:var(--kl-color-roast)}.kl-collection-grid .pagination__item--current{color:var(--kl-color-roast);font-weight:var(--kl-weight-bold)}.kl-collection-grid .pagination__item-arrow svg{color:var(--kl-color-roast)}.kl-collection-grid .collection--empty .title--primary{font-family:var(--kl-font-display);color:var(--kl-color-wordmark)}.kl-collection-seo{margin-top:var(--kl-space-8);padding-top:var(--kl-space-7);border-top:1px solid rgba(64,46,35,.14)}.kl-collection-seo__intro{max-width:78ch}.kl-collection-seo__title{margin:var(--kl-space-2) 0 0;font-family:var(--kl-font-display);font-size:clamp(30px,4vw,48px);line-height:var(--kl-leading-heading);color:var(--kl-color-wordmark)}.kl-collection-seo__lead,.kl-collection-seo__copy{color:var(--kl-color-muted);line-height:var(--kl-leading-body)}.kl-collection-seo__lead{margin:var(--kl-space-3) 0 0;font-size:1.08rem}.kl-collection-seo__grid{display:grid;gap:var(--kl-space-6);margin-top:var(--kl-space-6)}.kl-collection-seo__copy{max-width:80ch}.kl-collection-seo__copy p{margin-top:0}.kl-collection-seo__copy p+p{margin-top:var(--kl-space-3)}.kl-collection-seo__links{display:grid;gap:var(--kl-space-3);align-content:start}.kl-collection-seo__link{display:flex;align-items:center;min-height:48px;padding:.9rem 1rem;border:1px solid rgba(64,46,35,.12);border-radius:var(--kl-radius-sm);background:#ffffff6b;color:var(--kl-color-bark);font-family:var(--kl-font-sans);font-weight:var(--kl-weight-semibold);text-decoration:none}.kl-collection-seo__link:hover{border-color:#79472c6b;color:var(--kl-color-roast)}.kl-collection-seo__faq{display:grid;gap:var(--kl-space-2);margin-top:var(--kl-space-6)}.kl-collection-seo__faq-item{border-bottom:1px solid rgba(64,46,35,.12)}.kl-collection-seo__faq-item summary{cursor:pointer;padding:1rem 0;color:var(--kl-color-ink);font-family:var(--kl-font-sans);font-weight:var(--kl-weight-semibold);list-style-position:outside}.kl-collection-seo__faq-item p{max-width:76ch;margin:0 0 1rem;color:var(--kl-color-muted);line-height:var(--kl-leading-body)}@media screen and (min-width:990px){.kl-collection-seo__grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}}@media screen and (max-width:767px){.kl-collection-seo{margin-top:var(--kl-space-6);padding-top:var(--kl-space-5)}.kl-collection-seo__title{font-size:30px}.kl-collection-seo__link{min-height:44px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kl-collection-grid.css.map */
