.product-comparison{display:flex;flex-direction:row;flex-wrap:wrap;overflow:hidden}.product-comparison--four-col .product-comparison__column-wrapper,.product-comparison--one-col .product-comparison__column-wrapper,.product-comparison--three-col .product-comparison__column-wrapper,.product-comparison--two-col .product-comparison__column-wrapper{width:100%}.product-comparison__column{margin-bottom:2rem}.product-comparison__header{margin-bottom:2rem;position:relative;z-index:1}.product-comparison__header-inner{background-color:#fff;border-radius:1.5rem;box-shadow:0 3px 6px rgba(0,0,0,.16)}.product-comparison__section-header h4{position:relative}.product-comparison__section-header h4:after{content:"";height:3px;left:calc(100% + 1rem);position:absolute;top:50%;width:100vw}.product-comparison__header-image{align-items:center;display:flex;height:260px;justify-content:center;width:100%}.product-comparison__header-bar{align-items:center;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;display:flex;flex-direction:row;justify-content:space-between;padding:.25rem .5rem}.product-comparison__header-icon{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:2rem;justify-content:center;padding:.5rem;width:2rem}.product-comparison__header-icon img{max-width:100%}.product-comparison__header-title{padding:0 .25rem;text-align:center}.product-comparison__header-title h3{color:#fff;font-size:1rem;margin:0}.product-comparison__header-shop-link svg{height:1rem;width:auto}.product-comparison__section-header{align-items:center;display:flex;flex-direction:row;min-height:50px}.product-comparison__section-header h4{font-size:1.75rem}.product-comparison--one-col .product-comparison__section-header h4{display:block}.product-comparison__section{margin-bottom:1rem}.product-comparison__section-row{padding:.5rem}.product-comparison__section-row:nth-of-type(odd){background-color:#fff}.product-comparison__button-icon{padding:.5rem}.product-comparison__button-icon img{max-width:100%}#ts-custom-table{margin:auto;max-width:800px}#ts-custom-table .product-comparison__column-wrapper:first-of-type .product-comparison__section-row:nth-of-type(2){font-size:0}#ts-custom-table .product-comparison__column-wrapper .product-comparison__section-row{display:flex;flex-direction:column;gap:3px;justify-content:center;min-height:45px}#ts-custom-table .product-comparison__column-wrapper .product-comparison__section-row:last-child{min-height:85px}@media (min-width:768px){.product-comparison{margin-left:-.75rem;margin-right:-.75rem}.product-comparison--two-col .product-comparison__column-wrapper{width:50%}.product-comparison__header-inner{margin:.5rem}.product-comparison__description{padding:.5rem}.product-comparison__description *{font-size:.75rem}.product-comparison__section-header{min-height:80px}.product-comparison__section-header h4{display:none;margin:0;white-space:nowrap}.product-comparison--two-col .product-comparison__column-wrapper:nth-child(odd) .product-comparison__section-header h4{display:block}.product-comparison__section-row{font-size:.75rem}.product-comparison__section--basic-facts{min-height:12rem}.product-comparison__section--auslosen-des-notrufs,.product-comparison__section--mobilitat{min-height:8rem}.product-comparison__button{padding:0 .5rem}}@media (min-width:768px) and (max-width:992px){.product-comparison__column-wrapper:nth-child(odd) .product-comparison__section-header h4{display:block}}@media (min-width:993px){.product-comparison--three-col .product-comparison__column-wrapper{width:33.3333333333%}.product-comparison--three-col .product-comparison__column-wrapper:nth-child(3n+1) .product-comparison__section-header h4{display:block}}@media (min-width:993px) and (max-width:1199px){.product-comparison__column-wrapper:nth-child(3n+1) .product-comparison__section-header h4{display:block}}@media (min-width:1200px){.product-comparison--four-col .product-comparison__column-wrapper{width:25%}.product-comparison__description{min-height:20rem}.product-comparison--four-col .product-comparison__column-wrapper:nth-child(4n+1) .product-comparison__section-header h4{display:block}}@media (min-width:1400px){.product-comparison__description{min-height:19rem}}@media (min-width:1600px){.product-comparison__description{min-height:16rem}}@media screen and (max-width:1199px){#ts-custom-table .product-comparison__column-wrapper{width:25%}}@media screen and (max-width:767px){#ts-custom-table .product-comparison__column-wrapper .product-comparison__section-row{font-size:14px}}@media screen and (max-width:599px){#ts-custom-table .product-comparison__column-wrapper{width:100%}#ts-custom-table .product-comparison__column-wrapper .product-comparison__section-row{align-items:center;flex-direction:row;justify-content:flex-start;min-height:40px!important}}