.lookiez-choice{border:0;padding:0;margin:0 0 14px;min-width:0;color:#381278}
.lookiez-choice legend{font-weight:700;font-size:15px;padding:0;margin-bottom:8px}
.lookiez-choice__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.lookiez-choice__option{display:flex!important;align-items:flex-start;gap:9px;min-width:0;padding:12px;border:1px solid #d9cee9;border-radius:14px;background:#fffdf8;cursor:pointer;line-height:1.3}
.lookiez-choice__option:has(input:checked){border-color:#381278;box-shadow:inset 0 0 0 1px #381278;background:#f2ecfa}
.lookiez-choice__option:has(input:focus-visible){outline:3px solid #7146a8;outline-offset:3px}
.lookiez-choice__option:has(input:disabled){opacity:.55;cursor:not-allowed}
.lookiez-choice__option input{appearance:auto!important;width:17px!important;height:17px!important;min-width:17px;margin:2px 0 0!important;padding:0!important;accent-color:#381278;flex:none}
.lookiez-choice__copy{display:flex;flex-direction:column;gap:3px;min-width:0}
.lookiez-choice__copy strong,.lookiez-choice__copy b{font-size:15px}
.lookiez-choice__copy>span{font-size:13px;color:#61566e}
.lookiez-choice__copy b{margin-top:3px}
.lookiez-choice__example{margin-top:5px;font-size:13px}
.lookiez-choice__example summary{cursor:pointer;padding:10px 0;text-decoration:underline;text-underline-offset:3px;min-height:44px;box-sizing:border-box}
.lookiez-choice__example summary:focus-visible{outline:2px solid #7146a8;outline-offset:2px}
.lookiez-choice__example figure{margin:4px 0 8px;max-width:220px}
.lookiez-choice__example img{display:block;width:100%;height:auto;border-radius:12px}
.lookiez-choice__example figcaption{font-size:12px;margin-top:5px;color:#61566e}
@media(max-width:374px){.lookiez-choice__options{gap:8px}.lookiez-choice__option{padding:10px 8px;gap:6px}.lookiez-choice__copy strong{font-size:14px}}
