.comparison{background:var(--color-background);color:var(--color-text);overflow:hidden;position:relative}.comparison__bg-shape{background:#ffffff0a;border-radius:50%;pointer-events:none;position:absolute;z-index:0}.comparison__bg-shape--1{height:32vw;right:-8%;top:-12%;width:32vw}.comparison__bg-shape--2{bottom:-18%;height:26vw;left:-10%;width:26vw}.comparison .container{position:relative;z-index:1}.comparison__layout{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr)}.comparison__eyebrow{align-items:center;color:var(--color-text);display:inline-flex;font-size:16px;font-weight:600;gap:10px;line-height:24px;margin-bottom:20px;opacity:.85}.comparison__eyebrow-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.comparison__heading{color:var(--color-heading);font-size:38px;line-height:46px;margin-bottom:20px}.comparison__description{color:var(--color-text);font-size:16px;font-weight:300!important;line-height:1.65;line-height:28px;margin-bottom:36px;opacity:.75}.comparison__checklist{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.comparison__checklist-item{align-items:center;color:var(--color-text);display:flex;font-size:16px;font-weight:300;gap:14px;line-height:32px}.comparison__checklist-icon{color:#fff;flex-shrink:0;height:20px;width:20px}.comparison__checklist-icon svg.icon-success path[id=Vector]{fill:#fff}.comparison__checklist-icon svg.icon-success path[id=Vector_2]{stroke:var(--color-background)}.comparison__card{background:#fff;border-radius:1.5rem;box-shadow:0 30px 60px -25px #0f172a66;color:#0f172a;overflow:hidden}.comparison__table{width:100%}.comparison__row{align-items:stretch;display:grid;grid-template-columns:1.2fr repeat(var(--comparison-columns, 2),1fr)}.comparison__row[hidden]{display:none}.comparison__row.comparison__row--head{border-bottom:1px solid #eceef1!important}.comparison__row+.comparison__row{border-bottom:1px solid #eceef1}.comparison__column-header{align-items:start;display:flex;flex-direction:column;gap:6px;padding:28px 20px 24px;text-align:center}.comparison__column-image{height:auto;margin-bottom:6px;max-width:110px;object-fit:contain;width:100%}.comparison__column-title{color:#0f172a;font-size:19px;font-weight:600;line-height:26px}.comparison__column-price{color:#6b7280;font-size:14px;font-weight:500;line-height:19px;margin-bottom:6px}.comparison__column-button,.comparison__toggle{border-radius:999px;color:var(--color-background);font-size:16px!important;font-weight:500!important;height:42px;line-height:100%!important;outline:1.5px solid var(--color-background)}.comparison__toggle{max-width:100%;min-width:240px}.comparison__toggle:active,.comparison__toggle:focus,.comparison__toggle:focus-visible,.comparison__toggle:focus-within,.comparison__toggle:hover{background:none;border:none;border-radius:999px;box-shadow:none!important;color:var(--color-background)!important;font-size:16px!important;font-weight:500!important;height:42px;line-height:100%;outline:1.5px solid var(--color-background)!important}.comparison__table .comparison__toggle span{font-size:14px;font-weight:700!important;height:auto;line-height:100%;padding:.6rem 1.5rem;width:120px}.comparison__label{align-items:center;color:#111827;display:flex;font-family:var(--body-family);font-size:.95rem;font-size:16px;font-weight:600;gap:12px;line-height:22px;padding:20px 24px}.comparison__icon{align-items:center;color:#1f2937;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.comparison__icon--custom img{height:100%;object-fit:contain;width:100%}.comparison__value{align-items:center;color:#4b5563;display:flex;font-family:var(--body-family);font-size:14px;font-weight:300;line-height:24px;padding:20px}.comparison__value--competitor{color:#9ca3af}.comparison__toggle{align-items:center;display:inline-flex;font-size:16px!important;font-weight:500!important;gap:8px;line-height:100%;margin:20px 24px 28px;padding:.65rem 1.5rem}.comparison__toggle-icon{height:16px;transition:transform .2s ease;width:16px}.comparison__toggle[aria-expanded=true] .comparison__toggle-icon{transform:rotate(180deg)}@media(max-width:1023px){.comparison__layout{display:block}.comparison__intro{margin-bottom:32px}.comparison__row--head{grid-template-columns:repeat(var(--comparison-columns, 2),1fr)}.comparison__label-spacer{display:none}.comparison__row{grid-template-columns:repeat(var(--comparison-columns, 2),1fr)}.comparison__label{border-bottom:1px solid #eceef1;font-size:.85rem;grid-column:1 / -1;padding:14px 16px}.comparison__value{font-size:.85rem;padding:16px}.comparison__value+.comparison__value{border-left:1px solid #eceef1}.comparison__toggle{margin:16px 16px 20px}}@media(max-width:900px){.comparison__checklist-item{line-height:22px}.comparison__checklist-item,.comparison__description{color:var(--color-text);font-size:14px!important;font-weight:300!important;opacity:.75}.comparison__description{line-height:28px}.comparison__toggle{border-radius:999px;color:var(--color-background);font-size:14px!important;font-weight:700!important;height:42px;letter-spacing:-2px;line-height:100%;outline:1.5px solid var(--color-background)}.comparison__value+.comparison__value{border-left:0 solid #eceef1}.comparison__card{border-radius:0;display:flex;flex-direction:column;margin-left:50%;padding:0;transform:translate(-50%);width:100vw}.comparison__label{border-bottom:0 solid #eceef1;font-size:.85rem;font-size:16px;grid-column:1 / -1;line-height:22px;padding:15px 16px 0}.comparison_value{font-size:14px;font-weight:300;line-height:28px;padding:0 16px}.comparison__heading{font-size:32px;line-height:40px}.comparison__toggle{margin:1.5rem auto;max-width:40%;padding:1rem!important}.comparison__column-title{font-size:18px;font-weight:700;line-height:32px}.comparison__column-button,.comparison__column-button:active,.comparison__column-button:focus,.comparison__column-button:focus-visible,.comparison__column-button:focus-within,.comparison__column-button:hover{background:none;border:none;border-radius:999px;box-shadow:none!important;color:var(--color-background)!important;font-size:14px!important;font-weight:700!important;height:42px!important;letter-spacing:var(--button-letter-spacing);line-height:100%!important;outline:1.5px solid var(--color-background)!important;width:120px}.comparison .container{padding-inline:.75rem}}
/*# sourceMappingURL=/cdn/shop/t/233/assets/comparison-table.bundle.css.map */
