.lanyard-card{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start;padding:24px;border:1px solid var(--line);border-radius:20px;margin:24px 0;background:var(--surface-2)}.lanyard-card figure{margin:0}.lanyard-card img{display:block;width:100%;height:auto;border-radius:14px}.lanyard-card figcaption,.lanyard-note{font-size:.8rem;color:var(--muted);line-height:1.6}.lanyard-card h3{font-size:1.8rem;margin:8px 0}.lanyard-card form{display:grid;gap:10px}.lanyard-card label{font-weight:700;margin-top:8px}.lanyard-card select,.lanyard-card input,.lanyard-card textarea{width:100%;min-width:0;padding:12px;border:1px solid #aab1b6;border-radius:9px;background:#fff;color:#182126;font:inherit}.lanyard-card input[type=file]{font-size:.85rem}.lanyard-price{font-size:1.35rem;font-weight:800;margin:8px 0}.lanyard-card #lanyard-error{color:#dc3b3b;margin:0}.lanyard-card .btn{width:100%}@media(max-width:760px){.lanyard-card{grid-template-columns:1fr;padding:16px;gap:20px}}
.beanie-card figure img{max-height:500px;object-fit:contain;background:#eee;}

.beanie-price{font-size:1.35rem;font-weight:800;margin:8px 0}.beanie-card #beanie-error{color:#dc3b3b;margin:0}
