.sort-checklist{margin:0 0 1.2rem;padding:.5rem 1.5rem;border:var(--popup-border-width) solid rgba(var(--color-foreground),var(--popup-border-opacity))}@media screen and (max-width: 749px){.sort-checklist{padding:.5rem 1.5rem!important}}.sort-checklist__title{font-size:14px;font-weight:400;margin-bottom:.75rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.85)}.sort-checklist__item{display:flex;align-items:center;padding:1rem 2rem 1rem 0;box-sizing:border-box;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:normal;text-align:left;word-break:break-word}.sort-checklist__label{position:relative;padding-left:2.5rem;cursor:pointer;display:flex;align-items:center;gap:1.2rem;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:normal;color:#121212;text-align:left;word-break:break-word;transition:color var(--duration-short) ease;text-decoration:none}.sort-checklist__label>svg{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:rgb(var(--color-background));flex-shrink:0}.sort-checklist__label .svg-wrapper{visibility:hidden;position:absolute;left:.3rem;top:50%;transform:translateY(-50%);z-index:5;width:1.1rem;height:.7rem;display:flex;align-items:center;justify-content:center}.sort-checklist__label .svg-wrapper svg{width:1.1rem;height:.7rem}.sort-checklist__input:checked+.sort-checklist__label .svg-wrapper{visibility:visible}.sort-checklist__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:0;height:0;margin:0;position:absolute;opacity:0}.sort-checklist__label:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.sort-checklist__input:focus-visible+.sort-checklist__label{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.sort-checklist__input:checked+.sort-checklist__label{color:rgb(var(--color-foreground))}.sort-checklist__input:checked+.sort-checklist__label:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (forced-colors: active){.sort-checklist__label>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.sort-checklist__input:checked+.sort-checklist__label .svg-wrapper{border:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/component-sort-checklist.css.map */
