.comparison-section{background:var(--section-bg, #F8F1E8);padding:50px 20px}.comparison-inner{margin:0 auto}.comparison-heading{text-align:center;font-size:28px;color:var(--text-dark, #6B3F3A);margin:0 0 30px}.comparison-table-wrap{border-radius:var(--radius, 22px);overflow:hidden;border:var(--border-w, 1px) solid var(--divider-color, #D8C5C0)}.comparison-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr}.comparison-section[dir=ltr] .comparison-grid{direction:ltr}.comparison-cell{display:flex;align-items:center;justify-content:center;padding:var(--row-padding, 18px) 10px;min-height:56px}.col1-cell{justify-content:flex-start;text-align:start;font-weight:700;font-size:15px;line-height:1.4}.header-col1{background:var(--col1-header-bg, #F8F1E8);color:var(--col1-header-text-color, #6B3F3A);font-weight:800}.body-col1{background:var(--col1-body-bg, #F8F1E8);color:var(--text-dark, #6B3F3A)}.header-col2{background:var(--col2-header-bg, #E9E2DC);color:var(--col2-header-text-color, #6B3F3A);font-weight:800;font-size:15px;text-align:center}.body-col2{background:var(--col2-body-bg, #E9E2DC)}.header-col3{background:var(--col3-header-bg, #8B4A47);color:var(--col3-header-text-color, #FFFFFF);font-weight:800;font-size:16px;text-align:center}.body-col3{background:var(--col3-body-bg, #8B4A47)}.header-cell-image{width:100%;max-width:90px;height:auto;max-height:70px;object-fit:contain;display:block;margin:0 auto}.comparison-header-row .comparison-cell{min-height:90px}.icon-badge{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-badge.check-badge{background:var(--check-circle, #FFFFFF)}.icon-badge.check-badge svg{stroke:var(--check-mark, #8B4A47);width:18px;height:18px}.icon-badge.x-badge{background:var(--x-circle, #D6336C)}.icon-badge.x-badge svg{stroke:var(--x-mark, #FFFFFF);width:16px;height:16px}.icon-badge img{width:60%;height:60%;object-fit:contain}.comparison-row{border-top:var(--border-w, 1px) solid var(--divider-color, #D8C5C0)}.comparison-footer-text{text-align:center;font-size:13px;color:var(--text-dark, #6B3F3A);opacity:.7;margin-top:20px}@media screen and (max-width:480px){.col1-cell{font-size:13px;padding:14px 8px}.header-col2,.header-col3{font-size:13px}.header-cell-image{max-width:60px;max-height:50px}.icon-badge{width:28px;height:28px}.comparison-heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-comparison-table.css.map */
