.table-section{padding:60px 0;background:#fff}.table-header{text-align:center;margin-bottom:20px}.table-heading{font-size:2.5rem;font-weight:700;margin:0;color:#1a1a1a}.table-container{display:flex;justify-content:center;align-items:center}.table-wrapper{max-width:1200px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 auto}.table-comparison{width:100%;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:none;border-radius:0;overflow:hidden;margin:0 auto;border:none}.table-head-row{background:transparent}.table-head-row .table-cell{font-weight:600;padding:20px;border-bottom:none;vertical-align:bottom}.table-cell{padding:24px 20px;text-align:center;border-bottom:1px solid #e8e8e8;vertical-align:middle;font-size:15px;line-height:1.6}.table-cell-feature{font-size:1.4rem;font-weight:700;color:#000;text-align:left;width:20%;position:sticky;left:0;z-index:2;vertical-align:middle;white-space:normal;word-wrap:break-word}.table-cell-product{width:40%}.table-product-image{margin:0 auto 15px;max-width:180px;background:transparent;border-radius:0;overflow:hidden;padding:0;box-shadow:none}.table-product-image img{width:100%;height:auto;display:block;border-radius:8px}.table-product-name{font-size:1.4rem;font-weight:700;color:#1a1a1a;margin-top:10px}.feature-with-icon{display:flex;align-items:center;gap:12px;justify-content:flex-start}.feature-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.feature-icon.desktop-icon{width:35px;height:35px}.feature-icon img{width:100%;height:100%;display:block;object-fit:contain}.feature-text{text-align:left;white-space:normal;word-wrap:break-word}.table-cell-label{font-weight:600;color:#fff;background:#264260;text-align:left;position:sticky;left:0;z-index:1;white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-radius:35px;padding:24px 20px}.table-cell-value{color:#4a4a4a;background:#fff}.table-cell-value p{margin:0;line-height:1.6}.mobile-feature-badge{display:none;flex-direction:column;align-items:center;gap:6px;margin-bottom:12px}.badge-text{display:inline-block;background:#264260;color:#fff;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}@media screen and (max-width:768px){.mobile-feature-badge{display:flex}.feature-icon.mobile-icon{width:40px;height:40px}.badge-text{font-size:10px;padding:3px 8px}}.table-body-row:last-child .table-cell{border-bottom:none}.table-body-row:hover .table-cell-value{background:#f8f9fa;transition:background .2s ease}.table-body-row:nth-child(2n) .table-cell-value{background:#fafbfc}@media screen and (max-width:990px){.table-heading{font-size:1.5rem}.table-cell{padding:18px 10px;font-size:14px}.table-product-name{font-size:1rem}.table-product-image{max-width:120px}.table-head-row .table-cell{padding:20px 10px}.table-cell-feature{width:22%;font-size:12px}.table-cell-product{width:39%}}@media screen and (max-width:768px){.table-section{padding:40px 5px}.table-wrapper{overflow-x:visible}.table-comparison{width:100%;display:table;table-layout:fixed}.table-cell{padding:12px 8px;font-size:11px;word-wrap:break-word}.table-product-image{max-width:100px}.table-product-name{font-size:1rem;word-wrap:break-word;line-height:1.2}.table-cell-feature,.table-cell-label{display:none}.table-cell-product{width:50%}.table-cell-value{font-size:10px;line-height:1.4;padding:12px 8px}.mobile-feature-badge{display:flex}.feature-svg.mobile-svg{width:30px;height:30px}.badge-text{font-size:13px;padding:3px 8px}}@media screen and (max-width:480px){.table-section{padding:30px 3px}.table-wrapper{border-radius:0;overflow-x:visible}.table-comparison{width:100%;display:table;table-layout:fixed}.table-cell{padding:8px 6px;font-size:9px;word-wrap:break-word}.table-product-image{max-width:110px;margin-bottom:5px}.table-product-name{font-size:1.2rem;line-height:1.1}.table-head-row .table-cell{padding:10px 6px}.table-cell-feature,.table-cell-label{display:none}.table-cell-product{width:50%}.table-cell-value{font-size:15px;line-height:1.3;padding:8px 6px}.mobile-feature-badge{display:flex}.feature-svg.mobile-svg{width:16px;height:16px}.badge-text{font-size:12px;padding:2px 6px}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
