.comparison-section-torvo-sec{width:100%;position:relative;box-sizing:border-box}.comparison-section-torvo-sec .comparison-container{max-width:1400px;margin:0 auto;padding:0 24px;box-sizing:border-box}.comparison-section-torvo-sec .section-header{text-align:center;margin-bottom:44px}.comparison-section-torvo-sec .section-title{font-size:44px;font-weight:800;color:var(--heading-color, #111827);line-height:1.2;letter-spacing:-.02em;margin:0}.comparison-section-torvo-sec .section-title span{color:#dd4620}.comparison-section-torvo-sec .comparison-grid-wrapper{background-color:var(--table-bg-color, #ffffff);border:2px solid var(--table-border-color, #e5e7eb);border-radius:var(--table-border-radius, 20px);overflow:visible;margin-top:30px;box-shadow:0 10px 30px #0000000d}.comparison-section-torvo-sec .comparison-row{display:grid;grid-template-columns:1.1fr 1.35fr 1.15fr;align-items:stretch;position:relative}.comparison-section-torvo-sec .comparison-row:not(:last-child) .label-cell,.comparison-section-torvo-sec .comparison-row:not(:last-child) .competitor-cell{border-bottom:1px solid var(--row-separator-color, #f3f4f6)}.comparison-section-torvo-sec .comparison-row:last-child .label-cell{border-bottom-left-radius:calc(var(--table-border-radius, 20px) - 2px)}.comparison-section-torvo-sec .comparison-row:last-child .competitor-cell{border-bottom-right-radius:calc(var(--table-border-radius, 20px) - 2px)}.comparison-section-torvo-sec .grid-cell{padding:20px 24px;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}.comparison-section-torvo-sec .label-cell{background-color:transparent;font-weight:700;color:var(--table-text-color, #111827);font-size:var(--desktop-text-size, 16px);border-right:1px solid var(--row-separator-color, #f3f4f6)}.comparison-section-torvo-sec .label-header{border-top-left-radius:calc(var(--table-border-radius, 20px) - 2px);font-size:1.15rem;text-transform:uppercase;letter-spacing:.05em;font-weight:800;color:#9ca3af}.comparison-section-torvo-sec .brand-cell{background-color:var(--brand-column-color, #DD4620);color:var(--brand-text-color, #ffffff);position:relative;z-index:2;box-shadow:10px 0 20px #dd462026,-10px 0 20px #dd462026;border-left:2px solid var(--brand-border-color, #DD4620);border-right:2px solid var(--brand-border-color, #DD4620)}.comparison-section-torvo-sec .brand-header{margin-top:-18px;border-top-left-radius:18px;border-top-right-radius:18px;padding-top:26px!important;padding-bottom:22px!important;z-index:3;box-shadow:0 -10px 24px #dd462033;display:flex;align-items:center;justify-content:center;text-align:center;border-top:2px solid var(--brand-border-color, #DD4620)}.comparison-section-torvo-sec .brand-header-title{font-size:1.25rem;font-weight:900;letter-spacing:.04em;color:#fff;text-transform:uppercase;line-height:1.2;text-align:center}.competitor-header-title{text-transform:uppercase}.comparison-section-torvo-sec .brand-last-cell{margin-bottom:-18px;border-bottom-left-radius:18px;border-bottom-right-radius:18px;padding-bottom:26px!important;z-index:3;box-shadow:0 10px 24px #dd462033;border-bottom:2px solid var(--brand-border-color, #DD4620)!important}.comparison-section-torvo-sec .competitor-cell{background-color:transparent;color:#4b5563;font-weight:500;font-size:var(--desktop-text-size, 16px);border-left:1px solid var(--row-separator-color, #f3f4f6)}.comparison-section-torvo-sec .competitor-header{border-top-right-radius:calc(var(--table-border-radius, 20px) - 2px);font-weight:700;font-size:1.15rem;color:#6b7280;text-align:center;align-items:center}.comparison-section-torvo-sec .cell-value-wrapper{display:flex;align-items:center;gap:12px;line-height:1.35}.comparison-section-torvo-sec .comparison-value-text{font-weight:500;font-size:var(--desktop-text-size, 16px)}.comparison-section-torvo-sec .brand-cell .comparison-value-text{font-weight:700;color:#fff}.comparison-section-torvo-sec .comparison-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;flex-shrink:0}.comparison-section-torvo-sec .check-icon{background-color:#ffffff40;color:#fff}.comparison-section-torvo-sec .check-icon svg{width:14px;height:14px;stroke:currentColor;stroke-width:3.5px}.comparison-section-torvo-sec .x-icon{background-color:#fee2e2;color:#ef4444}.comparison-section-torvo-sec .x-icon svg{width:14px;height:14px;stroke:currentColor;stroke-width:3.5px}.comparison-section-torvo-sec .comparison-scroll-wrapper{overflow:visible;width:100%;position:relative}.comparison-section-torvo-sec .comparison-mobile-scroll-hint{display:none}@media(max-width:768px){.comparison-section-torvo-sec .comparison-container{padding:0 16px}.comparison-section-torvo-sec .section-title{font-size:28px!important}.comparison-section-torvo-sec .comparison-scroll-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-top:16px;padding-bottom:20px;margin-top:6px;scrollbar-width:thin;scrollbar-color:var(--brand-column-color, #DD4620) #f1f5f9}.comparison-section-torvo-sec .comparison-scroll-wrapper::-webkit-scrollbar{height:6px;display:block}.comparison-section-torvo-sec .comparison-scroll-wrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px;margin:0 8px}.comparison-section-torvo-sec .comparison-scroll-wrapper::-webkit-scrollbar-thumb{background:var(--brand-column-color, #DD4620);border-radius:10px}.comparison-section-torvo-sec .comparison-grid-wrapper{min-width:620px;margin-top:0;box-shadow:0 4px 20px #0000000a}.comparison-section-torvo-sec .comparison-row{grid-template-columns:180px 240px 200px}.comparison-section-torvo-sec .grid-cell{padding:16px 14px}.comparison-section-torvo-sec .label-cell{font-size:13.5px!important;line-height:1.35}.comparison-section-torvo-sec .competitor-cell,.comparison-section-torvo-sec .comparison-value-text{font-size:13px!important;line-height:1.35}.comparison-section-torvo-sec .label-header{font-size:13px!important}.comparison-section-torvo-sec .brand-header-title{font-size:14px!important}.comparison-section-torvo-sec .competitor-header-title{font-size:13px!important}.comparison-section-torvo-sec .comparison-icon{width:20px!important;height:20px!important}.comparison-section-torvo-sec .comparison-icon svg{width:12px!important;height:12px!important}.comparison-section-torvo-sec .cell-value-wrapper{gap:8px}.comparison-section-torvo-sec .brand-header{margin-top:-12px;padding-top:18px!important;padding-bottom:16px!important}.comparison-section-torvo-sec .brand-last-cell{margin-bottom:-12px;padding-bottom:18px!important}.comparison-section-torvo-sec .comparison-mobile-scroll-hint{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:14px;padding:0 8px}.comparison-section-torvo-sec .comparison-scroll-hint-info{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.comparison-section-torvo-sec .comparison-scroll-hint-info svg{color:var(--brand-column-color, #DD4620);animation:torvo-pulse-arrow 1.5s ease-in-out infinite}@keyframes torvo-pulse-arrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.comparison-section-torvo-sec .comparison-mobile-scrollbar-track{width:100%;max-width:240px;height:5px;background-color:#e5e7eb;border-radius:10px;overflow:hidden;position:relative}.comparison-section-torvo-sec .comparison-mobile-scrollbar-thumb{height:100%;background-color:var(--brand-column-color, #DD4620);border-radius:10px;width:40%;transition:transform .1s ease-out;box-shadow:0 0 6px #dd462066}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/torvo-pdp-comparison-table.css.map */
