.comparison-table-section .comparison-table-heading{text-align:center}.comparison-table-section .comparison-table-heading-header{margin-bottom:10px}.comparison-table-section .comparison-table-heading-intro{margin-bottom:30px}.comparison-table-section .comparison-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:1px 1px 15px;max-width:100%}.comparison-table-section .comparison-table-wrapper:after{content:"";display:block;width:1112px;height:1px}.comparison-table-section .comparison-table-wrapper .scroll-hint{display:none}.comparison-table-section .comparison-table-wrapper table td{border:0}.comparison-table-section .comparison-table-wrapper table{border-radius:30px;overflow:hidden;text-align:center;width:100%;min-width:1100px;border-style:solid}.comparison-table-section .comparison-table-wrapper td{padding:10px 20px;position:relative}.comparison-table-section .comparison-table-wrapper td.current-product{background:#0003}.comparison-table-section .comparison-table-wrapper tr:first-child td{vertical-align:bottom}.comparison-table-section .comparison-table-wrapper tr:last-child td{vertical-align:top}.comparison-table-section .comparison-table-wrapper td modal-opener{background:#cfdbe6;border-radius:50px;width:2rem;height:2rem;position:absolute;text-align:center;font-size:1.6rem;cursor:pointer;top:50%;margin-top:-10px}.comparison-table-section .comparison-table-wrapper td modal-opener .cart__modal-button{width:100%;display:block;background:none;position:relative;bottom:.1rem}.comparison-table-section .comparison-table-wrapper td modal-opener+h4{margin-left:30px}.comparison-table-section .comparison-table-wrapper h4{font-size:20px;line-height:22px;margin:10px 0}.comparison-table-section .comparison-table-wrapper tr:first-child h4{min-height:45px}.comparison-table-section .comparison-table-wrapper .tag{font-size:18px;display:block;background:#b9d9dd;font-weight:500;border-radius:20px;color:rgb(var(--color-foreground-title));padding:10px;margin-left:-10px;min-width:200px;display:none}.comparison-table-section .comparison-table-wrapper p{font-size:20px;line-height:22px}.comparison-table-section .comparison-table-wrapper .button{width:100%;margin-top:10px;margin-bottom:10px;background-color:#fff;border:2px solid rgba(var(--color-button-secondary));color:rgba(var(--color-button-secondary))}.comparison-table-section .comparison-table-wrapper .button:hover{background-color:rgba(var(--color-button-secondary));color:#fff}.comparison-table-section .comparison-table-wrapper .button.scroll-top{position:relative;bottom:auto;right:auto;z-index:1;display:inline-block}.comparison-table-section .comparison-table-wrapper img{width:120px;height:auto}.comparison-table-section .comparison-table-wrapper .comparison-table-row-tick img,.comparison-table-section .comparison-table-wrapper .comparison-table-row-cross img{width:35px;height:auto}.comparison-table-section .comparison-table-wrapper .comparison-table-row-price p{color:rgb(var(--color-foreground-title));font-weight:500}.comparison-table-section .comparison-table-wrapper .comparison-table-row-price p span{color:rgb(var(--color-foreground));font-weight:400;display:block;font-size:16px}.compare-popup-modal{position:fixed;top:100%;left:0;box-sizing:border-box;margin:0 auto;width:100%;height:100%;background-color:var(--modal-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;overflow:auto;z-index:-1}.compare-popup-modal .compare-popup-modal__content{width:calc(100% - 3.2rem);max-width:100rem;height:max-content;max-height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:3.2rem;background-color:#fff;box-shadow:0 8px 40px rgba(var(--color-shadow),.08);border-radius:1.2rem;overflow:auto;text-align:center}.compare-popup-modal .compare-popup-modal__content .h4,.compare-popup-modal .compare-popup-modal__content .h4 *{color:rgb(var(--color-foreground-title))}.compare-popup-modal .compare-popup-modal__close{position:absolute;top:.8rem;right:.8rem}.compare-popup-modal[open]{top:0;opacity:1;visibility:visible;z-index:103}@media screen and (min-width: 750px){.compare-popup-modal .compare-popup-modal__content{padding:4rem}.compare-popup-modal .compare-popup-modal__content .compare-popup-modal__title{margin:0}.compare-popup-modal .compare-popup-modal__close{top:2.4rem;right:2.4rem}}@media screen and (min-width: 1100px){.comparison-table-section .comparison-table-heading-header{margin-bottom:20px}.comparison-table-section .comparison-table-heading-intro{margin-bottom:40px}.comparison-table-section .comparison-table-wrapper td:first-child{text-align:left;padding:20px;display:table-cell}.comparison-table-section .comparison-table-wrapper .label{display:none}.comparison-table-section .comparison-table-wrapper h4{margin:20px 0}.comparison-table-section .comparison-table-wrapper .tag{margin-left:auto}}@media screen and (min-width: 1400px){.comparison-table-section .comparison-table-wrapper td:first-child{padding:20px 40px}}@media screen and (max-width: 1099px){.comparison-table-section .comparison-table-wrapper .scroll-hint{display:block;pointer-events:none;background:#d3e2e6;border-radius:22px;z-index:1;position:absolute;margin-top:16px;margin-left:16px;width:80px;height:30px;padding:0 2px 0 9px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:center}.comparison-table-section .comparison-table-wrapper .scroll-hint svg{transform:rotate(90deg)}.comparison-table-section .comparison-table-wrapper table,.comparison-table-section .comparison-table-wrapper table td{border:0}.comparison-table-section .comparison-table-wrapper td:not(:last-child){border-right:0}.comparison-table-section .comparison-table-wrapper tr:first-child td:first-child{width:120px}.comparison-table-section .comparison-table-wrapper tr:not(:first-child) td:first-child{display:table-cell;position:absolute;text-align:left;border-width:2px}.comparison-table-section .comparison-table-wrapper tr:not(:first-child) td:first-child h4{position:absolute;min-width:300px;display:block;z-index:1}.comparison-table-section .comparison-table-wrapper .comparison-table-row-tick,.comparison-table-section .comparison-table-wrapper .comparison-table-row-cross,.comparison-table-section .comparison-table-wrapper .comparison-table-row-content{padding-top:35px}.comparison-table-section .comparison-table-wrapper .comparison-table-row-price{padding-top:25px}.comparison-table-section .comparison-table-wrapper td modal-opener{left:20px;top:30px;z-index:1}.comparison-table-section .comparison-table-wrapper table h4,.comparison-table-section .comparison-table-wrapper table p{font-size:18px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/careline-comparison-table.css.map */
