.products-grid-featured{display:flex;gap:var(--sp-7, 32px);margin-bottom:var(--sp-7, 32px)}.facets.drawer{max-width:300px;min-width:300px;height:var(--viewport-height, 100vh);overflow:hidden;border-radius:0;top:-4px;padding:var(--sp-7, 32px);background-color:#ebf0f099;clip-path:polygon(0% 0%,calc(100% - 30px) 0%,100% 30px,100% 100%,0% 100%)}.facets.drawer:not([open]){transform:translate3d(-100%,0,0)}.facets .drawer__content{overflow:auto}.facets .drawer__footer{position:sticky;bottom:0;background-color:rgba(var(--drawer-bg-color))}.facets .disclosure{margin:0;border-bottom:1px solid var(--line, #E6E8EF)}.facets__active-filters>.disclosure{margin-top:calc(6 * var(--space-unit) * -1);margin-bottom:calc(6 * var(--space-unit));border-bottom:0}.facets__filters{transform:translateZ(0)}.facets__filters>details-disclosure:last-of-type .disclosure{border:0}.facets__sort{padding-bottom:var(--sp-7, 32px);border-bottom:1px solid var(--line, #E6E8EF)}.filter li:not(:last-child){margin-bottom:calc(3 * var(--space-unit))}.facets .filter__label,.facets .checkbox+label.filter__label{align-items:center;font-size:var(--fs-body, 16px);line-height:var(--lh-body, 1.55);color:var(--fg-1, #020A23)}.facets .checkbox+label.filter__label:before{margin-top:0;border-radius:var(--r-1, 4px)}.facets .checkbox:checked+label.filter__label:after{top:43%}input:focus-visible+.filter__label{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--r-1, 4px)}input[disabled]+.filter__label{opacity:.55;color:var(--fg-4, #9AA2B4)}.filter__count{margin-inline-start:var(--sp-2, 8px);white-space:nowrap;color:var(--fg-3, #6B7488);font-variant-numeric:tabular-nums;font-size:var(--fs-caption, 13px)}.filter__label-text{display:inline-flex;align-items:center;gap:var(--sp-2, 8px)}.filter__title{font-size:16px;font-weight:400;color:var(--fg-1, #020A23)}.filter__active-pill{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:var(--r-pill, 999px);background:var(--accent, #FF9A41);color:var(--accent-ink, #1F1206);font-size:var(--fs-micro, 11px);font-weight:var(--fw-bold, 700);line-height:1;font-variant-numeric:tabular-nums}.filter__search{margin-bottom:var(--sp-3, 12px)}.filter__search-input{width:100%;padding:8px 12px;border:1px solid var(--line-2, #D6D9E2);border-radius:var(--r-2, 8px);background:var(--bg-1, #fff);color:var(--fg-1);font:inherit;font-size:var(--fs-body-sm, 14px);transition:border-color var(--dur-2, .2s) var(--ease-out)}.filter__search-input::placeholder{color:var(--fg-4, #9AA2B4)}.filter__search-input:focus-visible{outline:none;border-color:var(--accent, #FF9A41);box-shadow:var(--shadow-focus)}.active-filters{gap:var(--sp-2, 8px);margin-bottom:var(--sp-3, 12px)}.filter-chip{display:inline-flex;align-items:center;gap:var(--sp-2, 8px);padding:4px 8px 4px 10px;border-radius:var(--r-pill, 999px);background:var(--bg-3, #EEF1F6);color:var(--fg-1, #020A23);font-size:var(--fs-caption, 13px);font-weight:var(--fw-medium, 500);line-height:1.3;text-decoration:none;border:1px solid transparent;transition:background var(--dur-1, .12s) var(--ease-out),border-color var(--dur-1, .12s) var(--ease-out),color var(--dur-1, .12s) var(--ease-out)}.filter-chip:hover{background:var(--s4s-orange-soft, #FFD6AF);border-color:var(--accent, #FF9A41);color:var(--fg-1)}.filter-chip:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.filter-chip__label{white-space:nowrap}.filter-chip__key{color:var(--fg-3, #6B7488);font-weight:var(--fw-regular, 400)}.filter-chip__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:var(--r-pill, 999px);background:var(--fg-1, #020A23);color:var(--bg-1, #fff)}.filter-chip__close .icon{width:10px;height:10px;stroke:var(--bg-1, #fff);stroke-width:2.5px;fill:none}.filter-chip:hover .filter-chip__close{background:var(--s4s-orange-deep, #F57A18)}.active-filter{margin-bottom:var(--sp-2, 8px);margin-inline-end:var(--sp-2, 8px)}.filter__more+.filter__header{margin-inline-start:var(--sp-3, 12px);padding-inline-start:var(--sp-3, 12px);border-inline-start:1px solid var(--line, #E6E8EF)}.main-products-grid__results>.grid{transition:opacity .4s ease}.main-products-grid__results.is-loading>.grid{opacity:.4;pointer-events:none}.main-products-grid__results.is-loading:after{top:calc(50% - 24px);right:calc(50% - 24px);width:48px;height:48px;border-width:3px}.filter__swatches{margin:2px}.filter__label[data-swatch]{width:100%;height:auto;overflow:visible;border:0!important;border-radius:0;box-shadow:none!important}.filter__label[data-swatch]:before{content:"";flex-shrink:0;width:22px;height:22px;margin-inline-end:var(--sp-2, 8px);border-radius:var(--r-pill, 999px);box-shadow:inset 0 0 0 1px var(--line-2, #D6D9E2)}@media(max-width:768px){.facets.drawer{max-width:550px}.products-grid-featured{flex-direction:column}.facets.drawer{background-color:rgba(var(--drawer-bg-color));clip-path:none}}@media(max-width:1025px){.facets.drawer{background-color:rgba(var(--drawer-bg-color));clip-path:none}}@media(min-width:1024px){.facets.drawer{visibility:visible;position:static;height:auto;padding:0;min-width:0;max-width:100%;background:transparent;transition:none;color:currentColor;clip-path:none}sticky-scroll-direction .facets.drawer{position:sticky;z-index:0;top:var(--header-end, 0)}.facets.drawer:not([open]){transform:none}.facets .drawer__content{padding:0;overflow:visible}.main-products-grid__filters{flex:0 0 calc(241px + 8 * var(--space-unit));margin-inline-end:calc(8 * var(--space-unit));padding-bottom:calc(12 * var(--space-unit));padding-inline-end:16px;border-inline-end:1px solid var(--line, #E6E8EF)}.main-products-grid--contained .main-products-grid__filters{margin-inline-end:calc(8 * var(--space-unit))}.facets--s4s .facets__filters .filter.disclosure>summary,.facets--s4s .facets__active-filters>.disclosure>summary{padding:var(--sp-3, 12px) 0;font-size:var(--fs-body-sm, 14px)}.facets--s4s .filter__label{align-items:center;font-size:var(--fs-body-sm, 14px);line-height:1.35;padding:6px 0;min-height:28px}.facets--s4s .filter__label>.flex-auto{align-self:center}.facets--s4s .filter li:not(:last-child){margin-bottom:2px}.facets--s4s .disclosure__content{padding-bottom:var(--sp-3, 12px)}.facets--s4s .filter__more,.facets--s4s .filter__header .link{font-size:var(--fs-caption, 13px)}}@media(min-width:1280px){.main-products-grid__filters{flex:0 0 calc(241px + 12 * var(--space-unit));margin-inline-end:calc(12 * var(--space-unit));padding-inline-end:16px}.main-products-grid--contained .main-products-grid__filters{margin-inline-end:calc(8 * var(--space-unit))}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/facet-filters.css.map */
