.pc2-section{padding:40px 20px;font-family:var(--font-body-family)}.pc2-container{max-width:760px;margin:0 auto}.pc2-heading{text-align:center;font-weight:var(--font-weight-bold);line-height:1.2;margin:0 0 8px}.pc2-subheading{text-align:center;font-weight:var(--font-weight-regular);line-height:1.4;max-width:480px;margin:0 auto 28px}.pc2-grid{display:grid;grid-template-columns:var(--pc2-label-width) var(--pc2-grid-template);max-width:720px;margin:0 auto;align-items:stretch}.pc2-label-cell{display:flex;align-items:center;padding:14px 10px 14px 2px;font-size:14px;line-height:1.3;color:#374151;border-bottom:1px solid var(--pc2-border-color, #eeeeee)}.pc2-label-cell--header{border-bottom:none}.pc2-label-cell:last-of-type{border-bottom:none}.pc2-card-bg{border-radius:16px;z-index:0}.pc2-column-header{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 8px 16px;border-radius:16px;min-width:0;position:relative;z-index:1}.pc2-column-header-top{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.pc2-image{max-width:100%;max-height:70px;height:auto;object-fit:contain}.pc2-title{line-height:1.25;text-align:center}.pc2-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:0 2px 6px #00000014}.pc2-value-cell{display:flex;align-items:center;justify-content:center;padding:14px 6px;border-bottom:1px solid var(--pc2-border-color, #eeeeee);min-width:0;position:relative;z-index:1}.pc2-text-value{font-size:14px;color:#374151;text-align:center}.pc2-badge{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.pc2-badge svg{display:block}@media(max-width:600px){.pc2-section{padding:32px 12px}.pc2-subheading{margin-bottom:20px}.pc2-grid{--pc2-label-width: 84px}.pc2-column-header{padding:14px 4px 12px;border-radius:12px}.pc2-image{max-height:44px}.pc2-pill{font-size:10px;padding:3px 8px}.pc2-label-cell{padding:10px 4px 10px 2px;font-size:11px}.pc2-value-cell{padding:10px 3px}.pc2-badge{width:19px;height:19px}.pc2-badge svg{width:10px;height:10px}.pc2-text-value{font-size:11px}}@media(max-width:380px){.pc2-grid{--pc2-label-width: 70px}.pc2-image{max-height:36px}.pc2-badge{width:17px;height:17px}.pc2-badge svg{width:9px;height:9px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-comparison-v2.css.map */
