.landing-comparison-section{text-align:center}.landing-comparison-section .comparison-title{font-weight:700;font-style:normal;font-size:42px;line-height:120%;letter-spacing:0;text-align:center;vertical-align:middle}.landing-comparison-section .comparison-subtext{color:#000;margin-bottom:3.5rem;font-weight:400;font-style:normal;font-size:24px;line-height:132%;letter-spacing:0;text-align:center;vertical-align:middle;display:block;margin-top:8px}.landing-comparison-section .comparison-subtext p{margin:0}.landing-comparison-section .comparison-table-wrapper{overflow-x:auto}.landing-comparison-section .comparison-table{width:100%;border-collapse:collapse;min-width:1000px;border-radius:25px;overflow:hidden}.landing-comparison-section .comparison-table th{padding:1rem;text-align:center;font-size:.95rem;border:none}.landing-comparison-section .comparison-table td.row-title{font-family:Open Sans;font-weight:700;font-style:normal;font-size:22px;line-height:120%;letter-spacing:0;text-align:center;max-width:190px;padding:15px 8px}.landing-comparison-section .comparison-table .brand-col img{display:block;width:100%;max-width:135px;height:auto;margin:auto}.landing-comparison-section .comparison-table thead th{border-bottom:0;padding:32px 40px 0;vertical-align:text-bottom}.comparison-table tbody tr{border-bottom:1px solid #e0e0e0}.landing-comparison-section .vs-col{padding:0;width:10px;background:#fff;font-weight:700;color:#888;font-size:0}.landing-comparison-section .brand-main{background:#06f;color:#fff;font-weight:700}.landing-comparison-section .brand-alt{background:#e9f0ff;color:#000;height:110px}.landing-comparison-section tbody tr:last-child .brand-alt.brand-alt-rounded-left{border-bottom-left-radius:25px}.landing-comparison-section thead .brand-alt.brand-alt-rounded-left{border-top-left-radius:25px}.landing-comparison-section .brand-main-rounded{border-top-left-radius:25px;border-top-right-radius:25px}.landing-comparison-section .landing-comparison-section .brand-alt-rounded{border-top-right-radius:25px;border-bottom-right-radius:25px}.landing-comparison-section .comparison-table thead th>span{font-family:Open Sans;font-weight:700;font-style:normal;font-size:24px;line-height:120%;letter-spacing:0;text-align:center;display:block;margin-top:10px}.landing-comparison-section .icon-text-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.landing-comparison-section .icon-text{margin-top:3px;font-family:Open Sans;font-weight:500;font-style:normal;font-size:20px;line-height:120%;letter-spacing:0;text-align:center;max-width:170px}.comparison-table tbody tr:last-child .brand-main{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.landing-comparison-section .comparison-table thead th.vs-col{padding:0;width:10px;position:relative}.landing-comparison-section .comparison-table thead th.vs-col span{font-family:Open Sans;font-weight:700;font-style:normal;font-size:26px;line-height:120%;letter-spacing:0;text-align:center;background:#000;color:#fff;width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:100%;margin:auto;position:absolute;left:-26px;top:75px}.comparison-table tbody tr:last-child{border-bottom:none}.landing-comparison-section .comparison-btn-wrapper{margin-top:4rem}.landing-comparison-section .comparison-btn{border-radius:8px;font-family:Open Sans;font-weight:700;font-style:normal;font-size:22px;line-height:120%;letter-spacing:0;text-align:center;vertical-align:middle;display:flex;align-items:center;justify-content:center;gap:10px;min-height:65px;max-width:550px;margin:0 auto;background:#23c240;color:#fff}.landing-comparison-section svg{width:25px;height:45px}.landing-comparison-section svg.icon-w{width:45px}.landing-comparison-section svg.icon-n{width:32px}.landing-comparison-section .brand-main .icon-text-wrapper svg path{stroke:#fff}.landing-comparison-section .comparison-btn:hover{background:#004d33}@media (max-width: 1279px){.landing-comparison-section .comparison-title{font-size:38px}.landing-comparison-section .comparison-subtext{font-size:22px}.landing-comparison-section .comparison-table .brand-col img{max-width:115px}.landing-comparison-section .comparison-table thead th>span{font-size:20px}.landing-comparison-section .icon-text{font-size:18px;max-width:142px}.landing-comparison-section .comparison-table td.row-title{font-size:18px;line-height:120%;max-width:150px}.landing-comparison-section .comparison-table thead th{padding:28px 30px 0}.landing-comparison-section .comparison-table thead th.vs-col span{font-size:18px;width:50px;height:50px;left:-20px;top:65px}.landing-comparison-section .brand-main{max-width:160px}.landing-comparison-section .brand-alt{height:110px;max-width:170px}}@media (max-width: 989px){.landing-comparison-section .comparison-title{font-size:32px}.landing-comparison-section .benefit-desc{font-size:16px;line-height:24px;padding:0}}@media (max-width:767px){.landing-comparison-section .comparison-table-wrapper{overflow-x:scroll}.landing-comparison-section .comparison-subtext p{margin:10px 0}.landing-comparison-section .comparison-title{font-size:30px}.landing-comparison-section .comparison-subtext{font-size:20px}.landing-comparison-section .comparison-btn{border-radius:5px;font-size:20px;gap:8px;min-height:50px}.landing-comparison-section .comparison-table td.row-title{font-size:18px;line-height:120%;max-width:119px}.landing-comparison-section .brand-main{max-width:140px}}
/*# sourceMappingURL=/cdn/shop/t/577/assets/section-landing-comparison.css.map */
