.nv-filter__form{font-family:inherit;color:#1d1d1f;width:100%}.nv-filter__section{margin-bottom:20px}.nv-filter__section-label{font-size:var(--nv-fs-ui);font-weight:700;color:#1d1d1f;padding-bottom:12px;padding-top:20px;border-top:2px solid var(--nv-grey);text-transform:none;letter-spacing:0;font-family:var(--nv-font-body)}.nv-filter__list{list-style:none;padding:0}.nv-filter__item{margin:0}.nv-filter__item--disabled .nv-filter__label{opacity:.4;cursor:not-allowed}.nv-filter__label{display:flex;align-items:center;gap:12px;padding-bottom:12px;cursor:pointer;width:100%}.nv-filter__input{position:absolute;opacity:0;width:0;height:0}.nv-filter__checkbox-box{display:flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:26px;border-radius:16px;background:var(--nv-grey-soft);border:1px solid transparent;transition:background .15s var(--nv-ease-apple),border-color .15s var(--nv-ease-apple)}@media(min-width:1000px){.nv-filter__label:hover .nv-filter__checkbox-box{border-color:var(--nv-green-hover)}}.nv-filter__input:focus-visible~.nv-filter__checkbox-box{outline:var(--nv-focus);outline-offset:2px}.nv-filter__input:checked~.nv-filter__checkbox-box{background:var(--nv-green);border-color:var(--nv-green)}.nv-filter__input:checked~.nv-filter__checkbox-box:after{content:"";display:block;width:6px;height:10px;border:2px solid #FFFFFF;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.nv-filter__label-text{font-size:var(--nv-fs-body);color:#1d1d1f;line-height:1.3}.nv-filter__count{font-size:var(--nv-fs-body);color:#1d1d1f;margin-left:auto}.nv-filter__item--toggle{padding-top:4px}.nv-filter__see-all{display:inline-flex;align-items:center;gap:4px;font-size:var(--nv-fs-body);color:#1d1d1f;text-decoration:underline;text-underline-offset:2px;padding:4px 0}.nv-filter__price-inputs{display:flex;gap:8px;margin-bottom:16px}.nv-filter__price-input{width:100%;border:1px solid var(--nv-grey)!important;border-radius:16px!important;padding:8px 12px!important;font-size:var(--nv-fs-body);color:#1d1d1f;background:#fff;outline:none;box-shadow:none!important;-moz-appearance:textfield;transition:border-color .2s var(--nv-ease-apple),box-shadow .2s var(--nv-ease-apple)}@media(min-width:1000px){.nv-filter__price-input:hover{border-color:var(--nv-green-hover)!important}}.nv-filter__price-input:focus{border-color:var(--nv-green)!important;box-shadow:var(--nv-focus-field)!important}.nv-filter__price-input::-webkit-outer-spin-button,.nv-filter__price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nv-filter__price-input::-webkit-input-placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-input::-moz-placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-input:-ms-input-placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-input::placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-input:focus::-webkit-input-placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-input:focus::-moz-placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-input:focus:-ms-input-placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-input:focus::placeholder{color:#1d1d1f!important;opacity:1!important}.nv-filter__price-slider{position:relative;height:40px;margin-bottom:8px}.nv-filter__price-track-bg{position:absolute;top:50%;left:0;right:0;height:4px;transform:translateY(-50%);background:var(--nv-grey-soft);border-radius:var(--nv-radius-pill, 16px);pointer-events:none}.nv-filter__price-track-active{position:absolute;top:50%;height:4px;transform:translateY(-50%);background:var(--nv-green);border-radius:var(--nv-radius-pill, 16px);pointer-events:none}.nv-filter__range{position:absolute;width:100%;top:50%;transform:translateY(-50%);margin:0;padding:0;pointer-events:none;-webkit-appearance:none;appearance:none;background:transparent;outline:none;height:40px}.nv-filter__range::-webkit-slider-runnable-track{background:transparent;height:40px}.nv-filter__range::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;width:28px;height:28px;border-radius:50%;background:var(--nv-green);cursor:pointer;margin-top:6px;box-shadow:inset 0 0 0 3px var(--nv-green),inset 0 0 0 5px var(--nv-grey);border:1px solid transparent;transition:border-color .15s var(--nv-ease-apple)}@media(min-width:1000px){.nv-filter__range::-webkit-slider-thumb:hover{border-color:var(--nv-green-hover)}}.nv-filter__range:focus-visible::-webkit-slider-thumb{border-color:var(--nv-green);outline:var(--nv-focus);outline-offset:2px}.nv-filter__range::-moz-range-track{background:transparent;height:40px}.nv-filter__range::-moz-range-thumb{pointer-events:all;width:28px;height:28px;border-radius:50%;background:var(--nv-green);cursor:pointer;border:1px solid transparent;box-shadow:inset 0 0 0 3px var(--nv-green),inset 0 0 0 5px var(--nv-grey);transition:border-color .15s var(--nv-ease-apple)}@media(min-width:1000px){.nv-filter__range::-moz-range-thumb:hover{border-color:var(--nv-green-hover)}}.nv-filter__range:focus-visible::-moz-range-thumb{border-color:var(--nv-green);outline:var(--nv-focus);outline-offset:2px}.nv-filter__range--max{z-index:2}.nv-filter__range--min{z-index:1}.productgrid--sidebar nav::-webkit-scrollbar{display:none}.productgrid--sidebar nav{scrollbar-width:none;-ms-overflow-style:none}.nv-filter__header{display:flex;align-items:center;gap:12px;padding-bottom:16px;margin-bottom:4px}.nv-filter__header-icon{width:28px;height:28px;object-fit:contain}.nv-filter__header-title{font-size:var(--nv-fs-h3);font-weight:700;text-transform:none;letter-spacing:.3px;font-family:var(--nv-font-heading);color:#1d1d1f}.nv-filter__section-label{display:flex;align-items:center;gap:8px;width:100%;margin:0;background:none;border-left:0;border-right:0;border-bottom:0;border-radius:0;padding-left:0;padding-right:0;text-align:left;cursor:default;-webkit-tap-highlight-color:transparent}.nv-filter__section-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.nv-filter__range-hint{margin:0 0 8px;font-size:var(--nv-fs-small);color:#1d1d1f}.nv-filter__section-badge,.nv-filter__section-chevron{display:none}.modal.modal--productgrid-filters{padding:0!important;overflow:hidden!important;white-space:normal;background-color:var(--nv-overlay)}.modal--productgrid-filters .modal-inner{position:fixed!important;top:0;left:0;bottom:0;display:flex;flex-direction:column;width:var(--nv-panel-width);max-width:calc(100% - 10px);box-sizing:border-box;margin:0!important;padding:env(safe-area-inset-top,0px) 0 0 env(safe-area-inset-left,0px)!important;overflow:hidden;border-radius:0;background:#fff;box-shadow:var(--nv-shadow-soft);opacity:1;transform:translate(-100%);transition:transform var(--nv-panel-speed) var(--nv-panel-ease)}.modal-visible .modal--productgrid-filters .modal-inner{transform:translate(0)}.modal.modal--productgrid-filters{z-index:899;transition:opacity var(--nv-panel-speed) var(--nv-ease-apple),visibility 0s linear var(--nv-panel-speed)}.modal-loaded.modal-visible .modal.modal--productgrid-filters{transition:opacity var(--nv-panel-speed) var(--nv-ease-apple),visibility 0s linear 0s}.modal--productgrid-filters .modal-inner{z-index:900}.modal--productgrid-filters .modal-close{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));right:16px;z-index:20}.modal--productgrid-filters .modal-close svg{width:16px;height:16px}.modal--productgrid-filters .modal-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 20px 24px}.modal--productgrid-filters .productgrid--sidebar-title{display:none}.modal--productgrid-filters .productgrid--sidebar-section{margin:0}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__header{position:sticky;top:0;z-index:6;margin:0 -20px;padding:20px 76px 20px 20px;background:#fff;border-bottom:1px solid var(--nv-grey)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__header-title{font-size:var(--nv-fs-h3)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__header-icon{width:24px;height:24px}:is(.modal--productgrid-filters,.nv-sf-panel) .productgrid--sidebar-filters--current{display:block;margin:16px 0 0;padding:0;border:0}:is(.modal--productgrid-filters,.nv-sf-panel) .filter-group--grid{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}:is(.modal--productgrid-filters,.nv-sf-panel) .filter-group--grid .filter-item--grid,:is(.modal--productgrid-filters,.nv-sf-panel) .filter-group--grid .filter-item--grid-simple{margin:0;padding:0}:is(.modal--productgrid-filters,.nv-sf-panel) .filter-group--grid .filter-item--grid a{display:inline-flex;align-items:center;gap:8px;border-radius:16px;background:var(--nv-grey-soft);color:#1d1d1f;font-size:var(--nv-fs-small);font-weight:700;text-decoration:none}:is(.modal--productgrid-filters,.nv-sf-panel) .filter-group--grid .filter-item--grid .filter-icon--remove svg{width:16px;height:16px}:is(.modal--productgrid-filters,.nv-sf-panel) .filter-group--grid .filter-item--grid-simple{display:none}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section{margin:0;border-bottom:1px solid var(--nv-grey)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section-label{min-height:60px;padding:16px 0;border-top:0;font-size:var(--nv-fs-body);letter-spacing:.2px;cursor:pointer}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section-badge:not([hidden]){display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 8px;border-radius:var(--nv-radius-pill, 16px);background:var(--nv-green);color:#fff;font-size:var(--nv-fs-tag);font-weight:700;letter-spacing:0}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section-chevron{display:block;flex:0 0 auto;transition:transform .5s var(--nv-ease-apple)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section.is-collapsed .nv-filter__section-chevron{transform:rotate(-90deg)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section-body{display:grid;grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .6s var(--nv-ease-apple),opacity .6s var(--nv-ease-apple),visibility 0s linear 0s}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section-inner{min-height:0;overflow:hidden}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section-inner>:last-child{margin-bottom:16px}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__section.is-collapsed .nv-filter__section-body{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .6s var(--nv-ease-apple),opacity .6s var(--nv-ease-apple),visibility 0s linear .6s}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__list{margin:0}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__list .nv-filter__item{margin:0;padding:0;border:0!important}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__label{min-height:48px;padding:8px 0;gap:16px}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__checkbox-box{width:24px;height:24px;min-width:24px;border-radius:16px;background:#fff;border:1.5px solid rgba(0,0,0,.3)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__input:checked~.nv-filter__checkbox-box{background:var(--nv-green);border-color:var(--nv-green)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__label-text{font-size:var(--nv-fs-body)}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__count{min-width:28px;padding:2px 8px;border-radius:var(--nv-radius-pill, 16px);background:var(--nv-grey-soft);font-size:var(--nv-fs-small);font-weight:700;text-align:center}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__price-inputs{gap:12px;margin:4px 0 8px}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__price-input{height:44px;border:1px solid var(--nv-grey)!important;padding:0 12px!important}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__price-slider{margin:0 4px 8px}.nv-filter__apply{display:none}:is(.modal--productgrid-filters,.nv-sf-panel) .nv-filter__apply{flex:0 0 auto;display:flex;gap:12px;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--nv-grey);box-shadow:0 -2px 10px #0000000a}.nv-filter__apply-btn,.nv-filter__clear{min-height:50px;padding:12px 16px;border-radius:var(--nv-radius-pill, 16px);font-family:var(--nv-font-body);font-size:var(--nv-fs-body);font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s var(--nv-ease-apple),opacity .2s var(--nv-ease-apple),border-color .2s var(--nv-ease-apple)}.nv-filter__apply-btn{flex:1 1 auto;border:0;background:var(--nv-green);color:#fff}.nv-filter__apply-btn.is-loading span{opacity:.6}.nv-filter--busy{pointer-events:none;cursor:progress}.nv-filter--busy .nv-filter__section,.nv-filter--busy .productgrid--sidebar-filters--current{opacity:.55;transition:opacity .3s var(--nv-ease-apple)}.nv-filter__apply-btn:disabled{background:var(--nv-grey-soft);color:#00000080;cursor:default}.nv-filter__clear{flex:0 0 auto;border:1px solid #000000;background:#fff;color:#1d1d1f}.nv-filter__clear[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/338/assets/nv-filterpanel.css.map */
