.cc{--cc-label-w: 46%;--cc-columns: 2;--cc-radius: 1.6rem;--cc-pad-y: 1.4rem;--cc-pad-x: .4rem;--cc-dot: 2.4rem;--cc-divider: color-mix(in srgb, var(--cc-text) 28%, transparent);--cc-divider-hl: color-mix(in srgb, var(--cc-highlight-text) 14%, transparent);color:var(--cc-text)}.cc .grid-content__header{margin-bottom:3.2rem}.cc .heading__section em{font-style:normal;text-decoration:underline;text-decoration-color:var(--cc-accent);text-decoration-thickness:.12em;text-underline-offset:.18em}.cc__frame{max-width:76rem;margin:0 auto}.cc__stage{position:relative}.cc__hl-bg{position:absolute;top:0;bottom:0;left:var(--cc-label-w);width:calc((100% - var(--cc-label-w)) / var(--cc-columns));overflow:hidden;border-radius:var(--cc-radius);background:var(--cc-highlight);pointer-events:none}.cc__hl-img{display:block;width:100%;height:100%;object-fit:cover}.cc__table{position:relative;width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;color:inherit}.cc__frame--cols-3{--cc-label-w: 34%}.cc__frame--cols-4{--cc-label-w: 30%}.cc__frame--cols-1{--cc-label-w: 60%}@media(max-width:767px){.cc__frame--cols-4 .cc__scroll{overflow-x:auto;margin-inline:calc(var(--gap, 1.6rem) * -1);padding-inline:var(--gap, 1.6rem);-webkit-overflow-scrolling:touch;scrollbar-width:none}.cc__frame--cols-4 .cc__scroll::-webkit-scrollbar{display:none}.cc__frame--cols-4 .cc__stage{min-width:60rem}}.cc__corner{width:var(--cc-label-w)}.cc__table th,.cc__table td{padding:var(--cc-pad-y) var(--cc-pad-x);text-align:center;vertical-align:middle;font-weight:400;color:inherit}.cc__table .cc__hl{color:var(--cc-highlight-text)}.cc__table tbody tr:last-child>*{padding-bottom:calc(var(--cc-pad-y) + .8rem)}.cc__table tbody tr+tr>*{border-top:1px dashed var(--cc-divider)}.cc__table tbody tr+tr>.cc__hl{border-top-color:var(--cc-divider-hl)}.cc__table .cc__head{padding-top:2rem;padding-bottom:1.6rem;vertical-align:bottom}.cc__media{display:flex;align-items:flex-end;justify-content:center;width:6.4rem;height:6.4rem;margin:0 auto 1.2rem}.cc__media--circle{align-items:center;overflow:hidden;border-radius:50%;background:#fff}.cc__img{display:block;width:100%;height:100%;object-fit:contain}.cc__media--circle .cc__img{object-fit:cover}.cc__name{display:inline-block;max-width:100%;font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.cc__name--badge{padding:.5rem .8rem;border-radius:.6rem;background:var(--cc-badge);color:var(--cc-highlight);font-size:1.3rem;letter-spacing:.04em;text-transform:none}.cc__name--hl{font-size:1.4rem;font-weight:600;letter-spacing:.02em;text-transform:none}.cc__table .cc__label{padding-left:0;padding-right:1.2rem;text-align:left}.cc__label-title{display:block;font-size:1.4rem;font-weight:500;line-height:1.3}.cc__label-text{display:block;margin-top:.4rem;font-size:1.2rem;line-height:1.4;opacity:.72}.cc__mark{display:block;color:var(--cc-icon, currentColor);width:var(--cc-dot);height:var(--cc-dot);margin:0 auto}.cc__mark svg{display:block;width:100%;height:100%}.cc__hl .cc__mark{color:var(--cc-icon-hl, currentColor)}.cc__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;margin:2.4rem 0 0;padding:0;list-style:none;font-size:1.3rem;line-height:1.3}.cc__legend li{display:flex;align-items:center;gap:.8rem}.cc__legend .cc__mark{width:1.8rem;height:1.8rem;margin:0;flex-shrink:0}.cc__cell-text{display:block;margin-top:.6rem;font-size:1.2rem;line-height:1.3}@media(min-width:768px){.cc{--cc-pad-y: 2.4rem;--cc-pad-x: 1.2rem;--cc-dot: 2.8rem}.cc .grid-content__header{margin-bottom:4.8rem}.cc{--cc-label-w: 40%}.cc__frame--cols-3{--cc-label-w: 36%;max-width:96rem}.cc__frame--cols-4{--cc-label-w: 30%;max-width:110rem}.cc__legend{margin-top:3.2rem;font-size:1.4rem}.cc__table .cc__head{padding-top:2.8rem;padding-bottom:2rem}.cc__media{width:9.6rem;height:9.6rem;margin-bottom:1.6rem}.cc__name{font-size:1.2rem}.cc__name--badge{padding:.6rem 1.2rem;font-size:1.5rem}.cc__name--hl{font-size:1.6rem}.cc__table .cc__label{padding-right:2.4rem}.cc__label-title{font-size:1.7rem}.cc__label-text,.cc__cell-text{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-comparison-chart.css.map */
