.table-section{margin:0;min-height:0}.table-section__header h2{text-wrap:pretty;max-width:68rem;margin:0 auto;margin-bottom:2rem}.table-section__header{text-align:center;margin:0 auto;max-width:116rem;margin-bottom:4rem}.table{--table-gap: 2rem;--table-radius: 2rem;--col--w: 60%;--col--w-sm: 20%;position:relative;max-width:116rem;margin:0 auto;padding:4rem;border-radius:2rem;box-shadow:0 15px 30px #2929291a;overflow:hidden}.table h2,.table h3,.table h4,.table h5,.table h6{margin:0}.table .table__row__item--sm .h6{text-align:center;font-size:1.7rem}.table__row{z-index:1;position:relative;display:flex;flex-wrap:wrap;justify-content:end}.table__row img{width:8rem;height:auto;max-width:100%}.table__row__item,.table__row__item--sm{position:relative;z-index:2;padding-top:1.6rem;padding-bottom:1.6rem}.table__row-wrapper .table__row:nth-child(odd){background-color:#f5f7fa;border-radius:.8rem}.table .table__row:last-of-type .table__row__item,.table .table__row:last-of-type .table__row__item--sm{border-bottom:none}.table__row__item{width:calc(var(--col--w) - var(--table-gap) * 2);margin:0 var(--table-gap)}.table__row__item--sm{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:var(--table-gap);width:calc(var(--col--w-sm) - var(--table-gap) * 2);margin:0 var(--table-gap)}.table__row__item--sm .svg-wrapper{margin:auto 0;align-self:center;width:3rem;height:3rem}.table-section__button-wrapper{display:flex;align-items:center}.table-section__button-wrapper .button{margin-top:6.5rem;margin-left:auto;margin-right:auto}@media (max-width: 990px){.table{--table-gap: 1.5rem}.table .h4{font-size:1.8rem}.table__row--headline .h6{display:none}}@media (max-width: 750px){.table{--table-gap: 1rem}}@media (max-width: 574px){.table{--table-radius: 0;padding:0;box-shadow:0 0 100px #0000001a}.table__row--headline .table__row__item{width:100%;text-align:center;margin-top:2rem;margin-bottom:2rem}.table__row-wrapper .table__row:nth-child(odd){border-radius:0}.table__row__item,.table__row__item--sm{padding-top:1rem;padding-bottom:1rem}.table__row__item .h5{font-size:1.8rem}.table-section__button-wrapper .button{width:100%;margin:3rem 0 0}}@media (min-width: 340px) and (max-width: 574px){.table__row .table__row__item:first-child{padding-left:1rem}.table .table__row--headline .table__row__item{padding:0 2.6rem;text-wrap:balance}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-table.css.map */
