:root{--slv-accent: #D8A7B1;--slv-accent-hover: #C68E8E;--slv-accent-light: #F5E8EC;--slv-text: #2D2D2D;--slv-text-muted: #999999;--slv-border: #ECECEC;--slv-sidebar-bg: #FAFAFA;--slv-card-shadow: 0 2px 12px rgba(0, 0, 0, .05);--slv-anim-fast: .15s ease;--slv-anim-mid: .25s ease;--slv-anim-slow: .3s ease}.facets--vertical{width:100%;background:var(--slv-sidebar-bg);border:1px solid var(--slv-border);border-radius:12px;padding:24px 20px;color:var(--slv-text);box-shadow:var(--slv-card-shadow)}@media screen and (min-width:750px){.facets-block-wrapper--vertical .facets--vertical{position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--slv-border) transparent}}.facets--filters-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--slv-text);padding-bottom:8px;border-bottom:1px solid var(--slv-border);margin-bottom:4px}.facets--vertical .facets__panel{border-bottom:1px solid var(--slv-border);padding-block:2px 10px}.facets--vertical .facets__panel:last-child{border-bottom:none}.facets--vertical .facets__summary{padding-block:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.facets--vertical .facets__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--slv-text)}.facets--vertical .facets__summary .icon-caret{transition:transform var(--slv-anim-mid);color:var(--slv-text-muted)}.facets--vertical details[open]>.facets__summary .icon-caret{transform:rotate(180deg)}.facets--vertical .facets__bubble{background-color:var(--slv-accent);color:#fff;font-size:10px;border-radius:50%;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.facets--vertical .facets__inputs ul{max-height:280px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--slv-border) transparent}.facets .checkbox__label-text{font-size:13px;color:var(--slv-text);line-height:1.4}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--slv-text)!important;border-color:var(--slv-text)!important;color:#fff}.facets .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:var(--slv-accent)!important;background-color:#d8a7b11f!important}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#000!important}.checkbox__count{margin-inline-start:4px;font-size:11px;color:var(--slv-text-muted)}.facets--vertical .variant-option--swatches{gap:10px;flex-wrap:wrap}.facets--vertical .variant-option__swatch-wrapper{width:22px;height:22px;border-radius:50%;overflow:hidden;border:1.5px solid var(--slv-border);transition:transform var(--slv-anim-fast),box-shadow var(--slv-anim-fast)}.facets--vertical .variant-option__swatch-wrapper:hover{transform:scale(1.15)}.facets--vertical .variant-option__swatch-wrapper:has(input:checked){box-shadow:0 0 0 2px #fff,0 0 0 4px var(--slv-accent)}.facets--vertical input[type=range]{accent-color:var(--slv-accent)}.facets--vertical .facets__price input[type=number],.facets--vertical input[type=number]{border:1px solid var(--slv-border);border-radius:6px;color:var(--slv-text);font-size:13px;background:#fff;transition:border-color var(--slv-anim-fast)}.facets--vertical input[type=number]:focus{border-color:var(--slv-accent);outline:2px solid rgba(216,167,177,.25);outline-offset:0}.facets--vertical .facets__clear-all-link{display:flex;align-items:center;justify-content:center;width:100%;height:38px;background:var(--slv-accent);color:#fff;border:none;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;text-decoration:none;cursor:pointer;transition:background-color var(--slv-anim-fast),transform var(--slv-anim-fast);margin-top:8px}.facets--vertical .facets__clear-all-link:hover{background:var(--slv-accent-hover);color:#fff;transform:translateY(-1px)}.facets--vertical .facets__clear{margin-block-start:6px}.facets--vertical .facets__clear .clear-filter{background:none;border:none;box-shadow:none;min-height:auto;padding:0;font-size:11px;color:var(--slv-accent-hover);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--slv-anim-fast)}.facets--vertical .facets__clear .clear-filter:hover{color:var(--slv-text)}.facets-remove{margin-bottom:12px}.facets-remove .pills__pill{display:inline-flex;align-items:center;gap:6px;background:var(--slv-accent-light);border:1px solid var(--slv-accent);color:var(--slv-text);border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;cursor:pointer;transition:all var(--slv-anim-fast);animation:slv-chip-in .2s ease}.facets-remove .pills__pill:hover{background:var(--slv-accent);color:#fff}@keyframes slv-chip-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.silvme-filter-categories{border-bottom:1px solid var(--slv-border);padding-block:0 16px;margin-block-end:4px;position:sticky;top:0;z-index:2;background:var(--slv-sidebar-bg, #FAFAFA);box-shadow:0 4px 8px -4px #0000000f}.silvme-filter-categories__title{margin:0 0 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--slv-text)}.silvme-filter-categories__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.silvme-filter-categories__item{margin:0}.silvme-filter-categories__link{display:flex;align-items:center;gap:10px;padding:7px 4px;text-decoration:none;color:var(--slv-text);font-size:13px;line-height:1.4;border-radius:4px;transition:background-color .15s ease}.silvme-filter-categories__link:hover{background-color:#ff1a9c0a;color:var(--slv-text)}.silvme-filter-categories__link--active{font-weight:600;color:#1a1a1a}.slv-cat-check{width:18px;height:18px;min-width:18px;min-height:18px;border:1.5px solid #C8B0BB;border-radius:3px;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:transparent;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.slv-cat-check svg{width:12px;height:12px;display:block;flex-shrink:0}.silvme-filter-categories__link:hover .slv-cat-check{border-color:#ff1a9c;background-color:#ff1a9c0a}.silvme-filter-categories__link--active .slv-cat-check{background-color:#ff1a9c;border-color:#ff1a9c;color:#fff}.silvme-filter-categories__toggle{margin-block-start:10px;background:none;border:none;padding:4px;font-size:11px;color:#c68e8e;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:600;transition:color .15s ease}.silvme-filter-categories__toggle:hover{color:#ff1a9c}.facets.facets-controls-wrapper.facets--horizontal{border-bottom:1px solid var(--slv-border);padding-bottom:14px;margin-bottom:4px}.facets-controls-wrapper .products-count-wrapper{color:var(--slv-text-muted);font-size:12px;font-weight:500;letter-spacing:.5px}.facets-controls-wrapper .products-count-wrapper span:after{content:" products found"}.facets-controls-wrapper .sorting-filter-component select,.facets-controls-wrapper .sorting-component select{border:1px solid var(--slv-border);border-radius:6px;font-size:13px;color:var(--slv-text);background:#fff;cursor:pointer;transition:border-color var(--slv-anim-fast)}.facets-controls-wrapper .sorting-filter-component select:hover,.facets-controls-wrapper .sorting-component select:hover{border-color:var(--slv-accent)}results-list .product-grid__item{overflow:hidden;border-radius:8px}results-list .product-grid__item img{transition:transform var(--slv-anim-slow)}results-list .product-grid__item:hover .card-gallery img,results-list .product-grid__item:hover img{transform:scale(1.05)}results-list .product-grid__item:hover{box-shadow:0 4px 20px #00000014;transition:box-shadow var(--slv-anim-mid)}#filters-drawer .checkbox__count{color:var(--slv-text-muted)}#filters-drawer .facets__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.facets-toggle__button{color:var(--slv-text);font-size:13px;font-weight:500}.facets-toggle__button:hover{color:var(--slv-accent-hover)}#filters-drawer .filter-count-bubble__background,.filter-count-bubble .filter-count-bubble__background{background-color:var(--slv-accent);opacity:1}.filter-count-bubble{color:#fff}.facets .icon-checkmark,#filters-drawer .icon-checkmark{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border:1.5px solid #C8B0BB!important;border-radius:3px!important;background-color:#fff!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;vertical-align:middle!important;transition:border-color .18s ease,background-color .18s ease!important}.facets .checkbox:not(.checkbox--disabled):hover .icon-checkmark,#filters-drawer .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:#ff1a9c!important;background-color:#ff1a9c0a!important}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark,#filters-drawer .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:#ff1a9c!important;border-color:#ff1a9c!important;color:#fff!important}.facets .checkbox__input:checked+.checkbox__label .checkbox__label-text,#filters-drawer .checkbox__input:checked+.checkbox__label .checkbox__label-text{color:#1a1a1a;font-weight:600}.facets--horizontal .column-options-wrapper{display:none!important}.slv-viewas{display:flex;align-items:center;gap:8px;flex-shrink:0}.slv-viewas__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--slv-text);white-space:nowrap}.slv-viewas__options{display:flex;align-items:center;gap:2px}.slv-viewas__btn{display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:5px;border:1.5px solid transparent;border-radius:5px;background:transparent;color:#bbb;cursor:pointer;transition:border-color .18s,color .18s,background .18s;line-height:0}.slv-viewas__btn:hover{border-color:#e0e0e0;color:var(--slv-text)}.slv-viewas__btn svg{width:15px;height:15px;fill:currentColor;display:block;flex-shrink:0}.slv-viewas__btn.is-active{border-color:#ff1a9c;background:#ff1a9c12;color:#ff1a9c}@media screen and (min-width:750px){results-list.sv-c1 .product-grid{grid-template-columns:1fr!important}results-list.sv-c2 .product-grid{grid-template-columns:repeat(2,1fr)!important}results-list.sv-c3 .product-grid{grid-template-columns:repeat(3,1fr)!important}results-list.sv-c4 .product-grid{grid-template-columns:repeat(4,1fr)!important}results-list.sv-c5 .product-grid{grid-template-columns:repeat(5,1fr)!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/silvme-facets.css.map */
