:root{--cf-text: #535458;--cf-accent: var(--cb-line-accent, #951915);--cf-accent-soft: rgba(149, 25, 21, .08);--cf-border: #e5e5e5;--cf-bg-soft: #fafafa;--cf-success: #4d7c0f}.facet-form details[is=accordion-details] summary{padding:14px 0;border-bottom:1px solid transparent;transition:border-color .2s ease}.facet-form details[is=accordion-details][open] summary{border-bottom-color:var(--cf-border)}.facet-form details[is=accordion-details] summary:hover .text-base-xl{color:var(--cf-accent);transition:color .2s ease}.facet-form details[is=accordion-details] summary .icon-chevron-up{transition:transform .25s ease,color .2s ease}.facet-form details[is=accordion-details][open] summary .icon-chevron-up{transform:rotate(180deg)}.facet-form details[is=accordion-details] summary:hover .icon-chevron-up{color:var(--cf-accent)}.facet-form .list input[type=checkbox]:checked{background-color:var(--cf-accent);border-color:var(--cf-accent)}.facet-form .list input[type=checkbox]:focus-visible{outline:2px solid var(--cf-accent);outline-offset:2px}.facet-form .list label{transition:color .2s ease;cursor:pointer;line-height:1.4;padding:4px 0}.facet-form .list label:hover{color:var(--cf-accent)}.facet-form .list input[type=checkbox]:disabled+label{opacity:.4;cursor:not-allowed}.facet-form .list input[type=checkbox]:checked+label{color:var(--cf-text);font-weight:500}.facet-form .list .text-sm.text-opacity{color:var(--cf-text);opacity:.5;font-size:11px;font-weight:400;transition:color .3s ease,opacity .3s ease}.facet-form .list label[aria-disabled=true] .text-sm{color:#ccc}.facet-form price-range .range::-webkit-slider-thumb{background:var(--cf-accent);border:2px solid #fff;box-shadow:0 2px 6px #95191540}.facet-form price-range .range::-moz-range-thumb{background:var(--cf-accent);border:2px solid #fff}.facet-form price-range .range-wrapper:before{background:var(--cf-border)}.facet-form price-range .range-wrapper:after{background:var(--cf-accent)}.facet-form price-range .input:focus{border-color:var(--cf-accent);box-shadow:0 0 0 3px var(--cf-accent-soft)}.facet-form input.switch:checked{background-color:var(--cf-accent)!important}.facet-form input.switch:focus-visible{box-shadow:0 0 0 3px var(--cf-accent-soft)}.active-facets .removable-facet{background:var(--cf-bg-soft);color:var(--cf-text);padding:6px 12px;border-radius:9999px;border:1px solid var(--cf-border);transition:all .2s ease;font-weight:500}.active-facets .removable-facet:hover{background:var(--cf-accent);color:#fff;border-color:var(--cf-accent)}.active-facets .removable-facet:hover .icon-remove{color:#fff}.active-facets .removable-facet a{transition:transform .2s ease}.active-facets .removable-facet:hover a{transform:rotate(90deg)}.active-facets .facet-clear-all{color:var(--cf-accent);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.active-facets .facet-clear-all:hover{opacity:.75}@media screen and (max-width:1023px){#MobileFacetFiltersContainer .drawer__scrollable{padding-bottom:80px}.cf-mobile-cta{position:sticky;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--cf-border);padding:12px 16px;display:flex;gap:12px;box-shadow:0 -4px 16px #53545814;z-index:10}.cf-mobile-cta-btn{flex:1;padding:14px 16px;border-radius:9999px;font-family:Raleway,sans-serif;font-size:14px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:opacity .2s ease,transform .1s ease;border:none;text-align:center;min-height:48px}.cf-mobile-cta-btn:active{transform:scale(.98)}.cf-mobile-cta-btn--clear{background:transparent;color:var(--cf-text);border:1px solid var(--cf-border)}.cf-mobile-cta-btn--clear:hover{border-color:var(--cf-accent);color:var(--cf-accent)}.cf-mobile-cta-btn--show{background:var(--cf-accent);color:#fff;flex:2}.cf-mobile-cta-btn--show:hover{opacity:.92}}@media screen and (min-width:1024px){.facet-form{position:sticky;top:120px;max-height:calc(100vh - 140px);overflow-y:auto;padding-right:8px;scrollbar-width:thin}.facet-form::-webkit-scrollbar{width:4px}.facet-form::-webkit-scrollbar-track{background:transparent}.facet-form::-webkit-scrollbar-thumb{background:var(--cf-border);border-radius:4px}}.cf-empty-hint{background:var(--cf-bg-soft);border:1px dashed var(--cf-border);border-radius:12px;padding:24px;margin:24px 0;text-align:center;font-family:Raleway,sans-serif}.cf-empty-hint__title{font-size:18px;font-weight:600;color:var(--cf-text);margin:0 0 8px}.cf-empty-hint__text{font-size:14px;color:var(--cf-text);opacity:.75;margin:0 0 16px}.cf-empty-hint__action{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--cf-accent);color:#fff;border-radius:9999px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s ease;border:none;cursor:pointer}.cf-empty-hint__action:hover{opacity:.85}button[aria-controls=MobileFacetFiltersContainer]{transition:border-color .2s ease,color .2s ease}button[aria-controls=MobileFacetFiltersContainer]:hover{border-color:var(--cf-accent);color:var(--cf-accent)}button[aria-controls=MobileFacetFiltersContainer][data-active-filters=true]{background:var(--cf-accent-soft);border-color:var(--cf-accent);color:var(--cf-accent)}button[aria-controls=MobileFacetFiltersContainer] .cf-active-count{background:var(--cf-accent);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:9999px;margin-left:4px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}@keyframes cf-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}.cf-count-changed{animation:cf-pulse .3s ease;color:var(--cf-accent)!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.facet-form *,.active-facets *,.cf-mobile-cta-btn{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/christina-filters.css.map */
