*{box-sizing:border-box}html,body{margin:0;padding:0}body.exdem-public{font-family:"Poppins",Arial,sans-serif;background:#fff;color:#fff;padding:14px 16px 1px}.exdem-list{width:100%}.exdem-empty{max-width:1180px;margin:20px auto;padding:30px;border:1px solid #ddd;border-radius:18px;color:#333;text-align:center}
/* Used Products - black rounded product cards */
.ed-container.usedcard{max-width:1180px!important;margin:0 auto 42px auto!important;padding:22px!important;background:#111!important;border:1px solid #252525!important;border-radius:22px!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:0 18px 45px rgba(0,0,0,.18)!important}
.ed-container.usedcard>.inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:26px!important;width:100%!important;max-width:none!important}
.ed-container.usedcard>.inner>.ed-container.usedcopy,.ed-container.usedcard>.inner>.ed-container.usedimage{width:calc(50% - 13px)!important;max-width:calc(50% - 13px)!important;flex:0 0 calc(50% - 13px)!important;min-width:0!important;box-sizing:border-box!important}
.ed-container.usedcopy{background:#111!important;padding:34px!important;border-radius:18px!important;display:flex!important;flex-direction:column!important}
.ed-container.usedcopy h1,.ed-container.usedcopy h2,.ed-container.usedcopy h3,.ed-container.usedcopy h4{margin-top:0!important;margin-bottom:20px!important;font-size:clamp(25px,2vw,36px)!important;line-height:1.15!important;color:#fff!important;font-weight:400!important}
.ed-container.usedcopy p,.ed-container.usedcopy li{font-size:16px!important;line-height:1.55!important;color:#e8e8e8!important}.ed-container.usedcopy ul{margin:18px 0 0!important;padding-left:22px!important}.ed-container.usedcopy li{margin-bottom:7px!important}.ed-container.usedcopy strong,.ed-container.usedcopy b{color:#fff!important;font-weight:700!important}
.ed-container.usedcopy a{display:inline-block!important;margin-top:22px!important;padding:13px 22px!important;background:#fff!important;color:#111!important;border-radius:999px!important;text-decoration:none!important;font-weight:700!important;font-size:15px!important;transition:all .25s ease!important;text-align:center!important}.ed-container.usedcopy a:hover{background:#d8d8d8!important;color:#111!important;transform:translateY(-2px)!important}
.used-ctas{margin-top:auto;display:flex;gap:14px;flex-wrap:wrap;padding-top:28px}.used-ctas a{min-width:190px;margin-top:0!important}
.ed-container.usedimage{display:flex!important;flex-direction:column!important;align-items:stretch!important;border-radius:18px!important;overflow:hidden!important;background:#000!important}.ed-container.usedimage>.used-main-image{width:100%!important;height:auto!important;min-height:420px!important;max-height:680px!important;object-fit:cover!important;display:block!important;border-radius:18px 18px 0 0!important;transition:transform .35s ease!important}.ed-container.usedcard:hover .used-main-image{transform:scale(1.025)!important}.used-no-image{min-height:420px;display:grid;place-items:center;color:#aaa;font-size:18px}.used-gallery{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px;background:#050505}.used-thumb{appearance:none;border:2px solid transparent;background:#111;padding:0;cursor:pointer;border-radius:7px;overflow:hidden}.used-thumb.is-active{border-color:#fff}.used-thumb img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:0!important}.used-description>*:first-child{margin-top:0}
@media(max-width:850px){body.exdem-public{padding:8px}.ed-container.usedcard{padding:16px!important;border-radius:18px!important;margin-bottom:24px!important}.ed-container.usedcard>.inner{flex-direction:column!important;gap:18px!important}.ed-container.usedcard>.inner>.ed-container.usedcopy,.ed-container.usedcard>.inner>.ed-container.usedimage{width:100%!important;max-width:100%!important;flex:0 0 auto!important}.ed-container.usedcopy{padding:24px!important}.ed-container.usedimage>.used-main-image{height:auto!important;min-height:0!important;max-height:none!important}.used-ctas{display:grid;grid-template-columns:1fr 1fr}.used-ctas a{min-width:0}.used-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:520px){.used-ctas{grid-template-columns:1fr}.used-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}
