.ace-media-tabs{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.ace-media-tabs__content{align-content:center;display:grid;gap:18px}.ace-media-tabs__eyebrow{background:#000;border-radius:999px;color:#fff;font-size:13px;line-height:1.2;padding:7px 13px;width:fit-content}.ace-media-tabs__list{border-top:1px solid rgb(var(--text-color) / .2);display:grid}.ace-media-tabs__tab{align-items:start;background:transparent;border-bottom:1px solid rgb(var(--text-color) / .2);color:rgb(var(--text-color) / .46);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:15px 4px;text-align:start;transition:color .18s ease,padding .18s ease;width:100%}.ace-media-tabs__tab:hover,.ace-media-tabs__tab[aria-selected=true]{color:rgb(var(--text-color))}.ace-media-tabs__tab[aria-selected=true]{padding-inline-start:10px}.ace-media-tabs__icon{display:inline-grid;margin-top:2px;place-items:center}.ace-media-tabs__tab-copy{display:grid;gap:8px}.ace-media-tabs__tab-title{font-weight:650}.ace-media-tabs__tab-description{display:none;font-size:14px;line-height:1.45}.ace-media-tabs__tab[aria-selected=true] .ace-media-tabs__tab-description{display:block}.ace-media-tabs__panel{aspect-ratio:1 / 1;background:#eceff2;border-radius:14px;height:100%;min-height:340px;overflow:hidden}.ace-media-tabs__panel[hidden]{display:none}.ace-media-tabs__panel :is(img,video,iframe){border:0;height:100%;object-fit:cover;width:100%}[id$=__ace_hero]{margin-block-start:0!important}[id$=__ace_hero] .content-over-media{--content-over-media-height: auto}[id$=__ace_hero] .content-over-media>picture{height:auto;max-height:none;min-height:0}[id$=__ace_hero] .content-over-media>picture>img{height:auto;object-fit:contain;width:100%}[id$=__ace_hero] .prose{max-width:650px}[id$=__ace_hero] .ace-hero-title{font-size:clamp(34px,4.2vw,64px);font-weight:650;letter-spacing:-.045em;line-height:1.02}[id$=__ace_hero] .ace-hero-meta{font-size:clamp(16px,1.35vw,21px);font-weight:600;margin-top:18px}[id$=__ace_quick_links] .section,[id$=__ace_fit_cards] .section{--section-spacing-block: 54px}[id$=__ace_quick_links] .multi-column,[id$=__ace_fit_cards] .multi-column{gap:10px;grid:auto / repeat(2,minmax(0,1fr));overflow:visible}[id$=__ace_quick_links] .multi-column__item img{aspect-ratio:1.12 / 1;background:#fff;border-radius:0;object-fit:contain}[id$=__ace_quick_links] .multi-column__item{gap:8px}[id$=__ace_quick_links] .multi-column__item .h4{font-size:17px;font-weight:650}[id$=__ace_quick_links] .multi-column__item .prose{color:rgb(var(--text-color) / .65);font-size:14px}[id$=__ace_why_heading] .section{--section-spacing-block-start: 34px;--section-spacing-block-end: 18px}[id$=__ace_why_heading] .h2,[id$=__ace_fit_cards] .section-header .h2,[id$=__ace_comparison] .section-stack__intro .h2,[id$=__ace_faq] .h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.04em}[id$=__ace_why_grid] .section{--section-spacing-block-start: 0px;--section-spacing-block-end: 70px}[id$=__ace_why_grid] .media-grid__item{align-self:start;height:auto;box-shadow:none}[id$=__ace_why_grid] .media-grid{grid-auto-rows:auto}[id$=__ace_why_grid] .media-grid__item>.content-over-media{--content-over-media-row-gap: 12px;aspect-ratio:var(--media-grid-media-aspect-ratio, auto);height:auto}[id$=__ace_why_grid] .media-grid__item .rounded{border-radius:12px}[id$=__ace_why_grid] .media-grid__item .h4{font-size:clamp(16px,1.6vw,23px);text-shadow:0 1px 20px rgb(0 0 0 / .45)}[id$=__ace_before_after] .before-after__label{background:#000;border-radius:999px;color:#fff;padding:7px 12px}[id$=__ace_before_after] .before-after{border-radius:14px}[id$=__ace_fit_cards] .multi-column__item{--ace-fit-card-content-min-height: 225px;align-content:stretch;border:1px solid rgb(var(--text-color) / .16);border-radius:12px;gap:0;grid-template-rows:minmax(var(--ace-fit-card-content-min-height),1fr) auto;height:100%;overflow:hidden}[id$=__ace_fit_cards] .multi-column__item>img{aspect-ratio:3 / 4;border-radius:0;display:block;height:auto;justify-self:stretch;max-width:none;object-fit:cover;order:2;width:100%}[id$=__ace_fit_cards] .multi-column__item>.v-stack{align-content:start;grid-template-rows:auto auto;min-height:225px;order:1;padding:16px}[id$=__ace_fit_cards] .multi-column__item .h4{align-items:center;background:#000;block-size:38px;border-radius:999px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:14px;inline-size:112px;justify-content:center;line-height:1;max-block-size:38px;min-block-size:38px;padding:0 12px;place-self:start;text-align:center;white-space:nowrap}[id$=__ace_fit_cards] .multi-column__item .prose p:first-child strong{display:inline-block;font-size:18px;line-height:1.18;margin-bottom:4px}[id$=__ace_fit_cards] .multi-column__item .prose p:last-of-type{font-size:12px;line-height:1.9}[id$=__ace_fit_cards] .multi-column__item .prose p:last-of-type strong{border:1px solid currentColor;border-radius:999px;font-weight:500;padding:2px 6px;white-space:nowrap}[id$=__ace_fit_cards] .multi-column__item .prose a{position:relative;z-index:3}[id$=__ace_comparison] .feature-chart{border:1px solid rgb(var(--text-color) / .12);border-radius:14px;box-shadow:none}[id$=__ace_comparison] .feature-chart__product price-list{display:none}[id$=__ace_faq] .section{--section-spacing-block-end: 110px}@media screen and (max-width:699px){[id$=__ace_hero] .content-over-media{--content-over-media-height: auto;color:#fff}[id$=__ace_hero] .content-over-media__media{object-position:60% center}[id$=__ace_hero] .prose{max-width:360px}[id$=__ace_hero] .ace-hero-title{font-size:34px}[id$=__ace_hero] .ace-hero-meta{font-size:15px}[id$=__ace_before_after] .before-after{--before-after-label-spacing: 10px}[id$=__ace_before_after] .before-after__label{font-size:clamp(10px,3vw,12px);line-height:1;max-inline-size:calc(50% - 18px);overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}[id$=__ace_comparison].shopify-section--comparison-table{--ace-comparison-mobile-column-width: 25vw;--ace-comparison-mobile-inner-offset: clamp(18px, 4.74vw, 28px)}[id$=__ace_comparison].shopify-section--comparison-table .section{--section-spacing-inline: clamp(20px, 5.08vw, 30px)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart{border-color:#111;border-radius:clamp(17px,4.4vw,26px)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__table{box-sizing:border-box;padding-inline-start:var(--ace-comparison-mobile-inner-offset)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__table-row{grid-template-columns:var(--ace-comparison-mobile-column-width) repeat(var(--feature-chart-values-columns-count),var(--ace-comparison-mobile-column-width))}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__table-row--product{align-items:stretch;grid-template-rows:auto;min-height:clamp(100px,25.21vw,149px);padding:clamp(14px,3.72vw,22px) 0 clamp(12px,2.71vw,16px)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__table-row--product>.feature-chart__differences-control{align-items:flex-end;align-self:stretch;background:rgb(var(--background));box-shadow:calc(-1 * var(--ace-comparison-mobile-inner-offset)) 0 0 rgb(var(--background));grid-column:1;grid-row:1;inset-inline-start:0;max-width:none;padding:0 0 1px;width:auto;z-index:4}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__differences-label{font-size:clamp(11px,2.37vw,14px);gap:clamp(6px,1.69vw,10px);line-height:1.15}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__differences-label>span:last-child{inline-size:clamp(50px,12.52vw,74px);white-space:normal}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__differences-switch{--ace-comparison-switch-height: clamp(18px, 4.06vw, 24px);--ace-comparison-switch-inset: clamp(2px, .51vw, 3px);--ace-comparison-switch-knob: clamp(14px, 3.05vw, 18px);--ace-comparison-switch-width: clamp(27px, 6.77vw, 40px);height:var(--ace-comparison-switch-height);width:var(--ace-comparison-switch-width)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__differences-switch:after{height:var(--ace-comparison-switch-knob);left:var(--ace-comparison-switch-inset);top:50%;transform:translateY(-50%);width:var(--ace-comparison-switch-knob)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__differences-input:checked+.feature-chart__differences-switch:after{transform:translate(calc(var(--ace-comparison-switch-width) - var(--ace-comparison-switch-knob) - var(--ace-comparison-switch-inset) - var(--ace-comparison-switch-inset))) translateY(-50%)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__product{gap:clamp(5px,1.35vw,8px);padding-inline:0}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__product :is(img,svg){height:clamp(64px,13.54vw,80px);width:clamp(64px,13.54vw,80px)}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__product-title{font-size:clamp(11px,2.37vw,14px);line-height:1.15;white-space:nowrap}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__product-title-desktop{display:inline}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__product-title-mobile{display:none}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__heading,[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__value{align-items:center;font-size:clamp(12px,2.37vw,14px);line-height:1.55;min-height:clamp(54px,10.83vw,64px);padding:11px 0}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__heading{align-self:stretch;background:rgb(var(--background));box-shadow:calc(-1 * var(--ace-comparison-mobile-inner-offset)) 0 0 rgb(var(--background)),8px 0 14px -14px #00000080;inset-inline-start:0;z-index:4}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__value{justify-content:flex-start;text-align:start}[id$=__ace_comparison].shopify-section--comparison-table .feature-chart__value price-list{justify-content:flex-start}[id$=__ace_quick_links] .section,[id$=__ace_fit_cards] .section{--section-spacing-inline: 10px}[id$=__ace_quick_links] .multi-column,[id$=__ace_fit_cards] .multi-column{margin-inline:0}[id$=__ace_fit_cards] .multi-column__item>.v-stack{min-height:220px;padding:12px 9px}[id$=__ace_fit_cards] .multi-column__item{--ace-fit-card-content-min-height: 220px}[id$=__ace_fit_cards] .multi-column__item .prose p:first-child strong{font-size:15px}[id$=__ace_fit_cards] .multi-column__item .prose{font-size:12px}[id$=__ace_fit_cards] .multi-column__item .prose p:last-of-type{line-height:1.75}}@media screen and (min-width:700px){.ace-media-tabs{gap:clamp(44px,6vw,92px);grid-template-columns:minmax(0,1fr) minmax(380px,1fr)}[id$=__ace_why_grid] .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:1000px){[id$=__ace_quick_links] .multi-column,[id$=__ace_fit_cards] .multi-column{gap:16px;grid:auto / repeat(12,minmax(0,1fr))}}.feature-chart__product-title-mobile{display:none}.feature-chart__differences-control{border:0;padding-block:18px;display:flex;align-items:center}.feature-chart__differences-label{gap:10px;font-size:14px;font-weight:600;line-height:1.3;cursor:pointer;display:inline-flex;align-items:center}.feature-chart__differences-input{width:1px;height:1px;opacity:0;position:absolute}.feature-chart__differences-switch{width:44px;height:24px;flex:0 0 auto;border-radius:999px;background:#d7d7d7;transition:background-color .18s ease;position:relative}.feature-chart__differences-switch:after{content:"";width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .18s ease;position:absolute;top:3px;left:3px}.feature-chart__differences-input:checked+.feature-chart__differences-switch{background:#111}.feature-chart__differences-input:checked+.feature-chart__differences-switch:after{transform:translate(20px)}.feature-chart__differences-input:focus-visible+.feature-chart__differences-switch{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:699px){.shopify-section--comparison-table .feature-chart{margin-inline:0;padding-inline:0;display:block;overflow:hidden}.shopify-section--comparison-table .feature-chart__table{margin-inline:0;padding-inline:0;display:block;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity}.shopify-section--comparison-table .feature-chart__table-row{grid-template-columns:110px repeat(var(--feature-chart-values-columns-count),136px);column-gap:0;padding-block:0;min-width:max-content}.shopify-section--comparison-table .feature-chart__table-row--product{grid-template-rows:auto auto;padding-block:14px 12px}.shopify-section--comparison-table .feature-chart__table-row--sticky{display:none!important}.shopify-section--comparison-table .feature-chart__table-row--product>.feature-chart__product{grid-column:var(--feature-chart-product-column);grid-row:1}.shopify-section--comparison-table .feature-chart__product{gap:8px;padding-inline:8px;place-items:start center;text-align:center;scroll-snap-align:start}.shopify-section--comparison-table .feature-chart__product :is(img,svg){width:108px;height:108px;object-fit:contain}.shopify-section--comparison-table .feature-chart__product-title-desktop{display:none}.shopify-section--comparison-table .feature-chart__product-title-mobile{display:inline}.shopify-section--comparison-table .feature-chart__differences-control{width:100vw;max-width:100vw;grid-column:1 / -1;grid-row:2;border:0;padding:8px 10px 12px;background:rgb(var(--background));position:sticky;inset-inline-start:0;z-index:3}.shopify-section--comparison-table .feature-chart__differences-label{white-space:nowrap}.shopify-section--comparison-table .feature-chart__heading,.shopify-section--comparison-table .feature-chart__value{min-height:64px;padding:12px 10px;grid-row:1;display:flex;align-items:center}.shopify-section--comparison-table .feature-chart__heading{grid-column:1;background:rgb(var(--background));border-inline-end:1px solid rgb(var(--text-color) / .08);box-shadow:none;z-index:2}.shopify-section--comparison-table .feature-chart__value{justify-content:center;text-align:center}.shopify-section--comparison-table .feature-chart__value price-list{justify-content:center;flex-wrap:wrap}}@media screen and (min-width:700px){.shopify-section--comparison-table .feature-chart__table-row--product>.feature-chart__product{grid-column:var(--feature-chart-product-column);grid-row:1}.shopify-section--comparison-table .feature-chart__table-row--product>.feature-chart__differences-control{width:var(--feature-chart-heading-width);grid-column:1;grid-row:1;align-self:end;border:0;padding:0;position:static}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=BAQ */
