.sorting-filter__select-wrapper{background:rgb(var(--color-background-rgb));border:1px solid rgb(var(--color-foreground-rgb) / .12);border-radius:8px;padding:10px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.sorting-filter__select-wrapper:hover{border-color:rgb(var(--color-foreground-rgb) / .25);box-shadow:0 2px 8px #0000000f}.sorting-filter__select-wrapper:has(:focus-visible){border-color:rgb(var(--color-foreground-rgb) / .4);box-shadow:0 0 0 3px rgb(var(--color-foreground-rgb) / .08)}.sorting-filter__select{font-size:15px;font-weight:500;color:rgb(var(--color-foreground-rgb));background:transparent}.sorting-filter__options{border-radius:12px;box-shadow:0 8px 24px #0000001f;border:1px solid rgb(var(--color-foreground-rgb) / .08);padding:8px}.sorting-filter__option{border-radius:8px;padding:10px 14px;transition:all .2s ease}.sorting-filter__option:hover{background-color:rgb(var(--color-foreground-rgb) / .06);transform:translate(2px)}.sorting-filter__option:focus{background-color:rgb(var(--color-foreground-rgb) / .08)}.sorting-filter__label{font-size:15px;line-height:1.5}.sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{font-weight:600;color:rgb(var(--color-foreground-rgb))}.sorting-filter__checkmark{width:18px;height:18px;opacity:0;transition:opacity .2s ease}*:checked~.sorting-filter__checkmark{visibility:visible;opacity:1}.facets__panel{background:rgb(var(--color-background-rgb))}.facets__summary{cursor:pointer;padding:14px 16px;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between;border:1px solid rgb(var(--color-foreground-rgb) / .1)}.facets__summary:hover{background-color:rgb(var(--color-foreground-rgb) / .03);border-color:rgb(var(--color-foreground-rgb) / .2)}.facets__label{font-size:15px;font-weight:500;letter-spacing:.01em;color:rgb(var(--color-foreground-rgb) / .9)}.facets__status{font-size:14px;color:rgb(var(--color-foreground-rgb) / .6);font-weight:400}.facets__bubble{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border-radius:12px;padding:2px 10px;font-size:13px;font-weight:600;min-width:24px;text-align:center}.facets__inputs{padding:16px;border-radius:0 0 8px 8px;background:rgb(var(--color-background-rgb))}.facets--horizontal .facets__inputs{box-shadow:0 8px 24px #0000001f;border:1px solid rgb(var(--color-foreground-rgb) / .08);border-radius:12px;margin-top:8px}.checkbox__label{padding:8px 12px;border-radius:6px;transition:all .2s ease}.checkbox__label:hover{background-color:rgb(var(--color-foreground-rgb) / .04)}.checkbox .icon-checkmark{border-radius:4px;border-width:1.5px;transition:all .2s cubic-bezier(.4,0,.2,1)}.checkbox:not(:has(.checkbox__input:disabled)):hover .icon-checkmark{border-color:rgb(var(--color-foreground-rgb) / .5);background-color:rgb(var(--color-foreground-rgb) / .06);transform:scale(1.05)}.checkbox:has(.checkbox__input:checked) .icon-checkmark{background-color:rgb(var(--color-foreground-rgb));border-color:rgb(var(--color-foreground-rgb))}.checkbox:has(.checkbox__input:checked):not(:has(.checkbox__input:disabled)):hover .icon-checkmark{background-color:rgb(var(--color-foreground-rgb) / .9);transform:scale(1.05)}.checkbox__label-text{font-size:14px;line-height:1.5;color:rgb(var(--color-foreground-rgb) / .85)}.checkbox:has(.checkbox__input:checked) .checkbox__label-text{color:rgb(var(--color-foreground-rgb));font-weight:500}.facets__pill-label{border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;border:1.5px solid rgb(var(--color-foreground-rgb) / .15);transition:all .2s cubic-bezier(.4,0,.2,1);background:rgb(var(--color-background-rgb))}.facets__pill-label:hover{border-color:rgb(var(--color-foreground-rgb) / .35);background:rgb(var(--color-foreground-rgb) / .04);transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.facets__pill-input:checked+.facets__pill-label{background:rgb(var(--color-foreground-rgb));color:rgb(var(--color-background-rgb));border-color:rgb(var(--color-foreground-rgb));font-weight:600;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.variant-option__swatch-wrapper{border-radius:6px;transition:all .2s ease}.variant-option__button-label--has-swatch:hover:not(:has(input:disabled)) .variant-option__swatch-wrapper{transform:scale(1.08);box-shadow:0 2px 8px #00000026}.variant-option__button-label:has(:checked) .variant-option__swatch-wrapper{box-shadow:0 0 0 2px rgb(var(--color-background-rgb)),0 0 0 4px rgb(var(--color-foreground-rgb));transform:scale(1.05)}.clear-filter{border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s ease;border:1.5px solid rgb(var(--color-foreground-rgb) / .2)}.clear-filter:hover{background:rgb(var(--color-foreground-rgb) / .06);border-color:rgb(var(--color-foreground-rgb) / .35);transform:translateY(-1px)}.show-more__button{margin-top:12px;padding:8px 12px;border-radius:6px;font-size:14px;font-weight:500;color:rgb(var(--color-foreground-rgb) / .7);transition:all .2s ease}.show-more__button:hover{background:rgb(var(--color-foreground-rgb) / .06);color:rgb(var(--color-foreground-rgb))}.show-more__button .icon-plus{transition:transform .2s ease}.show-more__button:hover .icon-plus{transform:scale(1.1)}.icon-caret{transition:transform .3s cubic-bezier(.4,0,.2,1)}details[open] .icon-caret{transform:rotate(180deg)}.facets-toggle__button{border-radius:10px;padding:12px 20px;font-size:15px;font-weight:500;border:1.5px solid rgb(var(--color-foreground-rgb) / .15);transition:all .2s ease;background:rgb(var(--color-background-rgb))}.facets-toggle__button:hover{background:rgb(var(--color-foreground-rgb) / .04);border-color:rgb(var(--color-foreground-rgb) / .3);box-shadow:0 2px 8px #0000000f}.products-count-wrapper{font-size:14px;color:rgb(var(--color-foreground-rgb) / .6);font-weight:400;letter-spacing:.01em}.facets--vertical .facets__summary{margin-bottom:4px}.facets--vertical .facets__inputs{padding:12px 16px;background:transparent}.facets--horizontal .facets__summary{min-width:140px}.facets__inputs{transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease}.facets input:checked+label{font-weight:600}.facets__summary:focus-visible{outline:2px solid rgb(var(--color-foreground-rgb) / .5);outline-offset:2px}.checkbox:has(.checkbox__input:focus-visible) .icon-checkmark{outline:2px solid rgb(var(--color-foreground-rgb) / .5);outline-offset:2px}@media screen and (max-width: 749px){.facets__summary{padding:12px 14px}.facets__label{font-size:14px}.sorting-filter__select-wrapper{padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/facets-modern.css.map */
