.custom-comparison-table{width:100%;background:var(--custom-comparison-table-bg, #25623a);padding:3rem 1.25rem}.custom-comparison-table__inner{max-width:57.3125rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.custom-comparison-table__heading-group{display:flex;flex-direction:column;align-items:center;gap:.625rem;text-align:center;width:100%}.custom-comparison-table__heading{margin:0;font-family:Termina W00 Demi,sans-serif;font-weight:600;color:var(--custom-comparison-table-heading-color, #ffffff);font-size:1.5rem;line-height:1.2}.custom-comparison-table__subheading{margin:0;font-family:Sofia Pro,sans-serif;font-style:var(--font-body-style);font-weight:var(--font-body-weight);color:var(--custom-comparison-table-subheading-color, #ffffff);font-size:.9375rem;line-height:1.4}.custom-comparison-table__table-wrap{width:100%;background:var(--custom-comparison-table-card-bg, #fefaf6);border:3px solid var(--custom-comparison-table-border-color, #25623a);border-radius:14px;overflow:hidden}.custom-comparison-table__table{width:100%;border-collapse:collapse;table-layout:fixed}.custom-comparison-table__table col.custom-comparison-table__col--label{width:44%}.custom-comparison-table__table col.custom-comparison-table__col--value{width:28%}.custom-comparison-table__table th,.custom-comparison-table__table td{border-top:3px solid var(--custom-comparison-table-border-color, #25623a);padding:.875rem .75rem;text-align:center;vertical-align:middle;overflow-wrap:break-word}.custom-comparison-table__table thead tr th{border-top:0;font-size:12px}.custom-comparison-table__table th[scope=col]:first-child,.custom-comparison-table__table th[scope=row]{border-left:0;text-align:left}.custom-comparison-table__table th,.custom-comparison-table__table td{border-left:3px solid var(--custom-comparison-table-border-color, #25623a)}.custom-comparison-table__table th:first-child,.custom-comparison-table__table td:first-child{border-left:0}.custom-comparison-table__row-label{font-family:var(--font-body-family);font-weight:600;font-size:.8125rem;line-height:1.25;color:var(--custom-comparison-table-label-color, #25623a);text-align:left}.custom-comparison-table__brand-header{display:flex;align-items:center;justify-content:center}.custom-comparison-table__brand-logo{max-width:100%;height:auto;width:5.625rem}.custom-comparison-table__brand-wordmark{width:5.625rem;height:auto}.custom-comparison-table__brand-wordmark path{fill:var(--custom-comparison-table-label-color, #25623a)}.custom-comparison-table__competitor-header{font-family:Sofia Pro,sans-serif;font-weight:400;font-size:.75rem;line-height:1.2;color:var(--custom-comparison-table-value-color, #1a1a1a);opacity:.62}.custom-comparison-table__value{font-family:Sofia Pro,sans-serif;font-size:.75rem;line-height:1.45;color:var(--custom-comparison-table-value-color, #1a1a1a);-webkit-hyphens:auto;hyphens:auto}.custom-comparison-table__value--teangle{font-weight:500}.custom-comparison-table__value--competitor{font-weight:400;opacity:.65}.custom-comparison-table__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.custom-comparison-table__icon{display:inline-flex;width:1.5rem;height:1.5rem}.custom-comparison-table__icon svg{width:100%;height:100%;display:block;fill:none}@media(min-width:768px){.custom-comparison-table{padding:6rem 1.5rem}.custom-comparison-table__inner{gap:3.5rem}.custom-comparison-table__heading-group{gap:.875rem}.custom-comparison-table__heading{font-size:3rem}.custom-comparison-table__subheading{font-size:1.125rem}.custom-comparison-table__table col.custom-comparison-table__col--label{width:37.5%}.custom-comparison-table__table col.custom-comparison-table__col--value{width:31.25%}.custom-comparison-table__table th,.custom-comparison-table__table td{padding:1.125rem 2rem}.custom-comparison-table__row-label{font-size:1.25rem}.custom-comparison-table__brand-logo,.custom-comparison-table__brand-wordmark{width:8.625rem}.custom-comparison-table__competitor-header{font-size:1.125rem}.custom-comparison-table__value{font-size:1.25rem}.custom-comparison-table__icon{width:2.125rem;height:2.125rem}}@media(prefers-reduced-motion:reduce){.custom-comparison-table *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/105/assets/custom-comparison-table.css.map */
