.wk-purchase .wk-nameplate-gift-link{display:inline-flex;align-items:center;gap:10px;max-width:100%;margin:10px 0;font-size:12px;line-height:1.4;color:inherit}
.wk-purchase .wk-nameplate-gift-link img{display:block;width:64px;height:auto;aspect-ratio:auto;object-fit:contain;background:transparent;border-radius:0}
.wk-purchase .wk-nameplate-candidate{margin:14px 0 18px;padding:14px 0;border-top:1px solid #dce1d8;border-bottom:1px solid #dce1d8}
.wk-purchase .wk-nameplate-candidate__intro{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;align-items:start}
.wk-purchase .wk-nameplate-candidate__example{margin:0;width:160px}
.wk-purchase .wk-nameplate-candidate__example img{display:block;width:160px;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.wk-purchase .wk-nameplate-candidate__example figcaption{font-size:12px;line-height:1.4;margin-top:7px;color:#52584b}
.wk-purchase .wk-nameplate-candidate h3{margin:0 0 8px;font-size:20px}
.wk-purchase .wk-nameplate-candidate p{margin:7px 0;font-size:14px;line-height:1.45}
.wk-purchase .wk-nameplate-candidate fieldset{margin:14px 0;padding:0;border:0}
.wk-purchase .wk-nameplate-candidate fieldset>label{display:block;margin:7px 0;font-size:14px;line-height:1.4}
.wk-purchase .wk-nameplate-candidate input[type=radio]{margin-right:5px}
.wk-purchase .wk-nameplate-candidate input[type=text]{display:block;width:100%;min-height:42px;margin-top:5px;padding:8px 10px;border:1px solid #bdc3b6;border-radius:4px;background:#fff;font:inherit}
.wk-purchase .wk-nameplate-candidate__review{padding:10px;border:1px solid #bdc3b6;border-radius:4px}
.wk-purchase .wk-nameplate-candidate__review button{padding:7px 10px;margin:6px 8px 0 0;border:1px solid #617057;background:#fff;border-radius:4px;color:#20251f;cursor:pointer}
.wk-purchase .wk-nameplate-candidate [hidden]{display:none!important}
@media(max-width:1023px){
 body.winkie-pc-v1 #winkie-purchase .wk-nameplate-candidate{order:5;margin:5px 0 12px}
 .wk-purchase .wk-nameplate-candidate__intro{grid-template-columns:100px minmax(0,1fr);gap:12px}
 .wk-purchase .wk-nameplate-candidate__example,.wk-purchase .wk-nameplate-candidate__example img{width:100px}
 .wk-purchase .wk-nameplate-candidate h3{font-size:17px}
 .wk-purchase .wk-nameplate-candidate p{font-size:13px;margin:5px 0}
 .wk-purchase .wk-nameplate-candidate__example figcaption{font-size:11px}
 .wk-purchase .wk-nameplate-candidate input[type=text]{font-size:16px}
}
