.mdv-cmp__scroll{position:relative;max-width:var(--mdv-cmp-max, 980px);margin:18px auto 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid var(--mdv-cmp-border, var(--mdv-c-line))}.mdv-cmp__scroll:focus-visible{outline:2px solid var(--mdv-accent);outline-offset:2px}.mdv .mdv-cmp{display:table;width:100%;min-width:var(--mdv-cmp-min, 520px);border-collapse:collapse;border-spacing:0;font-size:var(--mdv-cmp-font, 14px);line-height:1.5;margin:0}.mdv .mdv-cmp tr{border:0}.mdv .mdv-cmp th,.mdv .mdv-cmp td{padding:11px 10px;border:0;border-top:1px solid var(--mdv-cmp-row, #2c3034);border-radius:0;text-align:center;vertical-align:middle;color:var(--mdv-cmp-cell, #e3e5e7);font-family:var(--mdv-font-body);font-weight:400}.mdv .mdv-cmp thead th{border-top:0;font-family:var(--mdv-font-display);font-weight:var(--mdv-font-display-weight);font-size:var(--mdv-cmp-head, 19px);line-height:1.05;text-transform:uppercase;color:var(--mdv-cmp-head-text, #fff);background:var(--mdv-cmp-head-bg, var(--mdv-c-panel))}.mdv .mdv-cmp thead th .mdv-cmp__sub{display:block;margin-top:2px;font-family:var(--mdv-font-body);font-weight:500;font-size:12px;line-height:normal;text-transform:none;color:var(--mdv-cmp-head-sub, var(--mdv-c-dark-sub))}.mdv .mdv-cmp th:first-child,.mdv .mdv-cmp td:first-child{position:sticky;left:0;z-index:1;min-width:var(--mdv-cmp-first, 132px);text-align:left;font-weight:600;color:var(--mdv-cmp-label, #cfd2d5);background:var(--mdv-cmp-first-bg, var(--mdv-bg))}.mdv .mdv-cmp thead th:first-child{background:var(--mdv-cmp-head-bg, var(--mdv-c-panel))}.mdv .mdv-cmp .is-best{background:#f28c281a;background:var(--mdv-cmp-best, color-mix(in srgb, var(--mdv-accent) 10%, transparent))}.mdv .mdv-cmp thead .is-best{background:#2a1d10;background:var(--mdv-cmp-best-head, color-mix(in srgb, var(--mdv-accent) 12.5%, var(--mdv-c-ink)))}.mdv .mdv-cmp__yes{color:var(--mdv-cmp-yes, var(--mdv-c-yes));font-weight:700}.mdv .mdv-cmp__no{color:var(--mdv-cmp-no, #7d838a)}.mdv .mdv-cmp td b,.mdv .mdv-cmp td strong{font-weight:700}.mdv-cmp__cta{max-width:var(--mdv-cmp-cta-w, 420px);margin:20px auto 0}@media screen and (min-width:1024px){.mdv .mdv-cmp th,.mdv .mdv-cmp td{padding:13px 16px}}
/*# sourceMappingURL=/cdn/shop/t/302/assets/mdv-compare.css.map */
