#main .merkliste-list{visibility:hidden;padding:0 10px;color:#0d384a}#main .merkliste-list .continue-search-container{display:flex}#main .merkliste-list .continue-search-container .continue-search{margin-top:10px;align-items:flex-end}#main .merkliste-list a.link{color:#f60}#main .merkliste-list .merkliste-removal{display:flex;flex-flow:column;gap:6px;align-items:center;justify-content:center}#main .merkliste-list .tariflist{margin-right:auto;margin-left:auto;margin-bottom:16px;max-width:967px}#main .merkliste-list .dsl-list ul.dsl-list-list li.tarifbox:first-child{margin-top:0px!important}#main .merkliste-list .dsl-list .link-container{flex-flow:column}#main .merkliste-list .dsl-list ul.dsl-list-list{margin-top:15px}#main .merkliste-list .cms-tarif-list-list{margin-right:auto;margin-left:auto;margin-bottom:16px;max-width:967px;margin-top:15px}#main .merkliste-list .cms-tarif-list-list .link-container{flex-flow:column}#main .merkliste-list .info{margin-right:auto;margin-left:auto;max-width:967px;margin-top:30px;display:flex;color:#0d384a;font-size:12px;align-items:center;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;gap:5px}#main .merkliste-list .info sl-icon{font-size:12px}#main .merkliste-list .merkliste-header{margin-top:16px}#main .merkliste-list .merkliste-header h1,#main .merkliste-list .merkliste-header h2{text-align:center}#main .merkliste-list .merkliste-header img{margin:10px auto;display:block}#main .merkliste-list .merkliste-header .infotext{text-align:center;margin-bottom:20px}#main .merkliste-list .link-container{justify-content:flex-end;flex-flow:row wrap;gap:16px}#main .merkliste-list .link-container.empty{flex-flow:column}#main .merkliste-list .link-container sl-button::part(base):not(.button-primary){border-radius:0 30px 30px 30px;border:2px #f60 solid;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;background-color:#f60;color:#fff;font-size:14px}#main .merkliste-list .link-container sl-button .chevron{display:flex;align-items:center}#main .merkliste-list .link-container sl-button .chevron:after{content:'';border-style:solid;border-width:0 2px 2px 0;border-color:#fff;display:inline-block;vertical-align:middle;transform:rotate(-45deg);position:relative;width:10px;height:10px}#main .merkliste-list .link-container sl-button:hover .chevron:after{border-color:#f60}#main .merkliste-list .link-container sl-button:hover::part(base){background-color:#fff;color:#f60}#main .merkliste-list .link-container sl-button:hover sl-icon::part(svg){fill:#f60}#main .merkliste-list .link-container sl-button.default::part(base){background-color:#fff;color:#f60}#main .merkliste-list .link-container sl-button.default .chevron::after{border-color:#f60}#main .merkliste-list .link-container sl-button.default:hover::part(base),#main .merkliste-list .link-container sl-button.default:focus::part(base){background-color:#f60;color:#fff}#main .merkliste-list .link-container sl-button.default:hover .chevron::after,#main .merkliste-list .link-container sl-button.default:focus .chevron::after{border-color:#fff}#main .merkliste-list .link-container-merkliste{flex-flow:row;gap:10px;justify-content:center;flex-wrap:wrap}#main .merkliste-list .link-container-merkliste sl-button::part(base){border:2px #295c73 solid;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;background-color:#fff0;color:#295c73;font-size:16px;padding:9px 15px;border-radius:30px 30px 30px 30px}#main .merkliste-list .link-container-merkliste sl-button::part(label){line-height:22px;display:flex;gap:10px;padding:0;align-items:center;font-size:12px}@media (min-width:768px){#main .merkliste-list .link-container-merkliste sl-button::part(label){font-size:14px}}#main .merkliste-list .link-container-merkliste sl-button:hover::part(base),#main .merkliste-list .link-container-merkliste sl-button.active::part(base){color:#fff;background-color:#295c73}#main .merkliste-list .link-container-merkliste sl-button:hover sl-icon,#main .merkliste-list .link-container-merkliste sl-button.active sl-icon{color:#ffffff!important}#main .merkliste-list .link-container-merkliste sl-button:hover sl-icon::part(svg),#main .merkliste-list .link-container-merkliste sl-button.active sl-icon::part(svg){fill:#fff}#main .merkliste-list .heart-icon{margin:10px;display:flex;align-items:center;justify-content:center}#main .merkliste-list .heart-icon .heart-sad:before{content:'';background:url(/publicapp/www/img/dsllist/sad-heart.svg) 0 0 no-repeat;background-size:80px;height:80px;width:80px;display:block}#main .merkliste-list .heart-icon .heart-happy:before{content:'';background:url(/publicapp/www/img/dsllist/happy-heart.svg) 0 0 no-repeat;background-size:50px;height:50px;width:50px;display:block}#main .merkliste-list .no-correct-found{margin-right:auto;margin-left:auto;max-width:967px}body.sl-ready #main .merkliste-list{visibility:visible}#main .ul-box.merkliste{gap:15px;margin:15px 0;display:flex;justify-content:center}#main .ul-box.merkliste li.tarifbox.merkliste{border-radius:0;display:flex;flex-direction:column;width:100%;max-width:230px;position:relative;margin:10px 0 0 0;height:unset;background-color:#d4dce1;background-size:4px;padding:10px}@media screen and (min-width:412px){#main .ul-box.merkliste li.tarifbox.merkliste{width:48%}}@media screen and (min-width:1080px){#main .ul-box.merkliste li.tarifbox.merkliste{width:23.5%}}#main .ul-box.merkliste li.tarifbox.merkliste .tarif-header{position:relative;text-align:center;line-height:30px;font-size:18px}#main .ul-box.merkliste li.tarifbox.merkliste .tarif-header .rememberTarif{position:absolute;top:0;right:0}#main .ul-box.merkliste li.tarifbox.merkliste .tarif-header a{text-decoration:none;color:#0d384a;line-height:120%;font-size:16px;height:60px;display:block;overflow:hidden;margin-top:5px;margin-bottom:10px}#main .ul-box.merkliste li.tarifbox.merkliste .tarif-header a .title{font-size:18px;display:block;text-transform:uppercase}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list{list-style:none;width:100%;flex:1;display:flex;flex-direction:column;height:100vh}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li{flex:1}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .white{background-color:#fff;border-radius:8px;padding:10px 10px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .streaming{height:147px;overflow:hidden;display:flex;align-items:center;margin:0}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .streaming .streaming-options{max-height:103px;overflow:hidden;display:flex;flex-flow:row wrap;margin-left:auto;margin-right:auto;justify-content:center;gap:7px;max-width:365px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .streaming .streaming-options .options-item{flex:0 0 auto;align-items:center;display:flex;flex-flow:column;text-align:center}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .streaming .streaming-options .options-item img{max-width:80px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .streaming .streaming-options.small_phone .options-item img{max-width:60px}@media screen and (min-width:768px){#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .streaming .streaming-options.small_phone .options-item img{max-width:80px}}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .tariff_speed{height:62px;margin-bottom:5px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .tariff_speed.no-praemie{height:158px;padding-top:60px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .tariff_speed .data{display:flex;gap:5px;align-items:center;flex-direction:column;font-size:13px;line-height:14px;justify-content:center;padding:5px 0 0 0}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .tariff_speed .data strong{font-size:20px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.praemie{font-size:13px;line-height:16px;text-align:center;flex:2;position:relative;margin-top:40px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.praemie .white{max-height:157px;overflow:hidden}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.praemie span{display:block}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.praemie .auszahlung{display:flex;flex-flow:column;flex-grow:1;text-align:center;background-image:url(/img/icons/icon-praemie-muenze.svg);background-repeat:no-repeat;background-size:18px;padding-left:25px;margin-bottom:8px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.praemie .auszahlung p{color:#0d384a;margin:0;line-height:17px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.praemie .auszahlung p strong{white-space:nowrap;font-size:11px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.praemie:not(.noplus):before{content:'+';display:block;height:10px;width:100%;text-align:center;font-family:"TahomaBold",Arial,Helvetica,sans-serif;font-weight:700;top:-32px;font-size:25px;position:absolute}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing{padding:0;height:125px;flex:unset;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end}@media screen and (min-width:768px){#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing{height:141px}}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice{position:relative;display:flex;flex-flow:column;text-align:center;padding:10px 0}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer{display:flex;justify-content:center;position:relative}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer .extra-info{position:absolute;right:18px;font-size:10px;width:50px;text-align:left;top:30px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer .vorkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;font-size:40px;line-height:1.2}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer .nachkomma-placeholder{font-size:25px;font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;line-height:1.2;position:relative}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer .nachkomma-placeholder .placeholder{opacity:0}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer .nachkomma-placeholder .nachkomma{font-weight:700;font-family:"TahomaBold",Arial,Helvetica,sans-serif;line-height:1.2;position:absolute;font-size:25px;left:-7px;top:2px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer .nachkomma-placeholder .nachkomma sup{font-size:14px;line-height:1.2;vertical-align:text-bottom;padding-left:2px}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li.pricing .tarifprice .pricecontainer .nachkomma-placeholder em{line-height:120%;font-size:11px;left:2px;top:29px;position:absolute;font-weight:400;font-family:"TahomaRegular",Arial,Helvetica,sans-serif;font-style:normal}#main .ul-box.merkliste li.tarifbox.merkliste ul.inner-list li .link-container{display:block;margin:10px 15px;text-align:center}#main .ul-box.merkliste li.tarifbox.merkliste:not(.splide__slide){max-width:170px}#main .ul-box.merkliste li.tarifbox.merkliste:not(.splide__slide) ul.inner-list li .link-container{margin:10px 0}#main .ul-box.merkliste li.tarifbox.merkliste:not(.splide__slide) ul.inner-list li .link-container sl-button::part(base){font-size:14px}@media (min-width:768px){#main .ul-box.merkliste li.tarifbox.merkliste:not(.splide__slide){max-width:230px}#main .ul-box.merkliste li.tarifbox.merkliste:not(.splide__slide) ul.inner-list li .link-container{margin:10px 15px}#main .ul-box.merkliste li.tarifbox.merkliste:not(.splide__slide) ul.inner-list li .link-container sl-button::part(base){font-size:16px}}#main .ul-box.merkliste li.tarifbox.merkliste.cheaper .cheaper-text{position:absolute;width:calc(100% + 2px);background:#0d384a;color:#fff;font-size:11px;top:-10px;left:-1px;border-radius:0;line-height:20px;text-align:center;display:block}