.comparison-table-scrollx{overflow-x:auto;position:relative}.scroll-arrow{position:absolute;right:10px;top:12px;font-size:2rem;pointer-events:none;z-index:22;color:#aaa;opacity:1;transition:opacity .2s}.comparison-table{border-collapse:separate;margin:auto;width:auto;background:#f4f4f7;min-width:1000px}.comparison-table th,.comparison-table td{border:1px solid #e3e3ea;padding:.65em .7em}.comparison-table th.param-header,.comparison-table td.param-name{text-align:left;min-width:175px;max-width:280px;width:225px}.comparison-table td.param-name{background:#fafbfc;font-weight:600;white-space:nowrap;position:sticky;left:0;z-index:5;font-size:1em}.comparison-table th.param-header{background:#fafbfc;position:sticky;left:0;z-index:6}.comparison-table th,.comparison-table td{text-align:left}.comparison-table th.prod-header-cell,.comparison-table .prod-card,.comparison-table .add-prod-cell{text-align:center}.comparison-table .prod-header-cell,.comparison-table .add-prod-cell{min-width:220px;max-width:220px;width:220px;background:#fff;vertical-align:top}.add-prod-cell{background:#f9f9fa;border-left:1px solid #e3e3ea;border-right:1px solid #e3e3ea}.btn-add-prod{font-size:1em;border-radius:9px;border:none;padding:35px 0;width:100%;background:linear-gradient(180deg,#f5f5fc 70%,#f0f0fb);color:#535670;cursor:pointer;font-weight:600;transition:background .2s}.btn-add-prod:hover{background:#ebedf8}.prod-card{display:flex;flex-direction:column;align-items:center;font-size:1em;gap:5px;margin:14px 0 10px}.prod-card .prod-img{max-width:150px;max-height:150px;margin-bottom:13px;border-radius:10px}.prod-card .sku{font-size:1.15em;font-weight:700;margin:8px 0 3px}.prod-card .price{font-size:1.17em;color:#cf3837;font-weight:700}.view-more-btn.btn,.view-more-btn.button{background:#80011c!important;color:#fff!important;border-radius:22px;min-width:90px;font-weight:700;margin-top:11px}.view-more-btn.btn:hover,.view-more-btn.button:hover{background:#a40229!important}.prod-header-cell{position:relative}.del-col{position:absolute;right:10px;top:7px;border:none;background:none;font-size:1.6em;color:#c32529;cursor:pointer;z-index:10}.comparison-modal{position:fixed;z-index:99;left:0;top:0;width:100vw;height:100vh;background:#0000002e;display:flex;align-items:center;justify-content:center}.comparison-modal-content{background:#fff;padding:32px 25px 26px;border-radius:9px;min-width:270px;min-height:50px;position:relative;box-shadow:0 8px 32px #3332}.comparison-modal select{width:226px;padding:7px 2px;margin:9px 0 16px}.close-modal{position:absolute;right:18px;top:12px;font-size:1.5em;cursor:pointer;color:#bbb}.param-group-title td{background:#eef0f4;font-weight:700;font-size:1.06em;text-align:left!important;letter-spacing:.02em}.toggle-group-btn{background:none;border:none;font-weight:700;font-size:1.13em;cursor:pointer;outline:none;padding:0 0 0 2px}.toggle-group-btn .arrow{font-size:1.24em;margin-right:8px;display:inline-block;transition:transform .15s}.group-title-td{padding-top:14px;padding-bottom:7px}@media (max-width:800px){.comparison-table th.param-header,.comparison-table td.param-name{min-width:110px;width:110px}.comparison-table .prod-header-cell,.comparison-table .add-prod-cell{min-width:125px;max-width:125px;width:125px}}@media (max-width:600px){.comparison-table th.param-header,.comparison-table td.param-name{min-width:90px;max-width:110px}.comparison-table .prod-header-cell,.comparison-table .add-prod-cell{min-width:88px;max-width:98px;width:98px}.prod-card .prod-img{max-width:70px;max-height:70px}}.comparison-table .prod-header-cell{vertical-align:top}.comparison-table .prod-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:230px;min-height:230px;max-height:300px;padding:10px 0 0}.comparison-table .prod-card .sku{font-weight:700;font-size:1.2em;text-align:center;white-space:normal;word-break:break-word;margin:12px 0 4px;min-height:2.8em;display:flex;align-items:center;justify-content:center}.comparison-table .prod-card .price{color:#b30025;font-size:1.2em;margin-bottom:12px;margin-top:0;text-align:center;min-height:1.3em}.comparison-table .prod-card .btn{margin-top:auto;margin-bottom:10px}.comparison-table .prod-img{max-width:100%;height:78px;object-fit:contain;display:block;margin:0 auto 4px}
/*# sourceMappingURL=/cdn/shop/t/184/assets/product-comparison-table.css.map */
