.sg-lineup{padding:72px 16px}.sg-lineup__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sg-lineup-card{background:#fff;border-radius:16px;padding:28px 24px 24px;position:relative;text-align:left;box-shadow:0 16px 40px #0f172a0a}.sg-lineup-card__badge{position:absolute;top:16px;left:15px;background:#0f204e;color:#fff;font-size:10px;padding:3px 10px;border-radius:999px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;z-index:1}.sg-lineup-card__image-wrap{border-radius:16px 16px 0 0;display:flex;align-items:center;justify-content:center;margin:-28px -24px 20px;overflow:hidden;height:280px;position:relative}.sg-lineup-card__image-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:inherit}.sg-lineup-card__image-wrap--1{background:#e8e6f0}.sg-lineup-card__image-wrap--2,.sg-lineup-card__image-wrap--3{background:#fff}.sg-lineup-card__image{max-width:100%;max-height:100%;object-fit:contain;object-position:center;width:100%;height:100%;padding:10px;box-sizing:border-box}.sg-lineup-card__image-wrap--1 .sg-lineup-card__image{object-fit:cover;padding:0;transform:scale(1.18);transform-origin:center center}.sg-lineup-card__image-wrap--dental .sg-lineup-card__image,.sg-lineup-card__image-wrap--2 .sg-lineup-card__image{object-fit:cover;object-position:center;padding:0;transform:scale(.9);transform-origin:center center}.sg-lineup-card__image-wrap--3 .sg-lineup-card__image{object-fit:contain;padding:8px;transform:none}.sg-lineup-card__image-placeholder{width:80px;height:40px;background:#c8c4d8;border-radius:40px 40px 0 0;opacity:.8;display:flex;align-items:flex-end;justify-content:center}.sg-lineup-card__device-shape{width:100%;height:60%;background:#11182729;border-radius:40px 40px 0 0}.sg-lineup-card__tag{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#374151;margin-bottom:4px}.sg-lineup-card__title{font-size:16px;font-weight:700;color:#111827;margin:0 0 6px;letter-spacing:0}.sg-lineup-card__title-link{color:inherit;text-decoration:none}.sg-lineup-card__description{font-size:14px;color:#4b5563;line-height:1.5;margin:0 0 16px}.sg-lineup-card__footer{display:flex;flex-direction:column;align-items:stretch;gap:12px}.sg-lineup-card__footer product-form{display:contents}.sg-lineup-card__price{font-size:18px;font-weight:700;color:#111827}.sg-lineup-card__form{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;min-width:0}.sg-lineup-card__actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.sg-lineup-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 24px;border-radius:999px;border:none;background:#0f204e;color:#fff;font-size:16px;font-weight:500;cursor:pointer;text-decoration:none}.sg-lineup-card__button:hover{background:#020617}.sg-lineup-card__details{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:10px 24px;border-radius:999px;border:1px solid #0f204e;background:transparent;color:#0f204e;font-size:15px;font-weight:500;text-decoration:none;cursor:pointer}.sg-lineup-card__details:hover{background:#f3f4f6}.sg-lineup-card .sg-cta-trust{margin:4px 0 0;font-size:11px;line-height:1.35;color:#6b7280;text-align:left}.sg-lineup-card__image--lqip{opacity:.92;transition:opacity .25s ease}.sg-lineup-card__image-wrap--1 .sg-lineup-card__image--lqip,.sg-lineup-card__image-wrap--1 .sg-lineup-card__image.is-hires{transform:scale(1.18)}.sg-lineup-card__image.is-hires{opacity:1}.sg-lineup-card__image-wrap--dental .sg-lineup-card__image--lqip,.sg-lineup-card__image-wrap--2 .sg-lineup-card__image--lqip,.sg-lineup-card__image-wrap--dental .sg-lineup-card__image.is-hires,.sg-lineup-card__image-wrap--2 .sg-lineup-card__image.is-hires{transform:scale(.9)}.sg-lineup-card__image-wrap--3 .sg-lineup-card__image--lqip,.sg-lineup-card__image-wrap--3 .sg-lineup-card__image.is-hires{transform:none}@media(max-width:900px){.sg-lineup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sg-lineup{padding:56px 16px}.sg-lineup__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product-lineup.css.map */
