.comparison-section{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.comparison-container{max-width:1200px;margin:0 auto}.comparison-header{text-align:center;margin-bottom:40px}.comparison-title{font-family:Fraunces,Georgia,serif;font-weight:600;font-style:italic;font-size:clamp(28px,4vw,42px);color:#2c2c2a;margin:0 0 12px;letter-spacing:-.5px;line-height:1.15;text-transform:none}.comparison-subtitle{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(16px,2vw,20px);color:#5f5e5a;margin:0;line-height:1.4}.comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:16px;border:.5px solid rgba(0,0,0,.08);padding:8px;box-shadow:0 1px 3px #00000005}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;min-width:700px}.comparison-table thead th{padding:24px 16px 20px;text-align:center;vertical-align:top;background:transparent;border-bottom:.5px solid rgba(0,0,0,.08);position:relative}.comparison-table thead th.criteria-col{background:transparent}.comparison-table thead th.highlighted{background:#faeeda;border-radius:12px 12px 0 0;position:relative}.badge-recommended{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#d85a30;color:#fff;font-size:10px;font-weight:500;padding:4px 12px;border-radius:12px;letter-spacing:.5px;white-space:nowrap;text-transform:uppercase}.col-title{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:17px;color:#2c2c2a;margin-bottom:4px;line-height:1.2}.comparison-table thead th.highlighted .col-title{color:#993c1d;font-size:19px}.col-subtitle{font-size:11px;color:#888780;font-style:italic;line-height:1.3;font-family:DM Sans,sans-serif}.comparison-table tbody tr{border-bottom:.5px solid rgba(0,0,0,.06)}.comparison-table tbody tr:last-child{border-bottom:none}.criteria-label{font-weight:500;font-size:14px;color:#2c2c2a;padding:16px 16px 16px 8px;text-align:left;vertical-align:middle}.cell-value{padding:16px 12px;text-align:center;font-size:13px;color:#444441;vertical-align:middle;line-height:1.4}.comparison-table tbody td:nth-child(2){background:#faeeda;font-weight:500;color:#2c2c2a}.cell-value.positive:before{content:"\2713";display:inline-block;color:#639922;font-weight:700;margin-right:6px;font-size:15px}.cell-value.warning:before{content:"\26a0";display:inline-block;color:#ba7517;margin-right:6px;font-size:14px}.cell-value.negative:before{content:"\2717";display:inline-block;color:#e24b4a;font-weight:700;margin-right:6px;font-size:14px}.cell-value.neutral{color:#888780}.cell-value.text{font-weight:500}.comparison-punchline{margin-top:32px;padding:24px 28px;background:#fff;border-radius:12px;border-left:3px solid #D85A30;text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.comparison-punchline p{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:17px;color:#2c2c2a;margin:0;line-height:1.5}.comparison-cta-wrapper{text-align:center;margin-top:32px}.comparison-cta{display:inline-block;background:#d85a30;color:#fff;text-decoration:none;font-family:DM Sans,sans-serif;font-weight:600;font-size:15px;padding:14px 36px;border-radius:999px;transition:background .2s,transform .15s,box-shadow .2s;letter-spacing:.3px;box-shadow:0 2px 8px #d85a3033}.comparison-cta:hover{background:#b84820;transform:translateY(-1px);box-shadow:0 4px 12px #d85a304d}.comparison-cta:active{transform:translateY(0)}@media(max-width:768px){.comparison-section{padding-left:12px!important;padding-right:12px!important}.comparison-header{margin-bottom:28px}.comparison-table-wrapper{padding:4px}.comparison-table{min-width:600px}.comparison-table thead th{padding:20px 8px 16px}.col-title{font-size:14px}.comparison-table thead th.highlighted .col-title{font-size:16px}.col-subtitle{font-size:10px}.criteria-label{font-size:12px;padding:12px 8px 12px 4px}.cell-value{padding:12px 6px;font-size:11px}.badge-recommended{font-size:9px;padding:3px 8px}.comparison-punchline{margin-top:24px;padding:20px 22px}.comparison-punchline p{font-size:14px}.comparison-cta{padding:12px 28px;font-size:14px}}@media(prefers-reduced-motion:reduce){.comparison-cta{transition:none}.comparison-cta:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/comparison-table.css.map */
