.cmp-section{--cmp-navy: 31, 24, 58;--cmp-coral: 232, 101, 74;--cmp-gold: 212, 168, 83;--cmp-text: 42, 37, 64;--cmp-text-secondary: 92, 86, 117;--cmp-text-muted: 143, 138, 170;--cmp-sand: #F5F2EE;--cmp-warm-white: #FAF8F5;--cmp-pure-white: #FFFFFF;--cmp-soft: "Nunito", system-ui, sans-serif;--cmp-r-md: 12px;--cmp-r-lg: 20px;--cmp-r-xl: 28px;--cmp-r-pill: 100px;--cmp-shadow-2: 0 4px 12px rgba(31, 24, 58, .08);--cmp-shadow-3: 0 12px 40px rgba(31, 24, 58, .12);background:var(--cmp-warm-white);color:rgb(var(--cmp-text));padding-top:var(--cmp-padding-top-mobile, 56px);padding-bottom:var(--cmp-padding-bottom-mobile, 56px)}.cmp-section *,.cmp-section *:before,.cmp-section *:after{box-sizing:border-box}.cmp-section__container{width:100%;max-width:1280px;margin:0 auto;padding:0 12px}.cmp-section__head{text-align:center;max-width:720px;margin:0 auto 32px}.cmp-overline{font-family:var(--font-heading-family);font-weight:600;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:rgb(var(--cmp-coral));display:inline-block;margin-bottom:12px}.cmp-display-h2{font-family:var(--font-heading-family);font-weight:700;font-size:28px;line-height:1.12;letter-spacing:-.4px;color:rgb(var(--cmp-text));margin:0}.cmp-section__sub{margin:14px 0 0;color:rgb(var(--cmp-text-secondary));font-size:14px;line-height:1.55}.compare-wrap{max-width:1120px;margin:0 auto;background:var(--cmp-pure-white);border-radius:var(--cmp-r-lg);box-shadow:var(--cmp-shadow-2);border:1px solid rgba(var(--cmp-navy),.05);overflow:hidden}.compare{width:100%;border-collapse:collapse;table-layout:fixed}.compare col.col-label{width:36%}.compare col.col-product{width:32%}.compare thead th{padding:16px 8px 14px;vertical-align:top;border-bottom:1px solid rgba(var(--cmp-navy),.08);background:var(--cmp-warm-white);text-align:left;position:relative}.compare thead .th-label{background:var(--cmp-sand);padding:16px 12px}.compare thead .th-winner{background:rgb(var(--cmp-navy));padding-top:28px}.th-label__kicker{font-family:var(--font-heading-family);font-weight:600;font-size:8.5px;letter-spacing:1.8px;text-transform:uppercase;color:rgb(var(--cmp-coral));display:block;margin-bottom:6px}.th-label__title{font-family:var(--font-heading-family);font-weight:700;font-size:13px;line-height:1.2;color:rgb(var(--cmp-text));letter-spacing:-.2px}.th-label__sub{display:none;font-family:var(--font-body-family);font-size:12px;color:rgb(var(--cmp-text-secondary));margin-top:8px;line-height:1.5}.product-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.product-head__media{width:54px;height:54px;border-radius:var(--cmp-r-md);overflow:hidden;background:var(--cmp-pure-white);box-shadow:var(--cmp-shadow-2);flex-shrink:0;display:flex;align-items:center;justify-content:center}.product-head__media img{width:100%;height:100%;object-fit:cover}.product-head__media--icon{background:var(--cmp-sand);border:1px solid rgba(var(--cmp-navy),.05)}.product-head__media--icon svg{width:28px;height:28px;stroke:rgb(var(--cmp-text-secondary));fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.product-head__info{width:100%;min-width:0}.product-head__name{font-family:var(--font-heading-family);font-weight:700;font-size:12.5px;color:rgb(var(--cmp-text));line-height:1.15;letter-spacing:-.2px}.th-winner .product-head__name{color:#fff}.product-head__product{font-family:var(--cmp-soft);font-weight:600;font-size:9.5px;color:rgb(var(--cmp-text-muted));margin-top:1px}.th-winner .product-head__product{color:rgb(var(--cmp-gold))}.product-head__price{display:inline-block;margin-top:6px;padding:3px 8px;font-family:var(--font-heading-family);font-weight:700;font-size:10px;border-radius:var(--cmp-r-pill);background:rgba(var(--cmp-navy),.06);color:rgb(var(--cmp-text))}.th-winner .product-head__price{background:#ffffff1f;color:#fff}.product-head__price s{color:rgb(var(--cmp-text-muted));font-weight:400;margin-left:3px;font-size:8.5px}.th-winner .product-head__price s{color:#ffffff8c}.our-pick-badge{position:absolute;top:8px;left:50%;transform:translate(-50%);background:rgb(var(--cmp-coral));color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:7.5px;letter-spacing:1px;text-transform:uppercase;padding:3px 9px;border-radius:var(--cmp-r-pill);box-shadow:0 4px 12px #e8654a59;white-space:nowrap}.compare tbody td{padding:12px 6px;vertical-align:middle;border-top:1px solid rgba(var(--cmp-navy),.05);height:60px}.compare tbody .td-feature{background:var(--cmp-sand);border-right:1px solid rgba(var(--cmp-navy),.08);font-family:var(--font-heading-family);font-weight:600;font-size:11.5px;color:rgb(var(--cmp-text));letter-spacing:-.05px;line-height:1.2;padding:12px 10px}.compare tbody .td-value{text-align:center;border-right:1px solid rgba(var(--cmp-navy),.05)}.compare tbody .td-value:last-child{border-right:none}.compare tbody .td-winner{background:#1f183a06;border-right-color:rgba(var(--cmp-navy),.08)}.feature-label{display:flex;align-items:center;gap:8px}.feature-icon{width:26px;height:26px;border-radius:50%;background:rgb(var(--cmp-navy));color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mark{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.mark--yes{background:rgb(var(--cmp-navy));color:#fff}.mark--yes-soft{background:rgba(var(--cmp-navy),.06);color:rgb(var(--cmp-navy))}.mark--no{background:rgba(var(--cmp-coral),.1);color:rgb(var(--cmp-coral))}.mark--partial{background:rgba(var(--cmp-gold),.15);color:rgb(var(--cmp-gold))}.mark svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.cell-text{font-family:var(--font-heading-family);font-weight:600;font-size:12px;color:rgb(var(--cmp-text))}.cell-text--muted{color:rgb(var(--cmp-text-muted));font-weight:500}.cell-text--win{color:rgb(var(--cmp-navy));font-weight:700;font-size:12.5px;letter-spacing:-.2px}.cell-sub{display:none;font-family:var(--cmp-soft);font-size:11px;font-weight:600;color:rgb(var(--cmp-text-muted));margin-top:3px;text-transform:uppercase;letter-spacing:.5px}.compare tfoot td{padding:14px 6px;background:var(--cmp-sand);border-top:1px solid rgba(var(--cmp-navy),.08);vertical-align:middle;text-align:center;border-right:1px solid rgba(var(--cmp-navy),.08)}.compare tfoot td:last-child{border-right:none}.compare tfoot .td-cta-label{font-family:var(--font-heading-family);font-weight:700;font-size:9.5px;color:rgb(var(--cmp-text-secondary));text-transform:uppercase;letter-spacing:.4px;line-height:1.2;padding:14px 10px}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:9px 8px;background:rgb(var(--cmp-navy));color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:11px;border-radius:var(--cmp-r-pill);text-decoration:none;box-shadow:0 8px 24px #1f183a38;transition:transform .2s ease,background .2s ease;letter-spacing:.2px;width:100%}.cta-btn:hover{background:#15102c;transform:translateY(-2px);color:#fff}.cta-btn__arrow{font-size:12px;line-height:1;transition:transform .2s ease}.cta-btn:hover .cta-btn__arrow{transform:translate(3px)}.cta-disabled{font-family:var(--cmp-soft);font-weight:600;font-size:10px;color:rgb(var(--cmp-text-muted));display:inline-flex;align-items:center;gap:6px}.cta-disabled:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--cmp-text-muted));opacity:.5}.compare-summary{max-width:1120px;margin:24px auto 0;text-align:center;font-family:var(--cmp-soft);font-weight:600;font-size:12px;color:rgb(var(--cmp-text-secondary));padding:0 12px}@media(max-width:400px){.compare thead th{padding:14px 4px 12px}.product-head__media{width:46px;height:46px}.product-head__media--icon svg{width:24px;height:24px}.product-head__name{font-size:11.5px}.product-head__product{display:none}.product-head__price{font-size:9.5px;padding:2px 7px}.product-head__price s{display:none}.th-label__title{font-size:11.5px}.compare tbody td{padding:10px 3px}.compare tbody .td-feature{padding:10px 8px;font-size:10.5px}.feature-label{gap:6px}.feature-icon{width:22px;height:22px}.feature-icon svg{width:11px;height:11px}.cell-text{font-size:11px}.cta-btn{padding:9px 4px;font-size:10px}.cta-btn__arrow{display:none}}@media(min-width:720px){.cmp-section__container{padding:0 24px}.cmp-section__head{margin-bottom:56px}.cmp-display-h2{font-size:38px;line-height:1.05;letter-spacing:-.6px}.cmp-section__sub{font-size:16px}.compare-wrap{border-radius:var(--cmp-r-xl);box-shadow:var(--cmp-shadow-3)}.compare col.col-label{width:32%}.compare col.col-product{width:34%}.compare thead th{padding:26px 20px;vertical-align:middle}.compare thead .th-label{padding:26px 20px}.compare thead .th-winner{padding-top:26px}.th-label__kicker{font-size:10px;letter-spacing:2.5px;margin-bottom:10px}.th-label__title{font-size:22px}.th-label__sub{display:block}.product-head{flex-direction:row;align-items:center;text-align:left;gap:16px}.product-head__media{width:80px;height:80px;border-radius:var(--cmp-r-lg)}.product-head__media--icon svg{width:38px;height:38px}.product-head__name{font-size:18px}.product-head__product{font-size:11.5px;margin-top:4px}.product-head__price{font-size:12px;padding:5px 12px;margin-top:10px}.product-head__price s{font-size:10.5px;margin-left:5px}.our-pick-badge{top:14px;left:auto;right:16px;transform:none;font-size:9px;letter-spacing:1.6px;padding:4px 11px}.compare tbody td{padding:16px 20px;height:68px}.compare tbody .td-feature{font-size:14px;padding:16px 20px}.feature-label{gap:10px}.feature-icon{width:32px;height:32px}.feature-icon svg{width:16px;height:16px}.mark{width:32px;height:32px}.mark svg{width:14px;height:14px}.cell-text{font-size:14px}.cell-text--win{font-size:15px}.cell-sub{display:block}.compare tfoot td{padding:22px 20px}.compare tfoot .td-cta-label{font-size:12px;letter-spacing:1.2px;padding:22px 20px}.cta-btn{width:auto;padding:13px 20px;font-size:13px;gap:8px}.cta-btn__arrow{display:inline;font-size:14px}.cta-disabled{font-size:12px}.compare-summary{font-size:13px}}@media(min-width:990px){.cmp-section{padding-top:var(--cmp-padding-top, 96px);padding-bottom:var(--cmp-padding-bottom, 96px)}.cmp-display-h2{font-size:48px;letter-spacing:-.8px}.cmp-section__sub{font-size:17px;line-height:1.65;margin-top:18px}.compare thead th,.compare thead .th-label{padding:36px 32px}.th-label__title{font-size:24px;letter-spacing:-.3px}.th-label__sub{font-size:13px;margin-top:10px}.product-head__media{width:96px;height:96px}.product-head__media--icon svg{width:44px;height:44px}.product-head__name{font-size:22px;letter-spacing:-.4px}.product-head__product,.product-head__price{font-size:12.5px}.product-head__price s{font-size:11px}.our-pick-badge{top:18px;right:22px;font-size:10px;letter-spacing:1.8px;padding:5px 14px}.compare tbody td{padding:20px 32px;height:78px}.compare tbody .td-feature{padding:20px 32px;font-size:15px}.feature-label{gap:14px}.feature-icon{width:38px;height:38px}.feature-icon svg{width:18px;height:18px}.mark{width:36px;height:36px}.mark svg{width:15px;height:15px}.cell-text{font-size:15px}.cell-text--win{font-size:16px}.compare tfoot td{padding:26px 32px}.compare tfoot .td-cta-label{font-size:13px;padding:26px 32px}.cta-btn{padding:15px 28px;font-size:14px}.cta-disabled{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-comparison-lotus.css.map */
