.legal-theme.template-collection .legal-filters-sentinel{display:block;height:0;pointer-events:none}.legal-theme.template-collection #main-collection-filters{--legal-facet-espresso: #24110c;--legal-facet-cream: #fff8f1;--legal-facet-peach: #e9ae90;position:sticky;top:var(--legal-filters-sticky-top, var(--header-height, 0px));z-index:9;overflow:visible;border-block:.3rem solid var(--legal-facet-espresso);background-color:#60331e;background-image:none;color:var(--legal-facet-cream)}.legal-theme.template-collection .product-grid-section #ProductGridContainer{position:relative;z-index:0}.legal-theme.template-collection #main-collection-filters .facets-container.facets-horizontal{width:min(100%,var(--legal-content-width, 128rem));max-width:var(--legal-content-width, 128rem);margin-inline:auto;padding:.8rem 2rem 1rem;background:transparent;color:inherit}.legal-theme.template-collection #main-collection-filters .facets-container.facets-horizontal.sticky{position:static;top:auto;z-index:auto;width:min(100%,var(--legal-content-width, 128rem));max-width:var(--legal-content-width, 128rem);background:transparent;box-shadow:none}.legal-theme.template-collection #main-collection-filters .facets__form{align-items:center;gap:1.6rem}.legal-theme.template-collection #main-collection-filters .facets__wrapper{align-items:center;column-gap:1rem;row-gap:1rem}.legal-theme.template-collection #main-collection-filters .facets__heading{display:block;flex:0 0 auto;margin:0 0 .5rem;padding:0;border:0;border-radius:0;background:transparent;color:var(--legal-facet-cream);font-family:Impact,Haettenschweiler,"Arial Narrow Bold",var(--font-display),sans-serif!important;font-size:2.2rem;font-stretch:condensed!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:.9!important;text-transform:uppercase;text-wrap:balance;transform:none}.legal-theme.template-collection #main-collection-filters .legal-facets-heading-accent,.legal-theme.template-collection #main-collection-filters .legal-mobile-facets-title .legal-facets-heading-accent{color:var(--legal-facet-peach)}.legal-theme.template-collection #main-collection-filters .facets-horizontal .facets__disclosure,.legal-theme.template-collection #main-collection-filters .facets-horizontal .facet-filters__field{min-height:4.4rem;margin:0;padding:.8rem 1.4rem;border:.2rem solid var(--legal-facet-espresso);border-radius:0;background:var(--legal-facet-cream);box-shadow:none;color:var(--legal-facet-espresso);transition:background-color .16s ease,transform .16s ease}.legal-theme.template-collection #main-collection-filters .facets-horizontal .facet-filters__field{display:flex;align-items:center}.legal-theme.template-collection #main-collection-filters .facets-horizontal .facets__disclosure:is(:hover,[open],:has(input:checked)),.legal-theme.template-collection #main-collection-filters .facets-horizontal .facet-filters__field:hover{border-color:var(--legal-facet-espresso);background:var(--legal-facet-peach);color:var(--legal-facet-espresso);transform:translateY(-.2rem)}.legal-theme.template-collection #main-collection-filters .facets-horizontal .facet-filters__field{background:var(--legal-facet-peach)}.legal-theme.template-collection #main-collection-filters .facets-horizontal .facet-filters__field:hover{background:var(--legal-facet-cream)}.legal-theme.template-collection #main-collection-filters .facets__summary,.legal-theme.template-collection #main-collection-filters .facet-filters__sort{color:inherit;font-family:var(--font-display),sans-serif;font-size:1.6rem;font-stretch:72%;font-weight:900;letter-spacing:-.025em;line-height:1.1;text-transform:uppercase}.legal-theme.template-collection #main-collection-filters .facets-horizontal .facets__summary{display:flex;width:100%;min-height:3rem;align-items:center;padding:0 1.8rem 0 0}.legal-theme.template-collection #main-collection-filters .facets__summary>div>span{gap:.7rem}.legal-theme.template-collection #main-collection-filters .facets__summary .icon-caret,.legal-theme.template-collection #main-collection-filters .facet-filters__field .icon-caret{color:currentColor}.legal-theme.template-collection #main-collection-filters .facet-filters{align-self:center;padding-left:0}.legal-theme.template-collection #main-collection-filters .facet-filters__field{margin-left:0}.legal-theme.template-collection #main-collection-filters .facet-filters__field .select{min-width:14rem}.legal-theme.template-collection #main-collection-filters .facet-filters__sort{width:100%;padding:0 2rem 0 0;background:transparent;cursor:pointer}.legal-theme.template-collection #main-collection-filters .legal-facet-spark{width:.55rem;height:1.65rem;flex:0 0 .55rem;border-radius:0;background:var(--legal-facet-peach);transform:skew(-12deg)}.legal-theme.template-collection #main-collection-filters details:is([data-filter-role=intensity],[data-filter-role=price]) .legal-facet-spark{border-radius:0;background:var(--legal-facet-peach)}.legal-theme.template-collection #main-collection-filters .facets__display{top:calc(100% + .8rem);z-index:20;max-height:min(55rem,calc(100dvh - var(--legal-filters-sticky-top, 0px) - 7rem));border:.2rem solid var(--legal-facet-espresso);border-radius:0;background:var(--legal-facet-cream);box-shadow:.6rem .6rem 0 var(--legal-facet-espresso);color:var(--legal-facet-espresso)}.legal-theme.template-collection #main-collection-filters .facets__header{border-bottom:.2rem solid var(--legal-facet-espresso);background:var(--legal-facet-espresso);color:var(--legal-facet-cream);font-weight:800}.legal-theme.template-collection #main-collection-filters .facets__header .facets__reset{color:var(--legal-facet-peach)}.legal-theme.template-collection #main-collection-filters details[data-filter-role=machine] :is(.facet-checkbox,.mobile-facets__label),.legal-theme.template-collection #main-collection-filters details[data-filter-role=intensity] :is(.facet-checkbox,.mobile-facets__label){border:.2rem solid var(--legal-facet-espresso);border-radius:0;background:var(--legal-facet-cream);color:var(--legal-facet-espresso);font-family:var(--font-display),sans-serif;font-size:1.35rem;font-stretch:78%;font-weight:900;line-height:1.1;text-transform:uppercase}.legal-theme.template-collection #main-collection-filters details[data-filter-role=machine] :is(.facet-checkbox,.mobile-facets__label):is(:hover,.active,:has(input:checked)),.legal-theme.template-collection #main-collection-filters details[data-filter-role=intensity] :is(.facet-checkbox,.mobile-facets__label):is(:hover,.active,:has(input:checked)){border-color:var(--legal-facet-espresso);background:var(--legal-facet-peach);color:var(--legal-facet-espresso);transform:none}.legal-theme.template-collection #main-collection-filters .legal-price-gauge__values{color:var(--legal-facet-espresso);font-family:var(--font-display),sans-serif;font-size:1.5rem;font-weight:900}.legal-theme.template-collection #main-collection-filters .legal-price-gauge__track{border-color:var(--legal-facet-espresso);background:#fff}.legal-theme.template-collection #main-collection-filters .legal-price-gauge__fill{background:var(--legal-facet-peach)}.legal-theme.template-collection #main-collection-filters .legal-price-gauge__range::-webkit-slider-thumb{background:var(--legal-facet-peach);border-color:var(--legal-facet-espresso);box-shadow:0 0 0 .15rem var(--legal-facet-espresso)}.legal-theme.template-collection #main-collection-filters .legal-price-gauge__range::-moz-range-thumb{background:var(--legal-facet-peach);border-color:var(--legal-facet-espresso);box-shadow:0 0 0 .15rem var(--legal-facet-espresso)}.legal-theme.template-collection #main-collection-filters .facets__price .field-input{border:.15rem solid var(--legal-facet-espresso);border-radius:0;background:#fff;color:var(--legal-facet-espresso)}.legal-theme.template-collection #main-collection-filters :is(.facets__disclosure,.facet-filters__field,.mobile-facets__open,.facet-checkbox,.mobile-facets__label):focus-within{outline:.3rem solid var(--legal-facet-peach);outline-offset:.2rem}.legal-theme.template-collection #main-collection-filters :is(.facet-checkbox,.mobile-facets__label):focus-within{outline-color:var(--legal-facet-espresso)}.legal-theme.template-collection #main-collection-filters .active-facets__button-inner{border:.15rem solid var(--legal-facet-espresso);border-radius:0;background:var(--legal-facet-peach);color:var(--legal-facet-espresso);font-size:1.25rem;font-weight:900}.legal-theme.template-collection #main-collection-filters .active-facets__button-remove{color:var(--legal-facet-cream)}@media screen and (min-width:750px){.legal-theme.template-collection #main-collection-filters .facets-horizontal .facets__disclosure[open]{position:relative;z-index:3}.legal-theme.template-collection #main-collection-filters.is-stuck .facets-container.facets-horizontal{padding-block:.8rem 1rem}.legal-theme.template-collection #main-collection-filters.is-stuck .facets__form,.legal-theme.template-collection #main-collection-filters.is-stuck .facets__wrapper{align-items:center}.legal-theme.template-collection #main-collection-filters.is-stuck .facets__heading{flex-basis:auto;margin:0 1rem 0 0;font-size:2.2rem;line-height:1}.legal-theme.template-collection #main-collection-filters.is-stuck .facets-horizontal .facets__disclosure,.legal-theme.template-collection #main-collection-filters.is-stuck .facets-horizontal .facet-filters__field{min-height:4.4rem;padding-block:.5rem}}.legal-theme.template-collection #main-collection-filters:has(.mobile-facets__disclosure[open]){z-index:30}@media screen and (min-width:750px)and (max-width:989px){.legal-theme.template-collection #main-collection-filters .facets__heading{display:none}.legal-theme.template-collection #main-collection-filters .facets-container.facets-horizontal{padding:.8rem 1.5rem 1rem}.legal-theme.template-collection #main-collection-filters.is-stuck .facets-container.facets-horizontal{padding-block:.8rem 1rem}.legal-theme.template-collection #main-collection-filters.is-stuck .facets__heading{display:none}}@media screen and (max-width:749px){.legal-theme.template-collection #main-collection-filters{border-block:0;background:var(--legal-header-surface, var(--legal-chrome-background, #a6353b))}.legal-theme.template-collection #main-collection-filters .facets-container.facets-horizontal{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.7rem 1.6rem 2rem}.legal-theme.template-collection #main-collection-filters.is-stuck .facets-container.facets-horizontal{gap:0;padding-block:.8rem}.legal-theme.template-collection #main-collection-filters.is-stuck .legal-mobile-facets-title,.legal-theme.template-collection #main-collection-filters.is-stuck .active-facets-mobile{display:none}.legal-theme.template-collection #main-collection-filters.is-stuck .mobile-facets__open{min-height:4.4rem}.legal-theme.template-collection #main-collection-filters .legal-mobile-facets-title{display:none}.legal-theme.template-collection #main-collection-filters .mobile-facets__wrapper,.legal-theme.template-collection #main-collection-filters .active-facets-mobile{width:100%;grid-column:1 / -1}.legal-theme.template-collection #main-collection-filters .mobile-facets__disclosure,.legal-theme.template-collection #main-collection-filters .mobile-facets__open-wrapper{width:100%}.legal-theme.template-collection #main-collection-filters .active-facets-mobile{gap:.6rem;margin:0;padding:0}.legal-theme.template-collection #main-collection-filters .mobile-facets__open{width:100%;min-height:5.2rem;justify-content:space-between;padding:.9rem 1.2rem;border:.2rem solid var(--legal-facet-espresso);border-radius:0;background:var(--legal-facet-cream);box-shadow:none;color:var(--legal-facet-espresso);font-family:var(--font-display),sans-serif;font-size:1.65rem;font-stretch:72%;font-weight:900;text-transform:uppercase}.legal-theme.template-collection #main-collection-filters .mobile-facets__open:is(:hover,:focus-visible){border-color:var(--legal-facet-espresso);background:var(--legal-facet-peach);color:var(--legal-facet-espresso)}.legal-theme.template-collection #main-collection-filters .mobile-facets__inner{border-left:.3rem solid var(--legal-facet-espresso);background:var(--legal-facet-cream);color:var(--legal-facet-espresso);filter:none}.legal-theme.template-collection #main-collection-filters .mobile-facets__header{min-height:13rem;align-items:flex-end;padding:2rem 5.5rem 1.8rem 2rem;border-bottom:.3rem solid var(--legal-facet-espresso);background-color:#60331e;background-image:none;color:var(--legal-facet-cream);text-align:left}.legal-theme.template-collection #main-collection-filters .mobile-facets__heading{color:var(--legal-facet-cream);font-family:Impact,Haettenschweiler,"Arial Narrow Bold",var(--font-display),sans-serif!important;font-size:clamp(3.3rem,8vw,4.6rem);font-stretch:condensed!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:.88!important;text-transform:uppercase}.legal-theme.template-collection #main-collection-filters .mobile-facets__heading span{display:block}.legal-theme.template-collection #main-collection-filters .mobile-facets__count,.legal-theme.template-collection #main-collection-filters .mobile-facets__close{color:var(--legal-facet-cream)}.legal-theme.template-collection #main-collection-filters .mobile-facets__main{gap:0;padding:0;background:var(--legal-facet-cream);color:var(--legal-facet-espresso)}.legal-theme.template-collection #main-collection-filters .mobile-facets__main details[data-filter-role]{margin:0;padding:0 1.8rem;border:0;border-bottom:.2rem solid var(--legal-facet-espresso);border-radius:0;background:var(--legal-facet-cream)}.legal-theme.template-collection #main-collection-filters .mobile-facets__main details[data-filter-role][open]{background:#ffefe3}.legal-theme.template-collection #main-collection-filters .mobile-facets__main details[data-filter-role]>.facets__summary{padding:1.5rem 0;color:var(--legal-facet-espresso);font-family:var(--font-display),sans-serif;font-size:2rem;font-stretch:72%;font-weight:900;text-transform:uppercase}.legal-theme.template-collection #main-collection-filters .mobile-facets__footer{border:0;border-top:.3rem solid var(--legal-facet-espresso);background:var(--legal-facet-espresso);color:var(--legal-facet-cream)}.legal-theme.template-collection #main-collection-filters .mobile-facets__footer .button--primary{border:.2rem solid var(--legal-facet-peach);border-radius:0;background:var(--legal-facet-peach);color:var(--legal-facet-espresso);font-family:var(--font-display),sans-serif;font-size:1.45rem;font-stretch:72%;font-weight:900;text-transform:uppercase}.legal-theme.template-collection #main-collection-filters .mobile-facets__footer .mobile-facets__clear{color:var(--legal-facet-cream)}.legal-theme.template-collection #main-collection-filters .mobile-facets__sort,.legal-theme.template-collection #main-collection-filters .mobile-facets__sort .select__select{color:var(--legal-facet-espresso);font-weight:800}}@media(prefers-reduced-motion:reduce){.legal-theme.template-collection #main-collection-filters :is(.facets__disclosure,.facet-filters__field,.mobile-facets__open){transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/legal-collection-campaign-filters.css.map */
