.collection-wrapper{--filter-border-color: var(--border-color);--filter-text-color: var(--text-color);--filter-font-family: var(--body-font-stack);--filter-font-style: var(--body-font-style);--filter-font-weight: var(--body-font-weight);--filter-body-font-size: var(--body-font-size);--filter-base-font-size: var(--base-font-size);--filter-body-font-size-12-em: var(--body-font-size-12-to-em);--filter-background-color: var(--color-primary-background);--filter-color-background-rgb: var(--color-primary-background-rgb);--filter-border-radius: var(--border-radius);--clnf-forest: #3F685D;--clnf-mint: #A4D2C5;--clnf-mint-tint: #EDF6F3;--clnf-ink: #404147;--clnf-border: #D7D7D7}@media screen and (min-width:769px){.facets__price{padding:1rem!important}.facets__price>*+*{margin-left:1rem!important}}summary .icon-caret,.select .icon-caret,.customer select+svg{height:.4rem;pointer-events:none;position:absolute;top:calc(50% - .2rem);right:1rem}.select__select,.customer select{cursor:pointer;padding:0 2.5rem 0 .8rem}.field{position:relative;width:100%;display:flex}.field__input,.select__select{font-size:1.3rem;line-height:1.5;letter-spacing:.04rem}.field__label,.customer .field label{font-size:.8rem;left:1.5rem;top:1rem;margin-bottom:0;pointer-events:none;position:absolute;transition:top .1s ease,font-size .1s ease;letter-spacing:.1rem;line-height:1.5}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill{padding:2.2rem 1.5rem .8rem}.field__input::-webkit-search-cancel-button{display:none}.field__input::placeholder{opacity:0}.field__input,.select__select{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;color:var(--filter-text-color);font-size:1.2rem;width:100%;box-shadow:0 0 0 .1rem var(--filter-border-color);height:2.7rem;box-sizing:border-box;transition:box-shadow .1s ease}.field__input{flex-grow:1;text-align:left;padding:1.5rem}.field__input:hover,.select__select:hover{box-shadow:0 0 0 .2rem var(--filter-border-color)}.field__input:focus,.select__select:focus{box-shadow:0 0 0 .1rem -webkit-focus-ring-color,0 0 0 .3rem var(--filter-border-color),0 0 .5rem .4rem -webkit-focus-ring-color}.facets__summary:focus-visible,.facets__summary:focus{border:solid var(--filter-border-color) 1px}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label{font-size:.7rem;top:.3em;letter-spacing:.04rem}.text-area,.select{display:inline-block;position:relative;width:100%}summary{cursor:pointer;list-style:none;position:relative}summary::-webkit-details-marker{display:none}.disclosure-has-popup{position:relative}.disclosure-has-popup>summary:before{display:none}.disclosure-has-popup[open]>summary+*{z-index:101}.collection-filters{display:flex;flex-direction:column}@media screen and (max-width:768px){.collection-filters{padding:0 15px}}@media screen and (min-width:769px){.collection-filters{display:block}.collection-info__sidebar{padding-top:2rem}.collection-filters>*+*{margin-top:0;margin-left:2rem;margin-right:2rem}}.facets__list,.facets__item{list-style:none}.facets__list--checklist{margin:0;padding:0}.facets{display:block}.facets__form-inner{display:flex!important;flex-direction:column;gap:20px}.facets__wrapper{display:block!important;padding-top:4px}.facets__heading{font-family:var(--font-heading),var(--filter-font-family);font-weight:800;font-size:15px;color:var(--clnf-ink);margin:0 0 12px}@media screen and (max-width:768px){.facets__heading{display:none}}.facets__disclosure{border:1px solid var(--clnf-border);border-radius:14px;margin:0 0 10px;background:#fff}.facets__summary{padding:12px 14px;font-weight:700;font-size:13px;color:var(--clnf-ink)}.facets__display{border-top:1px solid #F0EEE9;padding:14px}.facets__header{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.facets__reset{color:var(--clnf-forest)}.count-bubble{display:inline-flex;justify-content:center;align-items:center;font-size:10px;min-width:16px;height:16px;border-radius:999px;background:var(--clnf-forest);color:#fff;margin-left:6px;padding:0 4px}.count-bubble:empty{display:none}.facets__list--segmented{display:flex;flex-wrap:nowrap;gap:2px;background:var(--clnf-mint-tint);border-radius:999px;padding:3px;margin:0}.facets__item--segmented{flex:1 1 auto;display:flex;min-width:0}.facet-checkbox--segmented{flex:1 1 auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:7px 10px;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;color:#40554e;white-space:nowrap;min-width:0;overflow:hidden;transition:all .15s cubic-bezier(.22,1,.36,1)}.facet-checkbox--segmented input{position:absolute;opacity:0;pointer-events:none}.facet-checkbox--segmented:has(input:checked){background:var(--clnf-forest);color:#fff}.facet-checkbox--disabled.facet-checkbox--segmented{opacity:.4;cursor:not-allowed}.facet-segment-all{text-decoration:none}.facets__list--segmented:has(input:checked) .facet-segment-all{background:transparent;color:#40554e}.facets__list--segmented:not(:has(input:checked)) .facet-segment-all{background:var(--clnf-forest);color:#fff}.facets__list--chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.facet-checkbox--chips{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1px solid var(--clnf-border);cursor:pointer;font-size:12.5px;font-weight:600;color:var(--clnf-ink);transition:all .15s cubic-bezier(.22,1,.36,1);position:relative}.facet-checkbox--chips input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.facet-checkbox--chips svg.facet-checkbox__box{display:none}.facet-checkbox--chips .icon-checkmark{display:none}.facet-checkbox--chips:has(input:checked){background:var(--clnf-forest);border-color:var(--clnf-forest);color:#fff}.facet-checkbox--chips:hover{border-color:var(--clnf-forest)}.facet-checkbox--disabled.facet-checkbox--chips{opacity:.4;cursor:not-allowed}.facet-chip__count{opacity:.6;font-size:11px;margin-left:6px}.facet-checkbox--checklist{display:flex;align-items:center;gap:10px;padding:6px 0;position:relative;cursor:pointer}.facet-checkbox--checklist input[type=checkbox]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:0;margin:0;cursor:pointer}.facet-bucket__aux-input{display:none!important}.facet-checkbox--checklist .facet-checkbox__box{flex:0 0 auto;display:block}.facet-checkbox--checklist .facet-checkbox__box rect{transition:all .12s ease}.facet-checkbox--checklist:has(input:checked) .facet-checkbox__box rect{fill:var(--clnf-forest);stroke:var(--clnf-forest)}.facet-checkbox--checklist .icon-checkmark{position:absolute;left:3px;top:50%;transform:translateY(-50%);visibility:hidden;pointer-events:none}.facet-checkbox--checklist:has(input:checked) .icon-checkmark{visibility:visible}.facet-checkbox--checklist:has(input:checked) .icon-checkmark path{fill:#fff}.facet-checkbox--checklist .facet-checkbox__label{flex:1;font-size:13px;color:var(--clnf-ink)}.facet-checkbox--checklist .facet-checkbox__count{font-size:11.5px;color:#9a9ca1}.facet-checkbox--disabled.facet-checkbox--checklist{opacity:.4;cursor:not-allowed}.facet-more-item{display:none}.facets__group.is-expanded .facet-more-item{display:list-item}.facets__more-toggle{display:block;margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--clnf-forest)}.facets__group{margin:0 0 18px}.facets__group:last-child{margin-bottom:0}.facets__group-title{font-family:var(--font-heading),var(--filter-font-family);font-weight:800;font-size:13px;color:var(--clnf-ink);margin-bottom:8px}.facet-toggle{display:block;position:relative;cursor:pointer}.facet-toggle__input{position:absolute;opacity:0;pointer-events:none}.facet-toggle__track{display:flex;flex-wrap:nowrap;background:var(--clnf-mint-tint);border-radius:999px;padding:3px;position:relative}.facet-toggle__option{flex:1 1 auto;text-align:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#40554e;white-space:nowrap;min-width:0;overflow:hidden;transition:all .15s cubic-bezier(.22,1,.36,1);z-index:1}.facet-toggle__option--on{color:var(--clnf-forest)}.facet-toggle__input:checked~.facet-toggle__track .facet-toggle__option--on{background:var(--clnf-forest);color:#fff}.facet-toggle__input:not(:checked)~.facet-toggle__track .facet-toggle__option--off{background:var(--clnf-forest);color:#fff}.facet-toggle--disabled{opacity:.4;cursor:not-allowed}.facets__price-presets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.facets__price-preset{display:flex;align-items:center;justify-content:center;text-align:center;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--clnf-border);background:#fff;font-size:12.5px;font-weight:700;color:var(--clnf-ink);cursor:pointer;transition:all .15s cubic-bezier(.22,1,.36,1)}.facets__price-preset:hover{border-color:var(--clnf-forest)}.facets__price-preset.is-active{border-color:var(--clnf-forest);box-shadow:0 0 0 1px var(--clnf-forest);background:var(--clnf-mint-tint)}.facets__price--compact .field{align-items:center}.facets__price--hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.active-facets{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:14px}.active-facets-desktop{order:-1}@media all and (min-width:769px){.active-facets-mobile{display:none}}a.active-facets__button{display:inline-flex;align-items:center;gap:6px;color:var(--clnf-forest);border:1px solid var(--clnf-border);border-radius:999px;font-size:12px;padding:6px 12px;background:#fff}a.active-facets__button:hover{border-color:var(--clnf-forest)}.active-facets__button svg{width:9px;pointer-events:none}.active-facets__button:only-child{display:none}.active-facets__button.disabled{pointer-events:none;opacity:.5}.facets__result-summary{margin-top:22px;padding-top:14px;border-top:1px solid #F0EEE9;display:flex;align-items:center;justify-content:space-between;gap:12px}.facets__result-summary-text{font-size:12.5px;color:#6e7076}.facets__result-summary-text b{color:var(--clnf-ink)}.facets__result-reset{font-size:12px;font-weight:600;color:var(--clnf-forest);cursor:pointer}.drawer__close-heading{display:flex;align-items:baseline;gap:12px}.drawer__close-reset{font-size:12px;font-weight:600;color:var(--clnf-forest);cursor:pointer}.mobile-facets__open{display:none;align-items:center;gap:8px;width:fit-content;margin:12px auto 4px;padding:10px 18px;border-radius:999px;border:1px solid var(--clnf-forest);background:#fff;color:var(--clnf-forest);font-weight:700;font-size:13px;cursor:pointer}@media screen and (max-width:768px){.mobile-facets__open{display:flex}}.mobile-facets__open-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:var(--clnf-forest);color:#fff;font-size:10px;padding:0 4px}@media screen and (max-width:768px){collection-filtering-form{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:99999;height:75vh;max-width:100%;width:100%;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #1f3a332e;transform:translateY(100%);transition:transform .45s cubic-bezier(.22,1,.36,1);padding:0;overflow:hidden;display:flex;flex-direction:column}collection-filtering-form.is-open{transform:translateY(0)}.facets__form{opacity:0;transition:opacity .3s ease-in;display:flex;flex-direction:column;height:100%}collection-filtering-form.is-open .facets__form{opacity:1}.drawer__close{padding:12px 18px 0;flex:0 0 auto}.drawer__close-handle{width:36px;height:4px;border-radius:999px;background:var(--clnf-border);margin:0 auto 12px}.drawer__close-row{display:flex;align-items:center;justify-content:space-between}.drawer__close-title{font-family:var(--font-heading),var(--filter-font-family);font-weight:800;font-size:16px;color:var(--clnf-ink)}.drawer__close button svg{width:13px;height:13px}.facets__form-inner{flex:1;overflow-y:auto;padding:12px 18px 18px}.facets__mobile-apply{flex:0 0 auto;padding:12px 18px 18px;border-top:1px solid #F0EEE9;background:#fff}.facets__mobile-apply-btn{width:100%;padding:13px;border:none;border-radius:999px;background:var(--clnf-forest);color:#fff;font-family:var(--font-heading),var(--filter-font-family);font-weight:800;font-size:14px;cursor:pointer}}@media screen and (min-width:769px){.facets__mobile-apply{display:none}}@media screen and (min-width:769px){.drawer__close{display:none}}.collection-filters__label{display:block;color:var(--filter-text-color);font-size:var(--filter-base-font-size);line-height:1;margin:0 0 1rem;width:100%}.collection-filters__item{display:flex}.collection-filters__field{flex-grow:1;max-width:100%}.template-search .sorting select{box-shadow:none;border:1px solid var(--clnf-border);transition:box-shadow .1s ease}.template-search .sorting select:hover{box-shadow:0 0 0 .1rem var(--clnf-border)}.template-search .section-search-grid{padding:2rem 2rem 0}.template-search .result-type-selector{margin-left:0;margin-bottom:30px}.template-search .result-type-heading{margin-left:0}.template-search .facet-checkbox input{padding:0}.facets__heading_placeholder{margin:0 0 1rem;font-size:.8rem}@media screen and (max-width:768px){.facets__heading_placeholder-mobile{margin:0}.desktop-btn-text,.template-search .result-type-heading{display:none}.template-search .result-type-wrapper{padding:0}.template-search .result-type-selector{margin-top:30px;margin-bottom:0}.template-search #main-collection-filters,.template-search #main-collection-filters .btn{margin:0}.template-search .active-facets-mobile{margin-top:30px}}@media screen and (min-width:769px){.mobile-btn-text,.facets__heading_placeholder-mobile{display:none}.template-search .result-type-wrapper{padding:0}}@media screen and (min-width:769px){.template-search .section-search-grid{display:flex;flex-direction:row;align-items:flex-start;gap:24px}.template-search .section-search-grid>div:first-child{width:260px;flex:0 0 260px;border-right:1px solid #EEECE7;padding-right:20px}.template-search #CollectionProductGrid{flex:1;min-width:0}}@media screen and (min-width:769px)and (max-width:990px){.template-search .section-search-grid>div:first-child{width:200px;flex:0 0 200px}}
/*# sourceMappingURL=/cdn/shop/t/210/assets/clnf-guided-filters.css.map */
