.based-comparison,.based-comparison *,.based-comparison *:before,.based-comparison *:after{box-sizing:border-box}.based-comparison{max-width:1369px;margin-inline:auto;padding:0 clamp(16px,5vw,64px)!important;color:#fff;font-family:var(--based-font-display, "Paralucent Condensed", system-ui, sans-serif);background:var(--bc-section-bg, transparent)}.based-comparison__header,.based-comparison__rows{background:var(--bc-card-bg, #1c1c1c);border:1px solid var(--bc-card-border, #222)}.based-comparison__header{border-radius:12px 12px 0 0;border-bottom:none;padding:clamp(16px,3vw,32px) clamp(16px,3vw,32px) 0;margin:clamp(20px,4vw,32px) 0 0}.based-comparison__rows{border-radius:0 0 12px 12px;border-top:none;padding:0 clamp(16px,3vw,32px) clamp(16px,3vw,32px);margin:0 0 24px}.based-comparison__header,.based-comparison__row{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:0;align-items:stretch}.based-comparison__heading-cell{padding:24px clamp(12px,2vw,24px) 24px 0;align-self:end;min-width:0}.based-comparison__heading{font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:clamp(20px,3.2vw,40px);font-weight:500;line-height:1.15;color:var(--bc-heading-color, #fff);margin:0;letter-spacing:normal}.based-comparison__heading-accent{display:block;font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:clamp(26px,4vw,48px);font-weight:700;line-height:.9;letter-spacing:-.02em;background:linear-gradient(0deg,var(--bc-accent-start, #9c8539),var(--bc-accent-end, #c8ac56));-webkit-background-clip:text;background-clip:text;color:transparent}.based-comparison__col{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;min-width:0}.based-comparison__col--us{border-left:1px solid var(--bc-col-divider-color, rgba(71, 71, 71, .5));border-right:1px solid var(--bc-col-divider-color, rgba(71, 71, 71, .5))}.based-comparison__col-img{width:clamp(34px,5vw,52px)!important;max-width:clamp(34px,5vw,52px)!important;height:clamp(52px,8vw,80px)!important;object-fit:contain;display:block}.based-comparison__col--them .based-comparison__col-img{filter:grayscale(.4) brightness(.85)}.based-comparison__col-label{font-size:clamp(12px,1.6vw,18px);font-weight:700;margin:0;letter-spacing:.02em;text-align:center}.based-comparison__col-label--us{color:var(--bc-us-label-color, #c8ac56)}.based-comparison__col-label--them{color:var(--bc-them-label-color, rgba(255, 255, 255, .55));font-weight:500}.based-comparison__row{border-top:1px solid var(--bc-row-border-color, rgba(71, 71, 71, .5));min-height:60px}.based-comparison__row .based-comparison__cell--us{background:var(--bc-us-tint, rgba(187, 160, 77, .05));border-left:1px solid var(--bc-col-divider-color, rgba(71, 71, 71, .5));border-right:1px solid var(--bc-col-divider-color, rgba(71, 71, 71, .5))}.based-comparison__row:last-child .based-comparison__cell--us{background:linear-gradient(180deg,var(--bc-us-tint, rgba(187, 160, 77, .05)) 0%,rgba(187,160,77,0) 100%)}.based-comparison__feature{margin:0;padding:12px 12px 12px 0;color:var(--bc-feature-color, #fff);font-family:Paralucent Text-Book,Paralucent Condensed,system-ui,sans-serif;font-size:clamp(13px,1.6vw,16px);font-weight:500;line-height:1.2;letter-spacing:-.02em;text-align:left;text-wrap:balance;display:flex;align-items:center;min-width:0}.based-comparison__cell{padding:12px 4px;display:flex;align-items:center;justify-content:center;min-width:0}.based-comparison__badge{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;font-size:14px;font-weight:700;line-height:1;flex-shrink:0}.based-comparison__badge svg{display:block;width:28px;height:28px}.based-comparison__badge--pill{width:auto;height:28px;min-width:28px;max-width:100%;padding:0 10px;border-radius:999px;gap:6px}.based-comparison__badge--pill svg{width:16px;height:16px;flex-shrink:0}.based-comparison__badge-label{font-size:var(--bc-badge-text-size, 12px);font-weight:700;white-space:nowrap;letter-spacing:.01em;line-height:1;overflow:hidden;text-overflow:ellipsis}.based-comparison__badge--pill.based-comparison__badge--yes{background:var(--bc-badge-yes-bg, #c8ac56);color:var(--bc-badge-yes-icon, #1c1c1c)}.based-comparison__badge--pill.based-comparison__badge--no{background:var(--bc-badge-no-bg, #3a3a3a);color:var(--bc-badge-no-icon, #fff)}.based-comparison__badge--pill svg circle{fill:transparent}.based-comparison__badge--pill svg path{stroke:currentColor}@media(max-width:1024px){.based-comparison__heading-cell{padding-top:12px}}@media(max-width:768px){.based-comparison{padding:0}.based-comparison__rows{margin-bottom:0}.based-comparison__header,.based-comparison__row{grid-template-columns:minmax(0,1fr) 100px 76px;column-gap:8px}.based-comparison__header{padding:16px 16px 0}.based-comparison__rows{padding:0 16px 16px}.based-comparison__col{padding:12px 4px}.based-comparison__col-label{font-size:13px;line-height:13px}.based-comparison__feature{font-size:14px;padding:14px 6px 14px 0}.based-comparison__cell{padding:14px 0}.based-comparison__badge,.based-comparison__badge svg{width:26px;height:26px}.based-comparison__badge--pill{padding:0 8px}}@media(max-width:400px){.based-comparison__header,.based-comparison__row{grid-template-columns:minmax(0,1fr) 100px 60px;column-gap:6px}.based-comparison__col-img{width:28px!important;max-width:28px!important;height:44px!important}.based-comparison__col-label{font-size:11px}.based-comparison__feature{font-size:13px}.based-comparison__badge,.based-comparison__badge svg{width:22px;height:22px}.based-comparison__badge--pill{padding:0 6px}.based-comparison__badge-label{font-size:10px}.based-comparison__heading-accent{font-size:22px}}@media(max-width:900px){.based-single-product-template .based-comparison,.based-bundle-product-template .based-comparison{padding-inline:0}.based-single-product-template .based-comparison__header,.based-single-product-template .based-comparison__row,.based-bundle-product-template .based-comparison__header,.based-bundle-product-template .based-comparison__row{grid-template-columns:minmax(0,1fr) 80px 72px;column-gap:6px}.based-single-product-template .based-comparison__heading,.based-bundle-product-template .based-comparison__heading{font-size:20px;line-height:1.08}.based-single-product-template .based-comparison__heading-accent,.based-bundle-product-template .based-comparison__heading-accent{font-size:30px;line-height:.9;letter-spacing:0}.based-single-product-template .based-comparison__heading-cell,.based-bundle-product-template .based-comparison__heading-cell{padding:16px 8px 18px 0;max-width:138px}.based-single-product-template .based-comparison__col,.based-bundle-product-template .based-comparison__col{padding:12px 4px}.based-single-product-template .based-comparison__col-img,.based-bundle-product-template .based-comparison__col-img{width:34px!important;max-width:34px!important;height:52px!important;max-height:52px!important}.based-single-product-template .based-comparison__col-label,.based-bundle-product-template .based-comparison__col-label{font-size:12px;line-height:1}.based-single-product-template .based-comparison__feature,.based-bundle-product-template .based-comparison__feature{font-size:14px;line-height:1.15;letter-spacing:0;max-width:138px}.based-single-product-template .based-comparison__badge,.based-bundle-product-template .based-comparison__badge{width:28px;height:28px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/based-comparison.css.map */
