@media screen and (min-width:750px){.facets--horizontal .facets__panel{position:relative}.facets--horizontal .facets__panel:hover>.facets__inputs,.facets--horizontal .facets__panel:focus-within>.facets__inputs{display:flex;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.facets--horizontal .facets__panel:hover,.facets--horizontal .facets__panel:focus-within{z-index:var(--layer-heightened, 100)}.facets--horizontal .facets__inputs:hover{display:flex;opacity:1;visibility:visible}.facets--horizontal .facets__panel>.facets__inputs{position:absolute;top:100%;left:0;min-width:200px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none;z-index:var(--layer-heightened, 100)}}:root{--filter-accent-color: var(--color-primary, #2563eb);--filter-accent-rgb: var(--color-primary-rgb, 37 99 235);--filter-gradient-start: #667eea;--filter-gradient-end: #764ba2;--filter-hover-scale: 1.02;--filter-transition-speed: .25s;--filter-shadow-color: rgb(var(--filter-accent-rgb) / .25)}.facets__summary{position:relative;padding:14px 16px;border-radius:10px;background:linear-gradient(135deg,rgb(var(--color-background-rgb)),rgb(var(--color-background-rgb) / .95));transition:all var(--filter-transition-speed) cubic-bezier(.4,0,.2,1)}.facets__summary:hover{background:linear-gradient(135deg,rgb(var(--filter-accent-rgb) / .08),rgb(var(--filter-accent-rgb) / .03));transform:translate(4px)}.facets__summary .facets__label{font-weight:600;letter-spacing:.02em;transition:color var(--filter-transition-speed) ease}.facets__summary:hover .facets__label{color:rgb(var(--filter-accent-rgb))}.facets__summary .icon-caret{transition:transform var(--filter-transition-speed) cubic-bezier(.4,0,.2,1),color var(--filter-transition-speed) ease}.facets__summary:hover .icon-caret{color:rgb(var(--filter-accent-rgb));transform:translate(2px)}.facets__panel[open] .facets__summary .icon-caret{transform:rotate(180deg)}.facets__bubble,.filter-count-bubble{background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);color:#fff;font-weight:700;box-shadow:0 2px 8px var(--filter-shadow-color);border:none;animation:bubble-pop .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes bubble-pop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.filter-count-bubble__background{display:none}.facets .checkbox{position:relative;padding:10px 14px;margin:-10px -14px;border-radius:8px;transition:all var(--filter-transition-speed) ease}.facets .checkbox:hover{background:linear-gradient(135deg,rgb(var(--filter-accent-rgb) / .1),rgb(var(--filter-accent-rgb) / .05))}.facets .checkbox .icon-checkmark{border-radius:6px;border-width:2px;transition:all var(--filter-transition-speed) cubic-bezier(.4,0,.2,1)}.facets .checkbox:hover .icon-checkmark{border-color:rgb(var(--filter-accent-rgb) / .6);transform:scale(1.05)}.facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);border-color:transparent;box-shadow:0 2px 8px var(--filter-shadow-color)}.facets .checkbox__input:checked+.checkbox__label .checkbox__label-text{color:rgb(var(--filter-accent-rgb));font-weight:600}.facets__pill-label{border-radius:25px;padding:10px 18px;font-weight:500;letter-spacing:.01em;border:2px solid rgb(var(--color-foreground-rgb) / .15);transition:all var(--filter-transition-speed) cubic-bezier(.4,0,.2,1);box-shadow:none}.facets__pill-label:hover{border-color:rgb(var(--filter-accent-rgb) / .5);background:rgb(var(--filter-accent-rgb) / .08);transform:translateY(-2px);box-shadow:0 4px 12px rgb(var(--filter-accent-rgb) / .15)}.facets__pill-input:checked+.facets__pill-label{background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 4px 16px var(--filter-shadow-color);transform:translateY(-1px)}.facets__pill-input:checked+.facets__pill-label:hover{transform:translateY(-3px);box-shadow:0 6px 20px var(--filter-shadow-color)}.facets__inputs-list--swatches .variant-option__swatch-wrapper{transition:all var(--filter-transition-speed) cubic-bezier(.4,0,.2,1)}.facets__inputs-list--swatches .variant-option__button-label:hover .variant-option__swatch-wrapper{transform:scale(1.15)}.facets__inputs-list--swatches .variant-option__button-label:hover .swatch{box-shadow:0 4px 16px rgb(var(--color-foreground-rgb) / .25)}.facets__inputs-list--swatches .variant-option__button-label:has(:checked) .swatch{outline:3px solid rgb(var(--filter-accent-rgb));outline-offset:3px;box-shadow:0 4px 16px var(--filter-shadow-color)}.facets__inputs-list--swatches .variant-option__button-label:has(:checked) .facets__swatch-label{color:rgb(var(--filter-accent-rgb));font-weight:700}.facets__inputs-list--swatches .variant-option__swatch-wrapper:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:rgb(var(--filter-accent-rgb) / 0);transition:all var(--filter-transition-speed) ease;z-index:-1}.facets__inputs-list--swatches .variant-option__button-label:hover .variant-option__swatch-wrapper:before{background:rgb(var(--filter-accent-rgb) / .1);top:-8px;right:-8px;bottom:-8px;left:-8px}.variant-option--images{border-radius:12px;overflow:hidden;transition:all var(--filter-transition-speed) cubic-bezier(.4,0,.2,1)}.variant-option--images:hover{transform:translateY(-4px) scale(var(--filter-hover-scale));box-shadow:0 8px 24px rgb(var(--color-foreground-rgb) / .15)}.variant-option--images:has(input:checked){outline:3px solid rgb(var(--filter-accent-rgb));box-shadow:0 8px 24px var(--filter-shadow-color)}.variant-option--images:has(input:checked) .facets__image-label{color:rgb(var(--filter-accent-rgb));font-weight:700}.facets__clear-all-link,.clear-filter{position:relative;overflow:hidden;transition:all var(--filter-transition-speed) ease}.facets__clear-all-link:before,.clear-filter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);opacity:0;transition:opacity var(--filter-transition-speed) ease;z-index:-1}.facets__clear-all-link:hover,.clear-filter:hover{color:#fff;transform:translateY(-2px)}.facets__clear-all-link:hover:before,.clear-filter:hover:before{opacity:1}.facets__see-results{background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);border:none;color:#fff;font-weight:600;letter-spacing:.02em;padding:14px 28px;border-radius:30px;box-shadow:0 4px 16px var(--filter-shadow-color);transition:all var(--filter-transition-speed) cubic-bezier(.4,0,.2,1)}.facets__see-results:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px var(--filter-shadow-color)}.facets__see-results:active{transform:translateY(-1px) scale(.98)}.facets-toggle__button{background:linear-gradient(135deg,rgb(var(--color-background-rgb)),rgb(var(--color-background-rgb) / .95));border:2px solid rgb(var(--filter-accent-rgb) / .2);border-radius:30px;padding:10px 20px;font-weight:600;transition:all var(--filter-transition-speed) cubic-bezier(.4,0,.2,1)}.facets-toggle__button:hover{border-color:rgb(var(--filter-accent-rgb));background:rgb(var(--filter-accent-rgb) / .08);transform:translateY(-2px);box-shadow:0 4px 16px var(--filter-shadow-color)}.facets-toggle__button .svg-wrapper{transition:transform var(--filter-transition-speed) ease}.facets-toggle__button:hover .svg-wrapper{transform:rotate(15deg)}.facets--drawer{background:linear-gradient(180deg,rgb(var(--color-background-rgb)),rgb(var(--color-background-rgb) / .98))}.facets__title-wrapper{background:linear-gradient(135deg,rgb(var(--filter-accent-rgb) / .05) 0%,transparent 100%);border-bottom:1px solid rgb(var(--filter-accent-rgb) / .1)}.facets-drawer__title{background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.price-filter__range-slider{--slider-track-color: rgb(var(--filter-accent-rgb) / .2);--slider-range-color: linear-gradient(90deg, var(--filter-gradient-start), var(--filter-gradient-end))}.price-filter input[type=range]::-webkit-slider-thumb{background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);box-shadow:0 2px 8px var(--filter-shadow-color);border:3px solid #fff;transition:all var(--filter-transition-speed) ease}.price-filter input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 16px var(--filter-shadow-color)}@keyframes filter-slide-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.facets__panel[open] .facets__inputs{animation:filter-slide-in .3s cubic-bezier(.4,0,.2,1)}.facets__inputs-list-item{animation:filter-slide-in .3s cubic-bezier(.4,0,.2,1) backwards}.facets__inputs-list-item:nth-child(1){animation-delay:.02s}.facets__inputs-list-item:nth-child(2){animation-delay:.04s}.facets__inputs-list-item:nth-child(3){animation-delay:.06s}.facets__inputs-list-item:nth-child(4){animation-delay:.08s}.facets__inputs-list-item:nth-child(5){animation-delay:.1s}.facets__inputs-list-item:nth-child(6){animation-delay:.12s}.facets__inputs-list-item:nth-child(7){animation-delay:.14s}.facets__inputs-list-item:nth-child(8){animation-delay:.16s}.facets__inputs-list-item:nth-child(9){animation-delay:.18s}.facets__inputs-list-item:nth-child(10){animation-delay:.2s}.facets__inputs .show-more__button{color:rgb(var(--filter-accent-rgb));font-weight:600;padding:10px 16px;border-radius:20px;transition:all var(--filter-transition-speed) ease}.facets__inputs .show-more__button:hover{background:rgb(var(--filter-accent-rgb) / .1);transform:translateY(-2px)}.facets__inputs .show-more__button .icon-plus{transition:transform var(--filter-transition-speed) ease}.facets__inputs .show-more__button:hover .icon-plus{transform:rotate(90deg)}.filter-remove-buttons .button{background:linear-gradient(135deg,rgb(var(--filter-accent-rgb) / .1),rgb(var(--filter-accent-rgb) / .05));border:1px solid rgb(var(--filter-accent-rgb) / .3);border-radius:20px;padding:6px 14px;font-weight:500;color:rgb(var(--filter-accent-rgb));transition:all var(--filter-transition-speed) ease}.filter-remove-buttons .button:hover{background:linear-gradient(135deg,var(--filter-gradient-start) 0%,var(--filter-gradient-end) 100%);border-color:transparent;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px var(--filter-shadow-color)}.filter-remove-buttons .button .svg-wrapper{transition:transform var(--filter-transition-speed) ease}.filter-remove-buttons .button:hover .svg-wrapper{transform:rotate(90deg)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/filters-enhanced.css.map */
