.gm-clearance-card{align-items:flex-start;background:#fff;border:3px solid var(--accent,#999);border-radius:12px;display:flex;flex-wrap:nowrap;gap:40px;overflow:visible;padding:32px;position:relative;transition:border-color .3s ease}.gm-clearance-card.reverse{flex-direction:row-reverse}.gm-clearance-card .gm-image{flex:0 0 48%;max-width:48%;text-align:center;width:100%}.gm-clearance-card .gm-image>img{border:2px solid var(--accent);border-radius:8px;display:block;height:auto;max-width:100%;width:100%}.gm-slider{width:100%}.gm-slider-main{background:#fff;border:2px solid var(--accent);border-radius:10px;height:350px;overflow:hidden;position:relative;width:100%}.gm-slide{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .35s ease;width:100%}.gm-slide.is-active{opacity:1}.gm-slider-thumbs{display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;overflow-x:auto;padding-bottom:4px}.gm-thumb{background:#fff;border:2px solid rgba(0,0,0,.12);border-radius:6px;cursor:pointer;flex:0 0 auto;padding:0}.gm-thumb img{border-radius:4px;display:block;height:50px;object-fit:cover;width:70px}.gm-thumb.is-active{border-color:var(--accent)}.gm-slider-thumbs.single-thumb{display:none!important}.model-logo{background:transparent!important;border:none!important;box-shadow:none!important;display:block;flex:0 0 auto!important;height:auto!important;margin:0 auto 14px!important;max-width:300px!important;padding:0!important;width:50%!important}@media(max-width:1024px){.model-logo{width:60%!important}}@media(max-width:600px){.model-logo{max-width:220px!important;width:70%!important}}.image-caption{color:#555;font-size:.7rem;font-style:italic;letter-spacing:.3px;margin-top:4px;opacity:.6;text-align:center}.gm-lightbox{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:9999}.gm-lightbox.is-open{display:flex}.gm-lightbox-backdrop{background:rgba(0,0,0,.7);inset:0;position:absolute}.gm-lightbox-inner{max-height:90vh;max-width:90vw;position:relative;z-index:1}.gm-lightbox-image{border-radius:8px;max-height:100%;max-width:100%}.gm-lightbox-close{background:#fff;border:none;border-radius:50%;cursor:pointer;font-size:20px;height:32px;position:absolute;right:-12px;top:-12px;width:32px}.gm-clearance-card .gm-content{flex:1;max-width:50%}.gm-clearance-card .gm-content h2{color:var(--accent);font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:12px}.gm-clearance-card .price{color:var(--accent);font-size:1.5rem;font-weight:700;margin-bottom:10px}.gm-clearance-card .desc p{line-height:1.5;margin-bottom:16px}.burst{animation:popIn .9s ease-out forwards;background:var(--accent);border-radius:12px;color:#fff;display:inline-block;font-size:1.4rem;font-weight:800;margin:10px 0 20px;opacity:0;padding:14px 32px;position:relative;text-transform:uppercase}.burst:before{border:3px dashed #fff;border-radius:12px;content:"";inset:0;position:absolute}@keyframes popIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.gm-clearance-card .buttons{display:flex;gap:14px;margin-top:22px}.gm-clearance-card .btn{background-color:var(--accent);border:2px solid var(--accent);border-radius:6px;color:#fff;font-size:1rem;font-weight:600;padding:12px 24px;text-decoration:none;transition:.3s}.gm-clearance-card .btn:hover{background:#fff;color:var(--accent)}.btn.waitlist{background:#555;border-color:#555}.btn.waitlist:hover{background:#fff;color:#555}.condition-badge{background:#2e2e2e;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,.25);color:#fff;font-size:1.2rem;padding:10px 22px;position:absolute;right:-14px;text-transform:uppercase;top:-14px}.gm-clearance-card.sold{filter:grayscale(20%);opacity:.55;pointer-events:none}.gm-clearance-card.sold .btn.waitlist{background-color:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;cursor:pointer!important;filter:none!important;opacity:1!important;pointer-events:auto!important}.sold-banner{background:#b30000;border:3px solid #fff;color:#fff;font-size:1.4rem;font-weight:800;left:-28px;padding:12px 42px;position:absolute;top:18px;transform:rotate(-18deg)}@media (max-width:900px){.gm-clearance-card{flex-wrap:wrap;justify-content:center;text-align:center}.gm-clearance-card .gm-content,.gm-clearance-card .gm-image{flex:0 0 100%;max-width:100%}.gm-slider-main{height:300px}.model-logo{margin-bottom:12px}}@media (max-width:600px){.gm-clearance-card{padding:18px}.gm-slider-main{height:220px}.burst{font-size:1.1rem;padding:10px 20px}.gm-slider-thumbs img{height:42px;width:55px}.gm-clearance-card .buttons{flex-direction:column;gap:10px}}