.cart-comparison-section{text-align:center}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid #dcdcdc}.comparison-table{width:100%;border-collapse:collapse;font-family:Archivo,sans-serif;min-width:700px}.comparison-table thead tr{background:#2e5ca6}.comparison-table__feature-header,.comparison-table__product-header{padding:20px 16px;text-align:center;vertical-align:middle}.comparison-table__feature-header{color:#fff;font-size:16px;font-weight:700;text-align:left;min-width:160px}.comparison-table__product-header{color:#fff;min-width:150px}.comparison-table__model-name{display:block;font-size:18px;font-weight:700;line-height:1.2}.comparison-table__model-type{display:block;font-size:13px;font-weight:400;opacity:.85;margin-top:4px}.comparison-table tbody tr{border-bottom:1px solid #e8e8e8}.comparison-table tbody tr:nth-child(2n){background:#f9f9f9}.comparison-table tbody tr:hover{background:#f0f4fa}.comparison-table__feature-cell{padding:14px 16px;text-align:left;font-size:15px;font-weight:600;color:#000;white-space:nowrap}.comparison-table__value-cell{padding:14px 16px;text-align:center;font-size:15px;font-weight:400;color:#333;line-height:1.3}.comparison-table__value-cell strong{font-weight:700;color:#000;font-size:17px}.comparison-table__check{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#2e5ca6;color:#fff;font-size:16px;font-weight:700;line-height:1}.comparison-table tfoot tr{background:#f5f5f5}.comparison-table__footer-cell{padding:20px 16px;text-align:center;vertical-align:middle}.comparison-table__cta.button{display:inline-flex;min-width:auto;padding:12px 24px;font-size:14px;letter-spacing:0}.comparison-cards-mobile{display:none;position:relative}.comparison-cards-mobile__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:0 20px 16px;scrollbar-width:none;-ms-overflow-style:none}.comparison-cards-mobile__track::-webkit-scrollbar{display:none}.comparison-card{flex:0 0 calc(100% - 40px);scroll-snap-align:center;border:1px solid #dcdcdc;border-radius:10px;overflow:hidden;text-align:left;background:#fff}.comparison-card__header{background:#2e5ca6;color:#fff;padding:20px;text-align:center}.comparison-card__name{font-family:Archivo,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin:0;color:#fff}.comparison-card__type{display:block;font-family:Archivo,sans-serif;font-size:14px;font-weight:400;opacity:.85;margin-top:4px}.comparison-card__price{display:block;font-family:Archivo,sans-serif;font-size:24px;font-weight:700;margin-top:8px}.comparison-card__body{padding:0}.comparison-card__row{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid #e8e8e8;font-family:Archivo,sans-serif}.comparison-card__row:nth-child(2n){background:#f9f9f9}.comparison-card__label{font-size:14px;font-weight:600;color:#000}.comparison-card__value{font-size:14px;font-weight:400;color:#333;text-align:right}.comparison-card__footer{padding:20px;text-align:center}.comparison-card__footer .comparison-table__cta{width:100%}.comparison-cards-mobile__dots{display:flex;justify-content:center;gap:8px;padding-top:4px}.comparison-cards-mobile__dot{width:10px;height:10px;border-radius:50%;background:#d4d4d4;border:none;padding:0;cursor:pointer;transition:background .3s ease,transform .2s ease}.comparison-cards-mobile__dot:hover{background:#999}.comparison-cards-mobile__dot.is-active{background:#2e5ca6;transform:scale(1.2)}.comparison-cards-mobile__hint{text-align:center;font-family:Archivo,sans-serif;font-size:13px;color:#999;margin-bottom:12px}@media(max-width:749px){.comparison-table-wrapper{display:none}.comparison-cards-mobile{display:block}}@media(min-width:750px)and (max-width:1199px){.comparison-table__feature-header,.comparison-table__product-header{padding:16px 12px}.comparison-table__model-name{font-size:15px}.comparison-table__feature-cell,.comparison-table__value-cell{font-size:13px;padding:12px}.comparison-table__value-cell strong{font-size:15px}.comparison-table__cta.button{padding:10px 18px;font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-cart-comparison-table.css.map */
