﻿.frame-type-text.bg-light:has(header h1),.frame-type-text.bg-light:has(header h2){padding-top:3rem;padding-bottom:3rem;margin-bottom:2rem}.frame-type-text.bg-light:has(header h1) header h1,.frame-type-text.bg-light:has(header h1) header h2,.frame-type-text.bg-light:has(header h2) header h1,.frame-type-text.bg-light:has(header h2) header h2{margin-bottom:.75rem;text-align:left}.frame-type-text.bg-light:has(header h1) p:last-child,.frame-type-text.bg-light:has(header h2) p:last-child{margin-bottom:0}.frame-type-header{margin-bottom:0 !important;padding-bottom:0}.frame-type-header header h2{margin-bottom:.5rem}.frame-type-header+.container{margin-top:1rem !important}.row-flex{background-color:rgba(0,0,0,0);margin-bottom:2rem}.row-flex .col-md-6:first-child{padding-right:1rem}.row-flex .col-md-6:last-child{padding-left:1rem}.row-flex .col-md-6 .frame-type-text.bg-light{padding:2rem;height:100%;display:flex;flex-direction:column}.row-flex .col-md-6 .frame-type-text.bg-light header h3{margin-bottom:.5rem}.row-flex .col-md-6 .frame-type-text.bg-light p{flex-grow:1}.row-flex .col-md-6 .frame-type-text.bg-light p:last-child{margin-top:auto;margin-bottom:0}i.fa.fa-shopping-cart{display:inline-block;width:24px;height:24px;vertical-align:middle;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=".15"/><path stroke="%23000" 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;background-size:contain}.g-6{--bs-gutter-x: 6rem;--bs-gutter-y: 6rem}.product-item.card{--bs-card-border-width: 0;--bs-card-bg: transparent;--bs-card-spacer-x: 0;--bs-card-cap-color: inherit;--bs-card-cap-bg: transparent}.product-item.card .card-header{padding-left:0;padding-right:0}.product-item.card .card-header .card-title{font-weight:500;margin-bottom:.25rem}.product-item.card .card-body{padding-top:0}.product-item.card .card-body .card-text h3,.product-item.card .card-body h3.text-price{font-weight:500;margin-bottom:.5rem}.product-item.card .card-footer{padding-left:0;padding-right:0}.product-item.card .card-footer .flex-30{flex:0 0 auto;max-width:none}.product-item.card .card-footer .flex-70{flex:1;max-width:none}.product-item.card .card-footer .product-add-to-basket .btn{width:auto;min-width:44px;padding:.5rem 1rem;display:inline-flex;align-items:center;justify-content:center}.product-item.card .card-footer .product-add-to-basket .btn svg{width:20px;height:20px;margin-right:0 !important}.product-item.card .card-footer .product-detail-button{padding:.5rem 1rem;font-size:1rem}.product-item.card i.fa.fa-shopping-cart{display:inline-block;width:24px;height:24px;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" data-name="Gruppe 133"><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" d="M6.906 14.759h7.961m-3.981-3.981v7.961" data-name="Pfad 612"/><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=".15"/><path stroke="%23000" stroke-linecap="round" stroke-linejoin="round" d="M5.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;background-size:contain}.product-item.card i.fa.fa-shopping-cart:hover{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" data-name="Gruppe 133"><path stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M6.906 14.759h7.961m-3.981-3.981v7.961" data-name="Pfad 612"/><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=".15"/><path stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M5.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}.product-detail .product-header h1.product-title{font-weight:300}.product-detail .product-infos h2{font-weight:400}.product-detail .product-infos .product-infos-wrapper .hardware-auswahl,.product-detail .product-infos .product-infos-wrapper .tarif-auswahl{font-weight:400}.product-detail .product-infos .product-infos-wrapper .btn.details{margin-top:1rem}.product-detail .product-infos .product-infos-wrapper .btn.details.btn-link{--bs-btn-color: inherit}.product-detail .product-infos .product-infos-wrapper .btn.details.btn-link:hover{--bs-btn-hover-color: inherit;text-decoration:none}.product-detail .product-variants .product-variants-wrapper .list-inline{margin-bottom:1.5rem}.product-detail .btn{display:flex;align-items:center;justify-content:center;gap:8px}.product-detail .btn.details{--bs-border-width: 0;--bs-btn-padding-x: 0;--bs-btn-padding-y: 0;align-items:start;justify-content:start;gap:0;max-width:fit-content}.product-detail .btn i{margin-top:4px;margin-bottom:4px}.product-detail .btn:hover i{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" data-name="Gruppe 133"><path stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M6.906 14.759h7.961m-3.981-3.981v7.961" data-name="Pfad 612"/><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=".15"/><path stroke="white" stroke-linecap="round" stroke-linejoin="round" d="M5.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}.product-detail .product-add-to-basket button{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.75rem;padding:var(--bs-btn-padding-x) var(--bs-btn-padding-y)}.btn.details{--bs-border-width: 0;--bs-btn-padding-x: 0;--bs-btn-padding-y: 0;align-items:start;justify-content:start;gap:0;max-width:fit-content}.btn{--bs-btn-border-color: var(--bs-black)}.product-add-to-basket .btn{width:-webkit-fill-available}.product-add-to-basket .btn:hover i.fa-shopping-cart{filter:brightness(0) invert(1)}.product-add-to-basket .btn svg{margin-right:.5rem;width:21px;height:auto}.product-add-to-basket .btn svg path{stroke:#000}.product-add-to-basket .btn:hover svg path{stroke:#fff}.product-add-to-basket .btn.active{--bs-btn-active-color: white;width:100%;text-indent:inherit}.product-add-to-basket .btn.active svg path{stroke:#fff}.product-add-to-basket .btn-success{--bs-btn-color: white;--bs-btn-border-color: inherit}.product-add-to-basket .btn-success svg path{stroke:#fff}.product-add-to-basket .btn-success:hover svg path{stroke:#000}.product-item h3 a{color:inherit;text-decoration:none}.product-item .product-add-to-basket .btn{display:flex;justify-content:center;align-items:center;width:90px;box-sizing:border-box;text-indent:-9999px;overflow:hidden;width:-webkit-fill-available}.product-item .product-add-to-basket .btn:hover i.fa-shopping-cart{filter:brightness(0) invert(1)}.product-item .product-add-to-basket .btn svg{margin-right:.5rem;width:21px;height:auto}.product-item .product-add-to-basket .btn svg path{stroke:#000}.product-item .product-add-to-basket .btn:hover svg path{stroke:#fff}.product-item .product-add-to-basket .btn.active{--bs-btn-active-color: white;width:100%;text-indent:inherit}.product-item .product-add-to-basket .btn.active svg path{stroke:#fff}.product-item .product-add-to-basket .btn-success{--bs-btn-color: white;--bs-btn-border-color: inherit}.product-item .product-add-to-basket .btn-success svg path{stroke:#fff}.product-item .product-add-to-basket .btn-success:hover svg path{stroke:#000}.product-item .product-add-to-basket[data-product=hardware] .card-header{--bs-card-cap-padding-y: 1rem 0;--bs-card-cap-padding-x: 0;--bs-card-cap-color: inherit;--bs-card-cap-bg: transparent;--bs-card-cap-color: var(--bs-primary)}.product-item .product-add-to-basket[data-product=hardware] .card-body{padding-top:.5rem}.product-item .product-add-to-basket[data-product=hardware] .card-footer{--bs-card-cap-bg: transparent;padding:0}.product-tag,.product-filter-tag-categorized{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%}.product-tag .product-filter-tags-list,.product-filter-tag-categorized .product-filter-tags-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.product-tag input[type=checkbox],.product-filter-tag-categorized input[type=checkbox]{display:none}.product-tag .form-check,.product-filter-tag-categorized .form-check{padding-left:0}.product-tag .form-check-label,.product-tag button[name="tx_shop_products[reset]"],.product-filter-tag-categorized .form-check-label,.product-filter-tag-categorized button[name="tx_shop_products[reset]"]{cursor:pointer;padding:.375rem;border:var(--bs-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-border-radius);transition:all .3s ease;width:140px;line-height:inherit}.product-tag button[name="tx_shop_products[reset]"],.product-filter-tag-categorized button[name="tx_shop_products[reset]"]{margin-right:1rem}.product-tag input[type=checkbox]:checked+.form-check-label,.product-filter-tag-categorized input[type=checkbox]:checked+.form-check-label{background:#000;color:#fff;border-color:#000}.thumbnail-container{width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-top:1rem}.thumbnail-track{display:flex;gap:.5rem}.thumbnail-item{--bs-border-radius: 0;flex:0 0 calc(25% - .375rem)}.thumbnail-item img{width:100%;height:auto;opacity:.4;transition:opacity .2s ease-in-out;border:1px solid rgba(0,0,0,0) !important;padding:0}.thumbnail-item img.active{opacity:1;border-color:#000 !important}.thumbnail-container::-webkit-scrollbar{display:none}.product-description h2{margin-bottom:1rem}.product-description li{list-style-type:none;padding-bottom:8px;position:relative}.product-description li:before{content:"";-webkit-mask:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.191 11.768'><path fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.777 1.414-9.354 9.354-4.008-4.009' data-name='Pfad 628'/></svg>");mask:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.191 11.768'><path fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m14.777 1.414-9.354 9.354-4.008-4.009' data-name='Pfad 628'/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000;width:20px;height:20px;position:absolute;left:-30px;top:2px}.flex-30{flex:0 0 30%;max-width:30%}.flex-40{flex:0 0 40%;max-width:40%}.flex-55{flex:0 0 55%;max-width:55%}.flex-70{flex:0 0 70%;max-width:70%}.product-technical-specifications{margin-bottom:1.5rem}.product-technical-specifications table{width:100%;margin-bottom:1rem;color:#212529;border-collapse:collapse;font-size:1rem}.product-technical-specifications table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6;text-align:left}.product-technical-specifications table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.product-technical-specifications table tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.product-technical-specifications table tbody tr:hover{background-color:rgba(0,0,0,.075)}.product-technical-specifications table th[colspan="2"]{background-color:#f0f0f0;font-weight:bold;font-size:1rem;color:#333;border-bottom:2px solid #adb5bd}.product-technical-specifications table thead th[colspan="2"]{border-top:none}.product-technical-specifications table tbody th:not([colspan="2"]){width:30%;font-weight:600;background-color:rgba(0,0,0,0) !important;border-right:1px solid #dee2e6}.product-technical-specifications table thead+tbody tr:first-child th,.product-technical-specifications table thead+tbody tr:first-child td{border-top:none}.product-technical-specifications figure.table{overflow-x:auto;-webkit-overflow-scrolling:touch}.basket-actions-wrapper.checkout-button .btn{max-width:none}.basket-actions-wrapper.checkout-button .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=".15"/><path stroke="white" 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}.basket-actions-wrapper.checkout-button .btn:hover{--bs-btn-hover-color: black;--bs-btn-hover-bg: transparent;--bs-btn-hover-border-color: black}.basket-actions-wrapper.checkout-button .btn:hover 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=".15"/><path stroke="black" 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}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.variant-filter__option .color-swatch{display:inline-block;width:1.25rem;height:1.25rem;border-radius:50%;border:1px solid rgba(0,0,0,.15);background-position:center;background-repeat:no-repeat}:root{--animation-fast: 150ms;--animation-normal: 250ms;--animation-slow: 400ms;--easing-default: ease-out;--color-success: #28a745;--color-success-light: rgba(40, 167, 69, 0.1);--color-error: #dc3545}@keyframes badge-pop{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.basket-badge-animate{animation:badge-pop var(--animation-normal) var(--easing-default)}.basket-shake{animation:shake .5s var(--easing-default)}@keyframes success-pulse{0%{box-shadow:0 0 0 0 rgba(40,167,69,.4)}70%{box-shadow:0 0 0 10px rgba(40,167,69,0)}100%{box-shadow:0 0 0 0 rgba(40,167,69,0)}}@keyframes error-shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.add-to-cart-success{animation:success-pulse .6s var(--easing-default);transition:all var(--animation-normal) var(--easing-default)}.add-to-cart-error{animation:error-shake .5s var(--easing-default)}@keyframes checkmark-appear{0%{opacity:0;transform:scale(0) rotate(-45deg)}50%{opacity:1;transform:scale(1.2) rotate(0deg)}100%{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes selection-border{0%{border-width:1px}50%{border-width:3px}100%{border-width:2px}}.variant-filter__option,.product-tag .form-check-label,.product-filter-tag-categorized .form-check-label{position:relative;transition:all var(--animation-normal) var(--easing-default)}.variant-filter__option:active,.product-tag .form-check-label:active,.product-filter-tag-categorized .form-check-label:active{transform:scale(0.95)}.variant-filter__option.selected,input:checked+.variant-filter__option,.product-tag .form-check-label.selected,input:checked+.product-tag .form-check-label,.product-filter-tag-categorized .form-check-label.selected,input:checked+.product-filter-tag-categorized .form-check-label{animation:selection-border var(--animation-normal) var(--easing-default)}.variant-filter__option.selected::after,input:checked+.variant-filter__option::after,.product-tag .form-check-label.selected::after,input:checked+.product-tag .form-check-label::after,.product-filter-tag-categorized .form-check-label.selected::after,input:checked+.product-filter-tag-categorized .form-check-label::after{content:"✓";position:absolute;top:-5px;right:-5px;width:18px;height:18px;background:var(--color-success);color:#fff;border-radius:50%;font-size:10px;display:flex;align-items:center;justify-content:center;animation:checkmark-appear var(--animation-normal) var(--easing-default)}@keyframes tariff-select{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,123,255,0)}50%{transform:scale(1.02);box-shadow:0 0 0 4px rgba(0,123,255,.3)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(0,123,255,0)}}.product-accessory.card,.product-accessory-required.card{transition:all var(--animation-normal) var(--easing-default)}.product-accessory.card.tariff-selected,.product-accessory-required.card.tariff-selected{animation:tariff-select .4s var(--easing-default)}.product-accessory .btn[data-add-to-basket],.product-accessory-required .btn[data-add-to-basket]{transition:all var(--animation-normal) var(--easing-default)}.product-accessory .btn[data-add-to-basket].btn-primary.active,.product-accessory-required .btn[data-add-to-basket].btn-primary.active{animation:button-activate .3s var(--easing-default)}@keyframes button-activate{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.tarif-auswahl{transition:opacity var(--animation-fast) var(--easing-default)}.tarif-auswahl.updating{opacity:.5}@keyframes price-change{0%{color:inherit;transform:scale(1)}25%{color:var(--color-success);transform:scale(1.1)}100%{color:inherit;transform:scale(1)}}.price-updated{animation:price-change .5s var(--easing-default)}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}.basket-badge-animate,.basket-shake,.add-to-cart-success,.add-to-cart-error,.tariff-selected,.price-updated{animation:none}}.mini-cart-offcanvas{--bs-offcanvas-width: 400px}@media(max-width: 576px){.mini-cart-offcanvas{--bs-offcanvas-width: 100%}}.mini-cart-offcanvas .mini-cart-header{display:flex;align-items:center;padding:1.25rem 1.5rem;border-bottom:none !important}.mini-cart-offcanvas .mini-cart-header .mini-cart-icon{flex-shrink:0;color:#000}.mini-cart-offcanvas .mini-cart-header .mini-cart-title{flex-grow:1;text-align:center;margin:0;font-size:22px;font-weight:300;color:#000}.mini-cart-offcanvas .mini-cart-header .mini-cart-close{flex-shrink:0;background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:#000}.mini-cart-offcanvas .mini-cart-header .mini-cart-close svg{display:block}.mini-cart-offcanvas .mini-cart-header .mini-cart-close:hover{opacity:.7}.mini-cart-offcanvas .offcanvas-body{display:flex;flex-direction:column;overflow-y:auto}.mini-cart-offcanvas .mini-cart-items{flex:0 0 auto}.mini-cart-offcanvas .mini-cart-item{padding:1.25rem 1.5rem}.mini-cart-offcanvas .mini-cart-item .mini-cart-item-image{width:130px;height:168px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#f5f5f5}.mini-cart-offcanvas .mini-cart-item .mini-cart-item-image img{max-width:100%;max-height:100%;object-fit:contain}.mini-cart-offcanvas .mini-cart-item .mini-cart-item-info{flex-grow:1;display:flex;flex-direction:column}.mini-cart-offcanvas .mini-cart-item .mini-cart-item-title{font-size:22px;font-weight:400;color:#000;margin:0 0 8px 0;line-height:1.2}.mini-cart-offcanvas .mini-cart-item .mini-cart-item-variant{font-size:16px;font-weight:300;color:#000;margin:0 0 auto 0}.mini-cart-offcanvas .mini-cart-item .mini-cart-item-row{display:flex;align-items:center;justify-content:space-between;margin-top:auto;margin-bottom:12px}.mini-cart-offcanvas .mini-cart-item .mini-cart-item-price{font-size:22px;font-weight:400;color:#000}.mini-cart-offcanvas .mini-cart-item .mini-cart-delete-link{font-size:13px;font-weight:300;color:#a2a2a2;text-decoration:none}.mini-cart-offcanvas .mini-cart-item .mini-cart-delete-link:hover{color:#666;text-decoration:underline}.mini-cart-offcanvas .quantity-stepper{display:inline-flex;align-items:center;justify-content:space-between;width:75px;height:30px;border:1px solid #000;border-radius:15px;padding:0 8px}.mini-cart-offcanvas .quantity-stepper .quantity-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:none;border:none;color:#000;cursor:pointer}.mini-cart-offcanvas .quantity-stepper .quantity-btn:hover{opacity:.7}.mini-cart-offcanvas .quantity-stepper .quantity-btn svg{width:auto;height:auto}.mini-cart-offcanvas .quantity-stepper .quantity-value{font-size:16px;font-weight:400;color:#000;text-align:center;min-width:20px}.mini-cart-offcanvas .mini-cart-separator{height:1px;background:#eee;margin:0 1.5rem}.mini-cart-offcanvas .mini-cart-footer{padding:1.25rem 1.5rem;border-top:1px solid #eee;background:#fff}.mini-cart-offcanvas .mini-cart-footer .mini-cart-subtotal-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mini-cart-offcanvas .mini-cart-footer .mini-cart-subtotal-label{font-size:16px;font-weight:300;color:#666}.mini-cart-offcanvas .mini-cart-footer .mini-cart-subtotal-value{font-size:22px;font-weight:400;color:#000}.mini-cart-offcanvas .mini-cart-footer .mini-cart-delivery{font-size:14px;font-weight:300;color:#666;margin:0 0 1rem 0}.mini-cart-offcanvas .mini-cart-footer .mini-cart-checkout-btn{display:block;width:100%;padding:14px 24px;background:#549117;color:#fff;font-size:16px;font-weight:400;text-align:center;text-decoration:none;border-radius:30px;transition:background .2s}.mini-cart-offcanvas .mini-cart-footer .mini-cart-checkout-btn:hover{background:hsl(90,72.619047619%,22.9411764706%);color:#fff}@keyframes mini-cart-slide-in{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.mini-cart-offcanvas.show{animation:mini-cart-slide-in .3s ease-out}.mini-cart-card{position:relative;padding:1rem 1.5rem;padding-right:2.5rem}.mini-cart-card .mini-cart-card-close{position:absolute;top:.75rem;right:1rem;width:20px;height:20px;padding:0;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center}.mini-cart-card .mini-cart-card-close:hover{color:#333}.mini-cart-card .mini-cart-card-close svg{width:10px;height:10px}.mini-cart-card .mini-cart-card-block{margin-bottom:.75rem}.mini-cart-card .mini-cart-card-block:last-child{margin-bottom:0}.mini-cart-card .mini-cart-card-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.mini-cart-card .mini-cart-card-price{font-size:22px;font-weight:400;color:#000;white-space:nowrap;flex-shrink:0}.mini-cart-card .mini-cart-card-hardware .mini-cart-card-title-main{font-size:22px;font-weight:400;color:#000;line-height:1.3}.mini-cart-card .mini-cart-card-hardware .mini-cart-card-subtitle{font-size:16px;font-weight:300;color:#666;margin-top:.25rem;line-height:1.3}.mini-cart-card .mini-cart-card-tariff .mini-cart-card-tariff-provider{display:flex;align-items:center;gap:.5rem;font-size:16px;font-weight:300;color:#666;line-height:1.3;margin-bottom:.25rem}.mini-cart-card .mini-cart-card-tariff .mini-cart-card-provider-logo{flex-shrink:0;display:inline-flex;align-items:center}.mini-cart-card .mini-cart-card-tariff .mini-cart-card-provider-logo svg{width:20px;height:auto;display:block}.mini-cart-card .mini-cart-card-tariff .mini-cart-card-tariff-plan{font-size:22px;font-weight:400;color:#000;line-height:1.3}.mini-cart-position-separator{height:1px;background:#eee;margin:0 1.5rem}section.section:empty{display:none}.section h1,.section .h1{font-family:"elza",sans-serif;font-weight:300;font-size:3rem}.section h2,.section .h2{font-family:"elza",sans-serif;font-weight:300;font-size:2.25rem}.section>.frame-type-header:first-child,.section>.container>.frame-type-header:first-child,.section>.frame-type-text:first-child,.section>.container>.frame-type-text:first-child{margin-top:3rem}.tx-shop .products-list-filter{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.section-default-1>.container>.frame{margin-bottom:.5rem}.frame-type-header+.frame-type-shop_products,.frame-type-header+.frame{margin-top:0}.tx-shop .card{border:none !important;border-radius:0 !important;overflow:hidden}.tx-shop .card .card-img-top{background:rgba(0,0,0,.05);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:0 !important}.tx-shop .card .card-img-top a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tx-shop .card .card-img-top picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tx-shop .card .card-img-top img{max-width:70%;max-height:70%;width:auto;height:auto;object-fit:contain;border-radius:0 !important}.tx-shop .card .badge{border-radius:50rem !important;padding:.5rem 1rem !important;font-weight:500}.pdp-mobile-gallery{display:none}.pdp-desktop-gallery{display:block}@media(max-width: 767px){section.section{padding-top:1rem !important;padding-bottom:1rem !important}section.section.py-5{padding-top:1rem !important;padding-bottom:1rem !important}.frame{margin-bottom:.5rem !important;margin-top:0 !important}.frame-type-ce_container .frame-type-header{margin-bottom:1rem !important;margin-top:0 !important}.frame-type-ce_container .row-flex{gap:2px}.product-card .card-body,.product-card__content{padding:.75rem 1rem !important}.products-list-filter{margin-top:1rem !important;margin-bottom:1rem !important}.tx-shop [class*=row-cols]{--bs-gutter-y: 1rem;--bs-gutter-x: 0.75rem}.tx-shop .card .card-header{padding:.75rem}.tx-shop .card .card-header .card-title{font-size:1.2rem;margin-bottom:.25rem}.tx-shop .card .card-header .card-subtitle{display:none}.tx-shop .card .card-body{padding:.5rem .75rem}.tx-shop .card .card-body .text-price{font-size:1.3rem !important;margin-bottom:.25rem !important}.tx-shop .card .card-footer{padding:.5rem .75rem}.tx-shop .card .card-footer .btn{font-size:1rem;padding:.4rem .6rem}.tx-shop .card .card-footer .product-add-to-basket .btn{font-size:0;padding:.4rem}.tx-shop .card .card-footer .product-add-to-basket .btn svg{width:20px;height:20px}.tx-shop .card .badge{font-size:1rem;padding:.35rem .75rem !important}.frame{margin-bottom:.5rem}.frame-type-header header h1{font-size:1.5rem;margin-bottom:.5rem}.products-list-filter{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.15);padding:1.5rem 1rem 2rem;transform:translateY(100%);transition:transform .3s ease;max-height:70vh;overflow-y:auto}.products-list-filter.is-open{transform:translateY(0)}.products-list-filter .product-filter-tag-categorized{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.products-list-filter .product-filter-item .btn{font-size:1rem;padding:.4rem 1rem;border-radius:50rem}.mobile-filter-toggle{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:.6rem 1rem;background:#000;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;margin-bottom:1rem;cursor:pointer}.mobile-filter-toggle svg{width:18px;height:18px}.mobile-filter-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1049}.mobile-filter-backdrop.is-open{display:block}.mobile-filter-close{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #eee}.mobile-filter-close h3{margin:0;font-size:1.1rem;font-weight:600}.mobile-filter-close button{background:none;border:none;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.product-detail .row.product-header{display:flex;flex-direction:column}.product-detail .product-header>div:first-child{order:-1}.product-detail .col-md-8{order:1}.product-detail .col-md-4{order:2;padding:0 16px}.product-detail .product-header>.col-12:first-child{display:none}.product-detail .product-infos{margin-bottom:.5rem !important}.product-detail .product-infos h2{font-size:1.5rem;font-weight:700;margin-bottom:2px}.product-detail .product-variants{margin-bottom:.5rem !important}.product-detail .thumbnail-container-wrapper{display:none !important}.pdp-desktop-gallery{display:none !important}.pdp-mobile-gallery{display:block !important}.pdp-hero-compact{background:rgba(0,0,0,.03);height:280px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;overflow:visible}.pdp-hero-compact picture{display:flex;align-items:center;justify-content:center;max-width:90%}.pdp-hero-compact .pdp-hero-compact__img{max-width:130%;max-height:360px;object-fit:contain}.pdp-hero-compact .pdp-hero-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:2}.pdp-hero-compact .pdp-hero-badge{background:#000;color:#fff;padding:4px 12px;border-radius:50px;font-size:12px;font-weight:500}.pdp-hero-compact .pdp-hero-badge--outline{background:rgba(0,0,0,0);border:1.5px solid #000;color:#000}.pdp-hero-compact .pdp-hero-imgcount{position:absolute;top:12px;right:12px;background:rgba(0,0,0,.6);color:#fff;padding:3px 8px;border-radius:10px;font-size:11px;z-index:2}.pdp-hero-compact .pdp-hero-taphint{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.6);color:#fff;padding:4px 12px;border-radius:12px;font-size:11px;display:flex;align-items:center;gap:4px;white-space:nowrap}.pdp-fullscreen-overlay{display:none;position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:#000;z-index:99999;flex-direction:column;overflow:hidden}.pdp-fullscreen-overlay.open{display:flex}.pdp-fullscreen-header{display:flex;justify-content:space-between;align-items:center;padding:16px;color:#fff;flex-shrink:0}.pdp-fullscreen-counter{font-size:14px;opacity:.7}.pdp-fullscreen-close{background:none;border:none;color:#fff;font-size:28px;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.pdp-fullscreen-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.pdp-fullscreen-track{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .3s ease}.pdp-fullscreen-slide{width:100vw;min-width:100vw;height:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pdp-fullscreen-slide img{max-width:90%;max-height:75%;object-fit:contain}.pdp-fullscreen-thumbs{display:flex;gap:8px;justify-content:center;padding:16px;flex-shrink:0}.pdp-fullscreen-thumb{width:48px;height:48px;border-radius:8px;overflow:hidden;border:2px solid rgba(0,0,0,0);cursor:pointer;background:#222;display:flex;align-items:center;justify-content:center}.pdp-fullscreen-thumb.active{border-color:#fff}.pdp-fullscreen-thumb img{width:100%;height:100%;object-fit:contain}.pdp-sticky-cta{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:12px 16px;border-top:1px solid #eee;box-shadow:0 -2px 10px rgba(0,0,0,.05);z-index:1000;transform:translateY(100%);transition:transform .3s ease}.pdp-sticky-cta.visible{transform:translateY(0)}.pdp-sticky-cta .pdp-sticky-cta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px}.pdp-sticky-cta .pdp-sticky-cta-row .total{font-weight:700;font-size:16px}.pdp-sticky-cta .pdp-sticky-cta-btn{width:100%;padding:14px;background:#000;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.product-slider__tabs{position:fixed;bottom:0;left:0;right:0;z-index:1050;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px rgba(0,0,0,.15);padding:1.5rem 1rem 2rem;transform:translateY(100%);transition:transform .3s ease;flex-direction:column !important;gap:8px !important}.product-slider__tabs.is-open{transform:translateY(0)}.product-slider__tabs .btn{width:100%;text-align:left;border-radius:8px !important;padding:.75rem 1rem;font-size:1rem}}.product-accessory.card,.product-accessory-required.card{--bs-card-border-radius: 10px 10px 0 0;overflow:hidden;padding:0}.product-accessory.card .o2,.product-accessory-required.card .o2{--o2-color: #0050FF}.product-accessory.card .o2 .card-header,.product-accessory-required.card .o2 .card-header{--bs-card-cap-bg: var(--o2-color)}.product-accessory.card .o2 h4.product-size,.product-accessory-required.card .o2 h4.product-size{color:var(--o2-color)}.product-accessory.card .vodafone,.product-accessory-required.card .vodafone{--vodafone-color: #E70001}.product-accessory.card .vodafone .card-header,.product-accessory-required.card .vodafone .card-header{--bs-card-cap-bg: var(--vodafone-color)}.product-accessory.card .vodafone h4.product-size,.product-accessory-required.card .vodafone h4.product-size{color:var(--vodafone-color)}.product-accessory.card h4.product-size,.product-accessory-required.card h4.product-size{font-size:1.875rem;padding-top:1rem}.product-accessory.card .card-header,.product-accessory-required.card .card-header{border-radius:0;min-height:130px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:start}.product-accessory.card .card-header a,.product-accessory-required.card .card-header a{color:#fff;text-decoration:none}.product-accessory.card h2.card-title,.product-accessory-required.card h2.card-title{font-size:1.375rem}.product-item[data-tags].card{--bs-card-inner-border-radius:: 10px;--bs-card-inner-border-radius: 10px;--o2-color: #0050FF;--vodafone-color: #E70001;--telekom-color: #E20175;--freenet-color: #21314D;--freenet-green-color: #84BC34;--telekom-color: #E20175;--bs-card-cap-bg: #EEEEEE;background-color:var(--bs-card-cap-bg);border:1px solid rgba(0,0,0,0);border-radius:10px}.product-item[data-tags].card .card-header{--bs-card-cap-padding-y: 1.5rem;--bs-card-cap-padding-x: 1.5rem;position:relative;min-height:113px;padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x) 0}.product-item[data-tags].card .card-header::after{content:"";position:absolute;top:.2rem;right:.2rem;width:43px;height:40px;background-size:contain;background-repeat:no-repeat;pointer-events:none}.product-item[data-tags].card .card-body{--bs-card-spacer-y: 1.5rem;--bs-card-spacer-x: 1.5rem;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x) 0}.product-item[data-tags].card .card-body .h3{font-weight:500;font-size:xx-large}.product-item[data-tags].card .card-footer{--bs-card-cap-padding-y: 1.5rem;padding:var(--bs-card-cap-padding-y)}.product-item[data-tags].card .card-footer button.btn-outline-primary,.product-item[data-tags].card .card-footer button.btn-outline-secondary{text-indent:inherit;width:100%}.product-item[data-tags].card .card-footer button.btn-outline-primary svg,.product-item[data-tags].card .card-footer button.btn-outline-secondary svg{margin-right:.5rem;width:21px;height:auto}.product-item[data-tags].card .card-footer button.btn-outline-primary svg path,.product-item[data-tags].card .card-footer button.btn-outline-secondary svg path{stroke:#000}.product-item[data-tags].card .card-footer button.btn-outline-primary:hover svg path,.product-item[data-tags].card .card-footer button.btn-outline-primary.active svg path,.product-item[data-tags].card .card-footer button.btn-outline-secondary:hover svg path,.product-item[data-tags].card .card-footer button.btn-outline-secondary.active svg path{stroke:#fff}.product-item[data-tags="7"] .card-header{--bs-card-cap-bg: var(--o2-color);--bs-btn-color: var(--o2-color);--bs-btn-border-color: var(--o2-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--o2-color);--bs-btn-hover-border-color: var(--o2-color);--bs-btn-focus-shadow-rgb: 0, 0, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--o2-color);--bs-btn-active-border-color: var(--o2-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: ;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--o2-color);--bs-gradient: none}.product-item[data-tags="7"] .card-header::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='40'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%232e3dc4' d='M0 0h26.896v25.957H0z' data-name='Rechteck 157'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 156'%3E%3Cg fill='%23fff' stroke='%232e3dc4' 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%3Cg data-name='Gruppe 155'%3E%3Cg fill='%232e3dc4' clip-path='url(%23a)' data-name='Gruppe 154' transform='translate(9.052 7.021)'%3E%3Cpath d='M0 9.778a9.8 9.8 0 0 1 5.27-8.45C10.661-1.61 19.6.062 21.061 9.016c.9 5.5-2.132 10.827-7.11 12.4C6.729 23.692-.055 18.57 0 9.778m17.129 1.327a9.193 9.193 0 0 0-1.159-4.712 6.018 6.018 0 0 0-10.178-.9 9.617 9.617 0 0 0-.145 10.9 6.125 6.125 0 0 0 10.109-.357 9.128 9.128 0 0 0 1.373-4.93' data-name='Pfad 620'/%3E%3Cpath d='M23.192 24.622h3.7v1.336h-6.017v-1.572c.886-.861 1.9-1.773 2.821-2.773a5.641 5.641 0 0 0 1.024-1.7 1.234 1.234 0 0 0-1.271-1.808 14.037 14.037 0 0 0-2.247.462l-.135-1.245a5.381 5.381 0 0 1 3.664-.566 2.42 2.42 0 0 1 1.806 3.259 10.69 10.69 0 0 1-1.53 2.664 20.3 20.3 0 0 1-1.819 1.944' data-name='Pfad 621'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.product-item[data-tags="7"] .card-body .h3{--bs-heading-color: var(--o2-color)}.product-item[data-tags="7"] .card-footer button.btn-outline-secondary{--bs-card-cap-bg: var(--o2-color);--bs-btn-color: var(--o2-color);--bs-btn-border-color: var(--o2-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--o2-color);--bs-btn-hover-border-color: var(--o2-color);--bs-btn-focus-shadow-rgb: 0, 0, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--o2-color);--bs-btn-active-border-color: var(--o2-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: ;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--o2-color);--bs-gradient: none}.product-item[data-tags="7"] .card-footer button.btn-outline-secondary svg path{stroke:var(--o2-color)}.product-item[data-tags="8"] .card-header{--bs-card-cap-bg: var(--vodafone-color);--bs-btn-color: var(--vodafone-color);--bs-btn-border-color: var(--vodafone-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--vodafone-color);--bs-btn-hover-border-color: var(--vodafone-color);--bs-btn-focus-shadow-rgb: 0, 0, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--vodafone-color);--bs-btn-active-border-color: var(--vodafone-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: ;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--vodafone-color);--bs-gradient: none}.product-item[data-tags="8"] .card-header::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='40'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='none' d='M0 0h27.585v27.666H0z' data-name='Rechteck 159'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 1417'%3E%3Cg data-name='Gruppe 159'%3E%3Cg fill='%23fff' stroke='%23de2121' 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%3Cg data-name='Gruppe 161'%3E%3Cg clip-path='url(%23a)' data-name='Gruppe 160' transform='translate(7.708 6.167)'%3E%3Cpath fill='%23de2121' 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' data-name='Pfad 622'/%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' data-name='Pfad 623'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.product-item[data-tags="8"] .card-body .h3{--bs-heading-color: var(--vodafone-color)}.product-item[data-tags="8"] .card-footer button.btn-outline-secondary{--bs-card-cap-bg: var(--vodafone-color);--bs-btn-color: var(--vodafone-color);--bs-btn-border-color: var(--vodafone-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--vodafone-color);--bs-btn-hover-border-color: var(--vodafone-color);--bs-btn-focus-shadow-rgb: 0, 0, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--vodafone-color);--bs-btn-active-border-color: var(--vodafone-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: ;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--vodafone-color);--bs-gradient: none}.product-item[data-tags="8"] .card-footer button.btn-outline-secondary svg path{stroke:var(--vodafone-color)}.product-item[data-tags="9"] .card-header{--bs-card-cap-bg: var(--freenet-color);--bs-btn-color: var(--telekom-color);--bs-btn-border-color: var(--freenet-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--freenet-color);--bs-btn-hover-border-color: var(--freenet-color);--bs-btn-focus-shadow-rgb: 0, 0, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--freenet-color);--bs-btn-active-border-color: var(--freenet-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: ;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--freenet-color);--bs-gradient: none}.product-item[data-tags="9"] .card-header::after{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='%2321314d' 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='%23d50061' 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")}.product-item[data-tags="9"] .card-body .h3{--bs-heading-color: var(--telekom-color)}.product-item[data-tags="9"] .freenet-word{color:var(--freenet-green-color)}.product-item[data-tags="9"] .card-footer button.btn-outline-secondary{--bs-card-cap-bg: var(--telekom-color);--bs-btn-color: var(--telekom-color);--bs-btn-border-color: var(--telekom-color);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--telekom-color);--bs-btn-hover-border-color: var(--telekom-color);--bs-btn-focus-shadow-rgb: 0, 0, 0;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--telekom-color);--bs-btn-active-border-color: var(--telekom-color);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: ;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: var(--telekom-color);--bs-gradient: none}.product-item[data-tags="9"] .card-footer button.btn-outline-secondary svg path{stroke:var(--telekom-color)}.product-accessories-required .product-item[data-tags].card .card-body button.btn{--bs-btn-border-color: inherit;width:auto}.product-accessories-required .product-item[data-tags].card .card-footer .product-add-to-basket{flex:0 0 55%;max-width:55%}.product-accessories-required .product-item[data-tags].card .card-footer .product-add-to-basket button.btn{padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x)}.product-accessories-required .card .card-title{min-height:53px}.product-accessory.product-item{filter:opacity(0.5);transition:filter .3s ease,transform .3s ease,box-shadow .3s ease,background-color .3s ease;box-shadow:none}.product-accessory.product-item:hover,.product-accessory.product-item.highlight{filter:opacity(1);box-shadow:0 8px 24px rgba(0,0,0,.15);background-color:#f5f7fa}.purchase-options label{margin-right:1.5rem}.purchase-options label:last-child{margin-right:0}.frame-type-shop_products .product-accessory .product-size,.frame-type-shop_products .product-accessory .h3.product-size,.frame-type-shop_products .product-accessories-required .card .product-size,.frame-type-shop_products .product-accessories-required .card .h3.product-size{font-size:xx-large !important;color:var(--bs-heading-color) !important;font-weight:600 !important;margin-bottom:0}.frame-type-shop_products .product-accessory .card-body>.d-flex,.frame-type-shop_products .product-accessories-required .card .card-body>.d-flex{align-items:center !important}.frame-type-shop_products .product-accessory .card-body>.d-flex .product-size,.frame-type-shop_products .product-accessories-required .card .card-body>.d-flex .product-size{margin-bottom:0 !important;line-height:1 !important}.frame-type-shop_products .product-accessory .card-body>.d-flex .btn.details,.frame-type-shop_products .product-accessories-required .card .card-body>.d-flex .btn.details{margin-bottom:0 !important}.product-accessory .btn[data-add-to-basket],.product-accessories-required .card .btn[data-add-to-basket]{padding:.5rem 1rem !important;display:inline-flex;align-items:center;gap:.5rem}.product-accessory .btn.details,.product-accessories-required .card .btn.details{padding:.5rem 1rem !important;margin-left:.75rem}.frame-type-shop_products .product-accessory .product-add-to-basket input[type=number],.frame-type-shop_products .product-accessory .product-add-to-basket input[type=text].form-control,.frame-type-shop_products .product-accessory .product-add-to-basket .quantity-input,.frame-type-shop_products .product-accessory .product-add-to-basket .input-group-prepend,.frame-type-shop_products .product-accessories-required .card .product-add-to-basket input[type=number],.frame-type-shop_products .product-accessories-required .card .product-add-to-basket input[type=text].form-control,.frame-type-shop_products .product-accessories-required .card .product-add-to-basket .quantity-input,.frame-type-shop_products .product-accessories-required .card .product-add-to-basket .input-group-prepend{display:none !important}

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