.cs-collection-body{background:#f7f4eb;color:#19392f}.cs-collection-body:has(.mobile-facets__disclosure[open]) shopify-chat{display:none!important}.cs-collection-hero,.cs-collection-grid,.cs-collection-help{--cs-list-ink:#19392f;--cs-list-gold:#b89762;--cs-list-line:#19392f26;color:#19392f;font-size:15px;line-height:1.6;letter-spacing:.01em}.cs-collection-hero *,.cs-collection-grid *,.cs-collection-help *{box-sizing:border-box}.cs-collection-hero .page-width,.cs-collection-grid .page-width,.cs-collection-longcopy.page-width,.cs-collection-help .page-width{max-width:1420px;padding-inline:50px}.cs-collection-hero{background:linear-gradient(110deg,#f6f2e7,#efeddf);border-bottom:1px solid #19392f20;padding-block:27px 26px}.cs-collection-breadcrumb{font-size:11px;color:#66705f;margin-bottom:20px}.cs-collection-breadcrumb ol{display:flex;gap:8px 12px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.cs-collection-breadcrumb li+li:before{content:"/";margin-right:12px;color:#90977e}.cs-collection-breadcrumb a{color:inherit;text-decoration:none}.cs-collection-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.cs-collection-breadcrumb [aria-current]{color:#19392f}.cs-collection-hero__row{display:flex;align-items:center;justify-content:space-between;gap:48px}.cs-collection-hero__copy{max-width:900px;min-width:0}.cs-collection-hero h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(35px,3.3vw,50px);letter-spacing:-.035em;line-height:1.12;margin:0;color:#19392f}.cs-collection-hero__intro{max-width:790px;margin:15px 0 0;line-height:1.75;font-size:14px;color:#59644f}.cs-collection-hero__image{width:160px;flex:0 0 160px;aspect-ratio:1;background:#fffdf7;border:1px solid #b8976259;padding:9px}.cs-collection-hero__image img{display:block;width:100%;height:100%;object-fit:contain}.cs-collection-nav{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.cs-collection-nav a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:7px 16px;border:1px solid #19392f2b;color:#45583e;background:#fbf9f1;text-decoration:none;font-size:12px;line-height:1.4;border-radius:2px;transition:background .2s,color .2s}.cs-collection-nav a:hover,.cs-collection-nav a[aria-current]{color:#fff9eb;background:#19392f;border-color:#19392f}.cs-collection-confidence{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:17px;padding-top:16px;border-top:1px solid #19392f1c}.cs-collection-confidence a{display:inline-flex;align-items:center;gap:9px;color:#5b6a50;text-decoration:none;font-size:11px;line-height:1.5;min-height:24px}.cs-collection-confidence a:hover{text-decoration:underline;text-underline-offset:3px}.cs-collection-hero a:focus-visible,.cs-collection-grid a:focus-visible,.cs-collection-help a:focus-visible{outline:2px solid #19392f;outline-offset:4px}.cs-collection-grid{background:#f7f4eb}.cs-collection-grid .facets-wrapper{position:relative;padding-top:3px;margin-bottom:23px;border-bottom:1px solid #19392f26}.cs-collection-grid .facets__form{gap:0 24px;margin:0}.cs-collection-grid .facets__wrapper{gap:0 25px}.cs-collection-grid .facets__heading{font-family:inherit;font-size:12px;color:#69735e;margin-right:2px}.cs-collection-grid .facets__summary{font-size:13px;min-height:44px;display:flex;align-items:center;color:#19392f;padding-block:10px}.cs-collection-grid .facet-filters__label{font-size:12px;color:#69735e}.cs-collection-grid .facet-filters__field .select{min-width:150px}.cs-collection-grid .facet-filters__sort{font-size:13px;color:#19392f;min-height:44px;max-width:200px}.cs-collection-grid .product-count__text{font-family:inherit;font-size:12px;color:#69735e;margin:0}.cs-collection-grid .facets__display{background:#fffdf7;border:1px solid #c8c9b8;box-shadow:0 12px 28px #19392f12}.cs-collection-grid .facets__header{background:#f3f1e7}.cs-collection-grid .facets__label{color:#19392f;line-height:1.5;min-height:42px}.cs-collection-grid .facets__item label{font-size:13px;overflow-wrap:anywhere}.cs-collection-grid .active-facets__button-inner{background:#e9ecdf;border-color:#d8ddc9;color:#19392f;box-shadow:none;font-size:12px}.cs-collection-grid .active-facets__button-remove{font-size:12px;color:#435a3c}.cs-collection-grid #ProductGridContainer{min-width:0}.cs-collection-grid .collection{position:relative}.cs-collection-results{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;color:#68705e;font-size:12px}.cs-collection-results p{margin:0}.cs-collection-results a{display:flex;align-items:center;gap:8px;color:#596b4d;text-decoration:none;font-size:11px;min-height:30px}.cs-collection-grid #product-grid.product-grid{display:grid;grid-template-columns:repeat(var(--cs-grid-columns,4),minmax(0,1fr));gap:35px 24px;margin:0;padding:0;list-style:none}.cs-collection-grid #product-grid>.grid__item{width:auto;max-width:none;min-width:0;display:flex}.cs-collection-grid .cs-list-card{width:100%;display:flex;flex-direction:column;min-width:0;position:relative;overflow-wrap:anywhere}.cs-list-card__media{position:relative;display:block;aspect-ratio:1/1;background:#fffdf7;border:1px solid #19392f18;overflow:hidden;text-decoration:none}.cs-list-card__image,.cs-list-card__secondary{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.cs-list-card__secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s}@media(hover:hover){.cs-list-card__media:hover .cs-list-card__secondary{opacity:1}}.cs-list-card__body{display:flex;flex-direction:column;flex:1;padding:17px 0 0}.cs-list-card__type{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#737a64;margin:0 0 8px}.cs-list-card__title{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.45;margin:0 0 12px;min-height:78px}.cs-list-card__title a.card__heading{color:#19392f;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.cs-list-card__title a.card__heading:hover{text-decoration:underline;text-underline-offset:4px}.cs-list-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;min-height:28px;color:#19392f;font-size:15px;line-height:1.5}.cs-list-card__current{font-weight:600;letter-spacing:0}.cs-list-card__compare{font-size:12px;font-weight:400;color:#7b806e;letter-spacing:0}.cs-list-card__meta{min-height:22px;font-size:11px;line-height:1.6;color:#737a64;margin:4px 0 11px}.cs-list-card__actions{margin-top:auto}.cs-list-card__actions modal-opener{display:block}.cs-list-card .cs-list-card__button{display:flex;width:100%;min-height:45px;padding:11px 12px;align-items:center;justify-content:center;gap:9px;position:relative;border:1px solid #19392f;background:transparent;color:#19392f;font:inherit;font-size:13px;line-height:1.4;text-decoration:none;border-radius:2px;cursor:pointer;letter-spacing:.015em;box-shadow:none;transition:background .2s,color .2s}.cs-list-card .cs-list-card__button:before,.cs-list-card .cs-list-card__button:after{box-shadow:none;border:none}.cs-list-card .cs-list-card__button:hover:not(:disabled){background:#19392f;color:#fff9eb}.cs-list-card .cs-list-card__button:focus-visible{outline:2px solid #19392f;outline-offset:4px}.cs-list-card .cs-list-card__button:disabled{opacity:.55;cursor:default}.cs-list-card__badge{position:absolute;top:12px;left:12px;z-index:2;color:#fff9eb;background:#315748;padding:4px 10px;line-height:1.4;font-size:10px;letter-spacing:.055em;border-radius:2px;pointer-events:none}.cs-list-card__error{font-size:12px;color:#9b3022;line-height:1.5;padding:8px 0}.cs-list-card__error .icon{width:14px;height:14px}.cs-collection-grid .pagination-wrapper{margin-top:48px;border-top:1px solid #19392f26;padding-top:24px}.cs-collection-grid .pagination__list{gap:7px}.cs-collection-grid .pagination__item{color:#19392f;border:1px solid #19392f24;min-width:42px;height:42px;font-size:13px;opacity:1;border-radius:2px}.cs-collection-grid .pagination__item--current{color:#fff9eb;background:#19392f;border-color:#19392f}.cs-collection-grid .pagination__item--current:after,.cs-collection-grid .pagination__item:hover:after{display:none}.cs-collection-grid .collection--empty{min-height:240px;padding-block:60px}.cs-collection-grid .collection--empty h2{font-family:Georgia,serif;font-size:28px;line-height:1.6}.cs-collection-grid .collection--empty a{font-family:inherit;font-size:16px;color:#315748}.cs-collection-longcopy{padding-block:20px 38px}.cs-collection-longcopy details{border-top:1px solid #19392f26;border-bottom:1px solid #19392f26;padding-block:20px}.cs-collection-longcopy summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;color:#19392f;font-size:15px}.cs-collection-longcopy summary::-webkit-details-marker{display:none}.cs-collection-longcopy .rte{max-width:960px;font-size:15px;line-height:1.8;color:#58624f;margin-top:22px}.cs-collection-help{padding-block:48px;background:#e9eade}.cs-collection-help .page-width{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:80px;align-items:center}.cs-collection-kicker{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#6c705e;margin:0 0 12px}.cs-collection-help h2{font-family:Georgia,serif;font-size:32px;font-weight:400;letter-spacing:-.025em;line-height:1.2;margin:0}.cs-collection-help p:not(.cs-collection-kicker){max-width:680px;color:#59644f;font-size:14px;line-height:1.8;margin:18px 0 0}.cs-collection-help p.cs-collection-policy-note{font-size:12px;color:#69715e}.cs-collection-policy-note a{color:#19392f;text-underline-offset:3px}.cs-collection-reviews-heading.page-width{max-width:1420px;padding:48px 50px 10px;color:#19392f}.cs-collection-reviews-heading h2{font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.2;margin:0 0 14px;letter-spacing:-.025em}.cs-collection-reviews-heading>p:last-child{font-size:13px;color:#66705d;margin:0}.cs-collection-help__links{display:grid;gap:7px;max-width:310px;width:100%;margin-left:auto}.cs-collection-help__links a{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:40px;border-bottom:1px solid #19392f3b;padding-block:8px;color:#19392f;text-decoration:none;font-size:13px}.cs-collection-modal .quick-add-modal__content{background:#f7f4eb;color:#19392f;border:1px solid #b8976266;border-radius:3px}.cs-collection-modal .product__title h1,.cs-collection-modal .product__title h2{font-family:Georgia,serif;letter-spacing:-.02em;color:#19392f}.cs-collection-modal .product-form__submit{background:#19392f;color:#fff9eb;min-height:48px}.cs-collection-modal .shopify-payment-button__button--unbranded{background:transparent!important;color:#19392f!important;border:1px solid #19392f!important;box-shadow:none!important}.cs-collection-modal .shopify-payment-button__button--unbranded:hover{background:#e6eadc!important}@media(max-width:1100px){.cs-collection-grid .facets__form{gap:0 12px}.cs-collection-grid .facets__wrapper{gap:0 17px}.cs-collection-grid .facet-filters__label{margin-right:10px}.cs-collection-grid .facet-filters__field .select{min-width:135px}.cs-collection-grid .facets__heading{display:none}.cs-collection-grid .facets__summary{font-size:12px}.cs-collection-hero .page-width,.cs-collection-grid .page-width,.cs-collection-longcopy.page-width,.cs-collection-help .page-width{padding-inline:32px}.cs-collection-grid #product-grid.product-grid{gap:30px 18px}}@media(max-width:989px){.cs-collection-grid #product-grid.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-collection-grid .facets__form{display:flex;flex-wrap:wrap;justify-content:space-between}.cs-collection-grid .facets__wrapper{width:100%}.cs-collection-grid .facet-filters{padding-left:0}.cs-collection-hero__image{width:120px;flex-basis:120px}.cs-collection-help .page-width{gap:40px}.cs-list-card__title{font-size:17px;min-height:74px}.cs-collection-help h2{font-size:30px}}@media(max-width:749px){.cs-collection-hero .page-width,.cs-collection-grid .page-width,.cs-collection-longcopy.page-width,.cs-collection-help .page-width{padding-inline:20px}.cs-collection-hero{padding-block:22px 20px}.cs-collection-breadcrumb{font-size:10px;margin-bottom:17px}.cs-collection-breadcrumb ol{gap:6px 9px}.cs-collection-breadcrumb li+li:before{margin-right:9px}.cs-collection-hero h1{font-size:35px;max-width:95%;line-height:1.13}.cs-collection-hero__intro{font-size:13px;line-height:1.75;margin-top:13px}.cs-collection-hero__image{display:none}.cs-collection-nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-block:0 6px;scrollbar-width:thin;gap:7px;margin-top:20px}.cs-collection-nav a{flex:0 0 auto;min-height:38px;padding:7px 13px;font-size:11px}.cs-collection-grid .facets-wrapper{margin-bottom:16px;padding-bottom:10px}.cs-collection-grid .mobile-facets__open{font-size:13px;color:#19392f;min-height:44px;align-items:center}.cs-collection-grid .mobile-facets__open-label{margin-left:8px}.cs-collection-grid .product-count__text{font-size:11px}.cs-collection-grid .mobile-facets__inner{background:#f7f4eb;color:#19392f;max-width:100vw}.cs-collection-grid .mobile-facets__header,.cs-collection-grid .mobile-facets__footer{background:#efeddf}.cs-collection-grid .mobile-facets__heading{color:#19392f;font-family:Georgia,serif;font-size:24px}.cs-collection-grid .mobile-facets__label{font-size:14px;min-height:44px}.cs-collection-grid .mobile-facets__close{color:#19392f}.cs-collection-grid .mobile-facets__footer .button{background:#19392f;color:#fff9eb}.cs-collection-grid .mobile-facets__sort .select__select{font-size:14px;min-height:44px}.cs-collection-grid .cs-collection-results{margin-bottom:17px;font-size:11px}.cs-collection-results a{font-size:10px}.cs-collection-grid #product-grid.product-grid{grid-template-columns:repeat(var(--cs-grid-mobile,2),minmax(0,1fr));gap:26px 13px}.cs-list-card__body{padding-top:12px}.cs-list-card__image,.cs-list-card__secondary{padding:4px}.cs-list-card__type{font-size:9px;margin-bottom:6px}.cs-list-card__title{font-size:15px;line-height:1.4;min-height:63px;margin-bottom:10px}.cs-list-card__price{font-size:13px;gap:2px 7px;min-height:25px}.cs-list-card__compare{font-size:10px}.cs-list-card__meta{font-size:10px;min-height:20px;margin-block:3px 9px}.cs-list-card .cs-list-card__button{min-height:44px;padding:10px 7px;font-size:11px;gap:5px}.cs-list-card__badge{top:8px;left:8px;padding:3px 7px;font-size:9px}.cs-collection-grid .pagination-wrapper{margin-top:34px;padding-top:20px}.cs-collection-grid .pagination__list{gap:4px}.cs-collection-grid .pagination__item{min-width:35px;width:35px;height:40px;font-size:12px}.cs-collection-help{padding-block:38px}.cs-collection-help .page-width{grid-template-columns:minmax(0,1fr);gap:22px}.cs-collection-help h2{font-size:28px}.cs-collection-help__links{max-width:none;margin:0}.cs-collection-help p:not(.cs-collection-kicker){font-size:13px}.cs-collection-modal .quick-add-modal__content{max-width:calc(100% - 24px);margin-inline:12px}}@media(prefers-reduced-motion:reduce){.cs-collection-nav a,.cs-list-card__secondary,.cs-list-card .cs-list-card__button{transition:none}}@media(max-width:749px){.cs-collection-confidence{gap:5px 20px;margin-top:12px;padding-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-collection-confidence a{font-size:10px;justify-content:space-between;min-height:28px}.cs-collection-reviews-heading.page-width{padding:36px 20px 8px}.cs-collection-reviews-heading h2{font-size:28px}.cs-collection-reviews-heading>p:last-child{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/cs-collection.css.map */
