.td-filters,.td-filters__bar{--td-filters-divider: var(--heading-divider-col);--td-filters-tap-size: 44px;--td-filters-label-size: var(--smaller-text-size-2);--td-filters-gap: 12px}.td-filters__bar{gap:var(--td-filters-gap);min-height:56px;margin-bottom:0;padding:2px 0}.td-filters__bar .utility-bar__left,.td-filters__bar .utility-bar__right{flex:0 1 auto;min-width:0}.td-filters__bar .utility-bar__centre{flex:1 1 auto;min-width:0}.td-filters__bar .utility-bar__left .utility-bar__item{margin-inline-end:0}.td-filters__bar .utility-bar__right .utility-bar__item{margin-inline-start:0}@media(min-width:768px){.td-filters__bar .utility-bar__left:has(.toggle-btn:not(.mobile-only)):after,.td-filters__bar .utility-bar__right:has(.link-dropdown):before{content:"";flex:0 0 auto;align-self:stretch;width:1px;margin-block:10px;background:var(--td-filters-divider)}.td-filters__bar .utility-bar__left:has(.toggle-btn:not(.mobile-only)):after{margin-inline-start:var(--td-filters-gap)}.td-filters__bar .utility-bar__right:has(.link-dropdown):before{margin-inline-end:var(--td-filters-gap)}}.td-filters__bar .toggle-btn{height:auto;min-height:var(--td-filters-tap-size);padding-inline-end:2.25em;font-size:var(--td-filters-label-size);letter-spacing:.02em}.td-filters__bar .toggle-btn .btn-icon{margin-inline-end:8px}.td-filters__bar .toggle-btn__count{margin-inline-start:.35em;opacity:.65}.td-filters__bar .utility-bar__centre .utility-bar__item{margin:0;overflow:hidden;font-size:var(--td-filters-label-size);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.td-filters__bar .link-dropdown__button{height:auto;min-height:var(--td-filters-tap-size);font-size:var(--td-filters-label-size);letter-spacing:.02em}.td-filters__bar .link-dropdown__options{border:1px solid var(--td-filters-divider);border-radius:var(--btn-border-radius);box-shadow:0 8px 20px #0000001a}.td-filters__bar .link-dropdown__link{display:flex;align-items:center;min-height:var(--td-filters-tap-size);padding-block:6px;font-size:var(--td-filters-label-size)}.td-filters__bar .layout-switch{width:var(--td-filters-tap-size);height:var(--td-filters-tap-size);margin-inline-start:0;padding:10px}.td-filters__bar .layout-switch svg{width:100%;height:100%}@media(max-width:767.98px){.td-filters__bar{flex-wrap:wrap;row-gap:2px;padding-bottom:6px}.td-filters__bar .utility-bar__left,.td-filters__bar .utility-bar__right{flex:1 1 auto}.td-filters__bar .utility-bar__centre{order:3;flex:1 0 100%;text-align:start}}.td-filters{position:relative;max-width:100%;padding-top:var(--gutter)}td-collection-filters{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.td-filters__results-text{display:none}.td-filters__group{min-width:0;margin:0;padding:0;border:0}.td-filters__group+.td-filters__group{border-top:1px solid var(--td-filters-divider)}.td-filters__group--applied{border-bottom:1px solid var(--td-filters-divider)}.td-filters .filter-group{margin-bottom:0}.td-filters .filter-group--applied,.td-filters .filter-group--availability{margin-bottom:0;padding-bottom:16px}.td-filters .filter-group__heading{align-items:center;min-height:var(--td-filters-tap-size);margin:0;padding:10px 0}.td-filters .filter-group__heading:not(:first-child){margin-top:0}.td-filters .filter-group__heading__text{margin:0;margin-inline-end:16px;overflow-wrap:anywhere;font-size:var(--td-filters-label-size);font-weight:600;letter-spacing:.02em}.td-filters .filter-group .toggle-target-container{min-width:0;padding-bottom:18px}.td-filters .filter-group__item{align-items:center;min-height:var(--td-filters-tap-size);margin:0;padding-block:4px;font-size:var(--td-filters-label-size)}.td-filters .filter-group--swatch .filter-group__item{min-height:var(--td-filters-tap-size);margin:0 0 8px;padding:8px 10px}.td-filters .filter-group--layout-no-label .toggle-target-container{margin-left:-4px}.td-filters .filter-group--layout-no-label .filter-group__item{flex:0 0 auto;align-items:center;justify-content:center;width:auto;height:auto;min-width:var(--td-filters-tap-size);min-height:var(--td-filters-tap-size);margin:0 0 4px 4px;padding:10px}.td-filters .filter-group:not(.filter-group--swatch) .filter-group__item{padding-inline-start:30px}.td-filters .filter-group:not(.filter-group--swatch) .filter-group__item .filter-group__item__text:before,.td-filters .filter-group:not(.filter-group--swatch) .filter-group__item .filter-group__item__text .filter-tick{top:50%}.td-filters .filter-group__item__count{margin-inline-start:8px;opacity:.6}.td-filters .filter-group__applied-item{display:inline-flex;align-items:center;min-height:var(--td-filters-tap-size);margin-bottom:8px;border:1px solid var(--td-filters-divider);border-radius:var(--btn-border-radius);background:transparent}.td-filters .filter-group__applied-item:hover{border-color:var(--input-border-color-hover)}.td-filters .filter-group__applied-item__icon{display:inline-flex;align-items:center;padding:6px;padding-inline-end:10px}.td-filters .filter-group__applied-item:hover .filter-group__applied-item__icon{border-radius:0;background:transparent}.td-filters .filter-group__applied-item__text{padding-block:6px;font-size:var(--td-filters-label-size)}.td-filters .filter-group__clear-row{margin-top:6px}.td-filters .filter-group__clear-link{display:inline-flex;align-items:center;min-height:var(--td-filters-tap-size);font-size:var(--td-filters-label-size);text-decoration:underline;text-underline-offset:3px}.td-filters .filter-toggle__group-label{font-size:var(--td-filters-label-size);font-weight:600;letter-spacing:.02em}.td-filters .filter-toggle__input-label-text{display:inline-flex;align-items:center;min-height:36px;padding:.25em .75em;font-size:var(--td-filters-label-size)}.td-filters .cc-price-range,.td-filters .cc-price-range__input-row{max-width:100%}.td-filters .cc-price-range__input{min-width:0}@media(min-width:1000px){.td-filters.filter-container--side .filters .filters__inner{padding-inline-end:32px}}@media(min-width:1300px){.td-filters.filter-container--side .filters .filters__inner{padding-inline-end:44px}}@media(max-width:999.98px){.td-filters .filters{width:min(100%,420px);padding:0 20px 24px;overscroll-behavior:contain}.td-filters .filters__heading{position:sticky;z-index:1;top:0;align-items:center;margin:0 -20px 12px;padding:10px 20px;border-bottom:1px solid var(--td-filters-divider);background:rgb(var(--body-bg-color))}.td-filters .filters__heading-text{margin:0}.td-filters .filters__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--td-filters-tap-size);height:var(--td-filters-tap-size);margin-inline-end:-10px}}@media(max-width:767.98px){.td-filters .filters{width:min(100%,360px)}}body.td-filters-scroll-locked{overflow:hidden}@media(prefers-reduced-motion:reduce){.td-filters .filters,.td-filters .filter-shade,.td-filters .toggle-target,.td-filters .filter-group__heading__indicator,.td-filters .filter-group__item__text .filter-tick,.td-filters .filter-group__applied-item,.td-filters .filter-group--swatch .filter-group__item:before,.td-filters__bar .toggle-btn .btn-icon circle,.td-filters__bar .toggle-btn__chevron,.td-filters__bar .link-dropdown__button,.td-filters__bar .link-dropdown__button-icon,.td-filters__bar .link-dropdown__options{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/658/assets/td-collection-filters.css.map */
