.ladele-tryon{padding:40px 0 56px;background:#fdfaf8}
.ladele-tryon .lt-heading{text-align:center;font-size:30px;margin-bottom:8px}
.ladele-tryon .lt-sub{text-align:center;color:#666;max-width:620px;margin:0 auto 28px;font-size:15px;line-height:1.6}
.lt-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}
.lt-col{display:grid;gap:20px}
.lt-card{background:#fff;border:1px solid #eee;border-radius:14px;padding:20px}
.lt-card h3{font-size:16px;margin:0 0 14px;display:flex;align-items:center;gap:9px}
.lt-nr{background:#dba49e;color:#fff;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:none}
.lt-gids{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}
.lt-vb{position:relative}
.lt-vb svg{width:100%;height:auto;display:block;border-radius:10px}
.lt-vb--ok svg{border:2px solid #7fb069}
.lt-vb--nee svg{border:2px solid #d98a8a}
.lt-vb-label{position:absolute;bottom:7px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:700;padding:3px 11px;border-radius:999px;color:#fff;white-space:nowrap}
.lt-ok{background:#7fb069}
.lt-nee{background:#d98a8a}
.lt-tips{list-style:none;padding:11px 14px;margin:0 0 14px;background:#f5ece4;border-radius:10px;font-size:13px;color:#55504c;display:grid;gap:4px}
.lt-drop{border:2px dashed #dba49e;border-radius:12px;padding:26px 14px;text-align:center;cursor:pointer;color:#7c736d;font-size:14px;transition:background .15s}
.lt-drop:hover,.lt-drop.is-over{background:#fbeeea}
.lt-drop img{max-height:210px;max-width:100%;border-radius:8px}
.lt-check{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:#666;margin-top:11px;cursor:pointer}
.lt-shapes{display:flex;flex-wrap:wrap;gap:8px}
.lt-shape{padding:9px 17px;border:1.5px solid #e2e2e2;background:#fff;border-radius:999px;cursor:pointer;font-size:13.5px;color:#444}
.lt-shape.is-sel{border-color:#dba49e;background:#f2d8d5;color:#2c4a52;font-weight:600}
.lt-designs{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:9px;max-height:340px;overflow-y:auto}
.lt-design{border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:#f7f7f7;padding:0;position:relative}
.lt-design img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}
.lt-design span{display:block;font-size:10.5px;padding:4px 3px;color:#555;line-height:1.25}
.lt-design.is-sel{border-color:#dba49e}
.lt-design.is-sel:after{content:'OK';position:absolute;top:5px;right:5px;background:#dba49e;color:#fff;padding:1px 5px;border-radius:9px;font-size:9px}
.lt-go{width:100%;border:none;background:#dba49e;color:#fff;font-size:15px;letter-spacing:.5px;padding:15px;border-radius:999px;cursor:pointer}
.lt-go:hover:not(:disabled){background:#c98d86}
.lt-go:disabled{background:#e6e0dc;cursor:not-allowed}
.lt-teller{text-align:center;font-size:12px;color:#999;margin:7px 0 0}
.lt-fout{background:#fdeaea;color:#a33;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55;margin-top:12px}
.lt-laden{text-align:center;padding:26px 0;color:#888;font-size:14px}
.lt-spin{width:34px;height:34px;border:4px solid #f2d8d5;border-top-color:#dba49e;border-radius:50%;margin:0 auto 12px;animation:ltspin 1s linear infinite}
@keyframes ltspin{to{transform:rotate(360deg)}}
.lt-res{text-align:center;background:#fff;border:1px solid #eee;border-radius:14px;padding:16px}
.lt-res img{max-width:100%;border-radius:10px}
.lt-res-acties{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;margin-top:13px}
.lt-btn1,.lt-btn2{display:inline-block;padding:11px 20px;border-radius:999px;font-size:13.5px;text-decoration:none}
.lt-btn1{background:#dba49e;color:#fff}
.lt-btn2{background:#f5ece4;color:#2c4a52}
.lt-disc{font-size:11.5px;color:#a09a95;margin:11px 0 0}
.lt-warn{background:#fff6ed;color:#7a5b3a;border-radius:10px;padding:12px 14px;font-size:13px}
.lt-privacy{text-align:center;font-size:11.5px;color:#a09a95;margin-top:24px}
.lt-privacy a{color:#7c736d}
@media (max-width:860px){.lt-grid{grid-template-columns:1fr}.lt-designs{max-height:none}}
