.ddr-collection-sort{min-width:0;margin:0 0 24px;padding:0 0 24px;border:0;border-bottom:1px solid var(--border-color,#e1e3e4)}
.ddr-collection-sort__title{width:100%;margin:0 0 18px;padding:0;font-size:20px;font-weight:600;line-height:1.3}
.ddr-collection-sort__options{display:grid;gap:13px}
.ddr-collection-sort__choice{position:relative;display:flex;align-items:center;gap:12px;min-height:30px;margin:0;cursor:pointer;font-size:16px;line-height:1.4;color:var(--text-color,#292929)}
.ddr-collection-sort__input{position:absolute;width:1px;height:1px;margin:0;opacity:0}
.ddr-collection-sort__check{position:relative;flex:0 0 23px;width:23px;height:23px;border:1px solid currentColor;border-radius:3px;background:#fff}
.ddr-collection-sort__input:checked+.ddr-collection-sort__check{border-color:var(--heading-color,#1e2d7d);background:var(--heading-color,#1e2d7d)}
.ddr-collection-sort__input:checked+.ddr-collection-sort__check::after{content:"";position:absolute;left:7px;top:3px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}
.ddr-collection-sort__input:focus-visible+.ddr-collection-sort__check{outline:2px solid var(--heading-color,#1e2d7d);outline-offset:3px}
.ddr-collection-sort__choice:hover{color:var(--heading-color,#1e2d7d)}
@media(max-width:999px){.ddr-collection-sort{padding-top:4px;margin-bottom:20px}.ddr-collection-sort__choice{min-height:34px}}
.collection-drawer__inner>.ddr-collection-sort{margin:20px;padding-top:0}
