:root{--aioo-facet-border: #e2e8ee;--aioo-facet-bg: #fff;--aioo-facet-bg-hover: #f3f6fb;--aioo-facet-text: #1d1d1f;--aioo-facet-muted: #667;--aioo-facet-blue: #1a73e8;--aioo-facet-radius-pill: 20px;--aioo-facet-radius-card: 14px;--aioo-facet-tap: 44px;--aioo-facet-transition: .2s ease-in-out}html.aioo-facets-scroll-lock,body.aioo-facets-scroll-lock{overflow:hidden!important;touch-action:none}@media(min-width:992px){.sidebar.filterbar:not(.popup){position:sticky;top:88px;align-self:flex-start;max-height:calc(100vh - 104px);overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-width:thin}}@media(max-width:991px){.sidebar.filterbar{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.sidebar.filterbar.active{transition:transform .22s ease-in-out,visibility .22s}.aioo-facets-apply{position:sticky;bottom:0;z-index:5;display:block;margin:12px -12px -12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fff 28%);border-top:1px solid var(--aioo-facet-border)}.aioo-facets-apply__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--aioo-facet-tap);padding:12px 18px;border:none;border-radius:var(--aioo-facet-radius-pill);background:#1d1d1f;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background var(--aioo-facet-transition),transform var(--aioo-facet-transition)}.aioo-facets-apply__btn:hover{background:#333}.aioo-facets-apply__btn:focus-visible{outline:2px solid var(--aioo-facet-blue);outline-offset:2px}}@media(min-width:992px){.aioo-facets-apply{display:none!important}}.sidebar_tags{display:flex;flex-direction:column}.sidebar_widget.mbf-sidebar-widget{order:0}.sidebar_widget.flPrice{order:1}.sidebar_widget.filter-color{order:2}.sidebar_widget.filter-chips{order:3}.sidebar_widget.filterBox{order:10}.sidebar_widget.filter-size{display:none!important}.sidebar_widget.filterBox{margin-bottom:8px;border:1.5px solid var(--aioo-facet-border);border-radius:var(--aioo-facet-radius-card);background:var(--aioo-facet-bg);overflow:hidden}.sidebar_widget.filterBox .widget-title{margin:0;padding:4px 8px 4px 12px}.sidebar_widget.filterBox .widget-title>span{min-height:var(--aioo-facet-tap);font-size:.9rem;font-weight:600;color:var(--aioo-facet-text)}.sidebar_widget.filterBox .count-bubble:not(:empty){display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:10px;background:var(--aioo-facet-blue);color:#fff;font-size:.7rem;font-weight:600}.filterBox .filter-widget-panel.collapsible.is-open,.filterBox .filterDD.is-open{display:block!important}.filterBox .flPrice .filterDD{padding:4px 12px 14px}.filterBox.flPrice price-range{display:flex;gap:10px;align-items:flex-end}.filterBox.flPrice .field{flex:1;margin:0!important}.filterBox.flPrice .field__label{display:block;margin-bottom:4px;font-size:.75rem;font-weight:500;color:var(--aioo-facet-muted)}.filterBox.flPrice .prRange{min-height:44px;padding:8px 10px;border:1.5px solid var(--aioo-facet-border);border-radius:10px;font-size:.875rem}.filterBox.flPrice .prRange:focus-visible{outline:2px solid var(--aioo-facet-blue);outline-offset:1px}.sidebar_widget.filter-color .widget-content,.sidebar_widget.filter-color ul.flOpt{display:flex!important;flex-wrap:wrap;gap:8px;padding:8px 12px 14px!important;list-style:none;margin:0}.sidebar_widget.filter-color .aioo-color-filter__originals{display:none!important}.aioo-swatch-chip,.sidebar_widget.filter-color label.fl-checkbox{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:var(--aioo-facet-tap);height:var(--aioo-facet-tap);margin:0!important;padding:0!important;border:2px solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:border-color var(--aioo-facet-transition),transform var(--aioo-facet-transition)}.aioo-swatch-chip .checkbox,.sidebar_widget.filter-color label.fl-checkbox .checkbox,.aioo-swatch-chip .custCheck,.sidebar_widget.filter-color label.fl-checkbox .custCheck{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.aioo-swatch-chip .aioo-color-filter__label,.sidebar_widget.filter-color label.fl-checkbox .prcnt,.sidebar_widget.filter-color .aioo-color-filter__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.aioo-swatch-chip .aioo-color-filter__swatch,.sidebar_widget.filter-color .aioo-color-filter__swatch{width:28px!important;height:28px!important;margin:0!important;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #0000002e}.aioo-swatch-chip.is-active,.sidebar_widget.filter-color label.fl-checkbox.is-active,.sidebar_widget.filter-color label.fl-checkbox:has(input:checked){border-color:var(--aioo-facet-blue);box-shadow:0 0 0 1px var(--aioo-facet-blue)}.aioo-swatch-chip:hover:not(.is-disabled),.sidebar_widget.filter-color label.fl-checkbox:hover:not(.is-disabled){transform:scale(1.06)}.aioo-swatch-chip.is-disabled,.sidebar_widget.filter-color label.fl-checkbox.is-disabled,.sidebar_widget.filter-color label.fl-checkbox:has(input:disabled){opacity:.35;cursor:not-allowed;pointer-events:none}.aioo-swatch-chip:focus-within{outline:2px solid var(--aioo-facet-blue);outline-offset:2px}.sidebar_widget.filter-chips .widget-content,.sidebar_widget.filter-chips ul.flOpt{display:flex!important;flex-wrap:wrap;gap:8px;padding:8px 12px 14px!important}.aioo-facet-chip,.sidebar_widget.filter-chips label.fl-checkbox{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;min-height:var(--aioo-facet-tap);margin:0!important;padding:8px 14px!important;border:1.5px solid var(--aioo-facet-border);border-radius:var(--aioo-facet-radius-pill);background:var(--aioo-facet-bg);font-size:.8125rem;font-weight:500;color:var(--aioo-facet-text);cursor:pointer;transition:background var(--aioo-facet-transition),border-color var(--aioo-facet-transition)}.aioo-facet-chip .checkbox,.aioo-facet-chip .custCheck,.sidebar_widget.filter-chips label.fl-checkbox .checkbox,.sidebar_widget.filter-chips label.fl-checkbox .custCheck{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.aioo-facet-chip.is-active,.sidebar_widget.filter-chips label.fl-checkbox.is-active,.sidebar_widget.filter-chips label.fl-checkbox:has(input:checked){border-color:var(--aioo-facet-blue);background:#eef4ff;color:#0b57d0;font-weight:600}.aioo-facet-chip:hover:not(.is-disabled){background:var(--aioo-facet-bg-hover)}.aioo-facet-chip.is-disabled,.sidebar_widget.filter-chips label.fl-checkbox.is-disabled,.sidebar_widget.filter-chips label.fl-checkbox.disabled,label.fl-checkbox.disabled{opacity:.45;cursor:not-allowed;pointer-events:none;text-decoration:none}.aioo-facet-chip .prcnt,.sidebar_widget.filter-chips .prcnt{font-weight:400;color:var(--aioo-facet-muted);font-size:.75rem}.sidebar_widget.filterBox:not(.filter-color):not(.filter-chips) label.fl-checkbox{display:flex;align-items:center;gap:8px;min-height:var(--aioo-facet-tap);padding:6px 12px;margin:0;border-bottom:1px solid #edf0f3;cursor:pointer}.sidebar_widget.filterBox:not(.filter-color):not(.filter-chips) label.fl-checkbox:last-child{border-bottom:none}.active-facets.crFilters{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;min-height:0}.active-facets.crFilters.is-empty,.active-facets.crFilters[hidden]{display:none!important}.active-facets .aioo-facets-chip,.active-facets a.actFilter:not(.aioo-facets-clear-all){display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1.5px solid var(--aioo-facet-border);border-radius:var(--aioo-facet-radius-pill);background:var(--aioo-facet-bg);color:var(--aioo-facet-text);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background var(--aioo-facet-transition),border-color var(--aioo-facet-transition)}.active-facets .aioo-facets-chip:hover,.active-facets a.actFilter:not(.aioo-facets-clear-all):hover{background:var(--aioo-facet-bg-hover);border-color:#cdd3db}.active-facets .aioo-facets-clear-all,.active-facets a.actFilter.aioo-facets-clear-all{border:none;background:transparent;color:var(--aioo-facet-blue);font-weight:600;text-decoration:underline;padding:6px 4px;min-height:36px}.btn-filter{position:relative}.aioo-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:10px;background:var(--aioo-facet-blue);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.aioo-filter-badge[hidden]{display:none!important}.aioo-facets-grid--loading,#GridContainer.aioo-facets-grid--loading,body.loading #GridContainer{opacity:.55;transition:opacity .18s ease;pointer-events:none}@media(max-width:767px){.mobile-sticky-filter{bottom:calc(16px + env(safe-area-inset-bottom,0px))!important}}@media(prefers-reduced-motion:reduce){.aioo-swatch-chip,.aioo-facet-chip,.aioo-facets-apply__btn,body.loading #GridContainer{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/aioo-facets-ux.css.map */
