@keyframes fade-in{0%{opacity:0}to{opacity:1}}.c-product-table__header{grid-gap:0 16px;grid-template-columns:repeat(6,minmax(0,1fr));width:100%;margin-bottom:40px;display:grid}@media (width>=62em){.c-product-table__header{grid-column-gap:24px;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width>=90em){.c-product-table__header{grid-column-gap:32px}}@media (width>=62em){.c-product-table__header{margin-bottom:60px}}.c-product-table__image,.c-product-table__title{grid-column:1/7}.c-product-table__title{margin-bottom:20px;font-size:1rem;font-style:normal;line-height:180%;display:block}@media (width>=36em){.c-product-table__title{margin-bottom:40px}}@media (width>=62em){.c-product-table__title{grid-column:1/7}}@media (width>=90em){.c-product-table__title{grid-column:1/5}}@media (width>=62em){.c-product-table__image{grid-column:8/13}}@media (width>=90em){.c-product-table__image{grid-column:6/13}}.c-product-table__table-wrapper{background-color:#fff;background-image:linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#fff,#fff),linear-gradient(90deg,#00000026,#0000),linear-gradient(270deg,#00000026,#0000);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:16px 100%,16px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll;height:100%;transition:height .3s cubic-bezier(0,0,.1,1);overflow:auto hidden}.c-product-table__table-wrapper table{border-collapse:collapse;border-spacing:0;border:none;border-top:2px solid #292929;min-width:100%;margin-bottom:0;font-size:.875rem;line-height:180%}.c-product-table__table-wrapper tbody{position:relative}.c-product-table__table-wrapper td,.c-product-table__table-wrapper th{text-align:center;white-space:nowrap;border:1px solid #ccc;padding:2px 24px}.c-product-table__table-wrapper td:first-child,.c-product-table__table-wrapper th:first-child{border-left:none}.c-product-table__table-wrapper td:last-child,.c-product-table__table-wrapper th:last-child{border-right:none}.c-product-table__table-wrapper th{font-family:var(--font-family-semi-bold);vertical-align:top;margin-bottom:0;padding-top:9px;padding-bottom:9px;font-size:.875rem;line-height:180%}.c-product-table__table-wrapper td{border-top:none}.c-product-table__table-wrapper tr:nth-child(2n) td{background:#00000014}.c-product-table__table-wrapper tr:nth-child(odd) td{background:0 0}.c-product-table__toggle{margin-top:30px}@media (width>=48em){.c-product-table__toggle{margin-top:40px}}
