.cms-comparison-table{background:var(--beige);padding:calc(var(--padding)*2) var(--padding)}.cms-comparison-table[data-theme=dark]{background:var(--blue)}.cms-comparison-table div:empty{display:none}.cms-comparison-table__content{position:relative}.cms-comparison-table__content>.shopify-block{display:none}.cms-comparison-table__content table{width:100%;border-collapse:collapse;border-spacing:0;border-radius:15px;overflow:hidden}.cms-comparison-table__content table tbody,.cms-comparison-table__content table thead{background:#fff}.cms-comparison-table__content table tbody tr:nth-child(even),.cms-comparison-table__content table tbody tr:nth-child(odd){background:#fff}.cms-comparison-table__content table td,.cms-comparison-table__content table th{padding:10px;vertical-align:middle;border-bottom:2px solid var(--beige)}.cms-comparison-table__content table td .block-table-cell,.cms-comparison-table__content table th .block-table-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;padding:calc(var(--padding)/2)}.cms-comparison-table__content table td .block-table-cell .block-text,.cms-comparison-table__content table td .block-table-cell .block-title,.cms-comparison-table__content table th .block-table-cell .block-text,.cms-comparison-table__content table th .block-table-cell .block-title{margin:0}.cms-comparison-table__content table td svg,.cms-comparison-table__content table th svg{width:clamp(20px,1.5vw,50px);height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.cms-comparison-table__content table td .icon-true path,.cms-comparison-table__content table th .icon-true path{fill:var(--orange)}.cms-comparison-table__content table td .icon-false path,.cms-comparison-table__content table th .icon-false path{fill:var(--blue)}.cms-comparison-table__content table td:not(:first-child),.cms-comparison-table__content table th:not(:first-child){text-align:center}.cms-comparison-table__content table td:not(:first-child) .block-text,.cms-comparison-table__content table th:not(:first-child) .block-text{max-width:250px}.cms-comparison-table__content table td:first-child,.cms-comparison-table__content table th:first-child{text-align:left;width:20%;padding-left:calc(var(--padding)*1)}.cms-comparison-table__content table td:first-child .block-table-cell,.cms-comparison-table__content table th:first-child .block-table-cell{align-items:flex-start;text-align:left}.cms-comparison-table__content table td .block-image,.cms-comparison-table__content table th .block-image{overflow:visible}.cms-comparison-table__content table td .block-image img,.cms-comparison-table__content table th .block-image img{max-width:200px;-o-object-fit:contain;object-fit:contain;height:auto;margin:0 auto;transform:none!important}.cms-comparison-table__content table td .block-title,.cms-comparison-table__content table th .block-title{font-size:clamp(25px,1vw,60px);line-height:1.3;font-weight:var(--font-weight-regular)}.cms-comparison-table__highlight-column{background:0 0;border-color:var(--orange);border-width:0 2px;border-style:solid;position:absolute;top:0;left:calc(20% + 80%/(var(--highlight-column) - 2));width:26.6666666667%;height:100%;z-index:10}.cms-comparison-table__highlight-column:after,.cms-comparison-table__highlight-column:before{content:"";position:absolute;top:0;left:-2px;width:100%;height:30px;background:#fff;border-radius:10px 10px 0 0;border-top:2px solid var(--orange);border-left:2px solid var(--orange);border-right:2px solid var(--orange);transform:translateY(-30px)}.cms-comparison-table__highlight-column:after{top:auto;bottom:0;border-top:none;border-radius:0 0 10px 10px;border-bottom:2px solid var(--orange);transform:translateY(30px)}.cms-comparison-table:has(.table tr td:nth-child(3)) .cms-comparison-table__highlight-column{width:40%;left:calc(20% + (var(--highlight-column) - 2)*40%)}.cms-comparison-table:has(.table tr td:nth-child(4)) .cms-comparison-table__highlight-column{width:26.6666666667%;left:calc(20% + (var(--highlight-column) - 2)*26.6666666667%)}.cms-comparison-table:has(.table tr td:nth-child(5)) .cms-comparison-table__highlight-column{width:20%;left:calc(20% + (var(--highlight-column) - 2)*20%)}