.comparison-table-section{position:relative}.comparison-table__heading{margin:0 0 32px;font-size:4rem;font-weight:700;line-height:1.15;text-align:center;color:var(--comparison-heading-color, #000);word-break:break-word}.comparison-table{max-width:var(--comparison-max-width, 940px);margin-inline:auto}.comparison-table__inner{display:flex;flex-direction:column}.comparison-table__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(180px,1fr) minmax(180px,1fr);align-items:stretch;position:relative}.comparison-table__row:nth-child(n+3):before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background-color:var(--comparison-divider-color, #c5c5c5);z-index:2;pointer-events:none}.comparison-table__row:nth-child(2){margin-top:-25px}.comparison-table__cell{padding:18px 20px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.6rem;line-height:1.3;color:var(--comparison-label-color, #000)}.comparison-table__cell--left{background-color:var(--comparison-left-bg, #e8edf8)}.comparison-table__cell--right{background-color:var(--comparison-right-bg, #f6e8e8);margin-left:var(--comparison-column-gap, 15px)}.comparison-table__row--header .comparison-table__cell--left,.comparison-table__row--header .comparison-table__cell--right{border-top-left-radius:var(--comparison-card-radius, 10px);border-top-right-radius:var(--comparison-card-radius, 10px)}.comparison-table__row:last-child .comparison-table__cell--left,.comparison-table__row:last-child .comparison-table__cell--right{border-bottom-left-radius:var(--comparison-card-radius, 10px);border-bottom-right-radius:var(--comparison-card-radius, 10px)}.comparison-table__cell--right .comparison-table__value--text{color:var(--comparison-right-color, #F44336)}.comparison-table__cell--left .comparison-table__value--text{color:var(--comparison-left-color, #3AA543)}.comparison-table__cell--label{justify-content:flex-start;text-align:left;padding-inline:0 24px;font-weight:700}.comparison-table__label{font-size:1.8rem;line-height:1.3;word-break:break-word}.comparison-table__row--header .comparison-table__cell--header{flex-direction:column;gap:14px;padding-top:24px;padding-bottom:15px;align-items:center;justify-content:flex-start}.comparison-table__col-name{margin:0;font-size:2rem;font-weight:700;line-height:1.15;color:var(--comparison-heading-color, #000);word-break:break-word;text-align:center}.comparison-table__col-media{display:flex;align-items:center;justify-content:center;width:100%;max-width:120px;height:90px}.comparison-table__col-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.comparison-table__icon-wrap{display:inline-flex;align-items:center;justify-content:center;line-height:0}.comparison-table__icon-wrap--check{color:var(--comparison-check-color, #3aa543)}.comparison-table__icon-wrap--cross{color:var(--comparison-cross-color, #ec4040)}.comparison-table__icon{width:28px;height:28px;display:block}.comparison-table__value--text{font-size:1.8rem;font-weight:700;line-height:1.2;word-break:break-word}@media screen and (max-width:990px){.comparison-table__heading{font-size:3rem;margin-bottom:24px}.comparison-table__row{grid-template-columns:minmax(0,1.1fr) minmax(120px,1fr) minmax(120px,1fr)}.comparison-table__cell{padding:14px 12px;font-size:1.4rem}.comparison-table__cell--label{padding-inline:0 12px}.comparison-table__label{font-size:1.5rem}.comparison-table__col-name{font-size:1.6rem}.comparison-table__col-media{height:72px;max-width:92px}.comparison-table__icon{width:24px;height:24px}.comparison-table__value--text{font-size:1.5rem}}@media screen and (max-width:640px){.comparison-table__heading{font-size:3.5rem;margin-bottom:18px}.comparison-table__row{--comparison-card-radius: 5px;grid-template-columns:minmax(0,1.7fr) minmax(85px,1fr) minmax(85px,1fr)}.comparison-table__cell{padding:7px 8px;font-size:1.3rem}.comparison-table__cell--label{padding-inline:0 8px}.comparison-table__label{font-size:1.3rem;line-height:1.6rem;font-weight:500}.comparison-table__col-name{font-size:1.3rem;line-height:1.5rem}.comparison-table__col-media{height:48px;max-width:60px}.comparison-table__row--header .comparison-table__cell--header{padding-top:12px;padding-bottom:8px;gap:6px}.comparison-table__icon{width:15px;height:15px}.comparison-table__value--text{font-size:1.3rem}.comparison-table__row:nth-child(2){margin-top:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-comparison-table.css.map */
