.comparison-table .grid-item{padding:1em 0}.comparison-table .grid-separator{width:100%;border-bottom:1px solid var(--scheme-borders-color)}.comparison-table .grid-item svg{width:2em}.comparison-table .grid-item svg path{stroke:transparent}.comparison-table .grid-item svg.icon-check path{fill:var(--color-icon-ok)}.comparison-table .grid-item svg.icon-cross path{fill:var(--color-icon-nok)}.comparison-table .grid-item.main-col{width:var(--main-col-width)}.comparison-table .grid-item.main-col.row-title{display:flex;align-items:center}.comparison-table .grid-item.prod-col{width:calc(calc(100% - var(--main-col-width)) / var(--num-products))}.comparison-table .grid-item.prod-img,.comparison-table .grid-item.prod-img-blank{border-bottom:none}.comparison-table .grid-item.prod-img img{width:80%;margin:0 auto}.comparison-table .grid-item.prod-btn .btn{width:80%;text-transform:uppercase;font-size:1.6rem}.comparison-table .grid-item.prod-title{text-align:center;font-weight:400}.comparison-table .compare-color{width:1.5em;height:1.5em;border-radius:100%;display:inline-block;margin-right:.5em}@media all and (max-width: 38em){.comparison-table .grid-item.prod-img img{width:100%}.comparison-table .grid-item.prod-btn .btn{margin:0;padding:.4em;align-self:center;width:93%}.comparison-table .header-mobile .grid-item{width:calc(100% / var(--num-products))}}.comparison-table:has(.table-group) .grid-item:not(.prod-col){font-size:1.4rem}.comparison-table:has(.table-group) .table-group{width:100%;padding:1em;background:var(--table-group-color);border-radius:.4em}.comparison-table:has(.table-group) .table-group .title{font-size:1.8rem}.comparison-table:has(.table-group) .grid-separator:has(+.table-group){border-bottom:none}.comparison-table:has(.table-group) .info-popup-trigger{margin-left:.5em}.comparison-table:has(.compare-card) .compare-card product-swatch{display:none!important}.comparison-table:has(.compare-card) .product-card.atc.compare-card{width:80%;border:none!important}.comparison-table:has(.compare-card) .product-card.atc.compare-card .floating-buttons{padding:0;margin-bottom:1em}.comparison-table:has(.compare-card) .product-card.atc.compare-card .floating-buttons>div{width:100%}.comparison-table:has(.compare-card) .product-card.atc.compare-card .btn.cta{margin:0!important;width:50%}.comparison-table:has(.compare-card) .product-card.atc.compare-card .link{flex-grow:1;margin:0!important;text-align:center;text-transform:uppercase}.comparison-table:has(.compare-card) .product-card.atc.compare-card .price{font-size:1.45em;font-weight:600;text-align:center;margin:.5em 0 1em}.info-popuplink-modal .info-popup-text{padding:2em}@media all and (max-width: 38em){.comparison-table:has(.table-group) .grid-item.prod-col{font-size:110%}.comparison-table:has(.table-group) .grid-item{font-size:1.2rem}.comparison-table:has(.compare-card) .product-card.atc.compare-card .btn.cta{margin-bottom:.5em!important;width:100%;font-size:.85em}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/comparison_chart.css.map */
