.comparison-section{font-family:var(--font-body-family)}.comparison-container{width:100%;padding:0 20px;margin:0 auto}.comparison-header{margin-bottom:3rem}.comparison-heading{margin-bottom:1rem;font-weight:var(--heading-weight);line-height:var(--font-heading-line-height)}.comparison-subheading{font-size:1.125rem;max-width:600px;padding:0 20px;margin:0 auto;line-height:1.6}.comparison-table-wrapper{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000001a}.comparison-table{width:100%}.header-row{display:grid;grid-template-columns:1fr 1.2fr 1fr;color:#fff;font-weight:700;font-size:18px;text-align:center}.header-cell{padding:25px 15px;display:flex;align-items:center;justify-content:center}.header-cell.middle{font-size:20px}.comparison-row{display:grid;grid-template-columns:1fr 1.2fr 1fr;border-bottom:1px solid #eee;transition:transform .2s ease}.comparison-row:last-child{border-bottom:none}.comparison-row:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014;position:relative;z-index:1}.feature-cell{padding:25px 20px;font-weight:700;font-size:16px;color:#2d3748;display:flex;align-items:center;justify-content:center;text-align:center}.mjb-cell{padding:25px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.competitor-cell{padding:25px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.stars{margin-bottom:10px;font-size:20px;letter-spacing:2px}.competitor-stars{color:#ccc}.description{font-size:14px;line-height:1.4}.mjb-cell .description{color:#2d3748;font-weight:500}.competitor-cell .description{color:#999}.highlight{font-weight:700;display:inline-block;position:relative;margin-right:4px}.comparison-cta{margin-top:3rem;animation:fadeIn .6s ease-in-out}.comparison-cta .button{font-size:1.125rem;padding:1rem 2rem;display:inline-block;text-decoration:none;border-radius:var(--buttons-radius);transition:all .3s ease;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.comparison-cta .button:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}@media screen and (max-width: 749px){.comparison-header{margin-bottom:1.5rem}.comparison-table-wrapper{border-radius:12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table{min-width:360px}.header-row{grid-template-columns:.9fr 1fr .9fr;font-size:11px;font-weight:600}.header-cell{padding:12px 4px;font-size:11px}.header-cell.middle{font-size:12px}.comparison-row{grid-template-columns:.9fr 1fr .9fr;min-height:auto}.feature-cell{padding:10px 6px;font-size:11px;font-weight:600;line-height:1.2;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.mjb-cell,.competitor-cell{padding:10px 6px}.stars{font-size:12px;margin-bottom:4px;letter-spacing:0}.description{font-size:10px;line-height:1.3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.mjb-cell .description{font-weight:500}.highlight{font-size:10px;display:block;margin-bottom:2px}.comparison-row:hover{transform:none}.comparison-cta .button{width:100%;max-width:300px;font-size:1rem;padding:.875rem 1.5rem}.comparison-table-wrapper{position:relative}.comparison-table-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;width:20px;background:linear-gradient(to right,transparent,rgba(0,0,0,.05));pointer-events:none;opacity:0;transition:opacity .3s}.comparison-table-wrapper.can-scroll:after{opacity:1}}@media screen and (max-width: 374px){.comparison-table{min-width:320px}.header-row,.comparison-row{grid-template-columns:.85fr 1fr .85fr}.header-cell{padding:10px 3px;font-size:10px}.header-cell.middle{font-size:11px}.feature-cell{padding:8px 4px;font-size:10px}.mjb-cell,.competitor-cell{padding:8px 4px}.stars{font-size:11px}.description,.highlight{font-size:9px}}@media screen and (min-width: 750px) and (max-width: 989px){.header-row,.comparison-row{grid-template-columns:.8fr 1.2fr 1fr}.feature-cell{font-size:14px;padding:20px 15px}.description{font-size:13px}}@media screen and (min-width: 1400px){.comparison-container{max-width:1200px}.header-cell{padding:30px 20px;font-size:20px}.header-cell.middle{font-size:22px}.feature-cell{font-size:18px;padding:30px 25px}.mjb-cell,.competitor-cell{padding:30px 25px}.stars{font-size:24px}.description{font-size:16px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.comparison-section{box-shadow:none!important}.comparison-table-wrapper{box-shadow:none!important;border:1px solid #ddd}.comparison-cta{display:none}}.comparison-cta .button:focus{outline:2px solid var(--color-foreground);outline-offset:2px}@media (prefers-contrast: high){.comparison-table-wrapper{border:2px solid currentColor}.comparison-row{border-bottom:2px solid currentColor}.highlight{text-decoration:underline;text-decoration-thickness:2px}}@media (prefers-reduced-motion: reduce){.comparison-row,.comparison-cta .button{transition:none}.comparison-cta{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/section-comparison-table.css.map */
