.single-page-comparison #MainContent .comparison-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:36px 60px}.single-page-comparison #MainContent .comparison-hero__eyebrow{margin:0 0 24px;font-family:var(--font-mono);font-size:var(--type-eyebrow-size);font-weight:400;letter-spacing:var(--type-eyebrow-tracking);text-transform:uppercase}.single-page-comparison #MainContent .comparison-hero__title{max-width:15ch;margin:0;font-family:var(--font-heading);font-size:clamp(48px,4.8vw,76px);font-weight:400;letter-spacing:var(--type-display-tracking);line-height:1.04}.single-page-comparison #MainContent .comparison-hero__description{max-width:46ch;margin:24px 0;font-size:clamp(16px,1.4vw,20px);line-height:1.45}.single-page-comparison #MainContent .comparison-hero__price{margin:0 0 24px;font-size:16px}.single-page-comparison #MainContent .comparison-hero__price strong{margin-right:6px;font-size:24px}.single-page-comparison #MainContent .comparison-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.single-page-comparison #MainContent .comparison-hero__cta .button{min-height:52px;justify-content:center;font-size:16px}.single-page-comparison #MainContent .comparison-hero__compare{display:inline-flex;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;text-underline-offset:4px}.single-page-comparison #MainContent .comparison-hero__reassurance{margin:20px 0 0;font-size:14px;line-height:1.4}.single-page-comparison #MainContent .comparison-hero__media{min-width:0;align-self:stretch;display:flex;flex-direction:column}.single-page-comparison #MainContent .comparison-hero__image{width:100%;height:100%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.single-page-comparison #MainContent .comparison-hero__caption{margin:12px 0 0;font-size:14px}@media(max-width:859px){.single-page-comparison #MainContent .comparison-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 36px}.single-page-comparison #MainContent .comparison-hero__title{max-width:13ch;font-size:clamp(42px,9vw,64px)}.single-page-comparison #MainContent .comparison-hero__eyebrow{margin-bottom:16px}.single-page-comparison #MainContent .comparison-hero__image{aspect-ratio:4 / 3}}.single-page-comparison #MainContent .founder-quote{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;align-items:end;background:var(--boring-mauve);padding:36px}.single-page-comparison #MainContent .founder-quote__quote{margin:0}.single-page-comparison #MainContent .founder-quote__quote-text{margin:0;color:var(--color-text);font-family:var(--font-heading);font-size:var(--type-section-heading-size);font-weight:400;letter-spacing:var(--type-section-heading-tracking);line-height:var(--type-section-heading-line-height)}.single-page-comparison #MainContent .founder-quote__attribution{display:flex;align-items:center;gap:24px}.single-page-comparison #MainContent .founder-quote__avatar{flex:0 0 72px}.single-page-comparison #MainContent .founder-quote__signature{display:flex;flex-direction:column;gap:6px;font-family:var(--font-body);font-size:var(--type-body-3-size);line-height:var(--type-body-3-line-height)}.single-page-comparison #MainContent .founder-quote__name{font-weight:700}.single-page-comparison #MainContent .founder-quote__credential{color:var(--color-text-muted)}.single-page-comparison #MainContent .founder-quote__disclosure{margin:12px 0 0;color:var(--color-text);font-family:var(--font-body);font-size:14px;line-height:1.5}@media(max-width:859px){.single-page-comparison #MainContent .founder-quote{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}}.single-page-comparison #MainContent .comparison-quick-table{font-family:var(--font-body);font-size:16px;line-height:1.4}.single-page-comparison #MainContent .comparison-quick-table table{width:100%;border-collapse:collapse;table-layout:fixed;color:var(--color-text);font:inherit}.single-page-comparison #MainContent .comparison-quick-table :is(th,td){padding:20px 24px;border-bottom:1px solid var(--color-border);text-align:left;white-space:normal;vertical-align:middle;font-weight:400}.single-page-comparison #MainContent .comparison-quick-table :is(th,td):first-child{width:28%;padding-left:0}.single-page-comparison #MainContent .comparison-quick-table thead th{border-top:1px solid var(--color-text);border-bottom:1px solid var(--color-text)}.single-page-comparison #MainContent .comparison-quick-table tbody td:nth-child(2){background:var(--color-surface-alt)}.single-page-comparison #MainContent .comparison-quick-table__boring-heading{background:var(--color-accent)}.single-page-comparison #MainContent .comparison-quick-table__brand-logo{display:block;width:120px;max-width:100%;height:auto;margin-bottom:8px}.single-page-comparison #MainContent .comparison-quick-table__model{display:block;font-size:14px;font-weight:400}.single-page-comparison #MainContent .comparison-quick-table__price-row td{font-size:28px}.single-page-comparison #MainContent .comparison-quick-table__icon{display:inline-flex;color:var(--color-text);vertical-align:middle;opacity:.5}.single-page-comparison #MainContent .comparison-quick-table__icon :is(.icon,svg){width:19px;height:19px}.single-page-comparison #MainContent .comparison-quick-table__icon.is-affirmative{opacity:1}.single-page-comparison #MainContent .comparison-quick-table__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:36px;margin-top:24px}.single-page-comparison #MainContent .comparison-quick-table__disclosure{max-width:75ch;color:var(--color-text-muted);font-size:13px;line-height:1.5}.single-page-comparison #MainContent .comparison-quick-table__disclosure p{margin:0 0 8px}.single-page-comparison #MainContent .comparison-quick-table__disclosure a{text-decoration:underline;text-underline-offset:3px}.single-page-comparison #MainContent .comparison-quick-table .button{flex-shrink:0;min-height:52px;font-size:16px}@media(max-width:859px){.single-page-comparison #MainContent .comparison-quick-table{font-size:14px}.single-page-comparison #MainContent .comparison-quick-table :is(th,td){padding:16px 10px;overflow-wrap:break-word}.single-page-comparison #MainContent .comparison-quick-table :is(th,td):first-child{width:28%;padding-right:8px}.single-page-comparison #MainContent .comparison-quick-table__model{font-size:12px}.single-page-comparison #MainContent .comparison-quick-table__price-row td{font-size:24px}.single-page-comparison #MainContent .comparison-quick-table__footer{flex-direction:column-reverse;gap:20px}.single-page-comparison #MainContent .comparison-quick-table .button{width:100%;justify-content:center}}@media(max-width:359px){.single-page-comparison #MainContent .comparison-quick-table :is(th,td){padding-right:6px;padding-left:6px}.single-page-comparison #MainContent .comparison-quick-table :is(th,td):first-child{width:34%;padding-right:4px;padding-left:0}}.single-page-comparison #MainContent .comparison-comfort__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px;padding-block:60px}.single-page-comparison #MainContent .comparison-comfort__media img{width:100%;height:auto}.single-page-comparison #MainContent .comparison-comfort__media a{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.single-page-comparison #MainContent .comparison-comfort__content h2{margin:0 0 24px;font-family:var(--font-heading);font-size:var(--type-section-heading-size);font-weight:400;line-height:1.15}.single-page-comparison #MainContent .comparison-comfort__content p{max-width:55ch;margin:0 0 24px;font-size:16px;line-height:1.5}.single-page-comparison #MainContent .comparison-comfort__benefit{border-top:1px solid var(--color-border);padding-top:20px}.single-page-comparison #MainContent .comparison-comfort__benefit h3{margin:0 0 8px;font-size:18px;font-family:var(--font-body);font-weight:500;line-height:1.3}@media(max-width:859px){.single-page-comparison #MainContent .comparison-comfort__grid{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:36px}.single-page-comparison #MainContent .comparison-comfort__content{grid-row:1}}.single-page-comparison #MainContent .purchase-box-cta__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;max-width:none;align-items:start}.single-page-comparison #MainContent :is(.purchase-box-cta__media,.purchase-box-cta__content){display:flex;flex-direction:column;gap:24px;min-width:0}.single-page-comparison #MainContent .purchase-box-cta__reviews-wrap{margin-block:12px 24px}.single-page-comparison #MainContent .purchase-box-cta__content{align-self:center}.single-page-comparison #MainContent .purchase-box-cta__title p{margin-bottom:24px;font-size:16px;line-height:1.5}.single-page-comparison #MainContent .purchase-box-cta__disclosure{font-size:13px;line-height:1.5}.single-page-comparison #MainContent .purchase-box-cta__badge{margin-bottom:12px}.single-page-comparison #MainContent .purchase-box-cta__reviews{justify-content:flex-start}.single-page-comparison #MainContent .purchase-box-cta__reviews-pill{display:inline-flex;gap:12px;color:var(--color-text);font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking)}.single-page-comparison #MainContent .purchase-box-cta__reviews-pill span{color:inherit;font-size:inherit}.single-page-comparison #MainContent .purchase-box-cta .stars{color:var(--boring-orange)}.single-page-comparison #MainContent .purchase-box-cta__media-card{background:transparent}.single-page-comparison #MainContent .purchase-box-cta__media-card :is(.splide__slide,.ratio,.ratio-item){border-radius:0}.single-page-comparison #MainContent .purchase-box-cta .product-carousel{margin-top:0}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails{width:min(100%,calc(var(--product-thumbnail-count) * 108px + 84px));margin-inline:auto}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails>.splide{margin-top:12px;padding-inline:48px}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__slide{opacity:.6;border:1px solid transparent}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__slide.is-active{opacity:1;border-color:var(--color-text)}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__arrow{display:grid;place-items:center;width:36px;height:36px;padding:0;line-height:1;border-radius:0;border:1px solid var(--color-text);background:transparent;color:var(--color-text)}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__arrow:before{top:-4px;right:-4px;bottom:-4px;left:-4px}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__arrow .icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;line-height:0}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__arrow svg{display:block;width:100%;height:100%}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__arrow:disabled{opacity:.35}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__arrow--prev{left:0}.single-page-comparison #MainContent .purchase-box-cta .product-carousel-thumbnails .splide__arrow--next{right:0}.single-page-comparison #MainContent .purchase-box-cta__offer-card{padding:0}.single-page-comparison #MainContent .purchase-box-cta__title h2{margin:0 0 24px;color:var(--color-text);font-family:var(--font-heading);font-size:var(--type-section-heading-size);font-weight:400;letter-spacing:var(--type-section-heading-tracking);line-height:var(--type-section-heading-line-height)}.single-page-comparison #MainContent .purchase-box-cta__title:has(.purchase-box-cta__reviews-wrap) h2{margin-bottom:0}.single-page-comparison #MainContent .purchase-box-cta__actions{display:flex;flex-direction:column;gap:24px}.single-page-comparison #MainContent .purchase-box-cta__checklist{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;color:var(--color-text);font-family:var(--font-body);font-size:16px;line-height:1.4}.single-page-comparison #MainContent .purchase-box-cta__checklist li{display:flex;align-items:flex-start;gap:12px}.single-page-comparison #MainContent .purchase-box-cta__checklist .icon{flex-shrink:0;color:var(--color-text);width:16px;height:16px}.single-page-comparison #MainContent .purchase-box-cta__trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.single-page-comparison #MainContent .purchase-box-cta__trust-badge{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-top:1px solid var(--color-text);padding-top:12px;font-family:var(--font-mono);font-size:var(--type-mono-size);letter-spacing:var(--type-mono-tracking);line-height:1.2;text-transform:uppercase}.single-page-comparison #MainContent .purchase-box-cta__trust-badge img{width:30px;height:30px;flex-shrink:0}.single-page-comparison #MainContent .purchase-box-cta__cta-button{width:100%;min-height:52px;font-size:16px;white-space:normal}.single-page-comparison #MainContent .purchase-box-cta__variant-label{margin:0 0 12px;font-family:var(--font-mono);font-size:var(--type-mono-size);letter-spacing:var(--type-mono-tracking);line-height:1.2;text-transform:uppercase}.single-page-comparison #MainContent .purchase-box-cta .input-select-enhance{position:relative;font-family:var(--font-body);font-size:var(--type-body-3-size)}.single-page-comparison #MainContent .purchase-box-cta .input-select-enhance-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--color-border);border-radius:0;background:var(--color-surface);color:var(--color-text);text-align:left;white-space:normal}.single-page-comparison #MainContent .purchase-box-cta .input-select-enhance-label{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.single-page-comparison #MainContent .purchase-box-cta .input-select-enhance-option-selected{min-height:72px}.single-page-comparison #MainContent .purchase-box-cta :is(.variant-title,.variant-price){font-size:var(--type-body-2-size);line-height:var(--type-body-2-line-height)}.single-page-comparison #MainContent .purchase-box-cta .price-wrapper{display:flex;flex-wrap:wrap;gap:6px}.single-page-comparison #MainContent .purchase-box-cta .variant-price{color:var(--color-text)}.single-page-comparison #MainContent .purchase-box-cta .strikethrough-price{display:none}.single-page-comparison #MainContent .purchase-box-cta .input-select-enhance-options{position:absolute;top:100%;width:100%;max-height:288px;overflow-y:auto;z-index:10;background:var(--color-surface)}.single-page-comparison #MainContent .purchase-box-cta .input-select-enhance-options .input-select-enhance-option:is(:hover,.is-selected){background:var(--color-surface-alt)}.single-page-comparison #MainContent .purchase-box-cta :is(.input-select-enhance-option,.accordion-toggle):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.single-page-comparison #MainContent .purchase-box-cta__faq{grid-column:1 / -1}.single-page-comparison #MainContent .purchase-box-cta .accordion-group{border-top:1px solid var(--color-text)}.single-page-comparison #MainContent .purchase-box-cta .accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding-block:24px;background:transparent;color:var(--color-text);text-align:left;white-space:normal}.single-page-comparison #MainContent .purchase-box-cta .accordion-title{min-width:0;color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-2-size);font-weight:400;line-height:var(--type-body-2-line-height)}.single-page-comparison #MainContent .purchase-box-cta .accordion-close-toggle{flex-shrink:0;width:12px;color:var(--color-text);transition:transform var(--transition-fast)}.single-page-comparison #MainContent .purchase-box-cta .accordion-group.is-active .accordion-close-toggle{transform:rotate(180deg)}.single-page-comparison #MainContent .purchase-box-cta .accordion-body{padding-bottom:24px;color:var(--color-text);font-size:16px;line-height:1.5}.single-page-comparison #MainContent .purchase-box-cta .accordion-body .content-width{max-width:none;font-size:inherit;line-height:inherit}@media(max-width:859px){.single-page-comparison #MainContent .purchase-box-cta__columns{grid-template-columns:minmax(0,1fr);gap:36px}}.single-page-comparison #MainContent{max-width:none;padding-inline:0;color:var(--color-text);--site-main-top-padding: 0px}.single-page-comparison #MainContent .comparison-heading{padding-block:48px 24px}.single-page-comparison #MainContent .comparison-heading h2{margin:0;font-family:var(--font-heading);font-size:var(--type-section-heading-size);font-weight:400;line-height:1.15}.single-page-comparison #MainContent .comparison-heading p{max-width:65ch;margin:20px 0 0;font-size:18px;line-height:1.45}.single-page-comparison #MainContent a:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.single-page-comparison #MainContent>.section>.layout{width:100%;margin-inline:0;padding-inline:0;transform:none;background:var(--color-surface);color:var(--color-text)}.single-page-comparison #MainContent>.section>:is(.layout-theme-mauve,.layout-comparison-hero){background:var(--color-surface-alt)}.single-page-comparison #MainContent>.section>.layout>.layout-inner{width:100%;max-width:min(100%,var(--container-rfs-max-width));margin-inline:auto;padding-inline:var(--container-padding-x)}.single-page-comparison #MainContent .layout-root>.layout-bg{margin-inline:0}.single-page-comparison #MainContent .layout-root>.spacer{padding:0}.single-page-comparison #MainContent .layout-root>.spacer-small{height:24px}.single-page-comparison #MainContent .layout-root>.spacer-small-alt{height:36px}.single-page-comparison #MainContent .layout-root>.spacer-medium{height:60px}.single-page-comparison #MainContent .layout-root>.spacer-large{height:96px}.single-page-comparison #MainContent :is(#comparison-table,#judgeme_product_reviews){scroll-margin-top:calc(var(--site-header-height) + 24px)}.single-page-comparison #MainContent>:is(.section-headliner:has(+.section-testimonials),.section-testimonials)>.layout{--layout-bg-color: var(--color-surface);background:var(--color-surface)}.single-page-comparison #MainContent .layout-testimonials{padding-block:0}.single-page-comparison #MainContent .testimonials-scroll__list{margin-inline:auto;width:100%;gap:24px}.single-page-comparison #MainContent .testimonial-card-wrapper{flex:1 0 260px;width:auto}.single-page-comparison #MainContent .testimonial-card{font-size:16px;line-height:1.5}.single-page-comparison #MainContent .testimonial-card__author{font-size:14px}.single-page-comparison #MainContent .testimonials-scrollbar:not(.is-scrollable){display:none}.single-page-comparison #MainContent .layout-addon-judgeme-reviews .content-width{width:100%;max-width:none}@media(max-width:859px){.single-page-comparison #MainContent .layout-root>.spacer-small{height:12px}.single-page-comparison #MainContent .layout-root>.spacer-small-alt{height:24px}.single-page-comparison #MainContent .layout-root>.spacer-medium{height:36px}.single-page-comparison #MainContent .layout-root>.spacer-large{height:60px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/comparison-landing.css.map */
