input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.notification-container{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1050;width:350px;max-width:90%;display:none}.notification-container.active{display:block}.notification-container .alert{margin-bottom:10px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;align-items:center;padding:15px}.notification-container .alert i.bi,.notification-container .alert .alert-icon{font-size:1.5rem;margin-right:10px;line-height:1}.notification-container .alert strong{margin-right:5px}.notification-container .alert{opacity:0;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.notification-container .alert.show{opacity:1;transform:translateY(0)}.notification-container .btn-close{margin-left:auto}.notification-container .alert .alert-icon svg{vertical-align:middle}.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",sans-serif;font-weight:400;font-size:22px;line-height:1.3}.bundle-card .bundle-card-title .bundle-card-title-line2{font-family:"elza",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",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%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' font-family='Arial-BoldMT, Arial' font-size='11' font-weight='700' transform='translate(9 25)'%3E%3Ctspan x='0' y='0'%3EFN%3C/tspan%3E%3C/text%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",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",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 #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:#007a8c;opacity:0;transition:opacity .2s ease}.sim-type-selection .sim-type-option .sim-type-label-text{font-family:"elza",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:#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:#005a66}.sim-type-selection .sim-type-option input[type=radio]:focus+.sim-type-radio{box-shadow:0 0 0 3px rgba(0,122,140,.25)}.sim-type-selection .sim-type-info-link{display:block;text-align:right;font-family:"elza",sans-serif;font-size:.875rem;color:#333;text-decoration:underline;margin-top:.5rem}.sim-type-selection .sim-type-info-link:hover{color:#007a8c}#simTypeInfoModal{z-index:1056 !important}#simTypeInfoModal .modal-dialog{z-index:1056}#simTypeInfoModal .modal-content{font-family:"elza",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",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",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",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:#000;border-color:#000;font-family:"elza",sans-serif;font-weight:400;padding:.5rem 1.5rem;border-radius:4px}#simTypeInfoModal .modal-footer .btn-secondary:hover{background-color:#333;border-color:#333}.modal-backdrop{z-index:1055 !important}

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