.brand-comparison{--bc-section-bg-darker: color-mix(in srgb, var(--colorBody) 95%, black);--bc-section-borders: color-mix(in srgb, var(--colorBody) 60%, black)}.brand-comparison .content-wrapper{display:flex;flex-direction:column;gap:2rem;overflow-x:auto}.brand-comparison .compare-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:18.75rem}.brand-comparison .compare-table .h2{margin-bottom:0}.brand-comparison .compare-brand-column{display:flex;flex-direction:column;text-align:center}.brand-comparison .compare-brand-column.main.first{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.brand-comparison .compare-brand-column.main.last{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.brand-comparison .compare-brand-column:has(.brand-label):not(.main){padding-top:.6875rem}.brand-comparison .blank-block{height:100%}.brand-comparison .compare-brand-column .brand-label{height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;margin-top:auto;line-height:1.1;padding:.5rem .1rem}.brand-comparison .compare-brand-column.main .brand-label{font-weight:700;font-size:1rem}.brand-comparison .compare-brand-column:not(.main) .brand-label{border-top:solid 1px var(--bc-section-borders);background-color:var(--bc-section-bg-darker)}.brand-comparison .compare-spec-column:not(.last),.brand-comparison .compare-brand-column:not(.last){border-bottom:solid 1px var(--bc-section-borders)}.brand-comparison .brand-spec-value,.brand-comparison .brand-spec-label{height:100%;padding:.5rem .1rem;line-height:1.1;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.8rem}.brand-comparison .brand-spec-label{justify-content:start;text-align:start}@media only screen and (min-width:480px){.brand-comparison .compare-brand-column .brand-label{padding:.8rem .2rem;font-size:1rem}.brand-comparison .compare-brand-column.main .brand-label{font-size:1.2rem}.brand-comparison .brand-spec-value,.brand-comparison .brand-spec-label{line-height:1.3;padding:.8rem .2rem;font-size:.9rem}}@media only screen and (min-width:769px){.brand-comparison .compare-brand-column:has(.brand-label):not(.main){padding-top:1rem}.brand-comparison .compare-brand-column .brand-label{font-size:1.4rem;line-height:1.3}.brand-comparison .compare-brand-column.main .brand-label{font-size:1.7rem}.brand-comparison .brand-spec-value,.brand-comparison .brand-spec-label{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/197/assets/section-brand-comparison.css.map */
