﻿input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity-input-group{max-width:150px}.quantity-input-group .btn{width:38px;height:38px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.quantity-input-group .btn.basket-item-decrement{border-top-right-radius:0;border-bottom-right-radius:0}.quantity-input-group .btn.basket-item-increment{border-top-left-radius:0;border-bottom-left-radius:0}.quantity-input-group .btn:hover svg{stroke:#fff}.quantity-input-group .btn:focus{box-shadow:none}.quantity-input-group .input-wrapper{position:relative;display:inline-block;width:50px}.quantity-input-group .basket-item-quantity{width:50px;height:38px;line-height:38px}.quantity-input-group .icon{width:16px;height:16px}div#shop-basket-wrapper a:link{text-decoration:none}div#shop-basket-wrapper .table>:not(caption)>*>*{border-bottom-width:0}div#shop-basket-wrapper .basket-actions-wrapper .btn{max-width:-webkit-fill-available}div#shop-basket-wrapper .basket-actions-wrapper .btn i.fa.fa-shopping-cart{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21.773 23.557"><g fill="none"><path d="M1.559 9.534a2.654 2.654 0 0 1 2.642-2.4h13.371a2.654 2.654 0 0 1 2.642 2.4l1.011 10.615a2.654 2.654 0 0 1-2.642 2.905H3.19a2.654 2.654 0 0 1-2.642-2.905Z" data-name="Pfad 610" opacity="0" fill="%23ffffff"/><path stroke="%23ffffff" stroke-linecap="round" stroke-linejoin="round" d="M5.578 11.128v-.013m10.615.013v-.013M5.578 7.134V5.808a5.308 5.308 0 0 1 10.615 0v1.327m-10.615 0H4.039a2.654 2.654 0 0 0-2.645 2.433L.513 20.183a2.654 2.654 0 0 0 2.645 2.874h15.455a2.654 2.654 0 0 0 2.645-2.874l-.885-10.615a2.654 2.654 0 0 0-2.645-2.433h-1.535m-10.615 0h10.615" data-name="Pfad 611"/></g></svg>') no-repeat center}td.combined-column{position:relative}.quantity.mb-2{display:flex;justify-content:flex-end}.single-price{position:absolute;bottom:5px;right:5px}.bundle-card{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);overflow:hidden}.bundle-card .bundle-card-image{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#f8f9fa}.bundle-card .bundle-card-image img{max-width:100%;max-height:150px;object-fit:contain}.bundle-card .bundle-card-image .img-placeholder{width:150px;height:150px;display:flex;align-items:center;justify-content:center;color:#ccc}.bundle-card .bundle-card-details{padding:1.5rem;display:flex;flex-direction:column}.bundle-card .bundle-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.bundle-card .bundle-card-title{flex:1;color:#000}.bundle-card .bundle-card-title .bundle-card-title-line1{font-family:"elza","Open Sans",sans-serif;font-weight:400;font-size:22px;line-height:1.3}.bundle-card .bundle-card-title .bundle-card-title-line2{font-family:"elza","Open Sans",sans-serif;font-weight:300;font-size:18px;line-height:1.3;color:#666}.bundle-card .bundle-card-title .bundle-card-title-line3{font-family:"elza","Open Sans",sans-serif;font-weight:400;font-size:18px;line-height:1.3;display:flex;align-items:center;gap:.5rem}.bundle-card .bundle-card-prices{text-align:right;white-space:nowrap}.bundle-card .bundle-card-prices .bundle-card-price-onetime,.bundle-card .bundle-card-prices .bundle-card-price-monthly{font-size:.95rem;color:#000}.bundle-card .bundle-card-prices .bundle-card-price-monthly{color:#666}.bundle-card .bundle-card-detail-rows{margin-top:.5rem}.bundle-card .bundle-card-detail-row{display:flex;justify-content:space-between;padding:.25rem 0;gap:1rem}.bundle-card .bundle-card-detail-row .bundle-card-detail-label{font-size:.9rem;font-weight:400;color:#6c757d;flex-shrink:0}.bundle-card .bundle-card-detail-row .bundle-card-detail-value{font-size:.9rem;font-weight:500;color:#000;text-align:right;display:flex;align-items:center;gap:.5rem;justify-content:flex-end}.bundle-card .bundle-card-provider-logo{display:inline-block;width:20px;height:18px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.bundle-card .bundle-card-provider-logo[data-provider=VODAFONE]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='40'%3E%3Cdefs%3E%3CclipPath id='vf'%3E%3Cpath fill='none' d='M0 0h27.585v27.666H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg fill='%23fff' stroke='%23E70001' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h33a10 10 0 0 1 10 10v30H10A10 10 0 0 1 0 30V0Z'/%3E%3Cpath fill='none' d='M1.5 1.5H33a8.5 8.5 0 0 1 8.5 8.5v28.5H10A8.5 8.5 0 0 1 1.5 30V1.5Z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg clip-path='url(%23vf)' transform='translate(7.708 6.167)'%3E%3Cpath fill='%23E70001' d='M8.708.967a13.783 13.783 0 0 1 10.886.319 9.152 9.152 0 0 0-2.893.125 14.007 14.007 0 0 0-6.966 3.513 12 12 0 0 0-3.5 6.784 9.44 9.44 0 0 0 .8 5.389A8.031 8.031 0 0 0 11.149 21a7.376 7.376 0 0 0 10.174-6.253A7.016 7.016 0 0 0 19.8 9.606a8.645 8.645 0 0 0-4.572-2.541 5.6 5.6 0 0 1 1.956-4.435 6.164 6.164 0 0 1 2.458-1.286l.068-.023a13.971 13.971 0 0 1 6.126 5.743 13.67 13.67 0 0 1 1.747 6.989A13.79 13.79 0 0 1 8.139 26.459a13.858 13.858 0 0 1-6.361-5.807A13.7 13.7 0 0 1 0 13.663a13.715 13.715 0 0 1 2.965-8.414A13.854 13.854 0 0 1 8.708.967Z'/%3E%3Cpath fill='%23fff' d='M16.701 1.411a9.152 9.152 0 0 1 2.893-.125l.138.023-.092.035a6.166 6.166 0 0 0-2.458 1.288 5.6 5.6 0 0 0-1.956 4.435 8.645 8.645 0 0 1 4.572 2.541 7.016 7.016 0 0 1 1.526 5.14 7.377 7.377 0 0 1-10.174 6.253 8.031 8.031 0 0 1-4.111-3.9 9.44 9.44 0 0 1-.8-5.389 12 12 0 0 1 3.5-6.784 14.006 14.006 0 0 1 6.962-3.517Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.bundle-card .bundle-card-provider-logo[data-provider=O2]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='40'%3E%3Cdefs%3E%3CclipPath id='o2'%3E%3Cpath fill='none' d='M0 0h26.844v27.684H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg fill='%23fff' stroke='%230050FF' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h33a10 10 0 0 1 10 10v30H10A10 10 0 0 1 0 30V0Z'/%3E%3Cpath fill='none' d='M1.5 1.5H33a8.5 8.5 0 0 1 8.5 8.5v28.5H10A8.5 8.5 0 0 1 1.5 30V1.5Z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg clip-path='url(%23o2)' transform='translate(8.078 6.158)'%3E%3Cpath fill='%230050FF' d='M13.422 27.684a13.422 13.422 0 1 1 13.422-13.422 13.437 13.437 0 0 1-13.422 13.422m0-20.607a7.185 7.185 0 1 0 7.185 7.185 7.193 7.193 0 0 0-7.185-7.185'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.bundle-card .bundle-card-provider-logo[data-provider=FREENET]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='40'%3E%3Cg fill='%23fff' stroke='%2321314D' stroke-width='3'%3E%3Cpath stroke='none' d='M0 0h33a10 10 0 0 1 10 10v30H10A10 10 0 0 1 0 30V0Z'/%3E%3Cpath fill='none' d='M1.5 1.5H33a8.5 8.5 0 0 1 8.5 8.5v28.5H10A8.5 8.5 0 0 1 1.5 30V1.5Z'/%3E%3C/g%3E%3Ctext fill='%2321314D' x='21.5' y='27' text-anchor='middle' font-family='Arial-BoldMT, Arial' font-size='20' font-weight='700'%3EFN%3C/text%3E%3C/svg%3E")}.bundle-card .bundle-card-provider-logo[data-provider=TELEKOM]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 40'%3E%3Cg data-name='Gruppe 1683'%3E%3Cg data-name='Gruppe 1680'%3E%3Cg data-name='Gruppe 159'%3E%3Cg fill='%23fff' stroke='%23e20175' stroke-width='3' data-name='Rechteck 158'%3E%3Cpath stroke='none' d='M0 0h33a10 10 0 0 1 10 10v30H10A10 10 0 0 1 0 30V0Z'/%3E%3Cpath fill='none' d='M1.5 1.5H33a8.5 8.5 0 0 1 8.5 8.5v28.5H10A8.5 8.5 0 0 1 1.5 30V1.5Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath fill='%23e20175' d='M16.143 23.859h-4.875v-4.823h4.875ZM11.268 7.941v8.2h1.466V15.9c0-3.859 2.192-6.271 6.336-6.271h.241v17.366c0 2.412-.972 3.377-3.413 3.377h-.731v1.688h12.667v-1.688h-.731c-2.434 0-3.413-.965-3.413-3.377V9.629h.241c4.144 0 6.336 2.412 6.336 6.271v.241h1.462v-8.2Zm15.589 15.918h4.877v-4.823h-4.875Z' data-name='Pfad 652'/%3E%3C/g%3E%3C/svg%3E")}.bundle-card .bundle-card-controls{display:flex;justify-content:space-between;align-items:center}.bundle-card .bundle-card-controls .bundle-card-delete{text-decoration:none}.bundle-card .bundle-card-controls .bundle-card-delete:hover{text-decoration:underline}.standalone-card{background:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);overflow:hidden}.standalone-card .standalone-card-image{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#f8f9fa}.standalone-card .standalone-card-image img{max-width:100%;max-height:150px;object-fit:contain}.standalone-card .standalone-card-image .img-placeholder{width:150px;height:150px;display:flex;align-items:center;justify-content:center;color:#ccc}.standalone-card .standalone-card-details{padding:1.5rem;display:flex;flex-direction:column}.standalone-card .standalone-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.standalone-card .standalone-card-title{flex:1;color:#000}.standalone-card .standalone-card-title a{color:inherit;text-decoration:none}.standalone-card .standalone-card-title a:hover{text-decoration:underline}.standalone-card .standalone-card-title .standalone-card-title-line1,.standalone-card .standalone-card-title .standalone-card-title-line2{font-family:"elza","Open Sans",sans-serif;font-weight:400;font-size:22px;line-height:1.3}.standalone-card .standalone-card-title .standalone-card-title-line2{font-size:18px;color:#666}.standalone-card .standalone-card-prices{text-align:right;white-space:nowrap}.standalone-card .standalone-card-prices .standalone-card-price-onetime,.standalone-card .standalone-card-prices .standalone-card-price-monthly{font-size:.95rem;color:#000}.standalone-card .standalone-card-prices .standalone-card-price-monthly{color:#666}.standalone-card .standalone-card-detail-rows{margin-top:.5rem}.standalone-card .standalone-card-detail-row{display:flex;justify-content:space-between;padding:.25rem 0;gap:1rem}.standalone-card .standalone-card-detail-row .standalone-card-detail-label{font-size:.9rem;font-weight:400;color:#6c757d;flex-shrink:0}.standalone-card .standalone-card-detail-row .standalone-card-detail-value{font-size:.9rem;font-weight:500;color:#000;text-align:right}.standalone-card .standalone-card-controls{display:flex;justify-content:space-between;align-items:center}.standalone-card .standalone-card-controls .standalone-card-delete{text-decoration:none}.standalone-card .standalone-card-controls .standalone-card-delete:hover{text-decoration:underline}.sim-type-selection{margin-bottom:1.5rem;padding:1.25rem 0}.sim-type-selection .sim-type-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.sim-type-selection .sim-type-question{font-family:"elza","Open Sans",sans-serif;font-size:1.125rem;font-weight:500;color:#333;margin:0}.sim-type-selection .sim-type-options{display:flex;gap:1.5rem}.sim-type-selection .sim-type-option{display:flex;align-items:center;gap:.5rem;cursor:pointer;user-select:none}.sim-type-selection .sim-type-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.sim-type-selection .sim-type-option .sim-type-radio{width:20px;height:20px;border:2px solid var(--shop-sim-accent, #007a8c);border-radius:50%;position:relative;flex-shrink:0;transition:all .2s ease}.sim-type-selection .sim-type-option .sim-type-radio::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;border-radius:50%;background-color:var(--shop-sim-accent, #007a8c);opacity:0;transition:opacity .2s ease}.sim-type-selection .sim-type-option .sim-type-label-text{font-family:"elza","Open Sans",sans-serif;font-size:1rem;font-weight:400;color:#333}.sim-type-selection .sim-type-option input[type=radio]:checked+.sim-type-radio{border-color:var(--shop-sim-accent, #007a8c)}.sim-type-selection .sim-type-option input[type=radio]:checked+.sim-type-radio::after{opacity:1}.sim-type-selection .sim-type-option:hover .sim-type-radio{border-color:var(--shop-sim-accent-hover, #005a66)}.sim-type-selection .sim-type-option input[type=radio]:focus+.sim-type-radio{box-shadow:0 0 0 3px color-mix(in srgb, var(--shop-sim-accent, #007a8c) 25%, transparent)}.sim-type-selection .sim-type-info-link{display:block;text-align:right;font-family:"elza","Open Sans",sans-serif;font-size:.875rem;color:#333;text-decoration:underline;margin-top:.5rem}.sim-type-selection .sim-type-info-link:hover{color:var(--shop-sim-accent, #007a8c)}.sim-type-selection--position{margin-bottom:0;padding:0;width:100%}.sim-type-selection--position .sim-type-header{justify-content:space-between;gap:.5rem 1rem;align-items:center;flex-wrap:wrap}.sim-type-selection--position .sim-type-question{flex:0 1 auto}.sim-type-selection--position .sim-type-options{flex:0 0 auto}.sim-type-selection--position .sim-type-question{font-size:.9375rem;font-weight:400;color:#555}.sim-type-selection--position .sim-type-options{gap:1.25rem}.sim-type-selection--position .sim-type-option .sim-type-radio{width:18px;height:18px}.sim-type-selection--position .sim-type-option .sim-type-radio::after{width:8px;height:8px}.sim-type-selection--position .sim-type-option .sim-type-label-text{font-size:.9375rem}.sim-type-selection--position .sim-type-info-link{display:block;width:100%;text-align:right;margin-top:.35rem;padding:0;border:0;background:none;font-size:.8125rem}.bundle-card .bundle-card-detail-row--sim,.standalone-card .standalone-card-detail-row--sim,.bundle-card-detail-row--sim,.standalone-card-detail-row--sim{display:block;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f0f0f0}.sim-type-fehler{margin:.35rem 0 0;font-size:.8125rem;color:#c72b1e}.sim-type-uebernehmen{display:inline;flex:0 0 auto;width:auto;padding:0;border:0;background:none;vertical-align:baseline;font-family:"elza","Open Sans",sans-serif;font-size:.8125rem;color:#333;text-decoration:underline;text-underline-offset:2px}.sim-type-uebernehmen::before{content:"·";color:#b5b5b5;text-decoration:none;display:inline-block;margin:0 .4rem}.sim-type-uebernehmen:hover{color:var(--shop-sim-accent, #007a8c)}.sim-type-uebernehmen:focus-visible{outline:2px solid var(--shop-sim-accent, #007a8c);outline-offset:3px;border-radius:2px}#simTypeInfoModal{z-index:1056 !important}#simTypeInfoModal .modal-dialog{z-index:1056}#simTypeInfoModal .modal-content{font-family:"elza","Open Sans",sans-serif;font-weight:300;border-radius:8px;border:none;box-shadow:0 10px 40px rgba(0,0,0,.15)}#simTypeInfoModal .modal-header{border-bottom:1px solid #eee;padding:1.25rem 1.5rem}#simTypeInfoModal .modal-header .modal-title{font-family:"elza","Open Sans",sans-serif;font-weight:500;font-size:1.25rem;color:#000}#simTypeInfoModal .modal-header .btn-close{width:2rem;height:2rem;padding:0;background:rgba(0,0,0,0) url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854z'/%3e%3c/svg%3e") center/1.25rem no-repeat;border:none;opacity:.6;cursor:pointer;transition:opacity .2s ease}#simTypeInfoModal .modal-header .btn-close:hover{opacity:1}#simTypeInfoModal .modal-header .btn-close:focus{outline:none;box-shadow:none}#simTypeInfoModal .modal-body{padding:1.5rem}#simTypeInfoModal .modal-body .sim-type-info-text{font-family:"elza","Open Sans",sans-serif;font-size:1rem;font-weight:300;color:#000;line-height:1.6}#simTypeInfoModal .modal-body .sim-type-info-text .sim-info-block{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #eee}#simTypeInfoModal .modal-body .sim-type-info-text .sim-info-block:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#simTypeInfoModal .modal-body .sim-type-info-text .sim-info-block h6{font-family:"elza","Open Sans",sans-serif;font-size:1.1rem;font-weight:500;color:#000;margin-bottom:.5rem}#simTypeInfoModal .modal-body .sim-type-info-text p{margin-bottom:.5rem}#simTypeInfoModal .modal-body .sim-type-info-text p:last-child{margin-bottom:0}#simTypeInfoModal .modal-footer{border-top:1px solid #eee;padding:1rem 1.5rem}#simTypeInfoModal .modal-footer .btn-secondary{background-color:var(--bs-primary, #000);border-color:var(--bs-primary, #000);font-family:"elza","Open Sans",sans-serif;font-weight:400;padding:.5rem 1.5rem;border-radius:4px}#simTypeInfoModal .modal-footer .btn-secondary:hover{background-color:color-mix(in srgb, var(--bs-primary, #000) 80%, #fff);border-color:color-mix(in srgb, var(--bs-primary, #000) 80%, #fff)}.modal-backdrop{z-index:1055 !important}.basket-summary-card .summary-details .d-flex>.fw-semibold{text-align:right;white-space:nowrap;flex-shrink:0;margin-left:.5rem}.basket-summary-sidebar.sticky-top{top:var(--basket-sticky-top, 102px);z-index:1010}@media(max-width: 991.98px){div#shop-basket-wrapper>.table,div#shop-basket-wrapper>.table>tbody,div#shop-basket-wrapper>.table>tbody>tr,div#shop-basket-wrapper td.w-65,div#shop-basket-wrapper td.w-35{display:block;width:100%}div#shop-basket-wrapper .basket-summary-sidebar{position:static}}@media(max-width: 767.98px){.bundle-card .bundle-card-image,.standalone-card .standalone-card-image{flex:0 0 100%;width:100%;max-width:100%;padding:1rem}.bundle-card .bundle-card-details,.standalone-card .standalone-card-details{flex:0 0 100%;width:100%;max-width:100%}}.sim-type-selection--position+.sim-type-selection--position{margin-top:.6rem;padding-top:.6rem;border-top:1px dashed #ececec}.bundle-card .bundle-card-detail-row--sim>.sim-type-info-link,.standalone-card .standalone-card-detail-row--sim>.sim-type-info-link,.bundle-card-detail-row--sim>.sim-type-info-link,.standalone-card-detail-row--sim>.sim-type-info-link{display:inline-block;margin-top:.4rem;text-align:left;font-family:"elza","Open Sans",sans-serif;font-size:.8125rem;color:#333;text-decoration:underline;text-underline-offset:2px}.bundle-card .bundle-card-detail-row--sim>.sim-type-info-link:hover,.standalone-card .standalone-card-detail-row--sim>.sim-type-info-link:hover,.bundle-card-detail-row--sim>.sim-type-info-link:hover,.standalone-card-detail-row--sim>.sim-type-info-link:hover{color:var(--shop-sim-accent, #007a8c)}

/*# sourceMappingURL=shop-warenkorb.min.css.map *//*# sourceMappingURL=shop-warenkorb.css.map */
