.mcp-scroll-container{position:relative}.mcp-scroll-container .mcp-arrow{margin:0;padding:0;text-transform:none;letter-spacing:normal;line-height:1;color:inherit;position:absolute;top:177px;transform:translateY(-50%);z-index:2;background:#fff;border:1px solid #ddd;border-radius:50%;width:44px;height:44px;font-size:1.1em;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.mcp-scroll-container .mcp-arrow:hover{background:#f5f5f5;box-shadow:0 2px 4px rgb(0 0 0 / .2)}.mcp-arrow-left{left:140px}.mcp-arrow-right{right:-22px}.mcp-arrow[disabled]{display:none}.mcp-wrapper{width:100%;overflow-x:auto;margin-top:20px;scroll-snap-type:x proximity;border-right:1px solid #e5e5e5}.mcp-table th:not(:first-child),.mcp-table td:not(.mcp-label){scroll-snap-align:start;scroll-margin-left:160px}.mcp-table{font-size:15px;table-layout:fixed;border-collapse:separate;border-spacing:0;border-top:1px solid #e5e5e5;font-family:Arial,sans-serif}.mcp-table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#f6f6f6;border-right:1px solid inset #000}.mcp-table tbody tr:hover>td{background-color:#e8e8e8!important}.mcp-wrapper .mcp-table th,.mcp-wrapper .mcp-table td{border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-right:none;border-top:none;padding:12px;text-align:left}.mcp-product-image{max-width:250px!important;max-height:300px!important;object-fit:contain}.mcp-table th{background:#f5f5f5;font-weight:600}.mcp-table th:first-child,.mcp-label{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 #e5e5e5}.mcp-table th{vertical-align:bottom;position:relative}.mcp-scroll-container .mcp-remove-product{margin:0;padding:0;text-transform:none;letter-spacing:normal;line-height:1;position:absolute;top:8px;right:8px;width:44px;height:44px;border:none;background:#fff0;color:#666;font-size:32px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mcp-scroll-container .mcp-remove-product:hover{color:#e05555}.mcp-remove-product:active,.mcp-remove-product:focus,.mcp-arrow:active,.mcp-arrow:focus{outline:none}.mcp-label{text-align:left!important;font-weight:600;background:#fff}.mcp-table tbody>tr:nth-child(odd)>.mcp-label{background:#f6f6f6}.mcp-table th:first-child{background:#f5f5f5}#mcp-run-compare:disabled{opacity:.4;pointer-events:none}.mcp-compare-check{display:none;position:absolute;inset:0;width:100%;height:100%;cursor:pointer;padding:30px;&:hover input:not(:checked){border-color:black!important}}.mcp-compare-check input[type="checkbox"]{appearance:none;min-width:24px;height:24px;background-color:#fff;border:1px solid #ddd;border-radius:5px;position:relative}.mcp-compare-check input[type="checkbox"]:focus{outline:none}.mcp-compare-check input[type="checkbox"]:checked{background-color:#3ab778;border-color:#fff0}.mcp-icon-yes,.mcp-icon-no{display:inline-block;width:12px;height:12px;position:relative;vertical-align:middle}.mcp-icon-yes::after{content:"";position:absolute;left:1px;top:-4px;width:6px;height:12px;border:3px solid #3ab778;border-top:none;border-left:none;transform:rotate(45deg)}.mcp-icon-no::before,.mcp-icon-no::after{content:"";position:absolute;left:50%;top:calc(50% - 2px);width:14px;height:3px;background:#e05555}.mcp-icon-no::before{transform:translate(-50%,-50%) rotate(45deg)}.mcp-icon-no::after{transform:translate(-50%,-50%) rotate(-45deg)}.mcp-compare-check input[type="checkbox"]:checked::after{content:"";position:absolute;left:50%;top:50%;width:6px;height:12px;border:2px solid #fff;border-top:none;border-left:none;transform:translate(-50%,-60%) rotate(45deg)}.mcp-cell-label{display:none}@media (max-width:767px){.mcp-table{table-layout:auto}.mcp-table colgroup{display:none}.mcp-table th:first-child,.mcp-label{display:none}.mcp-table th:not(:first-child),.mcp-table td:not(.mcp-label){max-width:calc(50vw - 25px);scroll-snap-align:start;scroll-margin-left:0!important;padding-top:36px;padding-bottom:12px;position:relative}.mcp-table th:not(:first-child){min-width:calc(50vw - 25px)}.mcp-cell-label{display:block;position:absolute;top:12px;left:12px;font-size:13px;color:#888}.mcp-scroll-container .mcp-arrow{top:114px}.mcp-arrow-left{left:-22px}.mcp-product-image{max-width:150px!important;max-height:150px!important;object-fit:contain}.mcp-icon-yes,.mcp-icon-no{margin-left:5px}}