.comparison-table{--comparison-border: rgba(var(--color-body-rgb), .14);--comparison-muted: rgba(var(--color-body-rgb), .65);--comparison-label-col: 23%;--comparison-value-col: 19.25%;--comparison-label-bg: #efefef;--comparison-label-text: #111111}.comparison-table__header{margin-bottom:2rem;text-align:center}.comparison-table__header .h3{margin:0}.comparison-table__products{display:grid;grid-template-columns:var(--comparison-label-col) repeat(4,minmax(0,var(--comparison-value-col)));gap:.5rem;margin-bottom:2rem;align-items:start}.comparison-table__products-wrap{overflow:visible}.comparison-table__sync-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-product{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;width:100%;max-width:220px;justify-self:center}.comparison-product:first-child{grid-column:2}.comparison-product__image{width:100%;max-width:210px;aspect-ratio:1 / 1;border:1px solid var(--comparison-border);background:rgba(var(--color-body-rgb),.02);display:flex;align-items:center;justify-content:center;overflow:hidden}.comparison-product__image img,.comparison-product__image-tag{width:100%;height:100%;object-fit:cover}.comparison-product__image-placeholder{width:42%;height:42%;border:1px solid var(--comparison-border);background:rgba(var(--color-body-rgb),.04)}.comparison-product__title{margin:0;font-size:1.35rem;line-height:1.35;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.comparison-product__title a{color:var(--color-body)}.comparison-product__price{margin:0;font-weight:500}.comparison-product__badge{display:inline-block;margin:0;font-weight:500;color:var(--color-body);text-decoration:none}.comparison-product__selector{position:relative;width:auto;max-width:100%;padding:0;border:0;background:transparent;display:inline-flex;align-items:flex-start;justify-content:center;gap:.45rem}.comparison-product__selector .comparison-product__title{width:auto;text-align:center}.comparison-product__selector-arrow{display:inline-flex;pointer-events:none;color:#fff;font-size:1.2rem;line-height:1;margin-top:.2em}.comparison-product__selector select{position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;width:100%;height:100%;opacity:0;cursor:pointer}.comparison-product__cta{text-decoration:underline;text-underline-offset:.2rem;font-weight:500}.comparison-product__cta[aria-disabled=true]{opacity:.45;pointer-events:none}.comparison-table__table-wrap{overflow:visible}.comparison-table table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.comparison-table th,.comparison-table td{padding:1rem 1.2rem;border-bottom:1px solid var(--comparison-border)}.comparison-table th{width:var(--comparison-label-col);text-align:left;background:var(--comparison-label-bg);color:var(--comparison-label-text);font-weight:500}.comparison-table td{width:var(--comparison-value-col);text-align:center}.comparison-table tbody tr:nth-child(2n) td{background:rgba(var(--color-body-rgb),.015)}@media only screen and (max-width:1060px){.comparison-table__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.comparison-product{max-width:100%}.comparison-product:first-child{grid-column:auto}}@media only screen and (max-width:767px){.comparison-table{--comparison-label-col: 18%;--comparison-value-col: 20.5%}.comparison-table__header .h3{font-size:2.1rem;line-height:1.15}.comparison-table__header{margin-bottom:1.15rem}.comparison-table__products{grid-template-columns:var(--comparison-label-col) repeat(4,minmax(0,var(--comparison-value-col)));gap:.35rem;margin-bottom:1.1rem;min-width:700px}.comparison-product{gap:.45rem;max-width:165px}.comparison-product:first-child{grid-column:2}.comparison-product__image{max-width:150px}.comparison-product__title{font-size:1.05rem;line-height:1.25;min-height:2.5em}.comparison-product__selector{gap:.25rem}.comparison-product__selector-arrow{font-size:.95rem;margin-top:.1em}.comparison-product__price,.comparison-product__badge,.comparison-product__cta{font-size:.92rem}.comparison-table table{min-width:700px}.comparison-table th,.comparison-table td{padding:.62rem .5rem;font-size:.9rem;line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-comparison-table.css.map */
