@keyframes cf-filter-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.facets__form-vertical .facets__disclosure-vertical[open] .facets__display-vertical{animation:cf-filter-open .32s cubic-bezier(.16,1,.3,1)!important}.facets__form-vertical #FacetsWrapperDesktop{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.facets__form-vertical .active-facets-vertical-filter{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 16px 12px!important;border-bottom:1px solid #f3f4f6!important}.facets__form-vertical .facets__heading--vertical{font-size:var(--cf-heading-size, 15px)!important;font-weight:700!important;color:var(--cf-heading-color, #111827)!important;margin:0!important;line-height:1!important;text-transform:none!important;letter-spacing:.01em!important}.facets__form-vertical .active-facets__button-wrapper{padding:0!important;align-items:center!important}.facets__form-vertical .active-facets__button-remove.underlined-link{font-size:12px!important;color:#9ca3af!important;text-decoration:none!important;border-bottom:1px dashed #d1d5db!important;line-height:1.3!important;transition:color .2s!important}.facets__form-vertical .active-facets__button-remove:hover{color:#374151!important}.facets__form-vertical .active-facets-desktop{margin:0!important}.facets__form-vertical .active-facets__button--light{margin:4px 4px 4px 12px!important;padding:0!important;display:inline-flex}.facets__form-vertical .active-facets__button--light .active-facets__button-inner{background:#ecfdf5!important;box-shadow:none!important;border:1px solid #a7f3d0!important;border-radius:20px!important;color:#065f46!important;font-size:11.5px!important;padding:3px 10px!important;min-height:0!important;gap:4px!important}.facets__form-vertical .active-facets__button--light:hover .active-facets__button-inner{background:#d1fae5!important;box-shadow:none!important}.facets__form-vertical .active-facets__button--light .active-facets__button-inner:before,.facets__form-vertical .active-facets__button--light .active-facets__button-inner:after{display:none!important}.facets__form-vertical .facets__disclosure-vertical{border-top:none!important;border-bottom:1px solid #f3f4f6!important;margin:0!important;background:#fff}.facets__form-vertical .facets__disclosure-vertical:last-child{border-bottom:none!important}.facets__form-vertical .facets__disclosure-vertical>summary.facets__summary{display:flex!important;align-items:center!important;padding:12px 16px!important;margin:0!important;cursor:pointer!important;color:var(--cf-group-color, #1f2937)!important;font-size:var(--cf-group-size, 14px)!important;font-weight:600!important;background:#fff!important;transition:background .18s ease!important;list-style:none!important}.facets__form-vertical .facets__disclosure-vertical>summary.facets__summary::-webkit-details-marker,.facets__form-vertical .facets__disclosure-vertical>summary.facets__summary::marker{display:none!important;content:""!important}.facets__form-vertical .facets__disclosure-vertical>summary.facets__summary:hover{background:#f9fafb!important}.facets__form-vertical .facets__summary>div{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important}.facets__form-vertical .facets__summary-label{display:flex!important;align-items:center!important;gap:6px!important;flex:1!important}.facets__form-vertical .facets__summary-label .facets__selected:not(.hidden){background:var(--cf-checked-color, #0b3c25)!important;color:#fff!important;font-size:10px!important;font-weight:700!important;padding:1px 6px!important;border-radius:10px!important;line-height:15px!important;display:inline-block!important;min-width:0!important}.facets__form-vertical .facets__summary .icon-caret{position:static!important;right:auto!important;width:14px!important;height:14px!important;flex-shrink:0!important;color:#9ca3af!important;transition:transform .32s cubic-bezier(.16,1,.3,1)!important;margin:0!important}.facets__form-vertical .facets__disclosure-vertical[open]>summary .icon-caret{transform:rotate(180deg)!important}.facets__form-vertical .facets__display-vertical{position:static!important;width:auto!important;max-height:none!important;padding:4px 12px 12px!important;background:#f9fafb!important;border:none!important;box-shadow:none!important;border-radius:0!important}.facets__form-vertical .facets__header-vertical{padding:0!important;border:none!important;background:transparent!important;position:static!important;margin-bottom:8px!important}.facets__form-vertical .facets__header-vertical .facets__selected{display:var(--cf-price-badge-display, none)!important;background:var(--cf-price-badge-bg, #0b3c25)!important;color:var(--cf-price-badge-text, #ffffff)!important;font-size:var(--cf-price-badge-size, 12px)!important;font-weight:500!important;padding:4px 12px!important;border-radius:6px!important;line-height:1.5!important}.facets__form-vertical .facets-wrap-vertical{padding:0!important;margin:0!important;border:0!important}.facets__form-vertical .facets__list--vertical.facets-layout-list--text{padding:0!important;margin:0!important}.facets__form-vertical .facets__list--vertical .list-menu__item.facets__item{border:none!important;padding:0!important;margin:0!important;display:flex!important}.facets__form-vertical .facets__list--vertical .facet-checkbox{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 6px!important;border-radius:6px!important;cursor:pointer!important;color:var(--cf-option-color, #374151)!important;font-size:var(--cf-option-size, 13px)!important;font-weight:400!important;flex-grow:1!important;word-break:normal!important;position:relative!important;transition:background .15s ease!important}.facets__form-vertical .facets__list--vertical .facet-checkbox:hover{background:#f5f5f5!important}.facets__form-vertical .facets__list--vertical .facet-checkbox.active{color:var(--cf-checked-color, #0b3c25)!important;font-weight:600!important}.facets__form-vertical .facets__list--vertical .facet-checkbox.disabled{opacity:.4!important;pointer-events:none!important}.facets__form-vertical .facets__list--vertical input[type=checkbox]{position:relative!important;z-index:1!important;top:auto!important;left:auto!important;opacity:1!important;width:20px!important;height:20px!important;min-width:20px!important;flex-shrink:0!important;appearance:none!important;-webkit-appearance:none!important;border:2px solid #b0b7c3!important;border-radius:5px!important;background-color:#fff!important;background-image:none!important;cursor:pointer!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important;box-shadow:none!important;margin:0!important;padding:0!important}.facets__form-vertical .facets__list--vertical input[type=checkbox]:hover{border-color:var(--cf-checked-color, #0b3c25)!important;box-shadow:0 0 0 3px #0b3c2514!important}.facets__form-vertical .facets__list--vertical input[type=checkbox]:checked{background-color:var(--cf-checked-color, #0b3c25)!important;border-color:var(--cf-checked-color, #0b3c25)!important;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpolyline points='1,4.5 4.5,8 11,1' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:58% auto!important;background-position:center!important;background-repeat:no-repeat!important}.facets__form-vertical .facets__list--vertical input[type=checkbox]:focus-visible{outline:2px solid var(--cf-checked-color, #0b3c25)!important;outline-offset:2px!important}.facets__form-vertical .facets__list--vertical .facet-checkbox>svg,.facets__form-vertical .facets__list--vertical .facet-checkbox>.svg-wrapper{display:none!important}.facets__form-vertical .facets__list--vertical .facet-checkbox__text{display:flex!important;align-items:center!important;gap:4px!important;flex:1!important;color:inherit!important;font-size:inherit!important}.facets__form-vertical .facets__list--vertical .facet-checkbox__text-label{color:inherit!important;font-size:inherit!important}.facets__form-vertical .button-show-more{color:#0b3c25!important;font-size:12.5px!important;font-weight:600!important;padding:4px 8px!important;margin-top:2px!important;display:inline-flex!important;align-items:center!important;gap:3px!important;text-decoration:none!important}.facets__form-vertical .button-show-more:hover{text-decoration:underline!important;text-underline-offset:2px!important}.facets__form-vertical .facets__price{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:6px 0 4px!important;align-items:start!important}.facets__form-vertical .facets__price .field-currency{display:none!important}.facets__form-vertical .facets__price .field{position:relative!important;display:flex!important;flex-direction:column!important;border:1.5px solid var(--cf-price-border, #e5e7eb)!important;border-radius:9px!important;background:#fff!important;min-height:auto!important;padding:0!important;overflow:hidden!important;transition:border-color .2s ease,box-shadow .2s ease!important}.facets__form-vertical .facets__price .field:focus-within{border-color:var(--cf-price-focus-border, #0b3c25)!important;box-shadow:0 0 0 3px #0b3c2517!important}.facets__form-vertical .facets__price .field__label{position:static!important;transform:none!important;top:auto!important;left:auto!important;order:-1!important;display:block!important;font-size:10px!important;font-weight:700!important;color:var(--cf-price-label-color, #9ca3af)!important;text-transform:uppercase!important;letter-spacing:.07em!important;padding:7px 10px 0!important;line-height:1!important;pointer-events:none!important;transition:none!important}.facets__form-vertical .facets__price .field__input:not(:placeholder-shown)~.field__label,.facets__form-vertical .facets__price .field__input:focus~.field__label,.facets__form-vertical .facets__price .field__input:-webkit-autofill~.field__label{transform:none!important;font-size:10px!important;color:var(--cf-price-label-color, #9ca3af)!important;padding:7px 10px 0!important}.facets__form-vertical .facets__price .field__input{border:none!important;box-shadow:none!important;background:transparent!important;padding:3px 10px 8px!important;font-size:var(--cf-price-input-size, 14px)!important;font-weight:500!important;color:var(--cf-price-input-color, #111827)!important;min-height:auto!important;height:auto!important;margin:0!important;width:100%!important;outline:none!important;line-height:1.3!important}.facets__form-vertical .facets__price .field__input::placeholder{color:#d1d5db!important;opacity:1!important;font-weight:400!important}.facets__form-vertical .facets__price .field:after{display:none!important}@keyframes cf-filter-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}.facets__form-vertical .facets__disclosure-vertical.cf-closing .facets__display-vertical{animation:cf-filter-close .26s cubic-bezier(.4,0,.8,0) forwards!important;pointer-events:none!important}.facets__form-vertical .facets__and-helptext{font-size:11px!important;color:#9ca3af!important}.facets-vertical-sort .facets-vertical-form{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:6px 0 10px!important;gap:12px!important;flex-wrap:wrap!important}.facets-vertical-sort .facet-filters.sorting{display:flex!important;align-items:center!important;padding:0!important;margin:0!important}.facets-vertical-sort .facet-filters__field{display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-start!important;flex-grow:0!important}.facets-vertical-sort .facet-filters__label{font-size:var(--sort-label-size, 13px)!important;color:var(--sort-label-color, #6b7280)!important;font-weight:500!important;white-space:nowrap!important;margin:0!important;display:block!important;letter-spacing:.01em!important}.facets-vertical-sort .facet-filters__field .select.cf-sort-native-hidden{display:none!important}.facets-vertical-sort .product-count-vertical{margin-left:0!important}.facets-vertical-sort .product-count-vertical .product-count__text{font-size:var(--sort-count-size, 13px)!important;color:var(--sort-count-color, #6b7280)!important;font-weight:400!important;margin:0!important;white-space:nowrap!important}.cf-sort-wrapper{position:relative!important;display:inline-block!important}.cf-sort-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 14px!important;border:1.5px solid var(--sort-border-color, #e5e7eb)!important;border-radius:10px!important;background:var(--sort-select-bg, #ffffff)!important;cursor:pointer!important;font-size:var(--sort-select-size, 13px)!important;color:var(--sort-select-color, #111827)!important;font-family:inherit!important;font-weight:500!important;min-width:160px!important;justify-content:space-between!important;transition:border-color .2s ease,box-shadow .2s ease!important;line-height:1.4!important;box-shadow:none!important;text-align:left!important}.cf-sort-btn:hover{border-color:var(--sort-focus-color, #0b3c25)!important}.cf-sort-btn--open{border-color:var(--sort-focus-color, #0b3c25)!important;box-shadow:0 0 0 3px #0b3c2514!important}.cf-sort-caret{flex-shrink:0!important;width:14px!important;height:14px!important;color:#9ca3af!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .22s cubic-bezier(.16,1,.3,1),color .2s ease!important}.cf-sort-caret svg{width:14px!important;height:14px!important}.cf-sort-btn--open .cf-sort-caret{transform:rotate(180deg)!important;color:var(--sort-focus-color, #0b3c25)!important}@keyframes cf-sort-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cf-sort-options{display:none!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;min-width:100%!important;background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 8px 28px #0000001a,0 2px 8px #0000000f!important;z-index:300!important;padding:6px!important;list-style:none!important;margin:0!important;overflow:hidden!important}.cf-sort-options--open{display:block!important;animation:cf-sort-open .2s cubic-bezier(.16,1,.3,1)!important}.cf-sort-option{padding:9px 12px!important;border-radius:7px!important;cursor:pointer!important;font-size:var(--sort-select-size, 13px)!important;color:var(--sort-select-color, #111827)!important;font-weight:400!important;white-space:nowrap!important;transition:background .13s ease,color .13s ease!important;line-height:1.4!important;list-style:none!important;-webkit-user-select:none!important;user-select:none!important}.cf-sort-option:hover{background:#f3f4f6!important}.cf-sort-option--active{background:var(--sort-focus-color, #0b3c25)!important;color:#fff!important;font-weight:600!important}.cf-sort-option--active:hover{background:var(--sort-focus-color, #0b3c25)!important;opacity:.88!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-facets.css.map */
