:root{--dft-bg: #FFFBF5;--dft-surface: #FFFFFF;--dft-ink: #1F1A3D;--dft-ink-soft: rgb(31 26 61 / .72);--dft-coral: #FF5A4E;--dft-coral-ink: #C2352C;--dft-coral-tint: #FFE9E5;--dft-border: #E9E1D4;--dft-radius: 18px;--dft-radius-sm: 12px;--dft-shadow: 0 8px 24px rgb(31 26 61 / .06);--dft-focus: 0 0 0 3px #FFFBF5, 0 0 0 5px #FF5A4E}@media screen and (min-width:990px){.facets-block-wrapper--vertical:not(theme-drawer){position:sticky;top:calc(var(--header-height, 0px) + 16px);align-self:start;max-height:calc(100vh - var(--header-height, 0px) - 32px);overflow:auto;scrollbar-width:thin}.facets-block-wrapper--vertical .facets__form{background:var(--dft-surface);border:1px solid var(--dft-border);border-radius:var(--dft-radius);box-shadow:var(--dft-shadow);padding:8px 20px 16px}}.facets--vertical .facets__item,.facets--drawer .facets__item{border-top:1px solid var(--dft-border)}.facets--vertical .facets__item:first-child,.facets--drawer .facets__item:first-child{border-top:0}.facets--vertical .facets__summary,.facets--drawer .facets__summary{min-height:48px;padding-block:12px;cursor:pointer}.facets--vertical .facets__label,.facets--drawer .facets__label{color:var(--dft-ink);font-family:var(--font-heading--family, inherit);font-size:.95rem;font-weight:600;letter-spacing:.01em}.facets__status:not(:empty){color:var(--dft-coral-ink);font-weight:600}.facets__filters-title,.facets--filters-title{color:var(--dft-ink);font-family:var(--font-heading--family, inherit);font-weight:700;letter-spacing:.01em}.facets .checkbox{min-height:36px;display:flex;align-items:center}.facets .checkbox__label{gap:10px;color:var(--dft-ink);cursor:pointer}.facets .checkbox__label .icon-checkmark{border:1.5px solid var(--dft-border);border-radius:6px;background:var(--dft-surface);transition:background-color .15s ease,border-color .15s ease}.facets .checkbox:hover .checkbox__label .icon-checkmark{border-color:var(--dft-ink)}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--dft-coral);border-color:var(--dft-coral);color:var(--dft-ink)}.facets .checkbox__input:checked+.checkbox__label .checkbox__label-text{font-weight:600}.facets .checkbox__label-text{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}.facets .checkbox--disabled .checkbox__label{opacity:.45;cursor:not-allowed}.facets .facets__inputs-list-item .facets__count,.facets .checkbox__label-value{color:var(--dft-ink-soft);font-variant-numeric:tabular-nums}.facets .swatch-input__input:checked+.swatch-input__label,.facets .facets__swatch-input:checked+label{box-shadow:0 0 0 2px var(--dft-bg),0 0 0 4px var(--dft-coral)}.facets .price-facet__inputs-wrapper{display:flex;align-items:center;gap:6px}.facets .price-facet__field{flex:1 1 0;min-width:0}.facets .price-facet__input{min-height:44px;padding-inline:22px 8px;width:100%;border:1px solid var(--dft-border);border-radius:var(--dft-radius-sm);background:var(--dft-surface);color:var(--dft-ink);font-size:.9rem;font-variant-numeric:tabular-nums}.facets .price-facet__input:hover{border-color:var(--dft-ink-soft)}.facets .price-facet__separator{color:var(--dft-ink-soft);font-size:.85rem}.facets .price-facet__highest-price{color:var(--dft-ink-soft);font-size:.8rem;margin-top:8px}.facets-remove{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.facets-remove__pill{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px 4px 12px;border:1px solid var(--dft-coral);border-radius:999px;background:var(--dft-coral-tint);color:var(--dft-ink);font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .15s ease}.facets-remove__pill:hover{background:#ffd9d2}.facets-remove:has(.facets-remove__pill){padding-block:12px 4px}.facets-remove .facets__clear-all-link{display:inline-flex;align-items:center}.facets__clear-all-link,.facets__clear-all-link:visited{color:var(--dft-coral-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:32px;padding-inline:4px}.products-count-wrapper{color:var(--dft-ink-soft);font-variant-numeric:tabular-nums;font-weight:500}.products-count-wrapper [role=status]{display:inline-block;padding:4px 12px;border:1px solid var(--dft-border);border-radius:999px;background:var(--dft-surface);color:var(--dft-ink)}sorting-filter-component .facets__summary{min-height:40px;padding:6px 14px;border:1px solid var(--dft-border);border-radius:999px;background:var(--dft-surface)}sorting-filter-component .sorting-filter__options{border:1px solid var(--dft-border);border-radius:var(--dft-radius-sm);box-shadow:var(--dft-shadow)}sorting-filter-component .sorting-filter__option[aria-selected=true]{color:var(--dft-coral-ink);font-weight:600}sorting-filter-component .sorting-filter__select{min-height:44px;border:1px solid var(--dft-border);border-radius:999px}.facets-toggle__button{min-height:44px;padding:8px 16px;border:1px solid var(--dft-ink);border-radius:999px;background:var(--dft-surface);color:var(--dft-ink);font-weight:600}.facets-toggle .filter-count-bubble__background{background:var(--dft-coral)}.facets-toggle .filter-count-bubble__text{color:var(--dft-ink);font-weight:700}#filters-drawer .theme-drawer__dialog{background:var(--dft-bg)}#filters-drawer .theme-drawer__header{border-bottom:1px solid var(--dft-border)}#filters-drawer .theme-drawer__title{color:var(--dft-ink);font-family:var(--font-heading--family, inherit)}#filters-drawer .theme-drawer__badge{background:var(--dft-coral-tint);color:var(--dft-ink);border-radius:999px;min-width:22px;padding-inline:6px;text-align:center}#filters-drawer .theme-drawer__close-button{min-width:44px;min-height:44px}#filters-drawer .facets__item{padding-inline:4px}#filters-drawer .checkbox{min-height:44px}.facets__drawer-actions{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1.6fr;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--dft-bg);border-top:1px solid var(--dft-border);box-shadow:0 -8px 20px #1f1a3d0f}.facets__drawer-actions .facets__clear-all,.facets__drawer-actions .facets__see-results{min-height:48px;border-radius:999px;font-weight:700}.facets__drawer-actions .facets__clear-all{border:1px solid var(--dft-ink);background:transparent;color:var(--dft-ink)}.facets__drawer-actions .facets__see-results{background:var(--dft-coral);color:var(--dft-ink);border:0;grid-column:-2 / -1}.facets__drawer-actions:not(:has(.facets__clear-all--active)) .facets__see-results{grid-column:1 / -1}.facets__drawer-actions .facets__see-results:hover{background:#ff4337}.facets :is(input,button,summary,select,[role=button],[role=option]):focus-visible,.facets-remove__pill:focus-visible,.facets-toggle__button:focus-visible,sorting-filter-component :is(summary,[role=option],select):focus-visible,#filters-drawer :is(button,input,summary):focus-visible{outline:2px solid var(--dft-coral);outline-offset:3px;box-shadow:none}.facets .checkbox__input:focus-visible+.checkbox__label .icon-checkmark{box-shadow:var(--dft-focus)}@media screen and (min-width:990px){.product-grid{row-gap:28px}}.product-grid-container :is(.collection__empty,.main-collection__empty,.results-list__empty){padding:40px 24px;border:1px dashed var(--dft-border);border-radius:var(--dft-radius);background:var(--dft-surface);text-align:center}@media(prefers-reduced-motion:reduce){.facets *,.facets-remove__pill,.facets__drawer-actions *{transition:none!important}}#filters-drawer .show-more__button{min-height:44px}.dft-filter-label-wide{display:none}@media screen and (min-width:750px){.dft-filter-label-mobile{display:none}.dft-filter-label-wide{display:inline}.collection-wrapper>.facets-block-wrapper:not(#filters-drawer){display:none}.collection-wrapper>.facets-toggle{display:flex;grid-column:2 / -2;grid-row:1;width:fit-content;align-self:center;z-index:2;margin:0}.collection-wrapper .facets-toggle__button{display:inline-flex;align-items:center;gap:8px}.collection-wrapper>.facets-controls-wrapper{grid-column:2 / -2;grid-row:1;padding-inline-start:120px;min-height:56px}.collection-wrapper>.facets-controls-wrapper .facets--filters-title{display:none}.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:2 / -2;grid-row:2}#filters-drawer .theme-drawer__dialog,#filters-drawer .theme-drawer__dialog[open]{left:0;right:auto;top:0;bottom:0;margin:0;width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-left:0;border-right:1px solid var(--dft-border);border-radius:0}#filters-drawer .theme-drawer__dialog--opening,#filters-drawer .theme-drawer__dialog--opening-inline-start{animation-name:dft-filter-slide-in-left}#filters-drawer .theme-drawer__dialog--closing{animation-name:dft-filter-slide-out-left}#filters-drawer .facets__form{border:0;border-radius:0;box-shadow:none;padding:0;background:var(--dft-bg)}#filters-drawer .facets__see-results{display:block}}@keyframes dft-filter-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes dft-filter-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width:750px){.page-wrapper--drawer-open:has(#filters-drawer[open]){margin-right:0}}.checkbox__input[name$="custom.filter_color"]+.checkbox__label .checkbox__label-text{display:inline-flex;align-items:center;gap:.5em}.checkbox__input[name$="custom.filter_color"]+.checkbox__label .checkbox__label-text:before{content:"";flex:none;inline-size:1.125em;block-size:1.125em;border-radius:50%;background:var(--dft-swatch, transparent);box-shadow:inset 0 0 0 1px #0003}.checkbox__input[name$="custom.filter_color"]:not([value=Gold],[value=Multicolor],[value=Blue],[value=Purple],[value=Pink],[value=Black],[value=Orange],[value=Green],[value=Yellow],[value=Red],[value=Brown],[value=Assorted],[value=White],[value=Gray],[value=Grey],[value=Beige])+.checkbox__label .checkbox__label-text:before{display:none}.checkbox__input[name$="custom.filter_color"][value=Gold]+.checkbox__label{--dft-swatch: #d4a62a}.checkbox__input[name$="custom.filter_color"][value=Blue]+.checkbox__label{--dft-swatch: #2f6fd6}.checkbox__input[name$="custom.filter_color"][value=Purple]+.checkbox__label{--dft-swatch: #7a4fc4}.checkbox__input[name$="custom.filter_color"][value=Pink]+.checkbox__label{--dft-swatch: #f08bb0}.checkbox__input[name$="custom.filter_color"][value=Black]+.checkbox__label{--dft-swatch: #1f1f1f}.checkbox__input[name$="custom.filter_color"][value=Orange]+.checkbox__label{--dft-swatch: #f28a24}.checkbox__input[name$="custom.filter_color"][value=Green]+.checkbox__label{--dft-swatch: #3e9f4f}.checkbox__input[name$="custom.filter_color"][value=Yellow]+.checkbox__label{--dft-swatch: #f6cd2b}.checkbox__input[name$="custom.filter_color"][value=Red]+.checkbox__label{--dft-swatch: #d63434}.checkbox__input[name$="custom.filter_color"][value=Brown]+.checkbox__label{--dft-swatch: #8a5a2f}.checkbox__input[name$="custom.filter_color"][value=White]+.checkbox__label{--dft-swatch: #ffffff}.checkbox__input[name$="custom.filter_color"][value=Beige]+.checkbox__label{--dft-swatch: #e8d8b8}.checkbox__input[name$="custom.filter_color"]:is([value=Gray],[value=Grey])+.checkbox__label{--dft-swatch: #9a9a9a}.checkbox__input[name$="custom.filter_color"]:is([value=Multicolor],[value=Assorted])+.checkbox__label{--dft-swatch: conic-gradient(#d63434 0 25%, #f6cd2b 0 50%, #3e9f4f 0 75%, #2f6fd6 0)}@media(forced-colors:active){.checkbox__input[name$="custom.filter_color"]+.checkbox__label .checkbox__label-text:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/dft-collection-filters.css.map */
