.clp__header{background-color:var(--bone, #F5EFE6)}.clp__header-main{display:flex;align-items:stretch}.clp__header-text{flex:1;padding:56px 64px 56px 80px;display:flex;flex-direction:column;justify-content:center}.clp__eyebrow{display:flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--olive, #5B6444);margin:0 0 20px}.clp__eyebrow-dot{width:7px;height:7px;border-radius:50%;background-color:#a85d3d;flex-shrink:0}.clp__heading{font-family:Merriweather,serif;font-size:clamp(2.6rem,3.6vw,4.8rem);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:var(--pine, #2F3A2E);margin:0 0 24px;text-transform:uppercase}.clp__description{font-family:Montserrat,sans-serif;font-size:1.4rem;line-height:1.78;color:var(--charcoal, #3A3936);max-width:560px}.clp__description p{margin:0 0 1em}.clp__description p:last-child{margin-bottom:0}.clp__description a{color:var(--olive, #5B6444);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#5b644466;transition:color .2s ease,text-decoration-color .2s ease}.clp__description a:hover{color:var(--pine, #2F3A2E);text-decoration-color:#2f3a2e99}.clp__header-image{flex:0 0 360px;overflow:hidden;align-self:stretch}.clp__header-img{width:100%;height:100%;object-fit:cover;display:block}.clp__feature-strip{background-color:var(--pine, #2F3A2E);display:flex;align-items:stretch;border-top:1px solid rgba(47,58,46,.15)}.clp__feature-item{flex:1;display:flex;align-items:center;gap:12px;padding:20px 36px;border-right:1px solid rgba(245,239,230,.1)}.clp__feature-item:last-child{border-right:none}.clp__feature-icon{flex-shrink:0;color:var(--sage, #9EA888);display:flex;align-items:center}.clp__feature-icon svg{width:18px;height:18px}.clp__feature-text{font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:500;letter-spacing:.03em;color:var(--bone, #F5EFE6);line-height:1.4}.facets-vertical-sort .facet-filters__label,.facets-vertical-sort label[for=SortBy]{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--stone, #6B6A66)}.facet-filters__sort .select__select,.facets-vertical-sort .select__select{font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.04em;border-color:var(--fog, #D6D1C7);color:var(--charcoal, #3A3936)}.product-count-vertical .product-count__text,.product-count__text{font-family:Montserrat,sans-serif;font-size:1.2rem;letter-spacing:.04em;color:var(--stone, #6B6A66)}.category_wrapper{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--fog, #D6D1C7)}.category_wrapper h2{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--stone, #6B6A66);margin:0 0 12px}.category_wrapper ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.category_wrapper a{font-family:Montserrat,sans-serif;font-size:1.3rem;color:var(--charcoal, #3A3936);text-decoration:none;letter-spacing:.02em;transition:color .2s ease}.category_wrapper a:hover{color:var(--olive, #5B6444)}.facets__heading{font-family:Montserrat,sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--stone, #6B6A66)!important}.facets__summary .h4,.facets__summary span{font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.facets__label{font-family:Montserrat,sans-serif;font-size:1.3rem;color:var(--charcoal, #3A3936)}.card__heading,.card__heading a{font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;line-height:1.3}.card__heading a{color:var(--pine, #2F3A2E);text-decoration:none;transition:color .2s ease}.card__heading a:hover{color:var(--olive, #5B6444)}.price .price-item--regular{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;color:var(--pine, #2F3A2E);letter-spacing:.03em}.price--on-sale .price-item--sale{font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:600;color:#a85d3d;letter-spacing:.03em}.price-item--compare{font-family:Montserrat,sans-serif;font-size:1.2rem;color:var(--stone, #6B6A66);text-decoration:line-through}.card__information .caption{font-family:Montserrat,sans-serif;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:var(--stone, #6B6A66)}.quick-add__submit{font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;background-color:var(--pine, #2F3A2E)!important;color:var(--bone, #F5EFE6)!important}.quick-add__submit:hover{background-color:var(--olive, #5B6444)!important}.badge{font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em}.pagination .pagination__list{font-family:Montserrat,sans-serif}.pagination .pagination__item a,.pagination .pagination__item span{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:500;color:var(--pine, #2F3A2E);border-color:var(--fog, #D6D1C7);letter-spacing:.04em}.pagination .pagination__item--current span{background-color:var(--pine, #2F3A2E);color:var(--bone, #F5EFE6);border-color:var(--pine, #2F3A2E)}@media screen and (max-width:900px){.clp__header-main{flex-direction:column}.clp__header-text{padding:40px 24px 36px}.clp__header-image{flex:0 0 auto;height:260px;width:100%}.clp__heading{font-size:clamp(2.4rem,7vw,3.6rem)}.clp__feature-strip{flex-wrap:wrap}.clp__feature-item{flex:0 0 50%;padding:16px 20px;border-right:none;border-bottom:1px solid rgba(245,239,230,.1)}.clp__feature-item:nth-child(odd){border-right:1px solid rgba(245,239,230,.1)}.clp__feature-item:nth-last-child(-n+2){border-bottom:none}.clp__feature-text{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/collection-page.css.map */
