.nv-cover-options{border:0;padding:0;margin:0 0 18px;min-width:0}
.nv-cover-options legend{font-size:15px;line-height:1.5;font-weight:700;margin-bottom:8px;padding:0}
.nv-cover-options__choices{display:flex;gap:10px;flex-wrap:wrap}
.nv-cover-choice{position:relative;cursor:pointer}
.nv-cover-choice input{position:absolute;opacity:0;width:1px;height:1px}
.nv-cover-choice>span{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 15px;border:1px solid #a38b61;background:#fffaf0;color:#2c211c;font-size:15px;font-weight:700;line-height:1.5}
.nv-cover-choice input:checked+span{border-color:#62332c;box-shadow:inset 0 0 0 1px #62332c;background:#eee3ce}
.nv-cover-choice input:focus-visible+span{outline:2px solid #62332c;outline-offset:3px}
.nv-cover-choice.is-sold-out{cursor:default}
.nv-cover-choice.is-sold-out>span{color:#776b61;border-color:#c7bba8;background:#ece6da}
.nv-cover-choice small{font-size:12px;font-weight:500}
