.drawer-filters{height:100%;display:flex;flex-direction:column}.drawer-filters__content{padding:0;flex:1;overflow-y:auto;word-wrap:break-word;overflow-wrap:break-word}.drawer-filters__active{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--color-dark-10)}.drawer-filters__subtitle{margin-bottom:16px;color:var(--color-dark-1)}.drawer-filters__active-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;max-width:100%}.filter-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--color-dark-1);color:#fff;border-radius:50px;max-width:100%;word-wrap:break-word;overflow-wrap:break-word}.filter-tag__label{margin:0;color:#fff;word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}.filter-tag__remove{color:#fff;text-decoration:none;font-size:18px;line-height:1;cursor:pointer;opacity:.7;transition:opacity .2s ease}.filter-tag__remove:hover{opacity:1}.filter-clear{color:var(--color-dark-2);text-decoration:underline;cursor:pointer;transition:color .2s ease}.filter-clear:hover{color:var(--color-dark-1)}.drawer-filters__section{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--color-dark-10);transition:padding-bottom .3s ease}.drawer-filters__section:last-child{border-bottom:none}.drawer-filters__section:has([aria-expanded=false]){padding-bottom:8px}.drawer-filters__section-header{width:100%;background:none;border:none;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;margin-bottom:16px}.drawer-filters__section-title{margin:0;color:var(--color-dark-1);text-align:left}.filter-chevron{display:flex;align-items:center;transition:transform .2s ease}.filter-chevron svg{width:16px;height:16px;color:var(--color-dark-2)}.drawer-filters__section-header[aria-expanded=false] .filter-chevron{transform:rotate(180deg)}.drawer-filters__section-content{overflow:hidden;transition:max-height .3s ease,opacity .2s ease;max-height:1000px;opacity:1}.drawer-filters__section-header[aria-expanded=false]+.drawer-filters__section-content{max-height:0;opacity:0;margin-bottom:0}.filter-list{display:flex;flex-direction:column;gap:12px}.filter-option{display:flex;align-items:center;gap:12px;cursor:pointer}.filter-option input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-dark-1);border-radius:50%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:2px solid var(--color-dark-10);background:var(--color-brand-5-80);cursor:pointer;position:relative;transition:all .2s ease;flex-shrink:0}.filter-option input[type=checkbox]:checked{background:var(--color-brand-5-80);border-color:var(--color-brand-5-80)}.filter-option input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;background:#fff;border-radius:50%}.filter-option input[type=checkbox]:hover{border-color:var(--color-dark-1)}.filter-option__label{margin:0;cursor:pointer;color:var(--color-dark-1);word-wrap:break-word;overflow-wrap:break-word;flex:1;min-width:0}.filter-color-swatch{width:20px;height:20px;border-radius:50%;border:2px solid var(--color-dark-10);flex-shrink:0;display:inline-block;position:relative}.filter-color-swatch[style*=white],.filter-color-swatch[style*="#fff"],.filter-color-swatch[style*="#ffffff"]{border-color:var(--color-dark-2)}.filter-color-swatch--multicolor{background-size:100% 100%!important}.filter-color-swatch:not([style*=background]),.filter-color-swatch[style*="background-color: ;"],.filter-color-swatch[style*="gid://shopify"]{background:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%)!important;background-size:8px 8px!important;background-position:0 0,0 4px,4px -4px,-4px 0px!important}.filter-price-range{margin-top:8px;padding:0 4px}.price-slider-values{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.price-slider-value{font-size:14px;color:var(--color-dark-1);font-weight:500;min-width:50px}.price-slider-value--min{text-align:left}.price-slider-value--max{text-align:right}.price-slider-separator{color:var(--color-dark-2)}.price-slider{position:relative;height:20px;margin:20px 0 8px;display:flex;align-items:center}.price-slider__track{position:absolute;width:100%;height:4px;background:var(--color-dark-10, #e5e5e5);border-radius:2px}.price-slider__range{position:absolute;height:4px;background:var(--color-dark-1, #1a1a1a);border-radius:2px}.price-slider__input{position:absolute;width:100%;height:20px;top:0;margin:0;padding:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;pointer-events:none;z-index:2}.price-slider__input--max{z-index:3}.price-slider__input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;background:var(--color-brand-5-80);border:2px solid var(--color-brand-5-80);border-radius:50%;cursor:pointer;pointer-events:all;position:relative;z-index:3;transition:transform .15s ease,box-shadow .15s ease}.price-slider__input::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px #1a1a1a1a}.price-slider__input::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 0 0 6px #1a1a1a26}.price-slider__input::-moz-range-thumb{width:20px;height:20px;background:var(--color-brand-5-80);border:2px solid var(--color-brand-5-80);border-radius:50%;cursor:pointer;pointer-events:all;position:relative;z-index:3;transition:transform .15s ease,box-shadow .15s ease}.price-slider__input::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 0 0 4px #1a1a1a1a}.price-slider__input::-moz-range-track{background:transparent;border:none;height:4px}.drawer-filters__footer{padding:16px;border-top:1px solid var(--color-dark-10)}.apply-filters-btn{width:100%;padding:16px 24px;border-radius:var(--button-border-radius, 0);cursor:pointer;transition:all .2s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}.apply-filters-btn--primary{background:var(--color-button-primary-bg, #1a1a1a);color:var(--color-button-primary-text, white);border:1px solid var(--color-button-primary-border, #1a1a1a)}.apply-filters-btn--primary:hover:not(:disabled){background:var(--color-button-primary-bg-hover, #333333);color:var(--color-button-primary-text-hover, white)}.apply-filters-btn--secondary{background:var(--color-button-secondary-bg, #ffffff);color:var(--color-button-secondary-text, #1a1a1a);border:1px solid var(--color-button-secondary-border, #1a1a1a)}.apply-filters-btn--secondary:hover:not(:disabled){background:var(--color-button-secondary-bg-hover, #1a1a1a);color:var(--color-button-secondary-text-hover, #ffffff)}.apply-filters-btn--tertiary{background:transparent;color:var(--color-button-tertiary-text, #1a1a1a);border:none;text-decoration:underline;text-underline-offset:3px}.apply-filters-btn--tertiary:hover:not(:disabled){color:var(--color-button-tertiary-text-hover, #666666);text-decoration-thickness:2px}.apply-filters-btn:disabled{background:var(--color-dark-10);color:var(--color-dark-2);border-color:var(--color-dark-10);cursor:not-allowed}.apply-filters-btn--tertiary:disabled{background:transparent;border:none;text-decoration:underline}.drawer-filters__empty{text-align:center;padding:40px 20px;color:var(--color-dark-2)}
/*# sourceMappingURL=/cdn/shop/t/35/assets/drawer-filters.css.map */
