.comparison-section{padding:40px 20px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:749px){.comparison-section{padding:15px 8px;max-width:100%}}.comparison-title{font-size:64px;font-weight:700;color:#0058b7;text-align:center;margin-bottom:30px}@media screen and (max-width:749px){.comparison-title{font-size:20px;margin-bottom:15px;padding:0 10px}}.comparison-table-wrapper{width:100%;max-width:86%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:749px){.comparison-table-wrapper{max-width:100%;width:100%;margin:0;padding:0}}.comparison-table{font-size:32px;color:#0058b7;width:100%;border-collapse:collapse;table-layout:fixed}.comparison-table .product-images-row th{background-color:transparent;border:none;padding:10px 10px;vertical-align:bottom;height:180px}.comparison-table .product-images-row th:first-child{background-color:transparent;height:180px}.comparison-table .product-images-row .product-image{width:150px;height:auto;max-height:160px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}.comparison-table .column-titles-row th{background-color:#fee000;font-weight:700;padding:12px 10px;text-align:center;border:1px solid #ddd;font-size:32px}.comparison-table .column-titles-row th:first-child{background-color:#fee000}.comparison-table .column-titles-row th:not(:first-child){max-width:300px}@media screen and (max-width:749px){.comparison-table{border-spacing:0}.comparison-table td,.comparison-table th{border:1px solid #ddd}}.comparison-table td{padding:12px 10px;text-align:center;border:1px solid #ddd;vertical-align:middle;height:auto}.comparison-table td .cell-content{line-height:40px}.comparison-table td .cell-content p{margin:0}.comparison-table td:first-child{background-color:rgba(253,240,100,.44);font-weight:600;color:#0058b7;text-align:left;padding-left:20px}.comparison-table tbody tr:nth-child(odd) td{background-color:#fff}.comparison-table tbody tr:nth-child(even) td{background-color:rgba(253,240,100,.44)}@media screen and (max-width:749px){.comparison-table{font-size:12px;line-height:1.4;width:100%;table-layout:fixed}.comparison-table td:first-child,.comparison-table th:first-child{width:35%}.comparison-table td:not(:first-child),.comparison-table th:not(:first-child){width:32.5%}.comparison-table .product-images-row th{padding:8px 4px;height:70px}.comparison-table .product-images-row th:first-child{padding:0;height:70px}.comparison-table .product-images-row .product-image{width:50px;max-width:100%;max-height:60px}.comparison-table .column-titles-row th{font-size:11px;padding:6px 4px;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.comparison-table .column-titles-row th:first-child{padding:0;width:35%}.comparison-table .column-titles-row th:not(:first-child){font-size:10px}.comparison-table tbody td{padding:6px 4px;font-size:11px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}.comparison-table tbody td .cell-content{line-height:1.3;white-space:normal}.comparison-table tbody td:first-child{padding-left:8px;padding-right:4px;font-size:11px;font-weight:600;width:35%}.comparison-table tbody td:not(:first-child){font-size:10px}}.checkmark{color:#0058b7;font-size:48px;font-weight:700;display:inline-block;line-height:1}@media screen and (max-width:749px){.checkmark{font-size:20px}}.price-highlight{color:#0058b7;font-weight:700}.footnote{font-size:16px;color:#0058b7;text-align:center;margin-top:10px;font-style:italic}@media screen and (max-width:749px){.footnote{font-size:10px;margin-top:8px;padding:0 10px;line-height:1.4}}