.mrl-compare,.mrl-compare *,.mrl-compare *:before,.mrl-compare *:after{box-sizing:border-box}.mrl-compare{--mrl-compare-bg: #fbf8f6;--mrl-compare-text: #2b222a;--mrl-compare-muted: #756a70;--mrl-compare-accent: #c98f7a;--mrl-compare-highlight: #f1e2dc;--mrl-compare-line: #dfd4d0;display:block;width:100%;overflow:hidden;background:var(--mrl-compare-bg);color:var(--mrl-compare-text)}.mrl-compare__inner{width:100%;max-width:1180px;margin:0 auto;padding-left:18px;padding-right:18px}.mrl-compare__header{width:100%;max-width:750px;margin:0 auto 30px;text-align:center}.mrl-compare__eyebrow{margin:0 0 9px;color:var(--mrl-compare-accent);font-family:var(--font-body-family),Arial,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.mrl-compare__title{margin:0;color:var(--mrl-compare-text);font-family:var(--font-heading-family),Georgia,serif;font-size:clamp(3rem,8vw,4.3rem);font-weight:400;line-height:1.04;letter-spacing:-.035em}.mrl-compare__subtitle{max-width:60ch;margin:11px auto 0;color:var(--mrl-compare-muted);font-family:var(--font-body-family),Arial,sans-serif;font-size:1.1rem;font-weight:420;line-height:1.55}.mrl-compare__subtitle p{margin:0;color:inherit;font:inherit}.mrl-compare__mobile-hint{margin:0 0 10px;color:var(--mrl-compare-muted);font-family:var(--font-body-family),Arial,sans-serif;font-size:.9rem;font-weight:500;text-align:right}.mrl-compare__scroll{position:relative;width:100%;overflow-x:auto;overflow-y:visible;scrollbar-width:thin;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.mrl-compare__table{width:100%;min-width:790px;margin:0;border-collapse:separate;border-spacing:0;color:var(--mrl-compare-text);font-family:var(--font-body-family),Arial,sans-serif;table-layout:fixed}.mrl-compare__table thead th{height:66px;padding:13px 12px;border-bottom:1px solid var(--mrl-compare-line);color:var(--mrl-compare-text);font-size:1rem;font-weight:650;line-height:1.3;text-align:center;vertical-align:middle;background:var(--mrl-compare-bg)}.mrl-compare__table thead th:first-child{width:170px;text-align:left}.mrl-compare__table tbody th,.mrl-compare__table tbody td{height:52px;padding:11px 12px;border-bottom:1px solid var(--mrl-compare-line);font-size:.97rem;line-height:1.35;vertical-align:middle}.mrl-compare__row-label{color:var(--mrl-compare-text);font-weight:520;text-align:left}.mrl-compare__value{color:var(--mrl-compare-text);font-weight:500;text-align:center}.mrl-compare__brand--featured,.mrl-compare__value--featured{background:var(--mrl-compare-highlight)!important}.mrl-compare__brand--featured{border-top-left-radius:13px;border-top-right-radius:13px;font-weight:750!important}.mrl-compare__table tbody tr:last-child .mrl-compare__value--featured{border-bottom-left-radius:13px;border-bottom-right-radius:13px}.mrl-compare__boolean{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;font-size:.78rem;font-weight:800;line-height:1}.mrl-compare__boolean--yes{background:var(--mrl-compare-text);color:#fff}.mrl-compare__boolean--no{border:1px solid #b9ada9;background:transparent;color:#938681}.mrl-compare__table thead th:first-child,.mrl-compare__row-label{position:sticky;left:0;z-index:3;background:var(--mrl-compare-bg)}.mrl-compare__table thead th:first-child{z-index:4}.mrl-compare__row-label:after,.mrl-compare__table thead th:first-child:after{content:"";position:absolute;top:0;right:-9px;bottom:0;width:9px;background:linear-gradient(90deg,#2b222a12,#2b222a00);pointer-events:none}.mrl-compare__footnote{max-width:84ch;margin:18px 0 0;color:var(--mrl-compare-muted);font-family:var(--font-body-family),Arial,sans-serif;font-size:.91rem;font-weight:420;line-height:1.55}.mrl-compare__footnote p{margin:0;color:inherit;font:inherit}@media screen and (min-width:750px){.mrl-compare__inner{padding-left:30px;padding-right:30px}}@media screen and (min-width:990px){.mrl-compare__mobile-hint{display:none}.mrl-compare__scroll{overflow:visible}.mrl-compare__table{min-width:0}.mrl-compare__table thead th:first-child,.mrl-compare__row-label{position:static}.mrl-compare__row-label:after,.mrl-compare__table thead th:first-child:after{display:none}.mrl-compare__table thead th{font-size:1.02rem}.mrl-compare__table tbody th,.mrl-compare__table tbody td{font-size:.98rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/miralen-comparison-table.css.map */
