/*! comparison-table compact layout

    Scoped to .comparison-table--compact so that sections/product-comparison.liquid,
    which shares the .comparison-table__* class names, is left untouched. Being two
    classes deep also wins over the comparison-table rules in the compiled theme.css
    without having to edit that generated file. */comparison-table.comparison-table--compact{--ct-label-width: 92px;--ct-col-min: 148px;--card-grid-gap: var(--sp-3);gap:0;padding-block-start:var(--sp-4)}.comparison-table--compact .comparison-table__row{grid-template-columns:var(--ct-label-width) repeat(var(--values-columns-count),minmax(var(--ct-col-min),1fr));gap:var(--card-grid-gap);align-items:start}.comparison-table--compact .comparison-table__row--spec{padding-block:var(--sp-2d5);border-block-start:1px solid rgb(var(--color-foreground) / .09)}.comparison-table--compact .comparison-table__row.thead{padding-block-end:var(--sp-3)}.comparison-table--compact .comparison-table__label{position:sticky;inset-inline-start:0;z-index:1;align-self:stretch;background-color:rgb(var(--color-background));box-shadow:var(--card-grid-gap) 0 0 rgb(var(--color-background));font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.3}.comparison-table--compact .comparison-table__label--spacer{display:block}.comparison-table--compact .comparison-table__column.rte{line-height:1.35}.comparison-table--compact .comparison-table__column.rte :is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){margin-block-end:var(--sp-1)}.comparison-table--compact .comparison-table__column.rte .grid{gap:var(--sp-2)}.comparison-table--compact .horizontal-product{--cart-item-media-width: var(--sp-16);gap:var(--sp-2)}.comparison-table--compact .comparison-table__sticky .horizontal-product{--cart-item-media-width: clamp(var(--sp-10), 3.5vw, var(--sp-14))}.comparison-table--compact .horizontal-product__details{gap:var(--sp-1)}.comparison-table--compact .price__sale-label{font-size:var(--text-xs)}.comparison-table--compact .comparison-table__current{margin-block-end:var(--sp-2);line-height:1}.comparison-table--compact .comparison-table__current span{display:inline-block;padding:var(--sp-1) var(--sp-2);border-radius:var(--rounded-full, 999px);background-color:rgb(var(--color-foreground) / .07);color:rgb(var(--color-foreground) / .75);font-size:var(--text-2xs);font-weight:var(--font-medium);letter-spacing:.01em;line-height:1.3;white-space:nowrap}.comparison-table--compact .comparison-table__view{margin-block-start:var(--sp-2);line-height:1.3}@media screen and (min-width:768px){comparison-table.comparison-table--compact{--ct-label-width: clamp(120px, 13%, 190px);--card-grid-gap: clamp(var(--sp-3), 1vw, var(--sp-5));padding-block-start:var(--sp-5)}.comparison-table--compact .comparison-table__row--spec{padding-block:var(--sp-3)}.comparison-table--compact .comparison-table__label{font-size:var(--text-base)}.comparison-table--compact .horizontal-product{--cart-item-media-width: var(--sp-20);gap:var(--sp-4)}.comparison-table--compact .comparison-table__column.rte .grid{gap:var(--sp-3)}}@media screen and (max-width:767px){comparison-table.comparison-table--compact{scroll-padding-inline-start:calc(var(--ct-label-width) + var(--card-grid-gap))}.comparison-table--compact .comparison-table__column{scroll-snap-align:start}.comparison-table--compact .horizontal-product__title{font-size:var(--text-sm)}}@media screen and (max-width:639px){comparison-table.comparison-table--compact{--ct-col-min: clamp(160px, 56vw, 240px);scroll-padding-inline-start:calc(var(--page-padding) + var(--ct-label-width) + var(--card-grid-gap))}.comparison-table--compact .comparison-table__label{inset-inline-start:var(--page-padding);box-shadow:calc(var(--page-padding) * -1) 0 0 rgb(var(--color-background)),var(--card-grid-gap) 0 0 rgb(var(--color-background))}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/comparison-table.css.map */
