.collection-hero--shop-all{background:#f3f4ee;margin-bottom:0}.collection-hero--shop-all .collection-hero__inner{padding-bottom:2.4rem;padding-top:2.4rem}.collection-hero--shop-all .collection-hero__text-wrapper{align-self:center}.collection-hero--shop-all .collection-hero__eyebrow,.shop-all-navigation__eyebrow,.shop-all-catalogue__eyebrow{color:#6f941f;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0 0 1.4rem;text-transform:uppercase}.collection-hero--shop-all .collection-hero__title{font-size:clamp(4rem,5.4vw,7.2rem);letter-spacing:-.035em;line-height:.98;margin:0;max-width:8.5em}.collection-hero--shop-all .collection-hero__description{color:#596158;font-size:1.65rem;line-height:1.6;margin:2.8rem 0 0;max-width:62rem}.collection-hero--shop-all .collection-hero__description p{margin:0}.collection-hero--shop-all .collection-hero__description p+p{margin-top:1.2rem}.collection-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.8rem 2.8rem;margin-top:3rem}.collection-hero__button{align-items:center;background:#6f941f;border:.1rem solid #6f941f;border-radius:.4rem;color:#fff;display:inline-flex;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;gap:1.1rem;justify-content:center;min-height:5rem;padding:1.2rem 2.2rem;text-decoration:none}.collection-hero__button:hover{background:#5e7f19;border-color:#5e7f19;color:#fff}.collection-hero__text-link{color:#252724;font-size:1.4rem;font-weight:700;text-decoration:none}.collection-hero__text-link:hover{color:#526d22}.collection-hero--shop-all.collection-hero--with-image .collection-hero__inner{display:grid;align-items:center;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(3.2rem,3vw,4.8rem)}.collection-hero--shop-all.collection-hero--with-image .collection-hero__image-container{align-self:center;justify-self:stretch;aspect-ratio:auto;min-height:0;height:clamp(380px,28vw,410px);max-width:none;width:100%;border-radius:6px;overflow:hidden;box-shadow:none}.collection-hero--shop-all .collection-hero__image-container.media>img{position:static;display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.collection-hero__assurances{color:#596158;display:flex;flex-wrap:wrap;font-size:1.25rem;gap:1rem 2rem;list-style:none;margin:3.2rem 0 0;padding:2rem 0 0;border-top:.1rem solid #d8ddd0}.collection-hero__assurances li:before{color:#6f941f;content:"\2713";font-weight:700;margin-right:.7rem}.collection-hero--shop-all .collection-hero__assurances{column-gap:1.2rem}.collection-hero--shop-all .collection-hero__assurances li{white-space:nowrap}.shop-all-navigation{background:#fff;padding:clamp(6rem,8vw,10rem) 0}.shop-all-navigation__heading{margin-bottom:4rem;max-width:72rem}.shop-all-navigation__heading h2,.shop-all-catalogue__heading h2{color:#252724;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4vw,5.2rem);font-weight:400;letter-spacing:-.025em;line-height:1.06;margin:0}.shop-all-navigation__heading>p:last-child,.shop-all-catalogue__heading>p:last-child{color:#596158;font-size:1.55rem;line-height:1.55;margin:1.8rem 0 0;max-width:62rem}.shop-all-navigation__grid{display:grid;gap:3.6rem 2.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.shop-all-navigation__card{color:#252724;display:flex;flex-direction:column;min-width:0;text-decoration:none}.shop-all-navigation__media{aspect-ratio:4 / 3;background:#edf1e6;display:block;overflow:hidden}.shop-all-navigation__media img{height:100%;object-fit:cover;transition:transform .45s ease;width:100%}.shop-all-navigation__card:hover .shop-all-navigation__media img{transform:scale(1.025)}.shop-all-navigation__placeholder{align-items:center;color:#718750;display:flex;font-size:4rem;height:100%;justify-content:center}.shop-all-navigation__content{display:flex;flex:1;flex-direction:column;padding-top:1.8rem}.shop-all-navigation__card-eyebrow{color:#6f941f;font-size:1.05rem;font-weight:700;letter-spacing:.1em;margin-bottom:.8rem;text-transform:uppercase}.shop-all-navigation__card-title{font-family:var(--font-heading-family);font-size:2.3rem;font-weight:400;line-height:1.15}.shop-all-navigation__card-copy{color:#596158;font-size:1.35rem;line-height:1.5;margin-top:1rem}.shop-all-navigation__card-link{color:#526d22;font-size:1.25rem;font-weight:700;margin-top:1.6rem}.shop-all-catalogue{scroll-margin-top:3rem}.shop-all-catalogue__heading{padding-bottom:3.4rem;padding-top:clamp(5.5rem,7vw,8.5rem)}.shop-all-catalogue .facets-wrapper{border-bottom:.1rem solid #e2e3dc;border-top:.1rem solid #e2e3dc;margin-bottom:3.4rem;padding-bottom:1.5rem;padding-top:1.5rem}.shop-all-catalogue .facets-container-drawer{gap:1.2rem;justify-content:space-between;padding:0}.shop-all-catalogue .facets-container-drawer .mobile-facets__wrapper{flex-grow:0;margin:0 auto 0 0}.shop-all-catalogue .mobile-facets__open{align-items:center;border:.1rem solid #cfd3c8;border-radius:.4rem;color:#252724;font-size:1.35rem;font-weight:700;justify-content:center;min-height:4.6rem;padding:1rem 1.7rem;text-decoration:none}.shop-all-catalogue .mobile-facets__open:hover{border-color:#6f941f;color:#526d22}.shop-all-catalogue .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.shop-all-catalogue .facets-container-drawer .facet-filters{border:0;border-radius:0;min-height:auto;padding:0}.shop-all-catalogue .facets-container-drawer .product-count{color:#596158;margin:0}.shop-all-catalogue .facets-pill .active-facets{align-items:center;display:flex;flex-wrap:wrap;margin:0}.shop-all-catalogue .active-facets__button{margin:0 .8rem .8rem 0;padding:0}.shop-all-catalogue .active-facets__button-inner{background:#f3f4ee;border-radius:10rem;box-shadow:none;color:#3d403c;min-height:3.4rem;padding:.7rem 1.2rem}.shop-all-catalogue .active-facets__button-wrapper{margin:0 0 .8rem .5rem;padding:0}.shop-all-catalogue .mobile-facets__footer .button--primary{--color-button: 111, 148, 31;--color-button-text: 255, 255, 255;background:#6f941f;border-radius:.4rem;color:#fff;font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;min-height:4.8rem}.shop-all-catalogue .mobile-facets__footer .button--primary:before,.shop-all-catalogue .mobile-facets__footer .button--primary:after{border-radius:.4rem}.shop-all-catalogue .mobile-facets__footer .button--primary:hover{background:#5f8117}@media screen and (max-width:989px){.collection-hero--shop-all.collection-hero--with-image .collection-hero__inner{grid-template-columns:1fr;gap:4.5rem}.collection-hero--shop-all.collection-hero--with-image .collection-hero__image-container{min-height:0;height:auto;aspect-ratio:16 / 10}.collection-hero--shop-all.collection-hero--with-image .collection-hero__text-wrapper{padding-bottom:0}.shop-all-navigation__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.collection-hero--shop-all .collection-hero__inner{padding-bottom:4rem;padding-top:3.2rem}.collection-hero--shop-all .collection-hero__title{font-size:4rem}.collection-hero--shop-all .collection-hero__description{font-size:1.5rem}.collection-hero__actions{align-items:stretch;flex-direction:column}.collection-hero__button,.collection-hero__text-link{justify-content:center;text-align:center;width:100%}.collection-hero__assurances{display:grid;gap:.9rem}.shop-all-navigation{padding:5.5rem 0}.shop-all-navigation__heading{margin-bottom:3rem}.shop-all-navigation__grid{display:flex;gap:1.4rem;margin-right:-1.5rem;overflow-x:auto;padding-bottom:1.2rem;padding-right:1.5rem;scroll-snap-type:x mandatory}.shop-all-navigation__card{flex:0 0 82%;scroll-snap-align:start}.shop-all-navigation__card-title{font-size:2.1rem}.shop-all-catalogue__heading{padding-bottom:2.6rem;padding-top:5.5rem}.shop-all-catalogue .facets-wrapper{margin-bottom:2.4rem}.shop-all-catalogue .facets-container-drawer{align-items:center;display:grid;grid-template-columns:auto 1fr}.shop-all-catalogue .facets-container-drawer .mobile-facets__wrapper{margin:0}.shop-all-catalogue .mobile-facets__open{padding:.9rem 1.2rem}.shop-all-catalogue .facets-container-drawer .product-count{justify-self:end}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/shop-all-collection.css.map */
