.ch-wrap{padding-top:.8rem;padding-bottom:0}.ch{position:relative;overflow:hidden;isolation:isolate;border-radius:16px;background:#23301f;color:#f9f9f7;min-height:clamp(24rem,24vw,32rem);display:flex;flex-direction:column;justify-content:flex-end}.ch:before,.ch:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.ch:before{width:52rem;height:52rem;right:-12rem;top:-22rem;background:radial-gradient(circle,#2f7d4f80,#2f7d4f00 66%)}.ch:after{width:34rem;height:34rem;right:4rem;bottom:-20rem;border:1px solid rgba(183,196,168,.22)}.ch--image:after{display:none}.ch-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ch-media img{width:100%;height:100%;object-fit:cover;display:block}.ch--image:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;background:linear-gradient(90deg,#23301fe6,#23301f9e 46%,#23301f1a)}.ch-body{padding:3.2rem 2.4rem 2.4rem;max-width:72rem}.ch-eyebrow{margin:0 0 1rem;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b7c4a8}.ch-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.2rem,4.6vw,5.2rem);font-weight:700;letter-spacing:-.03em;line-height:1.04;color:#fff}.ch-text{margin-top:1.4rem;max-width:58ch;font-size:1.7rem;line-height:1.55;color:#f9f9f7db}.ch-text p{margin:0 0 .8rem}.ch-meta{list-style:none;margin:1.8rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem 2rem;font-size:1.4rem;color:#b7c4a8}.ch-meta li{display:inline-flex;align-items:center;gap:.8rem}@media screen and (max-width:749px){.ch-meta{gap:.6rem 1.6rem;font-size:1.3rem}.ch-meta li:nth-child(n+3){display:none}.ch{min-height:20rem}}.ch-meta li:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#2f7d4f}.ch-chips{display:flex;flex-wrap:nowrap;gap:.8rem;padding:0 2.4rem 2.4rem;overflow-x:auto;scrollbar-width:none}.ch-chips::-webkit-scrollbar{display:none}.ch-chip{flex:none;padding:.9rem 1.6rem;border-radius:var(--buttons-radius, 10px);border:1px solid rgba(183,196,168,.4);color:#f9f9f7;font-size:1.4rem;font-weight:600;text-decoration:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background-color .25s ease,color .25s ease,border-color .25s ease}.ch-chip:hover{background:#e4ebdc;color:#23301f;border-color:#e4ebdc}.ch-chip[aria-current=page]{background:#2f7d4f;border-color:#2f7d4f;color:#fff}@media screen and (min-width:750px){.ch-body{padding:4.8rem 5.6rem 2.8rem}.ch-chips{padding:0 5.6rem 3.2rem}}.ct-grid{display:grid;gap:1.6rem;grid-template-columns:1fr}.ct{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;min-height:24rem;padding:2.2rem;overflow:hidden;isolation:isolate;border-radius:16px;background:#23301f;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.ct-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.ct-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ct-fallback{display:block;width:100%;height:100%;background:radial-gradient(circle at 80% 15%,#2f7d4f99,#2f7d4f00 60%),#23301f}.ct:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,#23301fe0,#23301f59 52%,#23301f00)}.ct-body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ct-title{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:600;letter-spacing:-.02em;line-height:1.1}.ct-count{font-size:1.4rem;color:#b7c4a8}.ct-arrow{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;background:#e4ebdc29 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center / 2rem no-repeat;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .25s ease,transform .35s cubic-bezier(.16,1,.3,1)}.ct:hover{box-shadow:0 24px 40px -24px #23301f8c}.ct:hover .ct-media img{transform:scale(1.05)}.ct:hover .ct-arrow{background-color:#2f7d4f;transform:rotate(45deg)}.ct:active{transform:scale(.99)}.ct:focus-visible{outline:3px solid #2f7d4f;outline-offset:3px}@media screen and (min-width:750px){.ct-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.ct{min-height:30rem;padding:2.8rem}.ct-title{font-size:2.8rem}.ct-grid--n1{grid-template-columns:1fr}.ct-grid--n1 .ct{min-height:36rem}}@media screen and (min-width:990px){.ct-grid--n3,.ct-grid--n5,.ct-grid--n6{grid-template-columns:repeat(3,1fr)}.ct-grid--n4{grid-template-columns:repeat(4,1fr)}.ct-grid--n4 .ct{min-height:34rem}}.ct--product{background:#fff;color:#23301f;border:1px solid #dfe6d6}.ct--product .ct-media{background:linear-gradient(180deg,#fff,#f1f5ec)}.ct--product .ct-media img{object-fit:contain;padding:3rem 3rem 9rem;box-sizing:border-box}.ct--product:before{background:linear-gradient(0deg,#e4ebdcf2,#e4ebdc00 42%)}.ct--product .ct-count{color:#23301fad}.ct--product .ct-arrow{background-color:#23301f;-webkit-backdrop-filter:none;backdrop-filter:none}.ct--product:hover .ct-arrow{background-color:#2f7d4f}.cl-grid{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.cl-grid{grid-template-columns:repeat(2,1fr);gap:2rem}.cl-grid .ct{min-height:34rem}.cl-grid--n1{grid-template-columns:1fr}.cl-grid--n1 .ct{min-height:42rem}}@media screen and (min-width:990px){.cl-grid--many{grid-template-columns:repeat(6,1fr)}.cl-grid--many .ct{grid-column:span 2}.cl-grid--many .ct--featured{grid-column:span 4}.cl-grid--many .ct--featured .ct-title{font-size:3.6rem}}.cl-wrap{padding-top:2.4rem;padding-bottom:6rem}.cm-wrap{padding-top:4rem;padding-bottom:5rem}.cm-head{display:flex;align-items:baseline;justify-content:space-between;gap:2rem;margin-bottom:2rem}.cm-title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:700;letter-spacing:-.02em;color:#23301f}.cm-all{font-size:1.5rem;font-weight:600;color:#2f7d4f;text-decoration:none;white-space:nowrap}.cm-all:hover{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.ct,.ct-media img,.ct-arrow,.ch-chip{transition:none}.ct:hover .ct-media img{transform:none}}.facets-wrapper{padding-top:.8rem}.facets-container{padding-bottom:1.2rem;border-bottom:1px solid #e4ebdc;margin-bottom:.8rem;align-items:center}.facets__heading{font-size:1.4rem;font-weight:600;color:#23301fb3;letter-spacing:.01em}.facets__disclosure .facets__summary,.facet-filters__field .select,.mobile-facets__open-wrapper .mobile-facets__open{border-radius:var(--buttons-radius, 10px)}.facets__summary{display:inline-flex;align-items:center;gap:.8rem;position:relative;padding:.9rem 4rem .9rem 1.6rem!important;border:1px solid #d3dec7;background:#fff;font-size:1.4rem;font-weight:600;color:#23301f;transition:border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.facets__summary:hover{border-color:#2f7d4f}.facets__disclosure[open]>.facets__summary{border-color:#2f7d4f;background:#e4ebdc}.facets__summary:focus-visible{outline:2px solid #2f7d4f;outline-offset:2px}.facets__display{border:1px solid #d3dec7;border-radius:14px;box-shadow:0 20px 36px -22px #23301f73;overflow:hidden}.facets__selected{color:#2f7d4f;font-weight:600}.facets__reset{color:#2f7d4f}.facet-filters__field select.facet-filters__sort{border-radius:var(--buttons-radius, 10px);font-size:1.4rem;font-weight:600;color:#23301f}.facet-filters__field .select:hover:after{color:#2f7d4f}.product-count__text,.product-count{font-size:1.4rem;color:#23301fb3}.active-facets__button .active-facets__button-inner,.active-facets__button-wrapper .active-facets__button-inner{border-radius:var(--buttons-radius, 10px);background:#e4ebdc;color:#23301f;font-weight:600}.mobile-facets__open{border:1px solid #d3dec7;background:#fff;font-weight:600;color:#23301f}@media(prefers-reduced-motion:reduce){.facets__summary{transition:none}}.facets__disclosure{margin-right:1rem}.facets__summary .icon-caret{right:1.4rem}.facets__disclosure .facets__display{min-width:34rem}.facets__price{gap:1rem}.facets__price .field{min-width:0;flex:1 1 14rem}.facets__price .field__input{min-width:11rem;padding-left:1.4rem;padding-right:1rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/collection-refresh.css.map */
