.checkout-summary--headline h2{font-family:Source Sans Pro,sans-serif;font-size:24px;font-weight:700}
.logo-section{text-align:center;padding-left:20px!important;padding-right:20px!important}.logo-section img{max-height:140px;max-width:100%}
.address-info-box{background-color:#fff;padding:10px;margin-bottom:30px;border-radius:2px;border:1px solid #ddd}.address-info-box__headline{font-weight:600;margin-bottom:4px!important}.address-info-box__link{margin-top:4px;display:block}.address-info-box p{margin-bottom:0}
.arrow-container{position:absolute;top:86px;right:11px}.arrow-container .text{box-sizing:border-box;position:absolute;top:0;width:170px;height:30px;margin:15px 25px 15px 5px;color:#000;padding:7px 12px}.arrow-container .text div{font-size:16px;line-height:16px;font-weight:600;height:16px;width:146px;overflow:hidden}.arrow-container .text .flipped{transform:rotate(180deg)}
.info-badge-container{max-width:100%;margin-bottom:10px}.info-badge-container .info-badge{font-size:15.5px;text-align:left;color:#fff;background-color:#df0000!important;display:inline-block;box-shadow:0 0 10px 0 rgba(67,50,40,.4);padding:2px 8px}.info-badge-container .info-badge a{vertical-align:middle;margin-left:4px}.info-badge-container .info-badge a i.checkout__icon{color:#fff}
.mwst-info-badge{margin-top:10px;margin-bottom:-10px}
.component-error-container{max-width:1104px;border:2px solid red;margin:50px auto;padding:4px}.component-error-container svg{padding:4px;height:40px}.component-error-container svg .st0{fill:red}.component-error-container .error-info{font-size:12px;line-height:150%;font-family:Consolas;border:1px solid grey;margin:10px 0;padding:4px;overflow-wrap:break-word}.component-error-container .error-info p{padding:0;margin:0}.component-error-container .error-info.hide{display:none}.component-error-container .c-button{width:140px;margin:10px 0}
@-webkit-keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.mms-skeleton{background:#eee;background-image:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:1000px 104px;position:relative;display:block;width:100%;height:100px}.mms-skeleton.skeleton-header{height:112px}@media (min-width:510px){.mms-skeleton.skeleton-header{height:199px}}.mms-skeleton.skeleton-content{margin:10px 0;height:200px}@media (min-width:510px){.mms-skeleton.skeleton-content{height:600px}}.mms-skeleton.skeleton-footer{height:892px}@media (min-width:510px){.mms-skeleton.skeleton-footer{height:695px}}@media (min-width:750px){.mms-skeleton.skeleton-footer{height:751px}}
.page{background-color:#f4f4f4;padding-bottom:5em}
.content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.content .text{text-align:center;max-width:412px;font-size:18px;font-family:Source Sans Pro,sans-serif;font-weight:400;text-shadow:none;transform:none;letter-spacing:0;margin-bottom:50px}.content .providers{margin-bottom:50px;padding:0 50px;display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:990px){.content .providers{justify-content:space-around;width:80%}}.content .providers .offer-logo{margin-bottom:12px;flex-basis:50%;text-align:center}@media (min-width:990px){.content .providers .offer-logo{flex-basis:auto}}.content .providers .offer-logo img{height:47px;max-height:none!important;max-width:none!important;width:auto}@media (min-width:750px){.content .providers .offer-logo img{height:60px}}.content .loading-indicator{position:relative;width:270px;height:4px;background-color:#ddd;overflow:hidden}@-webkit-keyframes progress{0%{left:-135px}to{left:405px}}@keyframes progress{0%{left:-135px}to{left:405px}}@media (min-width:510px){.content .loading-indicator{width:400px}@-webkit-keyframes progress{0%{left:-200px}to{left:600px}}@keyframes progress{0%{left:-200px}to{left:600px}}}.content .loading-indicator .progress-1{position:absolute;top:0;left:-135px;width:135px;height:4px;background-color:#df0000;-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (min-width:510px){.content .loading-indicator .progress-1{left:-200px;width:200px}}.content .loading-indicator .progress-2{position:absolute;top:0;left:-135px;width:135px;height:4px;background-color:#df0000;-webkit-animation-name:progress;animation-name:progress;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (min-width:510px){.content .loading-indicator .progress-2{left:-200px;width:200px}}
.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}
.mwst-info-badge--pricedisplay{margin-top:15px;padding-bottom:15px}
.tariffcredit{font-size:1.16667rem}@media (min-width:510px){.tariffcredit{font-size:1.23077rem}}@media (min-width:750px){.tariffcredit{font-size:1.14286rem}}@media (min-width:990px){.tariffcredit{font-size:1.06667rem}}@media (min-width:1230px){.tariffcredit{font-size:1rem}}.tariffcredit table{border-collapse:collapse;width:100%}.tariffcredit table tr td{border-bottom:1px solid #000;padding:3px 0}.tariffcredit table tr td:first-of-type{padding-left:10px;text-align:left}.tariffcredit table tr td:nth-of-type(2){padding-right:10px;text-align:right;white-space:nowrap}.tariffcredit p{margin:20px 0;padding:0 10px}.examplecalculation{cursor:pointer;display:inline-block;margin-top:10px;text-decoration:underline}@media (min-width:750px){.price-display .examplecalculation{margin-left:20px}}
.richSEOVideoSection__resizeableIframe{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.richSEOVideoSection__resizeableIframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.dls{margin:0 0 30px}.dls h3{font-family:MMHeadline,sans-serif;font-weight:400;font-size:2.5rem;border-top:1px solid #e6e6e6;line-height:1.2;margin-bottom:20px;padding-top:20px}@media (min-width:510px){.dls h3{font-size:2.30769rem}}@media (min-width:750px){.dls h3{font-size:2.57143rem}}@media (min-width:990px){.dls h3{font-size:2.4rem}}@media (min-width:1230px){.dls h3{font-size:2.25rem}}.dls p{position:relative;top:-10px}.dls ul{list-style-type:none;padding-top:20px}.dls ul li{margin-bottom:40px}.dls .slick-slider .slick-track{display:flex;align-items:stretch;padding:30px 0 10px}.dls .slick-slider .slick-track .slick-slide{display:flex;align-items:stretch;margin:0;height:auto}@media screen and (min-width:510px){.dls .slick-slider .slick-track .slick-slide{padding:0 5px}}.dls .slick-slider .slick-track .slick-slide>div{width:100%}.dls .slick-slider .slick-track .slick-slide>div>div{height:100%}.dls .slick-slider .slick-track .slick-slide>div>div .dls-product{width:100%}@media screen and (min-width:510px){.dls .slick-slider .slick-track .slick-slide>div>div .dls-product.first{margin-left:-5px}.dls .slick-slider .slick-track .slick-slide>div>div .dls-product.last{margin-right:-5px}}.dls .slick-slider .slick-arrow{background:#fff;border:solid #ccc;border-width:1px 1px 3px;border-radius:5px;color:#fff;cursor:pointer;font-size:5em;height:48px;padding:0;width:48px;outline:none;overflow:hidden;position:absolute;top:calc(50% - 40px);transform:translateY(-6%);z-index:5}.dls .slick-slider .slick-arrow:before{color:#000;font-size:12px;font-family:MM-Iconfont!important;left:50%;line-height:1;position:absolute;text-shadow:none;top:50%;transform:translate3d(-50%,-50%,0)}.dls .slick-slider .slick-arrow.slick-prev{left:-25px}.dls .slick-slider .slick-arrow.slick-next{right:-25px}.dls .slick-slider .slick-arrow.slick-disabled:before{opacity:.4;cursor:default}.dls .slick-slider .slick-arrow.slick-prev:before{content:"\276e"!important}.dls .slick-slider .slick-arrow.slick-next:before{content:"\276f"!important}.dls-product{border:1px solid #e6e6e6;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px 0 0;position:relative}.dls-product.highlight{border-color:#df0000}.dls-product .offer-highlight{background-color:#df0000;border-radius:5px 5px 0 0;color:#fff;font-size:1.33333rem;left:-1px;line-height:30px;height:30px;padding:0 10px;position:absolute;top:-30px;width:calc(100% + 2px)}@media (min-width:510px){.dls-product .offer-highlight{font-size:1.23077rem}}@media (min-width:750px){.dls-product .offer-highlight{font-size:1.14286rem}}@media (min-width:990px){.dls-product .offer-highlight{font-size:1.06667rem}}@media (min-width:1230px){.dls-product .offer-highlight{font-size:1rem}}.dls-product .top{margin:0 20px}.dls-product .top img{display:block;height:30px;margin:0 auto 15px;width:auto}.dls-product .top h4{font-size:1.66667rem}@media (min-width:510px){.dls-product .top h4{font-size:1.53846rem}}@media (min-width:750px){.dls-product .top h4{font-size:1.42857rem}}@media (min-width:990px){.dls-product .top h4{font-size:1.33333rem}}@media (min-width:1230px){.dls-product .top h4{font-size:1.25rem}}.dls-product .top div.prices{border-top:1px solid #e6e6e6;margin-top:10px;margin-bottom:20px;padding-top:10px;font-size:12px}.dls-product .top div.prices span{display:block;font-weight:100}.dls-product .top div.prices span:first-of-type{font-size:16px;font-weight:700}.dls-product .bottom{background:#f2f2f2;border:solid #e6e6e6;border-width:1px 0;padding:20px 15px}.dls-product .bottom .btn{line-height:1;width:100%;background:#fff}.dls-product .bottom .ordered{align-items:center;background:#55b017;color:#fff;display:flex;height:46px;justify-content:center;width:100%}.dls-product .bottom .ordered svg{position:relative;top:2px;width:15px;height:15px;fill:#fff;margin-right:8px}.dls-modal .confirmed .checkmark{margin:0 auto 30px;text-align:center}.dls-modal .confirmed .checkmark svg{width:50px;height:50px}.dls-modal .confirmed p{font-size:24px;text-align:center}.dls-modal .details img{display:block;height:56px;margin:10px auto 20px;width:auto}.dls-modal .details h1{font-size:26px;font-weight:700;margin-bottom:5px}.dls-modal .details h2{font-size:22px;font-weight:700;margin-bottom:5px}.dls-modal .details h3{font-size:18px;font-weight:700;margin-bottom:5px}.dls-modal .details h4{font-size:16px;font-weight:700;margin-bottom:5px}.dls-modal .details ul{margin:0 20px 20px}.dls-modal .details a{text-decoration:underline}.dls-modal .details .orderbutton{border-top:1px solid #e6e6e6;margin:30px 20px 0;padding-top:20px;text-align:center}.dls-modal .details .orderbutton button{max-width:300px}.dls-modal .stop{margin-top:30px;font-size:22px;font-weight:700;color:#df0000}
.mwst-info{color:#df0000;padding-bottom:1em}
.carrier-hotline,.carrier-hotline span{display:block}
.mwst-info-badge--landingpage-buybox{margin-top:5px}
.offercarousel{position:relative}.offercarousel .slick-arrow{background:#fff;border:solid #ccc;border-width:1px 1px 3px;border-radius:5px;color:#fff;cursor:pointer;font-size:5em;height:48px;padding:0;width:48px;outline:none;overflow:hidden;position:absolute;top:calc(50% - 40px);transform:translateY(-6%);z-index:5}@media screen and (max-width:749px){.offercarousel .slick-arrow{top:auto;bottom:-3%;transform:translateY(-50%)}}.offercarousel .slick-arrow:before{color:#000;font-size:12px;font-family:MM-Iconfont!important;left:50%;line-height:1;position:absolute;text-shadow:none;top:50%;transform:translate3d(-50%,-50%,0)}.offercarousel .slick-arrow.slick-prev{left:-25px}.offercarousel .slick-arrow.slick-next{right:-25px}.offercarousel .slick-arrow.slick-disabled:before{opacity:.4;cursor:default}@media screen and (min-width:750px){.offercarousel .slick-arrow.slick-prev{left:-10px}.offercarousel .slick-arrow.slick-next{right:-20px}}@media screen and (min-width:1550px){.offercarousel .slick-arrow.slick-prev{left:-50px}.offercarousel .slick-arrow.slick-next{right:-60px}}@media screen and (min-width:1620px){.offercarousel .slick-arrow.slick-prev{left:-68px}.offercarousel .slick-arrow.slick-next{right:-78px}}.offercarousel .slick-arrow.slick-prev:before{content:"\276e"!important}.offercarousel .slick-arrow.slick-next:before{content:"\276f"!important}@media screen and (min-width:750px){.offercarousel.preview-tile{width:calc(100% + 10px)}.offercarousel.preview-tile:after{content:"";position:absolute;right:0;top:0;width:20%;height:100%;background:#fff;opacity:.25}}@media screen and (min-width:990px){.offercarousel.preview-tile:after{width:calc(14.28% + 20px)}}@media screen and (min-width:1230px){.offercarousel.preview-tile:after{width:11.11%}}.offercarousel.preview-tile .slick-arrow.slick-prev{left:-40px}.offercarousel.preview-tile .slick-arrow.slick-next{right:-40px}@media screen and (min-width:750px){.offercarousel.preview-tile .slick-arrow.slick-prev{left:-10px}.offercarousel.preview-tile .slick-arrow.slick-next{right:calc(16.6667% - 20px)}}@media screen and (min-width:990px){.offercarousel.preview-tile .slick-arrow.slick-prev{left:-10px}.offercarousel.preview-tile .slick-arrow.slick-next{right:calc(10% - 20px)}}@media screen and (min-width:1550px){.offercarousel.preview-tile .slick-arrow.slick-prev{left:-50px}.offercarousel.preview-tile .slick-arrow.slick-next{right:calc(10% - 60px)}}@media screen and (min-width:1620px){.offercarousel.preview-tile .slick-arrow.slick-prev{left:-68px}.offercarousel.preview-tile .slick-arrow.slick-next{right:calc(10% - 78px)}}@media screen and (max-width:749px){.offercarousel-wrapper .carousel-wrapper .slick-arrow{bottom:-8%}.offercarousel-wrapper .carousel-wrapper .slick-arrow.slick-prev{left:-21px}.offercarousel-wrapper .carousel-wrapper .slick-arrow.slick-next{right:-21px}}.offercarousel .slick-slider{margin-top:20px}@media screen and (max-width:749px){.offercarousel .slick-slider{margin-top:-1px}}.offercarousel .slick-slider .slick-track{display:flex;align-items:stretch;padding:10px 0}@media screen and (max-width:749px){.offercarousel .slick-slider .slick-track{padding:0}}.offercarousel .slick-slider .slick-slide{display:flex!important;align-items:stretch;margin:0;padding:0 10px;height:auto}.offercarousel .slick-slider .slick-slide .is--active{border:none}.offercarousel .slick-slider .slick-slide.hidden{display:none}.offercarousel .slick-slider .slick-slide>div>div,.offercarousel .slick-slider .slick-slide>div>div>div{height:100%}@media screen and (max-width:749px){.offercarousel .slick-slider .slick-slide{margin:0;padding:1px}.offercarousel .slick-slider .slick-slide>div{width:100%}}@media screen and (max-width:749px){.offercarousel-wrapper{outline:1px solid #e6e6e6;padding-bottom:10px}}
.wideitem .infolinks a,.wideitem .infolinks span{font-size:14px;margin-left:20px;text-decoration:underline}.wideitem .infolinks a:first-child,.wideitem .infolinks span:first-child{margin-left:0}
.wideitem .simonly{margin:0 0 20px;position:relative;text-align:center}.wideitem .simonly img{width:auto;height:170px}.wideitem .simonly .svg{position:absolute;left:calc(50% + 35px);top:25px}.wideitem .simonly .svg svg{width:95px;height:61px}.wideitem .simonly .eyecatcher-box{align-items:flex-start;position:absolute;top:10px;right:calc(50% + 35px);width:auto}@media (min-width:510px) and (max-width:989px){.wideitem .simonly .svg{left:calc(50% + 20px)}.wideitem .simonly .svg svg{width:85px;height:54px}.wideitem .simonly .eyecatcher-box{right:calc(50% + 20px)}}
.wideitem ul.options{background:#f2f2f2;border:solid #e6e6e6;border-width:1px 0;margin:20px 0 0;list-style-type:none;padding:20px 10px}@media (min-width:510px) and (max-width:989px){.wideitem ul.options{padding:10px}}.wideitem ul.options li{align-items:center;display:flex;justify-content:space-between}@media (min-width:510px) and (max-width:989px){.wideitem ul.options li{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.wideitem ul.options li label{display:flex;justify-content:flex-start;align-items:baseline}.wideitem ul.options li label input{position:relative;top:1px}.wideitem ul.options li label>span{font-size:18px;font-weight:700;margin-left:3px}.wideitem ul.options li>span{font-size:13px;padding-left:22px}.wideitem ul.options li>span i{color:#7f7f7f;cursor:pointer;font-size:16px;margin-left:3px;position:relative;top:2px}
.wideitem .prices{margin:30px 5px}.wideitem .prices .price{align-items:center;display:flex;justify-content:space-between}.wideitem .prices .price .label{font-size:16px;font-weight:700}.wideitem .prices .price .tariffprice{position:relative}.wideitem .prices .price .tariffprice .figure{font-family:MMPrice,sans-serif;text-shadow:.04em 0 0 #fff,-.04em 0 0 #fff,0 -.04em 0 #fff,0 .04em 0 #fff,.04em .04em 0 #fff,.04em -.04em 0 #fff,-.04em -.04em 0 #fff,-.04em .04em 0 #fff,.1em 0 .05em rgba(0,0,0,.2),0 .1em .05em rgba(0,0,0,.2),.1em .1em .05em rgba(0,0,0,.2);transform:translateZ(0) skewX(-17deg) skewY(0deg);letter-spacing:.07em;color:#000;display:inline-block;font-size:40px;padding-right:20px}@media (min-width:510px) and (max-width:989px){.wideitem .prices .price .label{font-size:14px}.wideitem .prices .price .tariffprice .figure{font-size:32px}}.wideitem .prices .renewalprice{font-size:14px;margin-top:5px}
.wideitem{padding-bottom:30px;padding-top:20px}.wideitem .frame{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:0}.wideitem .frame.border{border:1px solid #e6e6e6;padding:20px 0 0}.wideitem .frame.border .top{padding:0 20px}.wideitem .frame .title{display:block;font-size:24px;font-weight:700;height:3em;line-height:1em;padding-bottom:20px}@media (min-width:510px) and (max-width:989px){.wideitem .frame .buybox-mobile{padding-left:10px;padding-right:10px}}.wideitem .frame .buybox{border-width:1px 0}
.wideitemsgrid>div.row>div .wideitem{height:100%}@media (min-width:750px){.wideitemsgrid>div.row>div .wideitem{padding-left:5px;padding-right:5px}}@media (min-width:990px){.wideitemsgrid>div.row>div .wideitem{padding-left:10px;padding-right:10px}}@media (min-width:750px){.wideitemsgrid>div.row>div:nth-child(3n+1) .wideitem{padding-left:0;padding-right:10px}.wideitemsgrid>div.row>div:nth-child(3n+3) .wideitem{padding-left:10px;padding-right:0}}@media (min-width:990px){.wideitemsgrid>div.row>div:nth-child(3n+1) .wideitem{padding-left:0;padding-right:20px}.wideitemsgrid>div.row>div:nth-child(3n+3) .wideitem{padding-left:20px;padding-right:0}}
.dsl-container .banner{background:#df0000;position:relative;width:100%}@media (min-width:510px){.dsl-container .banner.vodafone{background-image:url(/img/dsl/vodafone_medium.png);background-size:cover;background-position:100%}}@media (min-width:750px){.dsl-container .banner.vodafone{background-image:url(/img/dsl/vodafone_tablet.png)}}@media (min-width:990px){.dsl-container .banner.vodafone{background-image:url(/img/dsl/vodafone_large.png);background-size:auto;background-position:unset}}.dsl-container .banner.o2{background:#0e1f7e}@media (min-width:510px){.dsl-container .banner.o2{background-image:url(/img/dsl/o2_medium.png);background-size:cover;background-position:100%}}@media (min-width:750px){.dsl-container .banner.o2{background-image:url(/img/dsl/o2_tablet.png)}}@media (min-width:990px){.dsl-container .banner.o2{background-image:url(/img/dsl/o2_large.png);background-size:auto;background-position:unset}}.dsl-container .banner.unitymedia{background:#ec1c23}@media (min-width:510px){.dsl-container .banner.unitymedia{background-image:url(/img/dsl/unitymedia_medium.png);background-size:cover;background-position:100%}}@media (min-width:750px){.dsl-container .banner.unitymedia{background-image:url(/img/dsl/unitymedia_tablet.png)}}@media (min-width:990px){.dsl-container .banner.unitymedia{background-image:url(/img/dsl/unitymedia_large.png);background-size:auto;background-position:top}}@media (min-width:510px){.dsl-container .banner__inner{max-width:430px;position:relative;margin:0 auto;padding:40px 10px 0}}@media (min-width:750px){.dsl-container .banner__inner{max-width:600px}}@media (min-width:990px){.dsl-container .banner__inner{display:flex;flex-direction:row;max-width:880px}}@media (min-width:1230px){.dsl-container .banner__inner{padding:60px 10px 0;max-width:1000px}}.dsl-container .banner__neu-desktop{position:absolute;top:0;right:-40px;z-index:1;display:none}@media (min-width:1230px){.dsl-container .banner__neu-desktop{display:block}}.dsl-container .banner__service-mobile{position:absolute;top:-7px;left:-8px}@media (min-width:510px){.dsl-container .banner__service-mobile{top:0;left:0}}.dsl-container .banner__service-mobile:before{content:" ";position:absolute;top:0;left:0;width:140px;height:50px;background:#fff;z-index:1}@media (min-width:510px){.dsl-container .banner__service-mobile:before{content:none}}.dsl-container .banner__service-mobile-img{z-index:2;position:absolute}@media (min-width:510px){.dsl-container .banner__triangle{position:absolute;top:0;left:0;width:600px;height:120px;background:linear-gradient(to right bottom,#fff 49.5%,transparent 50%)}}@media (min-width:1230px){.dsl-container .banner__triangle{width:690px;height:135px}}.dsl-container .banner__logos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}@media (min-width:510px){.dsl-container .banner__logos{display:block}}@media (min-width:1230px){.dsl-container .banner__logos{padding:0 20px}}@media (min-width:510px){.dsl-container .banner__coupon-logo{display:none}}@media (min-width:510px){.dsl-container .banner__text-img{display:flex;flex-direction:row;align-items:center}}@media (min-width:750px){.dsl-container .banner__text-img{order:3;width:100%}}@media (min-width:990px){.dsl-container .banner__text-img{order:2;width:60%}}.dsl-container .banner__copy,.dsl-container .banner__headline{color:#fff}.dsl-container .banner__head-text-img{position:relative;padding:20px 10px;overflow:hidden}@media (min-width:750px){.dsl-container .banner__head-text-img{display:flex;flex-wrap:wrap}}@media (min-width:990px){.dsl-container .banner__head-text-img{float:left;width:782px;flex-direction:column;justify-content:space-between;align-content:flex-start;padding:0 50px 0 20px}}@media (max-width:509px){.dsl-container .banner__head-text-img.vodafone{height:400px;background-image:url(/img/dsl/vodafone_small.png);background-repeat:no-repeat;background-size:cover;background-position:0}}@media (max-width:509px){.dsl-container .banner__head-text-img.o2{height:400px;background-image:url(/img/dsl/o2_small.png);background-size:cover;background-repeat:no-repeat;background-position:50%}}@media (max-width:509px){.dsl-container .banner__head-text-img.unitymedia{height:400px;background-image:url(/img/dsl/unitymedia_small.png);background-size:cover;background-repeat:no-repeat;background-position:50%}}.dsl-container .banner__head-text-img .top{display:flex;flex-wrap:wrap}.dsl-container .banner__head-text-img .bottom .logo{display:none}@media (min-width:990px){.dsl-container .banner__head-text-img .bottom .logo{display:block}.dsl-container .banner__head-text-img .bottom .logo svg{height:36px;width:auto}}.dsl-container .banner__head-text-img:after{content:" ";clear:both}.dsl-container .banner__headline{color:#fff;font-size:36px;line-height:1;padding:0;margin-bottom:22px}@media (min-width:510px){.dsl-container .banner__headline{font-size:42px}}@media (min-width:750px){.dsl-container .banner__headline{font-size:50px;width:50%;order:1}}@media (min-width:990px){.dsl-container .banner__headline{font-size:50px;width:100%;order:1}}.dsl-container .banner__headline-inner{display:block;margin-right:20px}@media (min-width:990px){.dsl-container .banner__headline-inner{display:inline-block}}.dsl-container .banner__copy{font-size:14px;font-weight:400;align-self:flex-start;margin-right:64px}@media (min-width:510px){.dsl-container .banner__copy{font-size:18px;margin-right:28px}}@media (min-width:750px){.dsl-container .banner__copy{margin-right:0}}.dsl-container .banner .svg-holder{padding:20px}@media (min-width:750px){.dsl-container .banner .svg-holder{width:40%;order:2}}@media (min-width:990px){.dsl-container .banner .svg-holder{width:30%;order:3;padding:0}}.dsl-container .banner .svg-holder div svg{width:100%}@media (min-width:990px){.dsl-container .banner.has-errors .banner__inner{padding:20px 10px 0}}@media (min-width:990px){.dsl-container .banner.has-errors .banner__head-text-img{padding-top:20px}}.dsl-container .banner.o2 .banner__headline,.dsl-container .banner.vodafone .banner__headline{width:100%}
.alternative-providers{display:flex;justify-content:center;margin-bottom:20px}.alternative-providers a{display:inline-block;margin-right:20px}.alternative-providers a img{height:50px;width:auto}@media screen and (min-width:750px){.alternative-providers a img{height:60px}}.alternative-providers a:last-child{margin-right:0}.arrows svg{width:70px;height:70px}.c-button.centered{margin:0 auto;width:auto}.offercount{text-align:center;margin:10px 0 0}
.dsl-container .form-widget{position:relative;margin:0 auto}@media (min-width:510px){.dsl-container .form-widget{width:auto}}@media (max-width:989px){.dsl-container .form-widget{max-width:560px}}.dsl-container .form-widget:before{content:" ";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#fff;border:1px solid #e6e6e6;border-top:none}@media (min-width:510px){.dsl-container .form-widget:before{transform:skew(-10deg)}}.dsl-container .form-widget .c-loader.form-only{position:absolute}@media (min-width:510px){.dsl-container .form-widget .c-loader.form-only{transform:skew(-10deg)}.dsl-container .form-widget .c-loader.form-only #floatingCirclesG{transform:scale(.6) skew(10deg)}}.dsl-container .form-widget .a-text{margin-top:12px;font-size:12px;color:#7f7f7f}.dsl-container .form-widget__header{background:#f2f2f2;list-style:none;display:flex;flex-direction:row;justify-content:space-around}.dsl-container .form-widget__header-item{color:#7f7f7f;font-family:MMHeadline,sans-serif;font-weight:400;font-size:24px;padding:4px 0;flex-basis:50%;text-align:center;border-bottom:1px solid #e6e6e6;cursor:pointer}.dsl-container .form-widget__header-item:first-of-type{border-right:1px solid #e6e6e6}.dsl-container .form-widget__header-item:last-of-type{border-left:1px solid #e6e6e6}@media (min-width:990px){.dsl-container .form-widget__header-item:last-of-type .form-widget__text{padding-right:72px}}@media (min-width:1230px){.dsl-container .form-widget__header-item:last-of-type .form-widget__text{padding-right:90px}}.dsl-container .form-widget__header-item--is-active{color:#df0000;background:#fff;border:0}.dsl-container .form-widget__header-item--is-active .form-widget__text{text-decoration:underline}.dsl-container .form-widget__content{position:relative;z-index:1;padding:16px 12px;max-width:420px;margin:0 auto}@media (min-width:510px){.dsl-container .form-widget__content{padding:16px 40px;min-height:290px}}@media (min-width:750px){.dsl-container .form-widget__content{max-width:520px}}@media (min-width:990px){.dsl-container .form-widget__content{max-width:800px}}.dsl-container .form-widget__content .formfield{margin-bottom:0}.dsl-container .form-widget__content--result{display:flex;flex-direction:column;justify-content:space-around}.dsl-container .form-widget__content--result>:not(:last-child){margin-bottom:20px}.dsl-container .form-widget__lead{font-size:18px;margin-bottom:20px;font-weight:700;line-height:1}.dsl-container .form-widget__lead.success{text-align:center;color:#444;padding:0 20px}.dsl-container .form-widget__lead.success .green{color:#55b017}.dsl-container .form-widget__lead.error{text-align:center}.dsl-container .form-widget__form{margin-bottom:10px}.dsl-container .form-widget__visual{display:flex}.dsl-container .form-widget__visual-text{margin:0 auto;text-align:center}.dsl-container .form-widget__visual-text strong{font-size:16px;display:inline-block}.dsl-container .form-widget__visual-text strong.centered{display:block;text-align:center;margin-bottom:24px}@media (min-width:510px){.dsl-container .form-widget__visual-text{margin:0;width:100%}}.dsl-container .form-widget__visual-text p{font-size:18px;line-height:1.54;text-align:center;margin-bottom:35px}.dsl-container .form-widget__centered{text-align:center}.dsl-container .form-widget__result-icon{width:44px;height:44px;border-radius:100%;display:block;position:relative;margin-right:12px;text-align:center}.dsl-container .form-widget__error-icon{width:70px;height:70px;margin:0 auto 24px;float:none;fill:#fff;background:#df0000}@media (min-width:510px){.dsl-container .form-widget__error-icon{float:none;margin:0 auto 10px}}.dsl-container .form-widget__error-icon svg{width:48px;height:48px;position:absolute;top:11px;left:11px}@media (min-width:510px){.dsl-container .form-widget__error-icon svg{position:relative;left:0}}.dsl-container .form-widget__success-icon{fill:#fff;width:auto;height:auto;float:none;margin:0}.dsl-container .form-widget__success-icon svg{position:relative;width:42px;height:42px;margin-bottom:10px}@media (min-width:510px){.dsl-container .form-widget__success-icon svg{width:64px;height:64px}}@media (min-width:990px){.dsl-container .form-widget__success-icon svg{width:90px;height:90px}}@media (min-width:510px){.dsl-container .form-widget__text{transform:skew(10deg);display:block}}.dsl-container .form-widget__buttons{display:flex;width:100%;height:48px;align-items:stretch;margin-bottom:14px;border-radius:4px;border:1px solid #e6e6e6;overflow:hidden}.dsl-container .form-widget__button{border:0;border-right:1px solid #e6e6e6;background:#fff;cursor:pointer;width:100%}.dsl-container .form-widget__button-label{display:block;color:#777;line-height:10px;white-space:nowrap;font-family:Source Sans Pro,sans-serif;font-weight:600}.dsl-container .form-widget__button:last-of-type{border-right:0}.dsl-container .form-widget__button svg{height:18px;width:auto;fill:#777}.dsl-container .form-widget__button.highlighted,.dsl-container .form-widget__button:active{outline:none;box-shadow:inset 0 -3px 0 0 rgba(51,51,51,.1)}.dsl-container .form-widget__button.highlighted svg,.dsl-container .form-widget__button:active svg{fill:#df0000}.dsl-container .form-widget__button.highlighted .form-widget__button-label,.dsl-container .form-widget__button:active .form-widget__button-label{color:#df0000}.dsl-container .form-widget__icon-wrapper{position:relative}.dsl-container .form-widget__icon-wrapper .icon-MM-iconfont_Info{color:#7f7f7f;font-size:18px;top:12px;position:absolute;cursor:pointer}.dsl-container .form-widget__icon-wrapper .icon-MM-iconfont_Info:before{content:"i"}.dsl-container .form-widget__row{margin-bottom:8px!important}.dsl-container .form-widget__section{margin-bottom:32px}.dsl-container .form-widget__section:last-of-type{margin-bottom:0}.dsl-container .form-widget .a-button{line-height:1;width:100%;margin-bottom:12px}.dsl-container .form-widget .a-button .icon-MM_iconfont_ArrowR{position:relative;top:1px}.dsl-container .form-widget .a-button .icon-MM_iconfont_ArrowR:before{content:"\276f"}.dsl-container .form-widget .btn.prefill{width:30px;position:absolute;background-color:green;font-weight:700;top:0;right:34px}.dsl-container .form-widget .btn.prefill.mock{right:0;background-color:#ff0}.dsl-container .form-widget .m-autosuggest{max-height:130px}.dsl-container .recheck-link{display:block;cursor:pointer;font-size:16px;line-height:1.38;text-align:center;text-decoration:underline}.dsl-container .recheck-link.margin{margin-bottom:24px}.dsl-container .banner.o2 .form-widget__lead.success{margin-bottom:8px}
.top-provider{margin-top:30px}
.dsl-container .offer-slider-small .slider-item{min-height:108px;width:92px;margin:10px 6px}.dsl-container .offer-slider-small .slider-item .offer-highlight{width:92px;padding:2px 4px;background-color:#df0000;border:1px solid #df0000;border-bottom:none;border-radius:4px 4px 0 0;text-align:center;font-weight:700;color:#fff;line-height:1}.dsl-container .offer-slider-small .slider-item .offer-content{position:relative;height:98px;width:92px;border:1px solid #e6e6e6;text-align:center;padding:4px}.dsl-container .offer-slider-small .slider-item .offer-content span{font-weight:700;color:#df0000;display:block}.dsl-container .offer-slider-small .slider-item .offer-content span.offer-title{font-size:14px;line-height:1.18}.dsl-container .offer-slider-small .slider-item .offer-content span.offer-bandwidth{font-size:31.5px;line-height:.97;position:absolute;bottom:10px;width:calc(100% - 8px)}.dsl-container.o2 .offer-slider-small .slider-item .offer-highlight{border-color:#0e1f7e;background-color:#0e1f7e}.dsl-container.o2 .offer-slider-small .slider-item .offer-content span{color:#0e1f7e}.dsl-container.unitymedia .offer-slider-small .slider-item .offer-highlight{border-color:#ec1c23;background-color:#ec1c23}.dsl-container.unitymedia .offer-slider-small .slider-item .offer-content span{color:#ec1c23}
.dsl-container .offer-slider-small{margin:0 -6px;position:relative}.dsl-container .offer-slider-small .slick-slider{position:static;max-width:312px;margin:0 auto}.dsl-container .offer-slider-small .slick-slider .slick-slide.slick-center .offer-content{border-color:#df0000;background-color:#e6e6e6;box-shadow:inset 0 -1px #a9a9a9}.dsl-container .offer-slider-small .slick-slider .slick-slide.slick-center .offer-content:after{content:" ";background-color:#e6e6e6;width:8px;height:8px;position:absolute;bottom:-5px;left:calc(50% - 4px);border:1px solid #df0000;border-top:none;border-left:none;transform:rotate(45deg)}.dsl-container .offer-slider-small .slick-slider .slick-arrow{position:absolute;top:calc(50% - 29px);width:33px;height:48px;background-color:#fff;z-index:1;border-radius:5px;opacity:.7;border:1px solid #e6e6e6;box-shadow:0 3px 5px grey}.dsl-container .offer-slider-small .slick-slider .slick-arrow.slick-prev{left:-18px;text-align:right}.dsl-container .offer-slider-small .slick-slider .slick-arrow.slick-next{right:-18px}.dsl-container .offer-slider-small .slick-slider .slick-arrow span{font-size:24px;line-height:48px}.dsl-container.o2 .offer-slider-small .slick-slider .slick-slide.slick-center .offer-content,.dsl-container.o2 .offer-slider-small .slick-slider .slick-slide.slick-center .offer-content:after{border-color:#0e1f7e}.dsl-container.unitymedia .offer-slider-small .slick-slider .slick-slide.slick-center .offer-content,.dsl-container.unitymedia .offer-slider-small .slick-slider .slick-slide.slick-center .offer-content:after{border-color:#ec1c23}
.dsl-container header.logoheadline{display:flex;justify-content:space-between}@media screen and (min-width:750px){.dsl-container header.logoheadline{min-height:78px}}@media screen and (min-width:990px){.dsl-container header.logoheadline{min-height:106px}}.dsl-container header.logoheadline h2{color:#df0000;font-size:2.33333rem;line-height:1em;margin-bottom:22px}@media (min-width:510px){.dsl-container header.logoheadline h2{font-size:2.15385rem}}@media (min-width:750px){.dsl-container header.logoheadline h2{font-size:2rem}}@media (min-width:990px){.dsl-container header.logoheadline h2{font-size:1.86667rem}}@media (min-width:1230px){.dsl-container header.logoheadline h2{font-size:1.75rem}}.dsl-container header.logoheadline h2 span{display:block;font-size:1.83333rem;line-height:1em}@media (min-width:510px){.dsl-container header.logoheadline h2 span{font-size:1.69231rem}}@media (min-width:750px){.dsl-container header.logoheadline h2 span{font-size:2.57143rem}}@media (min-width:990px){.dsl-container header.logoheadline h2 span{font-size:2.4rem}}@media (min-width:1230px){.dsl-container header.logoheadline h2 span{font-size:2.25rem}}.dsl-container header.logoheadline .offer-logo{display:none;padding:3px 0 0 10px}.dsl-container header.logoheadline .offer-logo img{width:auto;max-height:63px;max-width:100px}@media screen and (min-width:510px){.dsl-container header.logoheadline .offer-logo img{max-height:52px;max-width:120px}}@media screen and (min-width:750px){.dsl-container header.logoheadline .offer-logo img{max-height:80px;max-width:200px;max-width:150px}}
.dsl-container .giftcard{border-top:1px solid #e6e6e6;margin:20px 0;padding-top:20px}.dsl-container .giftcard h3.overwrite{color:#df0000;font-size:2rem;text-align:left}@media (min-width:510px){.dsl-container .giftcard h3.overwrite{font-size:1.84615rem}}@media (min-width:750px){.dsl-container .giftcard h3.overwrite{font-size:2.14286rem}}@media (min-width:990px){.dsl-container .giftcard h3.overwrite{font-size:2rem}}@media (min-width:1230px){.dsl-container .giftcard h3.overwrite{font-size:1.875rem}}.dsl-container .giftcard .coupon{display:block;margin:0}.dsl-container .giftcard .coupon .giftcard-display{display:block;width:auto;padding:0 30px;margin-bottom:20px}.dsl-container .giftcard .coupon .giftcard-display img{box-shadow:0 0 10px 0 rgba(67,50,40,.4);border-radius:14px;max-width:280px;margin:0 auto}.dsl-container .giftcard .coupon .giftcard-display .price{padding-left:20px}.dsl-container .giftcard .coupon .giftcard-display .price span{font-size:52px}.dsl-container .giftcard .coupon p{font-size:1.16667rem;margin:0;position:relative;top:-5px}@media (min-width:510px){.dsl-container .giftcard .coupon p{font-size:1.07692rem}}@media (min-width:750px){.dsl-container .giftcard .coupon p{font-size:1.14286rem}}@media (min-width:990px){.dsl-container .giftcard .coupon p{font-size:1.06667rem}}@media (min-width:1230px){.dsl-container .giftcard .coupon p{font-size:1rem}}.dsl-container .giftcard .coupon p strong{display:block;font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:1.33333rem}@media (min-width:510px){.dsl-container .giftcard .coupon p strong{font-size:1.23077rem}}@media (min-width:750px){.dsl-container .giftcard .coupon p strong{font-size:1.42857rem}}@media (min-width:990px){.dsl-container .giftcard .coupon p strong{font-size:1.33333rem}}@media (min-width:1230px){.dsl-container .giftcard .coupon p strong{font-size:1.25rem}}.dsl-container .giftcard .coupon p span{font-size:15px}
.CircularProgressbar{width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}
.dsl-container .offer-list>div{margin-bottom:10px}.dsl-container .offer-list .offer-item-wrapper{margin-top:30px}@media (min-width:1470px){.dsl-container .offer-list .offer-item-wrapper{flex-basis:20%;max-width:20%}}.dsl-container .offer-list .offer-item-wrapper.highlighted{border-color:#df0000}.dsl-container .offer-list .offer-item{border:1px solid #e6e6e6;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.dsl-container .offer-list .offer-item.highlighted{border-color:#df0000}.dsl-container .offer-list .offer-item .offer-highlight{background-color:#df0000;border-radius:5px 5px 0 0;color:#fff;font-size:1.33333rem;left:-1px;line-height:1em;height:30px;padding:8px 10px;position:absolute;top:-30px;width:calc(100% + 2px)}@media (min-width:510px){.dsl-container .offer-list .offer-item .offer-highlight{font-size:1.23077rem}}@media (min-width:750px){.dsl-container .offer-list .offer-item .offer-highlight{font-size:1.14286rem}}@media (min-width:990px){.dsl-container .offer-list .offer-item .offer-highlight{font-size:1.06667rem}}@media (min-width:1230px){.dsl-container .offer-list .offer-item .offer-highlight{font-size:1rem}}.dsl-container .offer-list .offer-item .offer-content{margin:12px}.dsl-container .offer-list .offer-item .offer-content p{font-size:1.33333rem}@media (min-width:510px){.dsl-container .offer-list .offer-item .offer-content p{font-size:1.23077rem}}@media (min-width:750px){.dsl-container .offer-list .offer-item .offer-content p{font-size:1.14286rem}}@media (min-width:990px){.dsl-container .offer-list .offer-item .offer-content p{font-size:1.06667rem}}@media (min-width:1230px){.dsl-container .offer-list .offer-item .offer-content p{font-size:1rem}}.dsl-container .offer-list .offer-item .offer-content .giftcard .modal-opener{cursor:pointer;text-decoration:underline}.dsl-container .offer-list .offer-item .offer-content .symbol{position:relative;padding:8px;height:100px;width:100px;margin:0 auto;text-align:center}.dsl-container .offer-list .offer-item .offer-content .symbol .CircularProgressbar{position:absolute;top:0;left:0}.dsl-container .offer-list .offer-item .offer-content .symbol .CircularProgressbar .CircularProgressbar-path{stroke:#df0000}.dsl-container .offer-list .offer-item .offer-content .symbol span{display:block;font-size:36px;font-weight:700;line-height:.78;color:#df0000}.dsl-container .offer-list .offer-item .offer-content .symbol span.digit{margin-top:15px}.dsl-container .offer-list .offer-item .offer-content .symbol span.unit{margin-top:4px;font-size:20px;font-weight:400}.dsl-container .offer-list .offer-item .offer-content .speed-category{margin-top:10px;text-align:center;font-size:16px;line-height:1.13;color:#a9a9a9;min-Height:18px}.dsl-container .offer-list .offer-item .offer-content .info-badge-container{position:absolute;min-height:50px;max-width:100%;margin-right:12px}.dsl-container .offer-list .offer-item .offer-content .info-badge-container .info-badge{font-size:15.5px;text-align:left;color:#fff;background-color:#df0000;display:inline-block;box-shadow:0 0 10px 0 rgba(67,50,40,.4);padding:2px 8px}.dsl-container .offer-list .offer-item .offer-content .info-badge-container .info-badge a{vertical-align:middle;margin-left:4px}.dsl-container .offer-list .offer-item .offer-content .info-badge-container .info-badge a i.checkout__icon{color:#fff}.dsl-container .offer-list .offer-item .offer-content .checkmark-bullets{margin-top:80px;margin-bottom:20px}.dsl-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.33333rem}@media (min-width:510px){.dsl-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.23077rem}}@media (min-width:750px){.dsl-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.42857rem}}@media (min-width:990px){.dsl-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.33333rem}}@media (min-width:1230px){.dsl-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.25rem}}.dsl-container .offer-list .offer-item .offer-content .details-list{display:flex;justify-content:space-between}.dsl-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.16667rem;text-decoration:underline;cursor:pointer}@media (min-width:510px){.dsl-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.07692rem}}@media (min-width:750px){.dsl-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.14286rem}}@media (min-width:990px){.dsl-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.06667rem}}@media (min-width:1230px){.dsl-container .offer-list .offer-item .offer-content .details-list__link{font-size:.875rem}}.dsl-container .offer-list .offer-item .offer-content .pricestring{font-size:1.66667rem}@media (min-width:510px){.dsl-container .offer-list .offer-item .offer-content .pricestring{font-size:1.53846rem}}@media (min-width:750px){.dsl-container .offer-list .offer-item .offer-content .pricestring{font-size:1.42857rem}}@media (min-width:990px){.dsl-container .offer-list .offer-item .offer-content .pricestring{font-size:1.33333rem}}@media (min-width:1230px){.dsl-container .offer-list .offer-item .offer-content .pricestring{font-size:1.25rem}}.dsl-container .offer-list .offer-item .offer-content .pricestring .price{font-size:3rem}@media (min-width:510px){.dsl-container .offer-list .offer-item .offer-content .pricestring .price{font-size:2.76923rem}}@media (min-width:750px){.dsl-container .offer-list .offer-item .offer-content .pricestring .price{font-size:2.57143rem}}@media (min-width:990px){.dsl-container .offer-list .offer-item .offer-content .pricestring .price{font-size:2.4rem}}@media (min-width:1230px){.dsl-container .offer-list .offer-item .offer-content .pricestring .price{font-size:2.25rem}}.dsl-container .offer-list .offer-item .offer-content .pricestring .footnote{margin-right:2px}@media screen and (min-width:750px){.dsl-container .offer-list .offer-item .offer-content .pricestring .footnote{top:-16px}}.dsl-container .offer-list .offer-item .offer-content .renewalprice{margin-top:5px}.dsl-container .offer-list .offer-item .buybox button{margin:0}.dsl-container.o2 .offer-list .offer-item .offer-highlight{background-color:#0e1f7e}.dsl-container.o2 .offer-list .offer-item .offer-content h2{color:#0e1f7e}.dsl-container.o2 .offer-list .offer-item .offer-content .symbol .CircularProgressbar .CircularProgressbar-path{stroke:#0e1f7e}.dsl-container.o2 .offer-list .offer-item .offer-content .digit,.dsl-container.o2 .offer-list .offer-item .offer-content .unit{color:#0e1f7e}.dsl-container.o2 .offer-list .offer-item .offer-content .info-badge-container .info-badge{background-color:#0e1f7e}.dsl-container.unitymedia .offer-list .offer-item .offer-highlight{background-color:#ec1c23}.dsl-container.unitymedia .offer-list .offer-item .offer-content h2{color:#ec1c23}.dsl-container.unitymedia .offer-list .offer-item .offer-content .symbol .CircularProgressbar .CircularProgressbar-path{stroke:#ec1c23}.dsl-container.unitymedia .offer-list .offer-item .offer-content .digit,.dsl-container.unitymedia .offer-list .offer-item .offer-content .unit{color:#ec1c23}.dsl-container.unitymedia .offer-list .offer-item .offer-content .info-badge-container .info-badge{background-color:#ec1c23}.details-modal-table{width:100%;border-collapse:collapse;margin-bottom:1em}.details-modal-table__row:nth-child(odd){background:#f2f2f2}.details-modal-table__cell{padding:6px}
.dsl-container .row.offer-list{margin-top:0}.dsl-container .row.offer-list .slick-slider{max-width:100%}
.dsl-container{width:100%}.dsl-container__headline{font-family:MMHeadline,sans-serif;font-weight:400;font-size:2rem;text-align:center;max-width:220px;margin:30px auto 10px}@media (min-width:510px){.dsl-container__headline{font-size:2.15385rem}}@media (min-width:750px){.dsl-container__headline{font-size:2.28571rem}}@media (min-width:990px){.dsl-container__headline{font-size:2.4rem}}@media (min-width:1230px){.dsl-container__headline{font-size:3rem}}@media (min-width:510px){.dsl-container__headline{max-width:none}}.dsl-container .provider-banner{background:transparent!important;overflow:hidden}.dsl-container.modalform{margin:0 auto;max-width:600px}.dsl-container.modalform .form-widget:before{display:none}
.channel-list-modal .channel-list-modal-text{text-decoration:underline}.channel-list-modal .channel-list-modal-text:hover{text-decoration:none;cursor:pointer}
.package{margin-bottom:7px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.package h3{margin-left:12px;width:100%;text-align:left;font-size:24px}@media screen and (min-width:990px){.package{flex-direction:row}}.package .text-area{text-align:center}@media screen and (min-width:990px){.package .text-area{text-align:left}}.package .konf_buli{position:relative}@media screen and (min-width:990px){.package .konf_buli{margin-right:9px}}.package .konf_buli img{width:55px;height:63px}.package .konf_buli.additional:after{position:absolute;left:-16px;top:calc(50% - 11px);box-sizing:border-box;content:"+";display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;width:22px;height:22px;font-size:30px;padding-bottom:2px;box-shadow:0 0 10px 1px rgba(0,0,0,.3);font-family:Source Sans Pro,sans-serif;font-weight:600}
.packageList{justify-content:center}@media screen and (min-width:990px){.packageList{padding-left:20px;justify-content:space-between}}
.sky-options-display p span.pos-rel{position:relative;margin-left:10px;margin-right:5px}.sky-options-display p .strong{font-size:16px;font-weight:700;line-height:1.16}
.sky-hardware-details .strong{font-size:16px;font-weight:700;line-height:1.16}
.bonus{font-family:Source Sans Pro,sans-serif;min-height:117px}.bonus hr{margin:5px -5px 16px}.bonus h3.bonus-headline{font-family:Source Sans Pro,sans-serif;text-align:left;font-size:24px;margin-bottom:18px;font-weight:700}.bonus h3.red{color:#df0000}.bonus h3.black{color:#444}.bonus .bonus-content .coupon-display{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.bonus .bonus-content .coupon-display .bonus-image{max-height:45px;max-width:70px;margin-right:24px;margin-left:17px;position:relative}.bonus .bonus-content .coupon-display .bonus-image.additional:after{position:absolute;left:-17px;top:calc(50% - 11px);box-sizing:border-box;content:"+";display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;width:22px;height:22px;font-size:30px;padding-bottom:2px;box-shadow:0 0 10px 1px rgba(0,0,0,.3);font-family:Source Sans Pro,sans-serif;font-weight:600}.bonus .bonus-content .coupon-display .bonus-text p{font-size:16px;line-height:1.28;font-weight:700}.bonus .bonus-content .coupon-display .bonus-text p span{font-weight:400}
.sky__offer{border:1px solid #e6e6e6;margin-bottom:30px;padding-top:21px}.sky__offer .pl{padding-left:25px}.sky__offer .pl-11{padding-left:11px}.sky__offer .pr{padding-right:25px}.sky__offer.sky_offer_checkout{border:none;padding-top:0}.sky__offer .package-Details-Link{padding:0 35px;margin-bottom:28px}.sky__offer .price-display{margin-bottom:15px}.sky__offer .price-display.sky .pricestring{font-size:2rem}@media (min-width:510px){.sky__offer .price-display.sky .pricestring{font-size:1.84615rem}}@media (min-width:750px){.sky__offer .price-display.sky .pricestring{font-size:2.14286rem}}@media (min-width:990px){.sky__offer .price-display.sky .pricestring{font-size:2rem}}@media (min-width:1230px){.sky__offer .price-display.sky .pricestring{font-size:1.875rem}}.sky__offer .price-display.sky .pricestring span.price{font-size:3rem}@media (min-width:510px){.sky__offer .price-display.sky .pricestring span.price{font-size:2.76923rem}}@media (min-width:750px){.sky__offer .price-display.sky .pricestring span.price{font-size:3rem}}@media (min-width:990px){.sky__offer .price-display.sky .pricestring span.price{font-size:2.8rem}}@media (min-width:1230px){.sky__offer .price-display.sky .pricestring span.price{font-size:2.625rem}}.sky__offer .price-display.sky .footnote{top:-17px}@media screen and (min-width:510px){.sky__offer .bonus{margin-bottom:30px}}.sky__offer .imageAndTitle h2{color:#df0000;font-size:30px;margin-bottom:15px}@media screen and (min-width:990px){.sky__offer .imageAndTitle h2{margin-bottom:29px;font-size:48px}}.sky__offer .imageAndTitle p{font-size:16px;line-height:1.38;color:#333;margin-bottom:21px}@media screen and (min-width:990px){.sky__offer .imageAndTitle p{margin-bottom:38px}}.sky__offer .imageAndTitle img{max-width:100%;margin-bottom:8px}@media screen and (min-width:990px){.sky__offer .imageAndTitle img{margin-bottom:0}}.sky__offer hr{border-color:#e5e5e5}.sky__offer .offer-title{padding-top:8px}@media screen and (min-width:990px){.sky__offer .offer-title{margin-bottom:28px}}.sky__offer .offer-title h3{font-size:2rem}@media (min-width:510px){.sky__offer .offer-title h3{font-size:1.84615rem}}@media (min-width:750px){.sky__offer .offer-title h3{font-size:2.14286rem}}@media (min-width:990px){.sky__offer .offer-title h3{font-size:2.4rem}}@media (min-width:1230px){.sky__offer .offer-title h3{font-size:2.25rem}}
.strom-gas-container .banner{background:#df0000;position:relative;width:100%}.strom-gas-container .banner__inner{margin:0 auto;max-width:362px;padding:20px 10px 0}@media (min-width:510px){.strom-gas-container .banner__inner{max-width:430px;position:relative;margin:0 auto;padding:120px 10px 0}}@media (min-width:750px){.strom-gas-container .banner__inner{max-width:600px}}@media (min-width:990px){.strom-gas-container .banner__inner{display:flex;flex-direction:row;max-width:880px}}@media (min-width:1230px){.strom-gas-container .banner__inner{padding:120px 10px 0;max-width:1000px}}.strom-gas-container .banner__neu-desktop{position:absolute;top:0;right:-40px;z-index:1;display:none}@media (min-width:1230px){.strom-gas-container .banner__neu-desktop{display:block}}.strom-gas-container .banner__service-mobile{position:absolute;top:-7px;left:-8px}@media (min-width:510px){.strom-gas-container .banner__service-mobile{top:0;left:0}}.strom-gas-container .banner__service-mobile:before{content:" ";position:absolute;top:0;left:0;width:140px;height:50px;background:#fff;z-index:1}@media (min-width:510px){.strom-gas-container .banner__service-mobile:before{content:none}}.strom-gas-container .banner__service-mobile-img{z-index:2;position:absolute}@media (min-width:510px){.strom-gas-container .banner__triangle{position:absolute;top:0;left:0;width:600px;height:120px;background:linear-gradient(to right bottom,#fff 49.5%,transparent 50%)}}@media (min-width:1230px){.strom-gas-container .banner__triangle{width:690px;height:135px}}.strom-gas-container .banner__logos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}@media (min-width:510px){.strom-gas-container .banner__logos{display:block}}@media (min-width:1230px){.strom-gas-container .banner__logos{padding:0 20px}}@media (min-width:510px){.strom-gas-container .banner__coupon-logo{display:none}}@media (min-width:510px){.strom-gas-container .banner__text-img{display:flex;flex-direction:row;align-items:center}}.strom-gas-container .banner__copy,.strom-gas-container .banner__headline{color:#fff}@media (min-width:990px){.strom-gas-container .banner__head-text-img{float:left;width:500px;padding:0 20px}}.strom-gas-container .banner__head-text-img:after{content:" ";clear:both}.strom-gas-container .banner__headline{color:#fff;font-size:36px;line-height:1;padding:0;margin-bottom:22px;margin-top:72px}@media (min-width:510px){.strom-gas-container .banner__headline{font-size:42px;margin-top:0}}@media (min-width:750px){.strom-gas-container .banner__headline{font-size:60px}}.strom-gas-container .banner__headline-inner{white-space:nowrap;display:block}@media (min-width:990px){.strom-gas-container .banner__headline-inner{display:inline-block}}.strom-gas-container .banner__copy{font-size:16px}@media (min-width:510px){.strom-gas-container .banner__copy{font-size:18px;margin-right:28px}}@media (min-width:750px){.strom-gas-container .banner__copy{margin-right:0}}
.strom-gas-container .form-widget{background:#fff;margin-left:-10px;width:calc(100% + 20px)}@media (min-width:510px){.strom-gas-container .form-widget{transform:skew(-10deg);margin-left:0;width:auto}}.strom-gas-container .form-widget__header{background:#f2f2f2;list-style:none;display:flex;flex-direction:row;justify-content:space-around}.strom-gas-container .form-widget__header-item{color:#7f7f7f;font-family:MMHeadline,sans-serif;font-weight:400;font-size:24px;padding:4px 0;flex-basis:50%;text-align:center;border-bottom:1px solid #e6e6e6;cursor:pointer}.strom-gas-container .form-widget__header-item:first-of-type{border-right:1px solid #e6e6e6}.strom-gas-container .form-widget__header-item:last-of-type{border-left:1px solid #e6e6e6}@media (min-width:990px){.strom-gas-container .form-widget__header-item:last-of-type .form-widget__text{padding-right:72px}}@media (min-width:1230px){.strom-gas-container .form-widget__header-item:last-of-type .form-widget__text{padding-right:90px}}.strom-gas-container .form-widget__header-item--is-active{color:#df0000;background:#fff;border:0}.strom-gas-container .form-widget__header-item--is-active .form-widget__text{text-decoration:underline}.strom-gas-container .form-widget--is-gas .form-widget__header,.strom-gas-container .form-widget--is-strom .form-widget__header{justify-content:flex-start}.strom-gas-container .form-widget--is-gas .form-widget__header-item .form-widget__text,.strom-gas-container .form-widget--is-strom .form-widget__header-item .form-widget__text{padding:0}.strom-gas-container .form-widget__content{padding:16px 12px;max-width:420px}@media (min-width:510px){.strom-gas-container .form-widget__content{transform:skew(10deg);padding:16px 40px;margin:0 auto;min-height:290px}}@media (min-width:750px){.strom-gas-container .form-widget__content{max-width:520px}}.strom-gas-container .form-widget__content .formfield{margin-bottom:0}@media (min-width:510px){.strom-gas-container .form-widget__content .c-loader{width:auto;left:30px;right:30px}}.strom-gas-container .form-widget__content--result{display:flex;flex-direction:column;justify-content:space-around;min-height:240px}.strom-gas-container .form-widget__content--result .form-widget__lead{margin-bottom:0}.strom-gas-container .form-widget__lead{font-size:18px;margin-bottom:20px;font-weight:700}.strom-gas-container .form-widget__form{margin-bottom:20px}.strom-gas-container .form-widget__visual{display:flex}.strom-gas-container .form-widget__visual-text{flex:1;padding-left:24px}.strom-gas-container .form-widget__centered{text-align:center}.strom-gas-container .form-widget__result-icon{width:44px;height:44px;border-radius:100%;display:block;position:relative}.strom-gas-container .form-widget__error-icon{fill:#fff;background:#df0000}.strom-gas-container .form-widget__error-icon svg{width:22px;height:22px;position:absolute;top:11px;left:11px}.strom-gas-container .form-widget__success-icon{fill:#fff}.strom-gas-container .form-widget__success-icon svg{width:42px;height:42px;position:absolute;top:0;left:0}@media (min-width:510px){.strom-gas-container .form-widget__text{transform:skew(10deg);display:block}}.strom-gas-container .form-widget__buttons{display:flex;width:100%;height:48px;align-items:stretch;margin-bottom:14px;border-radius:4px;border:1px solid #e6e6e6;overflow:hidden}.strom-gas-container .form-widget__button{border:0;border-right:1px solid #e6e6e6;background:#fff;cursor:pointer;width:100%}.strom-gas-container .form-widget__button-label{display:block;color:#777;line-height:10px;white-space:nowrap;font-family:Source Sans Pro,sans-serif;font-weight:600}.strom-gas-container .form-widget__button:last-of-type{border-right:0}.strom-gas-container .form-widget__button svg{height:18px;width:auto;fill:#777}.strom-gas-container .form-widget__button.highlighted,.strom-gas-container .form-widget__button:active{outline:none;box-shadow:inset 0 -3px 0 0 rgba(51,51,51,.1)}.strom-gas-container .form-widget__button.highlighted svg,.strom-gas-container .form-widget__button:active svg{fill:#df0000}.strom-gas-container .form-widget__button.highlighted .form-widget__button-label,.strom-gas-container .form-widget__button:active .form-widget__button-label{color:#df0000}.strom-gas-container .form-widget__icon-wrapper{position:relative;align-self:center}.strom-gas-container .form-widget__icon-wrapper .icon-MM-iconfont_Info{color:#7f7f7f;font-size:18px;top:12px;left:calc(50% - 9px);position:absolute;cursor:pointer}.strom-gas-container .form-widget__icon-wrapper .icon-MM-iconfont_Info:before{content:"i"}.strom-gas-container .form-widget__row{margin-bottom:8px!important}.strom-gas-container .form-widget__section{margin-bottom:32px}.strom-gas-container .form-widget__section:last-of-type{margin-bottom:0}.strom-gas-container .form-widget .a-button{line-height:1;width:100%;margin-bottom:12px}.strom-gas-container .form-widget .a-button .icon-MM_iconfont_ArrowR{position:relative;top:1px}.strom-gas-container .form-widget .a-button .icon-MM_iconfont_ArrowR:before{content:"\276f"}.strom-gas-container .form-widget .m-autosuggest{position:absolute;right:6px;margin-left:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
header.logoheadline{display:flex;justify-content:space-between}header.logoheadline h2{color:#df0000;font-size:2.5rem;line-height:1em;margin-bottom:22px}@media (min-width:510px){header.logoheadline h2{font-size:2.30769rem}}@media (min-width:750px){header.logoheadline h2{font-size:3.42857rem}}@media (min-width:990px){header.logoheadline h2{font-size:3.2rem}}@media (min-width:1230px){header.logoheadline h2{font-size:3rem}}header.logoheadline h2 span{display:block;font-size:1.83333rem;line-height:1em}@media (min-width:510px){header.logoheadline h2 span{font-size:1.69231rem}}@media (min-width:750px){header.logoheadline h2 span{font-size:2.57143rem}}@media (min-width:990px){header.logoheadline h2 span{font-size:2.4rem}}@media (min-width:1230px){header.logoheadline h2 span{font-size:2.25rem}}header.logoheadline .offer-logo{padding:3px 0 0 10px}header.logoheadline .offer-logo img{width:auto;max-height:63px;max-width:100px}@media screen and (min-width:510px){header.logoheadline .offer-logo img{max-height:52px;max-width:120px}}@media screen and (min-width:750px){header.logoheadline .offer-logo img{max-height:80px;max-width:200px;max-width:150px}}
.strom-gas-container .giftcard{border-top:1px solid #e6e6e6;margin-top:20px;padding-top:20px}.giftcard h3.overwrite{color:#df0000;font-size:2rem;text-align:left}@media (min-width:510px){.giftcard h3.overwrite{font-size:1.84615rem}}@media (min-width:750px){.giftcard h3.overwrite{font-size:2.14286rem}}@media (min-width:990px){.giftcard h3.overwrite{font-size:2rem}}@media (min-width:1230px){.giftcard h3.overwrite{font-size:1.875rem}}.giftcard .coupon{align-items:center;display:flex;margin-left:36px}.giftcard .coupon .m-giftcard-display{width:70px}.giftcard .coupon p{font-size:1.16667rem;margin:0 0 0 24px;position:relative;top:-5px}@media (min-width:510px){.giftcard .coupon p{font-size:1.07692rem}}@media (min-width:750px){.giftcard .coupon p{font-size:1.14286rem}}@media (min-width:990px){.giftcard .coupon p{font-size:1.06667rem}}@media (min-width:1230px){.giftcard .coupon p{font-size:1rem}}.giftcard .coupon p strong{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:1.33333rem}@media (min-width:510px){.giftcard .coupon p strong{font-size:1.23077rem}}@media (min-width:750px){.giftcard .coupon p strong{font-size:1.42857rem}}@media (min-width:990px){.giftcard .coupon p strong{font-size:1.33333rem}}@media (min-width:1230px){.giftcard .coupon p strong{font-size:1.25rem}}.giftcard-infos.strom .price{font-size:6rem}@media (min-width:510px){.giftcard-infos.strom .price{font-size:5.53846rem}}@media (min-width:750px){.giftcard-infos.strom .price{font-size:5.71429rem}}@media (min-width:990px){.giftcard-infos.strom .price{font-size:5.33333rem}}@media (min-width:1230px){.giftcard-infos.strom .price{font-size:5rem}}
.strom-gas-container .offer-list>div{margin-bottom:10px}.strom-gas-container .offer-list .offer-item{border:1px solid #e6e6e6;height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.strom-gas-container .offer-list .offer-item.highlighted{border-color:#df0000}.strom-gas-container .offer-list .offer-item .offer-highlight{background-color:#df0000;border-radius:5px 5px 0 0;color:#fff;font-size:1.33333rem;left:-1px;line-height:1em;height:30px;padding:8px 10px;position:absolute;top:-30px;width:calc(100% + 2px)}@media (min-width:510px){.strom-gas-container .offer-list .offer-item .offer-highlight{font-size:1.23077rem}}@media (min-width:750px){.strom-gas-container .offer-list .offer-item .offer-highlight{font-size:1.14286rem}}@media (min-width:990px){.strom-gas-container .offer-list .offer-item .offer-highlight{font-size:1.06667rem}}@media (min-width:1230px){.strom-gas-container .offer-list .offer-item .offer-highlight{font-size:1rem}}.strom-gas-container .offer-list .offer-item .offer-content{margin:20px}.strom-gas-container .offer-list .offer-item .offer-content p{font-size:1.33333rem}@media (min-width:510px){.strom-gas-container .offer-list .offer-item .offer-content p{font-size:1.23077rem}}@media (min-width:750px){.strom-gas-container .offer-list .offer-item .offer-content p{font-size:1.14286rem}}@media (min-width:990px){.strom-gas-container .offer-list .offer-item .offer-content p{font-size:1.06667rem}}@media (min-width:1230px){.strom-gas-container .offer-list .offer-item .offer-content p{font-size:1rem}}.strom-gas-container .offer-list .offer-item .offer-content .symbol{height:164px;margin:20px auto;text-align:center;width:164px}.strom-gas-container .offer-list .offer-item .offer-content .symbol img{position:relative;height:154px;width:auto}.strom-gas-container .offer-list .offer-item .offer-content .checkmark-bullets{margin-bottom:20px}.strom-gas-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.33333rem}@media (min-width:510px){.strom-gas-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.23077rem}}@media (min-width:750px){.strom-gas-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.42857rem}}@media (min-width:990px){.strom-gas-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.33333rem}}@media (min-width:1230px){.strom-gas-container .offer-list .offer-item .offer-content .checkmark-bullets li{font-size:1.25rem}}.strom-gas-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.16667rem;margin-left:20px;text-decoration:underline;cursor:pointer}@media (min-width:510px){.strom-gas-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.07692rem}}@media (min-width:750px){.strom-gas-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.14286rem}}@media (min-width:990px){.strom-gas-container .offer-list .offer-item .offer-content .details-list__link{font-size:1.06667rem}}@media (min-width:1230px){.strom-gas-container .offer-list .offer-item .offer-content .details-list__link{font-size:1rem}}.strom-gas-container .offer-list .offer-item .offer-content .details-list__link:first-child{margin-left:0}.strom-gas-container .offer-list .offer-item .offer-content .pricestring{font-size:1.66667rem}@media (min-width:510px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring{font-size:1.53846rem}}@media (min-width:750px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring{font-size:2.14286rem}}@media (min-width:990px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring{font-size:2rem}}@media (min-width:1230px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring{font-size:1.875rem}}.strom-gas-container .offer-list .offer-item .offer-content .pricestring .price{font-size:3rem}@media (min-width:510px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring .price{font-size:2.76923rem}}@media (min-width:750px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring .price{font-size:3rem}}@media (min-width:990px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring .price{font-size:2.8rem}}@media (min-width:1230px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring .price{font-size:2.625rem}}@media screen and (min-width:750px){.strom-gas-container .offer-list .offer-item .offer-content .pricestring .footnote{top:-16px}}.details-modal-table{width:100%;border-collapse:collapse;margin-bottom:1em}.details-modal-table__row:nth-child(odd){background:#f2f2f2}.details-modal-table__cell{padding:6px}
.strom-gas-container .offer-list{padding-top:30px}
.strom-gas-container{width:100%}.strom-gas-container__headline{font-family:MMHeadline,sans-serif;font-weight:400;font-size:48px;margin-top:58px;text-align:center}
.p-landingpage .landingpage .filtermodule{margin-bottom:0}.p-landingpage .landingpage .filtermodule .filter-wrapper.desktop .filterselects{margin-top:20px}
.grid-component{flex-shrink:1}
.grid-list{display:flex;flex-direction:row;justify-content:space-between;align-content:center;flex-wrap:wrap;flex-shrink:1}
.provider-logo{text-align:left;margin-right:20px}.provider-logo img{width:80px}
.summary-tariff__bullets{margin-bottom:20px}.summary-tariff__modal .modal-opener{text-decoration:underline;cursor:pointer}
.checkout__summary-total .tax{display:block;margin:8px 0 12px}
.coupon-section{padding:20px;border-top:1px solid #e6e6e6;border-bottom:0}.coupon-section h3{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:1.83333rem}@media (min-width:510px){.coupon-section h3{font-size:1.69231rem}}@media (min-width:750px){.coupon-section h3{font-size:1.85714rem}}@media (min-width:990px){.coupon-section h3{font-size:2rem}}@media (min-width:1230px){.coupon-section h3{font-size:1.875rem}}.coupon-section h4{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:1.66667rem;color:#df0000}@media (min-width:510px){.coupon-section h4{font-size:1.53846rem}}@media (min-width:750px){.coupon-section h4{font-size:1.71429rem}}@media (min-width:990px){.coupon-section h4{font-size:1.6rem}}@media (min-width:1230px){.coupon-section h4{font-size:1.5rem}}.coupon-section .coupon-content{margin:20px 0 0}@media (min-width:750px){.coupon-section .coupon-content{margin:20px 0 0 30px}}.coupon-section .coupon-content .giftCard-details{display:flex;margin-top:20px}.coupon-section .coupon-content .giftCard-details ul{list-style-type:none}.coupon-section .coupon-content .giftCard-details ul li{text-overflow:ellipsis;overflow:hidden}.coupon-section .coupon-content .giftCard-details ul li p{margin-bottom:0;text-overflow:ellipsis;overflow:hidden}.coupon-section .coupon-content .giftCard-details .modal{display:inline-block;margin:10px 0 0 15px}.coupon-section .coupon-content .giftCard-details .modal-opener{text-decoration:underline;cursor:pointer}.coupon-section .coupon-content .deliverytime{color:#55b017;display:block;font-family:Source Sans Pro,sans-serif;font-weight:400;text-shadow:none;transform:none;letter-spacing:0;padding:10px 0}.coupon-section .coupon-content .deliverytime i{color:#7f7f7f;display:inline-block;font-size:16px;line-height:16px;margin-right:5px;vertical-align:bottom;outline:0}
.dsl-summary-hardware-image-container{margin:0 auto}@media (min-width:510px){.dsl-summary-hardware-image-container img{max-width:300px}}
.option-section .hardware-option{position:relative;background:#fff;border:none}.option-section .hardware-option.fixed{background:#e3e3e3;padding-bottom:12px}.option-section .hardware-option:not(:last-child){padding-bottom:12px}.option-section .hardware-option:not(:last-child):after{content:"";background:#e6e6e6;position:absolute;bottom:0;left:10%;width:80%;height:1px}.option-section .hardware-option .header{display:flex;justify-content:flex-start;padding:20px 10px 10px}.option-section .hardware-option .header .visual{position:relative;width:28px;height:28px;margin-right:8px;fill:#df0000}.option-section .hardware-option .header .visual div{position:relative;width:100%;height:100%;border:2px solid #df0000;border-radius:4px;padding:2px}.option-section .hardware-option .header .visual svg{width:100%;height:100%}.option-section .hardware-option .header .headline{font-size:18px;font-weight:700;margin-bottom:0;line-height:28px}.option-section .hardware-option .summary-total{border:0}.option-section .hardware-option .summary-total p{padding-left:18px;padding-top:10px;font-size:16px;line-height:22px;font-weight:700;margin:0}@media (min-width:510px){.option-section .hardware-option .summary-total p{padding-left:28px}}.option-section .hardware-option .summary-total p.number{font-size:24px;letter-spacing:-.2px;text-align:right}.option-section .hardware-option .summary-total p.number span{display:block}.option-section .hardware-option .summary-total p.number span.price-monthly-renewal{font-size:12px;line-height:16px}
.checkout-summary-container{border:1px solid #e6e6e6;padding:20px 0}.checkout-summary-container .giftcard{padding:20px}.checkout-summary-container .giftcard h3.overwrite{font-family:MMHeadline,sans-serif;font-weight:400;margin-bottom:20px}.checkout__summary-legalbox__container p{padding:10px}.checkout__summary-legalbox{border-top:1px solid #e6e6e6}.checkout__summary-legalbox__buy-btn{width:100%}.checkout__summary-hr{border:0;border-top:1px solid #e6e6e6;margin:20px 0}
.sky-options-display div span.pos-rel{position:relative;margin-left:10px;margin-right:5px}.sky-options-display div .strong{font-size:20px;font-weight:700;line-height:1.16}.sky-options-display div.text-right{text-align:right;margin-bottom:20px}
.sky-hardware-details .strong{font-size:16px;font-weight:700;line-height:1.16}
.bonus{font-family:Source Sans Pro,sans-serif;min-height:117px}.bonus hr{margin:5px -5px 16px}.bonus h3.bonus-headline{font-family:Source Sans Pro,sans-serif;text-align:left;font-size:24px;margin-bottom:18px;font-weight:700}.bonus h3.red{color:#df0000}.bonus h3.black{color:#444}.bonus .bonus-content .coupon-display{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.bonus .bonus-content .coupon-display .bonus-image{max-height:45px;max-width:70px;margin-right:24px;margin-left:17px;position:relative}.bonus .bonus-content .coupon-display .bonus-image.additional:after{position:absolute;left:-17px;top:calc(50% - 11px);box-sizing:border-box;content:"+";display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;width:22px;height:22px;font-size:30px;padding-bottom:2px;box-shadow:0 0 10px 1px rgba(0,0,0,.3);font-family:Source Sans Pro,sans-serif;font-weight:600}.bonus .bonus-content .coupon-display .bonus-text p{font-size:16px;line-height:1.28;font-weight:700}.bonus .bonus-content .coupon-display .bonus-text p span{font-weight:400}
.sky .m-price-display__inner .m-price-display__currency-symbol{margin-right:5px}.sky .m-price-display__inner .m-price-display__currency-symbol,.sky .m-price-display__inner .m-price-display__price{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:24px;font-style:normal;text-align:right;margin-bottom:0;line-height:29px;text-shadow:none;transform:none}
.a-simcard-icon{position:relative;display:inline-block;overflow:hidden}.a-simcard-icon--link{cursor:pointer}.a-simcard-icon__label{position:absolute;top:0;left:0;line-height:30px;text-align:center;width:auto;width:100%;color:#df0000;font-weight:600}.a-simcard-icon__svg{display:inline-block}.a-simcard-icon__svg svg{height:95px;width:auto}.a-simcard-icon__svg svg .icon-sim-cls-1{fill:#df0000}.a-simcard-icon--red .a-simcard-icon__label{color:#fff}.a-simcard-icon--red .a-simcard-icon__svg svg{fill:#df0000;stroke-width:0px}.a-simcard-icon--red .a-simcard-icon__svg svg .icon-sim-cls-1,.a-simcard-icon--red .a-simcard-icon__svg svg .sim-canvas{fill:#df0000}.a-simcard-icon--red .a-simcard-icon__svg svg .icon-sim-cls-1 .icon-sim-cls-2{fill:#fff}.a-simcard-icon--red-light .a-simcard-icon__label{color:#fff}.a-simcard-icon--red-light .a-simcard-icon__svg svg{fill:rgba(223,0,0,.5);stroke-width:0px}.a-simcard-icon--red-light .a-simcard-icon__svg svg .icon-sim-cls-1,.a-simcard-icon--red-light .a-simcard-icon__svg svg .sim-canvas{fill:rgba(223,0,0,.5)}.a-simcard-icon--red-light .a-simcard-icon__svg svg .icon-sim-cls-1 .icon-sim-cls-2{fill:#fff}.a-simcard-icon--red-hover .a-simcard-icon__label{color:#fff}.a-simcard-icon--red-hover .a-simcard-icon__svg svg{fill:rgba(223,0,0,.5);stroke-width:0px}.a-simcard-icon--red-hover .a-simcard-icon__svg svg .icon-sim-cls-1,.a-simcard-icon--red-hover .a-simcard-icon__svg svg .sim-canvas{fill:rgba(223,0,0,.5)}.a-simcard-icon--red-hover .a-simcard-icon__svg svg .icon-sim-cls-1 .icon-sim-cls-2{fill:#fff}
.mwst-info-badge--superselect{position:absolute;margin-top:-10px}
.hardware-item{border:1px solid #e6e6e6;background:#fff;padding:20px 12px;margin-bottom:20px}.hardware-item:last-of-type{margin-bottom:0}.hardware-item__image-wrapper{position:relative;text-align:center;margin-bottom:20px}.hardware-item__image-wrapper .m-price-display--small{position:absolute;bottom:0;right:0;margin-bottom:0!important}.hardware-item__detail-headline{margin-bottom:8px}.hardware-item__image{max-width:200px}.hardware-item__image--error{display:none}.hardware-item__placeholder{width:100px;height:100%;display:block;text-align:center;margin:0 auto;padding:24px 0}.hardware-item__radio-button label{font-weight:700}.hardware-item__highlight{position:absolute;top:0;left:0;background:#df0000;color:#fff;padding:4px 12px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.hardware-item__modal .checkmark-bullets{margin-bottom:20px}.hardware-item__inner h3{margin-bottom:8px}.hardware-item .modal-opener{text-decoration:underline;cursor:pointer}
.checkout #hardware .tariff-options-container{display:flex;flex-flow:row wrap;justify-content:space-between}.checkout #hardware .tariff-options-container:after{content:"";flex-basis:260px}.checkout #hardware .option-section{display:flex;justify-content:space-between}.checkout #hardware .option-section-headline{font-size:18px;margin-bottom:16px}@media (min-width:510px){.checkout #hardware .option-section-headline{margin:52px 0 32px}}
.tariff-options-container .tariff-option{background:#fff;border:1px solid #e6e6e6;border-radius:2px;width:100%;word-break:break-word;min-height:251px;margin-bottom:14px;padding-top:21px}.tariff-options-container .tariff-option.fixed{background:#e3e3e3}.tariff-options-container .tariff-option>div{padding:0 21px}@media (min-width:510px){.tariff-options-container .tariff-option{flex-basis:49%}}@media (min-width:1230px){.tariff-options-container .tariff-option{flex-basis:32%}}.tariff-options-container .tariff-option .select-bar{display:flex;justify-content:space-between;margin-bottom:16px}.tariff-options-container .tariff-option .select-bar .visual{position:relative;width:29px;height:29px;fill:#df0000}.tariff-options-container .tariff-option .select-bar .visual div{position:relative;width:100%;height:100%;border:2px solid #df0000;border-radius:4px;padding:2px}.tariff-options-container .tariff-option .select-bar .visual svg{width:100%;height:100%}.tariff-options-container .tariff-option .select-bar .checkmark{width:18px;fill:#55b017}.tariff-options-container .tariff-option .select-bar .formfield{margin:0;padding:0}.tariff-options-container .tariff-option .select-bar .formfield input{display:none}.tariff-options-container .tariff-option .select-bar .formfield .checkmark-box{width:18px;height:18px;overflow:hidden;border-radius:2px;border:1.2px solid #c3c3c3;background-color:#e6e6e6}.tariff-options-container .tariff-option .select-bar .formfield .checkmark-box svg{opacity:0;width:10px;margin-left:3px;fill:#55b017}.tariff-options-container .tariff-option .select-bar .formfield .checkmark-box.checked svg{opacity:1}.tariff-options-container .tariff-option .text-content{min-height:100px}.tariff-options-container .tariff-option .text-content .headline{font-size:18px;margin-bottom:10px}.tariff-options-container .tariff-option .text-content .text{font-size:16.5px;line-height:1.09}.tariff-options-container .tariff-option .info-bar{display:flex;justify-content:space-between;border-top:1px solid #e6e6e6;padding-top:10px}.tariff-options-container .tariff-option .info-bar .details{cursor:pointer;text-decoration:underline}.tariff-options-container .tariff-option .info-bar .prices span{display:block;text-align:right}.tariff-options-container .tariff-option .info-bar .prices span.price-monthly-renewal{font-size:12px}@media (min-width:510px){.tariff-options-container .tariff-option .info-bar .prices span.price-monthly-renewal{font-size:10px}}.tariff-options-container .tariff-option__section{display:flex;justify-content:space-between}.tariff-options-container .tariff-option__section-headline{font-size:18px;margin:52px 0 32px}.tariff-options-container .tariff-option__header{display:flex;justify-content:space-between;padding:20px 28px 0}.tariff-options-container .tariff-option__check-mark{width:20px;fill:#55b017}.tariff-options-container .tariff-option__visual{width:28px;fill:#df0000}.tariff-options-container .tariff-option__content{padding:20px 28px 44px}.tariff-options-container .tariff-option__headline{font-size:18px;font-weight:700;margin-bottom:10px}.tariff-options-container .tariff-option__text{margin:0}.tariff-options-container .tariff-option__footer{display:flex;justify-content:space-between;padding:0 28px 12px}.tariff-options-container .tariff-option__details{cursor:pointer;text-decoration:underline}.tariff-options-container .tariff-option__price{text-align:right;margin:0}.tariff-options-container .tariff-option__price:last-of-type{font-size:14px;margin-top:4px}
.m-additional-simcards__card-wrapper{display:inline-block;text-align:center}.m-additional-simcards__label{font-weight:600;display:block}.m-additional-simcards .a-simcard-icon{margin-left:20px;margin-right:20px}.m-additional-simcards__card-display{margin-top:20px;margin-bottom:30px}.m-additional-simcards__flat-upgrade{margin-bottom:0!important}
.prices ul{list-style:none}
.checkout-summary--costs h4{font-family:Source Sans Pro,"sans-serif";font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#000;margin-bottom:16px}.checkout-summary--costs .prices{font-size:16px}.checkout-summary--costs .prices h4{display:flex;justify-content:space-between;margin-bottom:26px}.checkout-summary--costs .prices h4 hr.total{margin:0}.checkout-summary--costs .prices h4 hr.total.second{margin-bottom:14px}.checkout-summary--costs .prices h4 span.priceType{font-size:12px;font-weight:400}.checkout-summary--costs .prices h4 div{text-align:right}.checkout-summary--costs .prices .price{font-weight:400;line-height:1.38}.checkout-summary--costs .prices .price p{display:flex;justify-content:space-between}
.checkout-summary-container{order:-1}@media screen and (min-width:990px){.checkout-summary-container{order:1}}.checkout-summary-container .checkout-summary{padding:20px 12px 25px;border:1px solid #e6e6e6}.checkout-summary-container .checkout-summary hr{margin-top:22px;margin-bottom:29px}
.receptionStep-visual{max-width:100%}
.tariff-section h2{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:1.5rem;line-height:1em;margin-bottom:5px}@media (min-width:510px){.tariff-section h2{font-size:1.53846rem}}@media (min-width:750px){.tariff-section h2{font-size:1.71429rem}}@media (min-width:990px){.tariff-section h2{font-size:1.33333rem}}@media (min-width:1230px){.tariff-section h2{font-size:1.5rem}}.tariff-section span{display:block;font-size:1.16667rem;margin-bottom:20px}@media (min-width:510px){.tariff-section span{font-size:1.23077rem}}@media (min-width:750px){.tariff-section span{font-size:1.42857rem}}@media (min-width:990px){.tariff-section span{font-size:1.2rem}}@media (min-width:1230px){.tariff-section span{font-size:1.25rem}}.tariff-section .a-icon--info{position:relative;top:-5px;left:3px;color:#7f7f7f;display:inline-block;font-size:16px;line-height:16px;margin-right:5px;vertical-align:bottom;outline:0}.tariff-section .contractPartner{margin-bottom:5px}.tariff-section .contractPartner,.tariff-section .contractPartner span{font-family:Source Sans Pro,sans-serif;font-weight:400;text-shadow:none;transform:none;letter-spacing:0}.tariff-section .contractPartner span{display:inline;font-size:1rem}@media (min-width:510px){.tariff-section .contractPartner span{font-size:.92308rem}}@media (min-width:750px){.tariff-section .contractPartner span{font-size:1rem}}@media (min-width:990px){.tariff-section .contractPartner span{font-size:.8rem}}@media (min-width:1230px){.tariff-section .contractPartner span{font-size:.875rem}}
.price-section{margin-top:30px;font-size:1.25rem;padding:20px;border-bottom:1px solid #e6e6e6}@media (min-width:510px){.price-section{font-size:1.23077rem}}@media (min-width:750px){.price-section{font-size:1.42857rem}}@media (min-width:990px){.price-section{font-size:1.2rem}}@media (min-width:1230px){.price-section{font-size:1.25rem}}.price-section .row{margin-bottom:10px}.price-section .row .label{font-family:Source Sans Pro,sans-serif;font-weight:600}.price-section .row .value,.price-section .row .value span{font-family:Source Sans Pro,sans-serif;font-weight:400;text-shadow:none;transform:none;letter-spacing:0}.price-section .row .value span{display:block;font-size:1rem}@media (min-width:510px){.price-section .row .value span{font-size:.92308rem}}@media (min-width:750px){.price-section .row .value span{font-size:1rem}}@media (min-width:990px){.price-section .row .value span{font-size:.8rem}}@media (min-width:1230px){.price-section .row .value span{font-size:.875rem}}.price-section .row strong{font-size:1.5rem}@media (min-width:510px){.price-section .row strong{font-size:1.53846rem}}@media (min-width:750px){.price-section .row strong{font-size:1.71429rem}}@media (min-width:990px){.price-section .row strong{font-size:1.46667rem}}@media (min-width:1230px){.price-section .row strong{font-size:1.5rem}}.price-section .a-icon--info{position:relative;top:-5px;left:3px;color:#7f7f7f;display:inline-block;font-size:16px;line-height:16px;margin-right:5px;vertical-align:bottom;outline:0}.price-section .info{font-size:16px;margin-bottom:0}
.coupon-section{padding:20px;border-bottom:1px solid #e6e6e6}.coupon-section h3{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:1.83333rem}@media (min-width:510px){.coupon-section h3{font-size:1.69231rem}}@media (min-width:750px){.coupon-section h3{font-size:1.85714rem}}@media (min-width:990px){.coupon-section h3{font-size:2rem}}@media (min-width:1230px){.coupon-section h3{font-size:1.875rem}}.coupon-section h4{font-family:Source Sans Pro,sans-serif;font-weight:600;font-size:1.66667rem;color:#df0000}@media (min-width:510px){.coupon-section h4{font-size:1.53846rem}}@media (min-width:750px){.coupon-section h4{font-size:1.71429rem}}@media (min-width:990px){.coupon-section h4{font-size:1.6rem}}@media (min-width:1230px){.coupon-section h4{font-size:1.5rem}}.coupon-section .content{margin:20px 0 0 30px}.coupon-section .content .giftCard-details{display:flex;margin-top:20px}.coupon-section .content .giftCard-details ul{list-style-type:none}.coupon-section .content .giftCard-details ul li{text-overflow:ellipsis;overflow:hidden}.coupon-section .content .giftCard-details ul li p{margin-bottom:0;text-overflow:ellipsis;overflow:hidden}.coupon-section .content .giftCard-details .modal{display:inline-block;margin:10px 0 0 15px}.coupon-section .content .giftCard-details .modal .modal-opener{text-decoration:underline;cursor:pointer}.coupon-section .content .giftCard-details .modal .modal-opener.no-underline{text-decoration:none}.coupon-section .content .deliverytime{color:#55b017;display:block;font-family:Source Sans Pro,sans-serif;font-weight:400;text-shadow:none;transform:none;letter-spacing:0;padding:10px 0}.coupon-section .content .deliverytime i{color:#7f7f7f;display:inline-block;font-size:16px;line-height:16px;margin-right:5px;vertical-align:bottom;outline:0}
.checkout-summary-container{border:1px solid #e6e6e6;padding:20px 0}.checkout-summary-container .giftcard{padding:20px}.checkout-summary-container .giftcard h3.overwrite{font-family:MMHeadline,sans-serif;font-weight:400;margin-bottom:20px}.checkout__summary-legalbox__container p{padding:10px}
