.miles-comparison__panel{max-width:760px;margin:0 auto;background-color:var(--miles-surface-subdued);border-radius:var(--miles-radius-card);padding:40px 44px}.miles-comparison__panel .miles-section__title{font-size:2.4rem;text-align:center;margin:0 0 30px}.miles-comparison__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:center}.miles-comparison__pieces,.miles-comparison__guard{display:flex;flex-direction:column;gap:var(--miles-space-2);min-width:0}.miles-comparison__pills{display:flex;flex-direction:column;gap:var(--miles-space-2);list-style:none;margin:0;padding:0}.miles-comparison__pill{display:flex;align-items:center;gap:10px;background-color:var(--miles-surface-card);border:1px solid #d6e2da;border-radius:12px;padding:11px 13px}.miles-comparison__pill--guard{background-color:var(--miles-green-deep);border-color:rgba(var(--miles-on-dark-rgb),.16);border-radius:4px}.miles-comparison__pill-icon{flex-shrink:0;width:28px;height:28px;border-radius:var(--miles-radius-md);background-color:var(--miles-border-default);color:var(--miles-text-tertiary);display:flex;align-items:center;justify-content:center}.miles-comparison__pill-icon svg{width:14px;height:14px}.miles-comparison__pill-icon--guard{background-color:rgba(var(--miles-on-dark-rgb),.14);color:var(--miles-text-on-dark)}.miles-comparison__pill-label{font-family:var(--miles-font-body);font-size:1.4rem;color:var(--miles-text-secondary);min-width:0;overflow-wrap:break-word}.miles-comparison__pill-label--guard{font-weight:600;color:var(--miles-text-on-dark)}.miles-comparison__vs{font-family:var(--miles-font-display);font-size:3.4rem;color:var(--miles-text-tertiary);text-align:center}.miles-comparison__summary{margin:var(--miles-space-2) 0 0;text-align:center;font-family:var(--miles-font-body);font-size:1.5rem;font-weight:700;color:var(--miles-text-tertiary)}.miles-comparison__summary--guard{color:var(--miles-text-primary)}.miles-comparison__closing{margin:30px 0 0;font-family:var(--miles-font-body);font-size:1.6rem;line-height:1.6;color:var(--miles-text-secondary);text-align:left}.miles-comparison__closing>:last-child{margin-bottom:0}@media screen and (max-width:860px){.miles-comparison__grid{grid-template-columns:1fr;justify-items:stretch;gap:var(--miles-space-4)}.miles-comparison__vs{padding-block:var(--miles-space-1)}}@media screen and (max-width:560px){.miles-comparison__panel{padding:var(--miles-space-6) var(--miles-space-4)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/miles-comparison.css.map */
