.rdn-colour-field[hidden]{display:none!important}
.rdn-store-filter .rdn-colour-help{clear:both;font-size:10px;line-height:1.35;color:#747477;margin:0 0 6px;text-align:left}
.rdn-colour-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 6px}
.rdn-store-filter label.rdn-colour-choice{position:relative;display:flex;align-items:center;gap:5px;min-height:30px;box-sizing:border-box;margin:0;padding:2px 0;font-size:11px;line-height:1.2;cursor:pointer}
.rdn-colour-choice input{position:absolute!important;width:1px!important;height:1px!important;opacity:0;margin:0!important}
.rdn-colour-swatch{display:block;flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:var(--rdn-swatch);border:1px solid #00000020;box-sizing:border-box}
.rdn-colour-monochrome{background:linear-gradient(90deg,#292723 50%,#fff 50%)}
.rdn-colour-multicolour{background:conic-gradient(#b93e3c,#dfc348,#64875e,#4e77a1,#84678f,#b93e3c)}
.rdn-colour-choice input:checked+.rdn-colour-swatch{outline:2px solid #292723;outline-offset:2px}
.rdn-colour-choice input:focus-visible+.rdn-colour-swatch{outline:2px solid #795b36;outline-offset:3px}
.rdn-colour-choice input:checked~span:last-child{font-weight:600}
@media(max-width:650px){.rdn-colour-options{gap:2px 6px}.rdn-store-filter label.rdn-colour-choice{min-height:36px;font-size:12px}.rdn-colour-swatch{flex-basis:20px;width:20px;height:20px}}
.rdn-store-filter .rdn-artwork-type-options{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:8px}
.rdn-store-filter .rdn-artwork-type-options.rdn-artwork-types-row{flex-direction:row}
.rdn-store-filter .rdn-artwork-type-options>label{display:flex;align-items:center;gap:5px;flex:none;width:max-content;white-space:nowrap;margin:0;padding:0}
.rdn-store-filter .rdn-artwork-type-options input{flex-shrink:0;margin:0!important}
.rdn-colour-selection{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;box-sizing:border-box;width:100%;height:30px;min-height:30px;max-height:30px;overflow:hidden;margin:4px 0 8px;padding:5px 7px;border:1px solid #e5e1dc;border-radius:4px;background:#faf9f7;font-size:10px;line-height:14px;color:#514d48}
.rdn-colour-selected-title{flex:none;font-weight:600;white-space:nowrap}
.rdn-colour-selected-items{display:flex;flex:1;min-width:0;align-items:center;gap:5px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none}
.rdn-colour-selected-items::-webkit-scrollbar{display:none}
.rdn-colour-selected-items:focus-visible{outline:1px solid #795b36;outline-offset:1px}
.rdn-colour-selected-item{display:inline-flex;flex:none;align-items:center;gap:4px;white-space:nowrap;padding:1px 4px;border:1px solid #e8e4df;border-radius:3px;background:#fff;font-size:10px;line-height:14px}
.rdn-colour-selection .rdn-colour-selection-swatch{flex:0 0 9px;width:9px;height:9px}
.rdn-colour-selection-empty{color:#747477}
