.product-comparison{overflow:hidden;padding-block:var(--comparison-mobile-padding-top) var(--comparison-mobile-padding-bottom);color:var(--comparison-primary-text);background:var(--comparison-section-background)}.product-comparison *,.product-comparison *:before,.product-comparison *:after{box-sizing:border-box}.product-comparison__inner,.product-comparison__layout,.product-comparison__content,.product-comparison__table-area{width:100%;min-width:0}.product-comparison__inner--full{padding-inline:1.5rem}.product-comparison__inner--custom{width:min(calc(100% - 3rem),var(--comparison-section-max-width));margin-inline:auto}.product-comparison__layout{display:grid;gap:var(--comparison-area-gap)}.product-comparison__content{max-width:var(--comparison-content-max-width);color:var(--comparison-content-text);overflow-wrap:anywhere}.product-comparison__layout--content .product-comparison__content{margin-inline:auto}.product-comparison__content--left{text-align:left}.product-comparison__content--center{text-align:center}.product-comparison__content--right{text-align:right}.product-comparison__eyebrow{margin:0 0 1.2rem;color:var(--comparison-secondary-text);font-size:1.2rem;font-weight:600;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.product-comparison__heading{margin:0;color:var(--comparison-primary-text)}.product-comparison__supporting-text,.product-comparison__feature-intro{margin-top:1.8rem}.product-comparison__button{margin-top:2.4rem}.product-comparison__content .rte a,.product-comparison__disclaimer a{color:var(--comparison-link-color)}.product-comparison__content .rte>*:first-child,.product-comparison__disclaimer>*:first-child{margin-top:0}.product-comparison__content .rte>*:last-child,.product-comparison__disclaimer>*:last-child{margin-bottom:0}.product-comparison__features{margin-top:2.4rem}.product-comparison__feature-heading{margin:0 0 1.4rem;color:var(--comparison-primary-text)}.product-comparison__feature-list{display:grid;width:fit-content;max-width:100%;margin:0;padding:0;gap:1.2rem;list-style:none}.product-comparison__content--center .product-comparison__feature-list{margin-inline:auto}.product-comparison__content--right .product-comparison__feature-list{margin-left:auto}.product-comparison__feature-item{display:grid;min-width:0;grid-template-columns:2.4rem minmax(0,1fr);gap:1.2rem;align-items:start;text-align:inherit}.product-comparison__feature-item--no-icon{grid-template-columns:minmax(0,1fr)}.product-comparison__feature-icon{display:inline-flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border:.1rem solid currentColor;border-radius:50%;color:var(--comparison-feature-item-icon, var(--comparison-feature-icon));font-size:1.2rem;font-weight:700;line-height:1}.product-comparison__feature-icon .icon{width:1.2rem;height:1.2rem}.product-comparison__feature-circle{width:.8rem;height:.8rem;border-radius:50%;background:currentColor}.product-comparison__feature-copy{display:block;min-width:0}.product-comparison__feature-label,.product-comparison__feature-title,.product-comparison__feature-description{display:block;overflow-wrap:anywhere}.product-comparison__feature-label{margin-bottom:.2rem;color:var(--comparison-secondary-text);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.product-comparison__feature-title{color:var(--comparison-content-text);font-weight:600}.product-comparison__feature-description{margin-top:.3rem;color:var(--comparison-secondary-text);font-size:1.3rem;line-height:1.45}.product-comparison__table-area{max-width:var(--comparison-table-max-width)}.product-comparison__layout--both .product-comparison__table-area{justify-self:end}.product-comparison__layout--table{display:flex}.product-comparison__layout--table .product-comparison__table-area--alone-left{margin-right:auto}.product-comparison__layout--table .product-comparison__table-area--alone-center{margin-inline:auto}.product-comparison__layout--table .product-comparison__table-area--alone-right{margin-left:auto}.product-comparison__table-frame{position:relative;width:100%;min-width:0;overflow:visible;border:0;background:transparent}.product-comparison__table-scroll{width:100%;max-width:100%;overflow-x:visible;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.product-comparison__table-scroll:focus-visible{outline:.3rem solid var(--comparison-primary-text);outline-offset:-.5rem}.product-comparison__table{width:100%;border-spacing:0;border-collapse:separate;table-layout:fixed;color:var(--comparison-table-text);background:transparent}.product-comparison__table caption{padding:0 0 1.6rem;color:var(--comparison-primary-text);background:transparent;font-size:var(--comparison-caption-size);font-weight:600;line-height:var(--comparison-heading-line-height);text-align:left}.product-comparison__cell{min-width:0;height:var(--comparison-row-min-height);padding:var(--comparison-row-padding) var(--comparison-cell-padding);border:0;color:var(--comparison-table-text);background-color:var(--comparison-table-background);font-weight:var(--comparison-value-weight);line-height:var(--comparison-value-line-height);overflow-wrap:break-word;word-break:normal;vertical-align:middle}.product-comparison__table thead .product-comparison__cell{height:var(--comparison-header-min-height);font-size:var(--comparison-column-heading-size);font-weight:var(--comparison-column-heading-weight);line-height:var(--comparison-heading-line-height)}.product-comparison__table--headings-left thead .product-comparison__cell{text-align:left}.product-comparison__table--headings-center thead .product-comparison__cell{text-align:center}.product-comparison__table--headings-right thead .product-comparison__cell{text-align:right}.product-comparison__cell--criteria{width:var(--comparison-desktop-feature-width);color:var(--comparison-criteria-text);background-color:var(--comparison-criteria-background);text-align:left}.product-comparison__cell--our{width:var(--comparison-desktop-our-width);color:var(--comparison-our-text);background-color:var(--comparison-our-background)}.product-comparison__cell--other{width:var(--comparison-desktop-other-width);color:var(--comparison-other-text);background-color:var(--comparison-other-background)}.product-comparison__table thead .product-comparison__cell--highlighted{color:var(--comparison-highlight-heading-text);background-color:var(--comparison-highlight-heading-background)}.product-comparison__table tbody .product-comparison__cell--highlighted{color:var(--comparison-highlight-text);background-color:var(--comparison-highlight-background)}.product-comparison__cell--highlighted{box-shadow:inset var(--comparison-divider-width) 0 var(--comparison-highlight-border),inset calc(var(--comparison-divider-width) * -1) 0 var(--comparison-highlight-border)}.product-comparison__cell--step-empty{height:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important}.product-comparison__cell--step-empty>.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.product-comparison__table thead .product-comparison__cell--our{border-top:var(--comparison-border-width) solid var(--comparison-table-border);border-left:var(--comparison-border-width) solid var(--comparison-table-border);border-top-left-radius:var(--comparison-table-radius)}.product-comparison__table thead .product-comparison__cell--other{border-top:var(--comparison-border-width) solid var(--comparison-table-border);border-right:var(--comparison-border-width) solid var(--comparison-table-border);border-top-right-radius:var(--comparison-table-radius)}.product-comparison__table tbody .product-comparison__cell--criteria{border-left:var(--comparison-border-width) solid var(--comparison-table-border);font-size:var(--comparison-feature-size);font-weight:var(--comparison-feature-weight);line-height:var(--comparison-feature-line-height)}.product-comparison__table tbody .product-comparison__value{font-size:var(--comparison-value-size);font-weight:var(--comparison-value-weight);line-height:var(--comparison-value-line-height)}.product-comparison__table tbody .product-comparison__cell--other{border-right:var(--comparison-border-width) solid var(--comparison-table-border)}.product-comparison__table tbody tr:first-child .product-comparison__cell--criteria{border-top:var(--comparison-border-width) solid var(--comparison-table-border);border-top-left-radius:var(--comparison-table-radius)}.product-comparison__table tbody tr:last-child>*{border-bottom:var(--comparison-border-width) solid var(--comparison-table-border)}.product-comparison__table tbody tr:last-child .product-comparison__cell--criteria{border-bottom-left-radius:var(--comparison-table-radius)}.product-comparison__table tbody tr:last-child .product-comparison__cell--other{border-bottom-right-radius:var(--comparison-table-radius)}.product-comparison__table-frame--grid .product-comparison__table thead .product-comparison__cell--our,.product-comparison__table-frame--grid .product-comparison__table tr>*+*{border-left:var(--comparison-divider-width) solid var(--comparison-table-border)}.product-comparison__table-frame--grid .product-comparison__table thead .product-comparison__cell--our{border-left-width:var(--comparison-border-width)}.product-comparison__table-frame--grid .product-comparison__table thead .product-comparison__cell:not(.product-comparison__cell--step-empty),.product-comparison__table-frame--grid .product-comparison__table tbody tr:not(:last-child)>*{border-bottom:var(--comparison-divider-width) solid var(--comparison-table-border)}.product-comparison__table-frame--alternate .product-comparison__table tbody tr:nth-child(2n)>*{background-image:linear-gradient(#7f7f7f17,#7f7f7f17)}.product-comparison__row--emphasized>*{font-weight:700}.product-comparison__criterion,.product-comparison__criterion-note{display:block;overflow-wrap:break-word;word-break:normal}.product-comparison__criterion-note{margin-top:.4rem;color:var(--comparison-secondary-text);font-size:1.2rem;font-weight:400;line-height:1.4}.product-comparison__table--values-left .product-comparison__value{text-align:left}.product-comparison__table--values-center .product-comparison__value{text-align:center}.product-comparison__table--values-right .product-comparison__value{text-align:right}.product-comparison__value-content{min-width:0;overflow-wrap:break-word;word-break:normal}.product-comparison__value-icon{display:inline-flex;min-width:2rem;min-height:2rem;align-items:center;justify-content:center;vertical-align:middle}.product-comparison__value-icon .icon{width:1.8rem;height:1.8rem}.product-comparison__value-icon--check{color:var(--comparison-check-color)}.product-comparison__value-icon--cross{color:var(--comparison-cross-color)}.product-comparison__value-dash{font-size:1.8rem;line-height:1}.product-comparison__badge{display:table;max-width:100%;margin:0 auto .8rem;padding:.4rem .8rem;border-radius:999px;color:var(--comparison-badge-text);background:var(--comparison-badge-background);font-size:var(--comparison-badge-size);font-weight:700;letter-spacing:.06em;line-height:1.25;overflow-wrap:break-word;word-break:normal;text-align:center;text-transform:uppercase}.product-comparison__table--headings-left .product-comparison__badge{margin-right:auto;margin-left:0}.product-comparison__table--headings-right .product-comparison__badge{margin-right:0;margin-left:auto}.product-comparison__disclaimer{max-width:min(100%,var(--comparison-footnote-max-width));margin:var(--comparison-footnote-spacing) auto 0;color:var(--comparison-secondary-text);font-size:var(--comparison-footnote-size);line-height:1.5;text-align:center;overflow-wrap:break-word;word-break:normal}.product-comparison__editor-row{padding:2rem;color:var(--comparison-table-text);background:var(--comparison-table-background);text-align:center}.product-comparison--editor-empty{padding-block:3rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background))}.product-comparison__editor-message{margin:0;padding:2rem;border:.1rem dashed rgba(var(--color-foreground),.35);text-align:center}@media screen and (max-width:749px){.product-comparison__inner,.product-comparison__inner--full,.product-comparison__inner--custom,.product-comparison__inner.page-width{width:100%;max-width:none;margin-inline:0;padding-inline:var(--comparison-mobile-side-padding)}.product-comparison__table-area{width:var(--comparison-mobile-table-width);max-width:none;margin-inline:auto}.product-comparison__table-frame{--comparison-border-width: var(--comparison-mobile-border-width);--comparison-table-radius: var(--comparison-mobile-radius)}.product-comparison__table caption{padding:0 0 var(--comparison-mobile-cell-padding-block);font-size:var(--comparison-mobile-caption-size);line-height:var(--comparison-heading-line-height)}.product-comparison__table thead .product-comparison__cell{height:var(--comparison-mobile-header-min-height);font-size:var(--comparison-mobile-column-heading-size)}.product-comparison__table tbody .product-comparison__cell{height:var(--comparison-mobile-row-min-height)}.product-comparison__cell{padding:var(--comparison-mobile-cell-padding-block) var(--comparison-mobile-cell-padding-inline);overflow-wrap:break-word;word-break:normal}.product-comparison__table tbody .product-comparison__cell--criteria{font-size:var(--comparison-mobile-feature-size)}.product-comparison__table tbody .product-comparison__value{font-size:var(--comparison-mobile-value-size)}.product-comparison__cell--criteria{width:var(--comparison-mobile-feature-width)}.product-comparison__cell--our{width:var(--comparison-mobile-our-width)}.product-comparison__cell--other{width:var(--comparison-mobile-other-width)}.product-comparison__criterion,.product-comparison__value-content,.product-comparison__badge{overflow-wrap:break-word;word-break:normal}.product-comparison__criterion-note{font-size:max(.9rem,calc(var(--comparison-mobile-feature-size) - .1rem))}.product-comparison__badge{margin-bottom:.5rem;padding:.25rem .45rem;font-size:var(--comparison-mobile-badge-size);letter-spacing:.04em}.product-comparison__badge--mobile-hidden{display:none}.product-comparison__table-frame--mobile-cards .product-comparison__table-scroll{overflow-x:hidden}.product-comparison__disclaimer{font-size:var(--comparison-mobile-footnote-size)}.product-comparison__table-frame--mobile-scroll:after{position:absolute;top:0;right:0;bottom:0;z-index:4;width:2.4rem;background:linear-gradient(to right,transparent,rgba(0,0,0,.18));content:"";pointer-events:none}.product-comparison__table-frame--mobile-scroll .product-comparison__table-scroll{overflow-x:auto}.product-comparison__table-frame--mobile-scroll .product-comparison__table{min-width:68rem}.product-comparison__table-frame--mobile-scroll .product-comparison__table thead th:first-child,.product-comparison__table-frame--mobile-scroll .product-comparison__table tbody th{position:sticky;left:0;z-index:2}.product-comparison__table-frame--mobile-scroll .product-comparison__table thead th:first-child{z-index:3}}@media screen and (max-width:989px){.product-comparison__layout--mobile-content-below .product-comparison__content{order:2}.product-comparison__layout--mobile-content-below .product-comparison__table-area{order:1}}@media screen and (min-width:750px){.product-comparison{padding-block:var(--comparison-desktop-padding-top) var(--comparison-desktop-padding-bottom)}.product-comparison__inner--full{padding-inline:5rem}.product-comparison__inner--custom{width:min(calc(100% - 10rem),var(--comparison-section-max-width))}}@media screen and (min-width:990px){.product-comparison__layout--both{align-items:center;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.product-comparison__layout--both.product-comparison__layout--split-35-65{grid-template-columns:minmax(0,35fr) minmax(0,65fr)}.product-comparison__layout--both.product-comparison__layout--split-40-60{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.product-comparison__layout--both.product-comparison__layout--split-50-50{grid-template-columns:repeat(2,minmax(0,1fr))}.product-comparison__layout--both.product-comparison__layout--split-60-40{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.product-comparison__layout--both.product-comparison__layout--desktop-content_right.product-comparison__layout--split-35-65{grid-template-columns:minmax(0,65fr) minmax(0,35fr)}.product-comparison__layout--both.product-comparison__layout--desktop-content_right.product-comparison__layout--split-40-60{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.product-comparison__layout--both.product-comparison__layout--desktop-content_right.product-comparison__layout--split-50-50{grid-template-columns:repeat(2,minmax(0,1fr))}.product-comparison__layout--both.product-comparison__layout--desktop-content_right.product-comparison__layout--split-60-40{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.product-comparison__layout--desktop-content_left .product-comparison__content{justify-self:start}.product-comparison__layout--desktop-content_right .product-comparison__content{grid-column:2;grid-row:1;justify-self:end}.product-comparison__layout--desktop-content_right .product-comparison__table-area{grid-column:1;grid-row:1;justify-self:start}.product-comparison__layout--both.product-comparison__layout--vertical-top{align-items:start}.product-comparison__layout--both.product-comparison__layout--vertical-center{align-items:center}.product-comparison__layout--both.product-comparison__layout--vertical-bottom{align-items:end}}@media(prefers-reduced-motion:reduce){.product-comparison__table-scroll{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-product-comparison-table.css.map */
