.text-block h1,.text-block .h1{font-size:1.35rem!important;font-weight:600!important;letter-spacing:-.2px!important;color:#1a1a1a!important;line-height:1.3!important;padding-bottom:10px!important;border-bottom:2px solid #3a6b35!important;display:inline-block!important}.spacing-style.text-block{padding-block-start:14px!important;padding-block-end:6px!important}.facets--filters-title{font-size:12px!important;font-weight:700!important;color:#3a6b35!important;text-transform:uppercase!important;letter-spacing:.6px!important;margin-bottom:8px!important}.facets details summary,facet-filters-form details summary{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:7px 14px!important;border:1.5px solid #3a6b35!important;border-radius:6px!important;background:#fff!important;color:#3a6b35!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:background .15s!important;box-shadow:none!important;list-style:none!important}.facets details summary:hover,facet-filters-form details summary:hover{background:#f2f7f1!important}.facets input[type=checkbox],facet-filters-form input[type=checkbox]{accent-color:#3a6b35!important;width:14px!important;height:14px!important}.facets label,facet-filters-form label{font-size:12.5px!important;color:#333!important}.facets__selected,.facets__count{background:#3a6b35!important;color:#fff!important;border-radius:50%!important;min-width:18px!important;height:18px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 3px!important}.facets__reset,facet-filters-form .facets__reset{color:#3a6b35!important;font-size:12px!important;text-decoration:underline!important}.sorting-filter select,sorting-filter select,[class*=sorting] select{padding:7px 12px!important;border:1px solid #ccc!important;border-radius:6px!important;background:#fff!important;color:#444!important;font-size:12px!important;font-weight:500!important;cursor:pointer!important}.products-count-wrapper,[data-testid=products-count],.product-count{font-size:12px!important;color:#888!important}.card--product{border:.5px solid #e8e8e8!important;border-radius:10px!important;overflow:hidden!important;transition:box-shadow .2s ease,transform .2s ease!important}.card--product:hover{box-shadow:0 4px 16px #00000014!important;transform:translateY(-2px)!important}.card__heading,.card__heading a{font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;color:#1a1a1a!important}.price-item--sale{font-size:13px!important;font-weight:700!important;color:#1a1a1a!important}.price-item--regular{font-size:11px!important;color:#aaa!important}.badge--sale{background:#3a6b35!important;color:#fff!important;font-size:10px!important;font-weight:600!important;padding:3px 8px!important;border-radius:4px!important;letter-spacing:.2px!important}.badge--sold-out{background:#777!important;color:#fff!important;font-size:10px!important;padding:3px 8px!important;border-radius:4px!important}.product-grid__item:has(.badge--sold-out) .card__media{opacity:.5!important;filter:grayscale(25%)!important}.quick-add__submit,.card__add-button{background:#3a6b35!important;color:#fff!important;border:none!important;border-radius:6px!important;font-size:11px!important;font-weight:600!important;width:100%!important;cursor:pointer!important;transition:background .15s!important}.quick-add__submit:hover,.card__add-button:hover{background:#2d5428!important}.pagination__item a{border:.5px solid #ddd!important;border-radius:6px!important;color:#555!important;font-size:13px!important}.pagination__item--current a{background:#3a6b35!important;color:#fff!important;border-color:#3a6b35!important}@media(max-width:749px){.text-block h1{font-size:1.15rem!important}.facets details summary{font-size:11px!important;padding:6px 10px!important}.card__heading a{font-size:11.5px!important}}.collection-wrapper{margin-block-start:0!important}.spacing-style.text-block{padding-block-end:0!important;margin-bottom:0!important}.sorting-filter,sorting-filter{display:inline-flex!important;align-items:center!important}sorting-filter select,.sorting-filter select{padding:8px 14px!important;border:1px solid #ccc!important;border-radius:6px!important;background:#fff!important;color:#444!important;font-size:12px!important;font-weight:500!important;-webkit-appearance:auto!important;appearance:auto!important;cursor:pointer!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
