.smartphone-carousel{display:none}.smartphone-carousel__mobile{display:block}@media(min-width:768px){.smartphone-carousel__mobile{display:none}.smartphone-carousel__tablet{display:block}}@media(min-width:1280px){.smartphone-carousel__tablet{display:none}.smartphone-carousel__desktop{display:block}}.smartphone-grid{display:block}.smartphone-grid__exclude-mobile{display:none}@media(min-width:768px){.smartphone-grid__exclude-mobile{display:block}.smartphone-grid__exclude-tablet{display:none}}@media(min-width:1280px){.smartphone-grid__exclude-tablet{display:block}.smartphone-grid__exclude-desktop{display:none}}.swiper-box{margin-inline:-8px}.product-grid{grid-column:1/13;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--drei-spacing-5)}@media(min-width:768px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1920px){.product-grid{grid-template-columns:repeat(var(--grid-columns-xxl),minmax(0,1fr))}}.productCard_card__HHP11{height:100%;padding-bottom:var(--drei-spacing-4);border-radius:1rem}.productCardCTASection_ctaSection__bjw_7{text-align:center;white-space:nowrap}.ecom-link{all:unset;color:var(--drei-accent-9);cursor:pointer;font-size:.75rem}.ecom-link--disabled{color:var(--drei-neutral-7)!important}.ecom-link--underline{text-decoration:underline}.ecom-link--ghost{font-size:medium;color:initial;text-decoration:none}.ecom-link--ghost:hover{text-decoration:none!important;border-radius:initial!important}.ecom-link:hover{text-decoration:underline;border-radius:16px}.ecom-link.ecom-link__button{text-decoration:none;padding:var(--drei-spacing-1) var(--drei-spacing-2)}.ecom-link.ecom-link__button.ecom-link__with-left-icon svg{margin-right:var(--drei-spacing-1)}.ecom-link.ecom-link__button.ecom-link__with-right-icon svg{margin-left:var(--drei-spacing-1)}.ecom-link.ecom-link__button:hover{background:var(--drei-accent-a3);border-radius:16px}.ecom-link.ecom-link__button:focus-visible{outline:1px solid var(--drei-accent-10)}.shared-address-check-outcome__suggestions{width:100%}.shared-address-check-outcome__suggestions--with-border{border-bottom:1px solid var(--drei-accent-4)}.shared-address-check-outcome__suggestions-scrollbar-container{position:relative;width:calc(100% + .875rem);max-height:275px;padding:2px .625rem 2px 2px;overflow-y:auto}@-moz-document url-prefix(){.shared-address-check-outcome__suggestions-scrollbar-container{scrollbar-width:thin;scrollbar-color:var(--drei-neutral-a8) var(--drei-neutral-a3)}}.shared-address-check-outcome__suggestions-scrollbar-container::-webkit-scrollbar{display:block;position:absolute;right:var(--drei-spacing-1);width:var(--drei-spacing-1)}.shared-address-check-outcome__suggestions-scrollbar-container::-webkit-scrollbar-track{background:var(--drei-neutral-a3)}.shared-address-check-outcome__suggestions-scrollbar-container::-webkit-scrollbar-thumb{background-color:var(--drei-neutral-a8);border-radius:var(--drei-spacing-1)}.shared-address-check-outcome__suggestions-scrollbar-container::-webkit-scrollbar-thumb:hover{background-color:var(--drei-neutral-a9)}.shared-address-check-outcome__suggestions-card{width:100%;padding:0;margin-top:0;border:2px solid var(--drei-accent-6)}.shared-address-check-outcome__suggestions-card .drei-button:first-child{border-top-left-radius:calc(var(--drei-radius-5) - 2px);border-top-right-radius:calc(var(--drei-radius-5) - 2px)}.shared-address-check-outcome__suggestions-card .drei-button:last-child{border-bottom-left-radius:calc(var(--drei-radius-5) - 2px);border-bottom-right-radius:calc(var(--drei-radius-5) - 2px)}.shared-address-check-outcome__headline{display:block}.shared-address-check-outcome__suggestion{all:unset;box-sizing:border-box;width:100%;cursor:pointer;padding:var(--drei-spacing-4);border-bottom:1px solid var(--drei-accent-6)}.shared-address-check-outcome__suggestion span[class^=button_innerContent]{justify-content:flex-start}.shared-address-check-outcome__suggestion span[class^=button_innerContent]>div{width:100%}.shared-address-check-outcome__suggestion:last-of-type{border-bottom:none}.shared-address-check-outcome__suggestion-address{width:calc(100% - 1.75rem)}.shared-address-check-outcome__suggestion-address span:first-of-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-address-check-outcome__location-icon-container svg{width:var(--drei-spacing-5);height:var(--drei-spacing-5);margin-right:var(--drei-spacing-1)}.shared-address-check-outcome__suggestion-caret-right{align-self:center}.shared-address-check-outcome__cta-section{padding-top:var(--drei-spacing-5);padding-bottom:var(--drei-spacing-4)}@media(min-width:1280px){.shared-address-check-outcome__cta-section{padding-bottom:0}}.shared-address-check-outcome__cta-button{display:block;text-decoration:none;color:var(--drei-accent-9)}@media(min-width:1640px){.address-check{max-width:79.5625rem;max-width:96.375rem}}.address-check__form-container{position:relative}@media(min-width:768px){.address-check__form-container{grid-template-rows:auto auto}}@media(min-width:1280px){.address-check__form-container{grid-template-rows:unset;grid-template-columns:auto auto}}.address-check__first-row{grid-template-rows:1fr 1fr}@media(min-width:768px){.address-check__first-row{grid-template-rows:unset;grid-template-columns:8.125rem 33.375rem}}@media(min-width:1024px){.address-check__first-row{grid-template-columns:13.75rem 41.75rem}}@media(min-width:1280px){.address-check__first-row{grid-template-columns:6.875rem 16.90625rem}}@media(min-width:1640px){.address-check__first-row{grid-template-columns:6.875rem 21.1875rem}}@media(min-width:1920px){.address-check__first-row{grid-template-columns:6.875rem 29.625rem}}@media(min-width:768px){.address-check__second-row{grid-template-columns:15.8125rem 14.875rem auto}}@media(min-width:1024px){.address-check__second-row{grid-template-columns:27.1875rem 16.25rem 11.0625rem}}@media(min-width:1280px){.address-check__second-row{grid-template-columns:16.90625rem 15rem 8.5625rem}}@media(min-width:1640px){.address-check__second-row{grid-template-columns:21.1875rem 15.75rem 8.5625rem}}@media(min-width:1920px){.address-check__second-row{grid-template-columns:29.625rem 15.75rem 8.5625rem}}.address-check__second-row button[type=submit]{width:auto;white-space:nowrap}@media(min-width:1280px){.address-check__second-row button[type=submit]{padding-left:var(--drei-spacing-2);padding-right:var(--drei-spacing-2)}}.address-check__house-door{grid-template-rows:1fr 1fr}@media(min-width:768px){.address-check__house-door{grid-template-rows:unset;grid-template-columns:8.125rem 6.25rem}}@media(min-width:1024px){.address-check__house-door{grid-template-columns:1fr 1fr}}@media(min-width:1640px){.address-check__house-door{grid-template-columns:8.125rem 6.875rem}}.address-check__friendly-captcha{position:absolute;bottom:calc(-1*var(--drei-spacing-7));right:calc(-1*var(--drei-spacing-5));font-size:.625rem}.address-check .drei-textfield{gap:var(--drei-spacing-2);position:relative}.address-check .label{line-height:1.2;letter-spacing:0;font-size:1rem}.address-check .drei-base-input{background:var(--drei-white-12)}.address-check input[type=search]::-webkit-search-cancel-button{display:none}.address-check .drei-textfield:has(.drei-base-hint) .label{color:var(--drei-error-6)}.address-check .drei-textfield>div.drei-base-hint{position:absolute;display:inline-block;top:0;line-height:1.2;letter-spacing:0;font-size:1rem;color:var(--drei-error-6)}.address-check .drei-textfield:has(input[name^=zip])>div.drei-base-hint{left:2rem}.address-check .drei-textfield:has(input[name^=city])>div.drei-base-hint{left:1.5625rem}.address-check .drei-textfield:has(input[name^=street])>div.drei-base-hint{left:3.125rem}.address-check .drei-textfield:has(input[name^=hnr])>div.drei-base-hint{left:4rem}.address-check .drei-textfield:has(input[name^=door])>div.drei-base-hint{left:1.5625rem}div[role=dialog].address-check__dialog{max-height:100dvh}div[role=dialog].address-check__dialog #address-check-form .address-check__form-container{justify-content:stretch}@media(min-width:768px){div[role=dialog].address-check__dialog #address-check-form .address-check__form-container{gap:var(--drei-spacing-5)}}@media(min-width:1280px){div[role=dialog].address-check__dialog #address-check-form .address-check__form-container{grid-template-rows:auto auto;grid-template-columns:unset}}div[role=dialog].address-check__dialog #address-check-form .address-check__first-row{justify-content:stretch}@media(min-width:768px){div[role=dialog].address-check__dialog #address-check-form .address-check__first-row{grid-template-rows:1fr 1fr;grid-template-columns:unset;gap:var(--drei-spacing-5)}}@media(min-width:1024px){div[role=dialog].address-check__dialog #address-check-form .address-check__first-row{gap:var(--drei-spacing-4);grid-template-rows:unset;grid-template-columns:8.0625rem 1fr}}div[role=dialog].address-check__dialog #address-check-form .address-check__second-row{justify-content:stretch}@media(min-width:768px){div[role=dialog].address-check__dialog #address-check-form .address-check__second-row{grid-template-columns:unset;grid-template-rows:auto auto;gap:var(--drei-spacing-5)}}div[role=dialog].address-check__dialog #address-check-form .address-check__house-door{justify-content:stretch}@media(min-width:768px){div[role=dialog].address-check__dialog #address-check-form .address-check__house-door{grid-template-rows:1fr 1fr;grid-template-columns:unset;gap:var(--drei-spacing-5)}}@media(min-width:1024px){div[role=dialog].address-check__dialog #address-check-form .address-check__house-door{gap:var(--drei-spacing-4);grid-template-rows:unset;grid-template-columns:12.625rem auto}}div[role=dialog].address-check__dialog #address-check-form .address-check__friendly-captcha{position:static;justify-self:end}div[role=dialog].address-check__dialog #address-check-form .drei-textfield{gap:var(--drei-spacing-1);position:relative}div[role=dialog].address-check__dialog #address-check-form .label{line-height:1.2;letter-spacing:0;font-size:1rem}div[role=dialog].address-check__dialog #address-check-form .drei-base-input{background:var(--drei-white-12)}div[role=dialog].address-check__dialog #address-check-form input[type=search]::-webkit-search-cancel-button{display:none}div[role=dialog].address-check__dialog #address-check-form .drei-textfield:has(.drei-base-hint) .label{color:var(--drei-error-6)}div[role=dialog].address-check__dialog #address-check-form .drei-textfield>div.drei-base-hint{position:absolute;display:inline-block;top:0;line-height:1.2;letter-spacing:0;font-size:1rem;color:var(--drei-error-6)}div[role=dialog].address-check__dialog #address-check-form .drei-textfield:has(input[name^=zip])>div.drei-base-hint{left:2rem}div[role=dialog].address-check__dialog #address-check-form .drei-textfield:has(input[name^=city])>div.drei-base-hint{left:1.5625rem}div[role=dialog].address-check__dialog #address-check-form .drei-textfield:has(input[name^=street])>div.drei-base-hint{left:3.125rem}div[role=dialog].address-check__dialog #address-check-form .drei-textfield:has(input[name^=hnr])>div.drei-base-hint{left:4rem}div[role=dialog].address-check__dialog #address-check-form .drei-textfield:has(input[name^=door])>div.drei-base-hint{left:1.5625rem}div[role=dialog].address-check__dialog #address-check-form button[type=submit]{width:100%;box-sizing:border-box}@media(min-width:768px){div[role=dialog].address-check__dialog #address-check-form button[type=submit]{justify-self:flex-end;width:unset}}@media(min-width:1024px){div[role=dialog].address-check__dialog #address-check-form button[type=submit]{justify-self:center}}@media(min-width:1280px){div[role=dialog].address-check__dialog #address-check-form button[type=submit]{padding-left:var(--drei-spacing-5);padding-right:var(--drei-spacing-5);line-height:1.2;letter-spacing:0;font-size:1.125rem}}body:has(div[role=dialog].address-check__dialog){overflow:hidden!important}body:has(div[role=dialog].address-check__dialog .address-check__form-container) .address-check__dialog-overlay{position:fixed;inset:0;display:grid;overflow:hidden;z-index:10000;background-color:var(--drei-neutral-a9)}.address-check__dialog-overlay{display:none}.core-icon-container{display:flex;align-items:center;justify-content:center}.core-icon-container--size-0{width:var(--drei-spacing-4);height:var(--drei-spacing-4);padding:3.652px 2.353px 3.313px 2.372px}.core-icon-container--size-1{width:var(--drei-spacing-5);height:var(--drei-spacing-5);padding:5.478px 3.53px 4.969px 3.558px}.core-icon-container--size-2{width:var(--drei-spacing-6);height:var(--drei-spacing-6);padding:7.303px 4.706px 6.626px 4.743px}.core-icon-container--size-3{width:var(--drei-spacing-8);height:var(--drei-spacing-8);padding:10.955px 7.059px 9.939px 7.115px}.core-icon-container--size-4{width:var(--drei-spacing-9);height:var(--drei-spacing-9);padding:14.607px 9.412px 13.252px 9.487px}.core-icon-container--size-5{width:var(--drei-spacing-10);height:var(--drei-spacing-10);padding:18.259px 11.765px 16.565px 11.859px}.progress-root{position:relative;overflow:hidden;background:var(--drei-accent-a5);height:var(--drei-spacing-2);transform:translateZ(0)}.progress-indicator,.progress-root{border-radius:var(--drei-radius-full);width:100%}.progress-indicator{transition:transform .3s cubic-bezier(.4,0,.2,1) 0s;will-change:transform;background:var(--drei-accent-8);height:100%}.responsive-image__img{display:block}.progress-circle{--size:4.81494rem;--half-size:calc(var(--size) / 2);--stroke-width:10px;--radius:calc((var(--size) - var(--stroke-width)) / 2);--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress) * var(--circumference)) / 100);width:var(--size);height:var(--size)}.progress-circle circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.progress-circle circle.background{stroke:var(--drei-accent-a5)}.progress-circle circle.foreground{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .66s cubic-bezier(.65,0,.35,1);stroke:var(--drei-accent-8)}.progress-circle text.percentage{font-size:1.5rem;letter-spacing:-.03rem}.progress-circle text.percentage,.progress-circle tspan.percentage-sign{font-style:normal;font-weight:700;line-height:90%;fill:var(--drei-white-12)}.progress-circle tspan.percentage-sign{font-size:1rem;letter-spacing:-.02rem}.address-check-status,.address-check-status__info{margin-top:var(--drei-spacing-2)}.address-check-status__image{border-radius:50%;margin-top:var(--drei-spacing-5);margin-bottom:var(--drei-spacing-5)}.address-check-address{max-width:29.4375rem;padding:var(--drei-spacing-4);border:2px solid var(--drei-accent-4)}@media(min-width:520px){.address-check-address{padding:var(--drei-spacing-5)}}.address-check-address.cart-check-address{width:100%;padding:var(--drei-spacing-4)}.address-check-address.cart-check-address:after{box-shadow:none}.address-check-address__location-icon-container{align-items:center}.address-check-address__location-icon-container svg{width:var(--drei-spacing-8);height:var(--drei-spacing-8)}@media(min-width:520px){.address-check-address__location-icon-container svg{width:var(--drei-spacing-9);height:var(--drei-spacing-9)}}.address-check-address__address-container{flex-grow:1}.address-check-address__address{color:var(--drei-neutral-9)}@media(min-width:520px){.address-check-address__cta-buttons{direction:rtl}}.address-check-address button{padding:0;cursor:pointer}.address-check.address-check--tariff-detail .address-check-address{width:100%;max-width:unset;padding:0;box-shadow:none;border:0;border-radius:var(--drei-radius-0)}.address-check.address-check--tariff-detail .address-check-address__location-icon-container{display:none}.address-check.address-check--tariff-detail .address-check-address__headline{line-height:1.2;letter-spacing:0;font-size:1rem}.address-check.address-check--tariff-detail .address-check-address__address{line-height:1.2;letter-spacing:0;font-size:.875rem}@media(min-width:1024px){.address-check.address-check--tariff-detail .address-check-address__cta-buttons{grid-template-columns:unset;grid-template-rows:1fr 1fr;direction:unset}}@media(min-width:1280px){.address-check.address-check--tariff-detail .address-check-address__cta-buttons{grid-template-columns:1fr 1fr;grid-template-rows:unset;direction:rtl}}.address-check__headline{padding-top:var(--drei-spacing-4);padding-bottom:var(--drei-spacing-4)}.address-check__wrapper{gap:var(--drei-spacing-4);display:flex;flex-direction:column;padding:var(--drei-spacing-2) var(--drei-spacing-6) var(--drei-spacing-5);border:2px solid var(--drei-info-a5);--card-border-width:0;contain:none;overflow:visible;background-image:url(/n/_next/static/media/diamondGreyBlueLines.cba2d5ca.svg);background-repeat:no-repeat;background-attachment:local;background-position:top -10.3125rem right -7.8125rem;background-size:auto}@media(min-width:1024px){.address-check__wrapper{padding-left:var(--drei-spacing-5);padding-right:var(--drei-spacing-5)}}.address-check__wrapper:after,.address-check__wrapper:before{border-radius:var(--drei-spacing-3)}.address-check__label svg{margin-left:calc(-1*var(--drei-spacing-3))}.address-check-teaser{gap:var(--drei-spacing-4);display:flex;flex-direction:column;padding:var(--drei-spacing-5) var(--drei-spacing-6);border:2px solid var(--drei-info-a5);--card-border-width:0;background-image:url(/n/_next/static/media/diamondGreyBlueLines.cba2d5ca.svg);background-repeat:no-repeat;background-attachment:local;background-position:top -10.3125rem right -7.8125rem;background-size:auto}.address-check-teaser svg{flex-shrink:0;margin-left:-.75rem}.address-check-teaser button{width:100%;box-sizing:border-box;text-align:center}.technology-picker{padding-top:var(--drei-spacing-2);padding-bottom:var(--drei-spacing-2)}.technology-picker__cta{margin-left:calc(-1*var(--drei-spacing-5));margin-right:calc(-1*var(--drei-spacing-5));padding-top:var(--drei-spacing-5);text-align:center;border-top:1px solid var(--drei-accent-4)}.technology-picker-technology__card{position:relative;display:flex;width:100%;flex-direction:column;gap:var(--drei-spacing-2);border-radius:var(--drei-radius-4);padding:var(--drei-spacing-4);border:2px solid var(--drei-accent-4)}.technology-picker-technology__card--selected{background-color:var(--drei-accent-1)}.technology-picker-technology__badge{position:absolute;top:-12px;right:var(--drei-spacing-4)}.technology-picker-technology .drei-radio-button span:after{background-color:var(--drei-accent-12)}.technology-picker-technology .drei-callout{word-break:break-word}.technology-picker-technology .drei-callout>svg{width:var(--drei-spacing-5);height:var(--drei-spacing-5);align-self:flex-start}.technology-picker-technology .drei-callout.technology-picker-technology__callout--warning{background-color:var(--drei-warning-1)}.technology-picker .drei-radio-group{gap:var(--drei-spacing-5)}.address-check{margin-top:var(--drei-spacing-5);margin-bottom:var(--drei-spacing-5);display:flex;justify-content:center}@media(min-width:768px){.address-check:has(.address-check-address){justify-content:flex-start}}.address-check__trigger{width:100%}.address-check__trigger--is-confined{max-width:300px}.address-check__dialog>div>div>button{outline:none}.address-check.address-check--inline,.address-check.address-check--tariff-detail{margin:0}.tariff-details__card{box-shadow:var(--drei-shadow-10);margin:0;height:min-content;width:100%}.tariff-details__card--tariff{grid-column:1/13}@media(min-width:768px){.tariff-details__card--tariff{grid-column:1/8}}@media(min-width:1024px){.tariff-details__card--tariff{grid-column:1/9}}@media(min-width:1640px){.tariff-details__card--tariff{grid-column:2/9}}.tariff-details__card--pricing{grid-column:1/13}@media(min-width:768px){.tariff-details__card--pricing{grid-column:8/13}}@media(min-width:1024px){.tariff-details__card--pricing{grid-column:9/13}}@media(min-width:1640px){.tariff-details__card--pricing{grid-column:9/12}}.dataTariffDescription_dataTariffDescription__HKMQb{border-top:1px solid var(--drei-neutral-a6)}.dataTariffDescription_dataTariffDescription__titleText__V7I0m,.dataTariffDescription_dataTariffDescription__title__gOEbQ{line-height:.9}.tariff-technologies__label-popover-trigger{display:block;margin-top:-1px;width:16px;height:16px;padding:0}.tariff-technologies__label-popover-trigger:hover{background:transparent}.tariff-technologies__label-popover-info-icon{min-width:24px;min-height:24px;color:var(--drei-accent-9)}.tariff-technologies--border-top{margin-top:var(--drei-spacing-4);padding-top:var(--drei-spacing-4);border-top:1px solid var(--drei-neutral-4)}.tariff-technologies__title{color:var(--drei-neutral-9)}.tariff-technologies__technology-icon{margin-top:-4px}.tariff-technologies__technology--unavailable{opacity:.3}.tariff-technologies__guaranteed-speed{color:var(--drei-success-10)}.icon-box{display:flex;justify-content:center;align-items:center}.grid-item{grid-column-gap:var(--drei-spacing-1)}.grid-item__minutesSms{grid-area:itemMinutesSms;margin-top:var(--drei-spacing-2)}@media(min-width:520px){.grid-item__minutesSms{margin-top:0}}.grid-item__detailsData{grid-area:itemDetailsData}.grid-item__info{padding-left:var(--drei-spacing-2)}.grid-item__info--minutesSms{grid-area:infoMinutesSms}.grid-item__info--detailsData{grid-area:infoDetailsData}.grid-item__title{color:var(--drei-accent-12);align-self:center}.tariff-detail-info__separator{width:calc(100% + 3rem);margin-left:-1.5rem}@media(min-width:1280px){.tariff-detail-info__separator{width:100%;margin-left:0}}.tariff-detail-info__container{gap:var(--drei-spacing-2);grid-template-columns:auto;grid-template-rows:auto auto auto auto;grid-template-areas:"itemDetailsData" "infoDetailsData" "itemMinutesSms" "infoMinutesSms"}@media(min-width:1024px){.tariff-detail-info__container{grid-column-gap:var(--drei-spacing-7);grid-row-gap:var(--drei-spacing-3);grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"itemDetailsData itemMinutesSms" "infoDetailsData infoMinutesSms"}}.tariff-detail-info__secondary-title{color:var(--drei-neutral-9)}@media(min-width:768px){.tariff-detail-info__gap-adjustment{margin-left:1.5rem}}.tariff-dialog{max-height:90vh}@media(min-width:1024px){.tariff-dialog{max-height:80vh}}@media(min-width:1280px){.tariff-dialog{width:40rem}}.tariff-dialog [class*=dialog_children]{padding:0}.price-container{--offsetRight:0.625rem;position:relative;overflow:hidden}.price-container__offer-marker-size-sm{--markerSize:4.3125rem}.price-container__offer-marker-size-md{--markerSize:5.625rem}.price-container__offer-marker-size-lg{--markerSize:7.1875rem}.price-container__bleed-right-4{--bleed-right:var(--drei-spacing-4)}.price-container__bleed-right-5{--bleed-right:var(--drei-spacing-5)}.price-container__bleed-right-6{--bleed-right:var(--drei-spacing-6)}.price-container__bleed-right{margin-right:calc(var(--bleed-right)*-1)}.price-container__with-offer-marker{padding-right:calc(var(--markerSize) - var(--offsetRight) + var(--drei-spacing-4));min-height:var(--markerSize)}.price-container__offer-marker{position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--offsetRight)*-1)}.price-container__placement-TARIFF_CARD,.price-container__placement-TARIFF_PRICE{min-height:5.625rem}.price-container__placement-PRODUCT_CARD{min-height:4.25rem}.price-container__placement-PRODUCT_PRICE{min-height:7rem}.productCardForwardTradeInPriceSection_devicePriceSectionTariff__QQAAm{color:var(--drei-neutral-9)}.productCardForwardTradeInPriceSection_devicePriceSectionTariffButton__KrT79{all:unset;cursor:pointer;width:100%}.productCardForwardTradeInPriceSection_devicePriceSectionTariffButton__KrT79:focus-visible{outline:2px solid var(--drei-accent-8)}.productCardForwardTradeInPriceSection_devicePriceSectionTariffLine2__Bu9jp{flex-grow:1}.recommendation-label{line-height:1.2;letter-spacing:0;font-size:.75rem;display:inline-block;border-radius:var(--drei-spacing-1);background-color:var(--drei-accent-9);font-weight:700;line-height:normal;color:var(--drei-white-12)}.recommendation-label__positioned{position:absolute;z-index:1;top:-.85rem;left:var(--drei-spacing-4)}.productCardHighlightSection_highlight__c52BL{position:absolute;margin-top:-2.25rem}.productCardHighlightsSection_highlightsSection__ZqD5z{height:calc(6.0625rem - 1px)}.productCardPriceSection_devicePriceSection__nvd27{margin-top:calc(var(--drei-spacing-4)*-1);min-height:68px}.productCardTagsSection_tags__GRQPA{margin-top:calc((var(--drei-spacing-4) - var(--drei-spacing-3))*-1);display:flex;flex-wrap:wrap;gap:.25rem;height:3.25rem;overflow:hidden}.productCardTariffPriceSection_tariffPriceSectionContainer__IrrQN{color:var(--drei-neutral-9);margin:0 calc(var(--space-4)*-1)}.productCardTariffPriceSection_tariffPriceSectionContainerHeight__U_7No{height:3.8125rem}.productCardTariffPriceSection_tariffPriceSection__ITo9R{all:unset;display:flex;flex:1 1;cursor:pointer}.productCardTariffPriceSection_tariffPriceSection__ITo9R:focus-visible{outline:2px solid var(--drei-accent-8)}.productCardTitleSection_title__fQ79_{display:inline-block;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:5.0625rem}.productCardTitleSection_titleSection__j2PYd{max-height:6.4375rem;margin-bottom:auto}.productCardTitleSection_moreDetails__ib2bT{padding-top:var(--drei-spacing-1);padding-bottom:var(--drei-spacing-1)}.productCardTitleSection_sectionWrapper__wV5Gy{margin:0 calc(var(--drei-spacing-4)*-1);cursor:pointer}.productCardTitleSection_link__osjAk:focus-within{outline:auto}.handheldDeviceCardVariantSelectionSection_color__HMdP_,.handheldDeviceCardVariantSelectionSection_storage__mDSTV{margin-bottom:var(--drei-spacing-1);color:var(--drei-neutral-9)}.handheldDeviceCardVariantSelectionSection_storageSection__MhBpI{height:2.875rem}.handheldDeviceCardVariantSelectionSection_colorSection__PHb_V{height:3.1875rem}.handheldDeviceCardVariantSelectionSection_storageOption__EIqH7{line-height:1.2;letter-spacing:0;font-size:.75rem;white-space:pre}.sb-meta-link--inactive{color:var(--drei-neutral-9)!important;font-weight:400}.sb-meta-link:active,.sb-meta-link:hover{background-color:var(--drei-accent-a3)!important}.cartIncompatibleUserAccountError_errorDescription__QnStz{white-space:pre-wrap}.cartIncompatibleUserAccountError_errorActions__Dw8_G .drei-button{width:100%}@media(min-width:1024px){.cartIncompatibleUserAccountError_errorActions__Dw8_G .drei-button{width:auto}}html:has(#cart-cost-summary-detailed){scroll-behavior:smooth}#cart-cost-summary-detailed{visibility:hidden;height:0;position:absolute;top:-5.625rem}.cart-cost-summary{position:relative;color:var(--drei-white-12)}.cart-cost-summary__header{padding-bottom:var(--drei-spacing-3)}.cart-cost-summary__header--with-bottom-border{border-bottom:1px solid var(--drei-white-a5)}.cart-cost-summary__header-link.link-component{color:var(--drei-accent-1);text-decoration:underline}.cart-cost-summary__header-link.link-component button{all:unset}.cart-cost-summary__period-header{padding:var(--drei-spacing-4) 0 var(--drei-spacing-1)}.cart-cost-summary__period-header--one-time{padding-bottom:var(--drei-spacing-4)}.cart-cost-summary__period-header--consistent-container{flex-direction:row;align-items:center;justify-content:space-between;padding-top:var(--drei-spacing-4)}.cart-cost-summary__accordion-content-line,.cart-cost-summary__content-line{line-height:normal;margin:var(--drei-spacing-1) 0 0}.cart-cost-summary__content-line:last-of-type{margin-bottom:var(--drei-spacing-4)}.cart-cost-summary__amount--underlined{display:block;position:relative;z-index:0;font-size:1.125rem}.cart-cost-summary__amount--underlined svg{position:absolute;right:13px;bottom:-3px;z-index:-1}.cart-cost-summary__accordion-container{margin-bottom:var(--drei-spacing-4);gap:var(--drei-spacing-4);display:flex;flex-direction:column}.cart-cost-summary__accordion-container .accordion-item__header{cursor:pointer}.cart-cost-summary__accordion-container .cart-cost-summary__accordion-content-line>div:nth-child(2){width:auto}.cart-cost-summary__accordion-container .accordion-item__content-footer .cart-cost-summary__content-line:first-child{margin:0}.cart-cost-summary__price-description{display:block;margin:var(--drei-spacing-1) 0 var(--drei-spacing-2);line-height:normal;color:var(--drei-neutral-a2)}.cart-cost-summary__buttons{margin:var(--drei-spacing-3) 0}.cart-cost-summary__buttons>*{width:100%}.cart-cost-summary__buttons a{white-space:nowrap;flex-grow:1;max-width:100%;padding:0 var(--drei-spacing-3);line-height:1.2;text-align:center;flex-shrink:1}.cart-cost-summary__non-eu-info{color:var(--drei-neutral-a2)!important;text-decoration:underline;text-underline-offset:3px!important;font-weight:400}.cart-cost-summary__non-eu-info:hover{background-color:transparent!important}.cart-cost-summary--light{color:var(--drei-black-12)}.cart-cost-summary--light .cart-cost-summary__header{border-bottom:1px solid rgba(0,0,0,.25)}.cart-cost-summary--light .cart-cost-summary__header-link.link-component{color:var(--drei-black-12)}.cart-cost-summary--light .cart-cost-summary__non-eu-info.link-component,.cart-cost-summary--light .cart-cost-summary__price-description{color:var(--drei-neutral-10)}.non-eu-citizens-info__popover li{margin-left:var(--drei-spacing-4);list-style:disc;font-size:.75rem}.costSummaryOffersCard_monthlyCosts__NShjA{color:var(--drei-white-12);border:2px solid var(--drei-accent-a9);background-color:var(--drei-accent-11)}.costSummaryOffersCard_monthlyCostsHeader__KQ8Cd{background-color:var(--drei-accent-a9);border-top-left-radius:calc(var(--card-border-radius) - 2px)!important;border-top-right-radius:calc(var(--card-border-radius) - 2px)!important;padding:var(--drei-spacing-2) var(--drei-spacing-3) var(--drei-spacing-2) var(--drei-spacing-4)}.costSummaryOffersCard_productContent__pWCu0{line-height:1.2;letter-spacing:0;font-size:.875rem}.costSummaryOffersCard_productContent__pWCu0>div:nth-child(2){width:auto}.accessoryListItem_container__Ll0SG{display:flex;flex-direction:column;gap:var(--drei-spacing-1)}@media(min-width:1024px){.accessoryListItem_container__Ll0SG{flex-direction:row;align-items:center;gap:var(--drei-spacing-2);padding-right:var(--drei-spacing-8)}}.accessoryListItem_topRow__F7Otl{display:flex;align-items:center;gap:var(--drei-spacing-2)}@media(min-width:1024px){.accessoryListItem_topRow__F7Otl{flex:1 1}}.accessoryListItem_imageContainer__wXGYO{width:40px;height:40px;position:relative;overflow:hidden}.accessoryListItem_name__UzRZB{flex-grow:1}.accessoryListItem_bottomRow__ReFv2{display:flex;justify-content:flex-end;align-items:center;gap:var(--drei-spacing-4);position:relative}@media(min-width:1024px){.accessoryListItem_bottomRow__ReFv2{justify-content:flex-end}}.accessoryListItem_priceContainer__gvMH9{font-size:1em;font-weight:700}@media(max-width:1023px){.accessoryListItem_priceContainer__gvMH9{order:2}.accessoryListItem_counter__xWlet{order:1;position:absolute;left:50%;transform:translate(-50%)}}.accessoryCard_accessory__card__UL8Qr{width:100%;height:100%;border:3px solid var(--drei-white-12);min-height:100%;display:flex;flex-direction:column;position:relative}.accessoryCard_accessory__cardSelected__T9YHK{border:3px solid var(--drei-accent-a7)}.accessoryCard_accessory__badge__D_yD0{padding:0 var(--drei-spacing-2);align-self:flex-start}.accessoryCard_accessory__content__7V7IW{display:flex;flex-direction:column;gap:var(--drei-spacing-4);width:100%;flex-grow:1;box-sizing:border-box}.accessoryCard_accessory__headline__2vP2Y{color:var(--drei-black-12);font-size:.875rem!important;font-weight:300;line-height:1.2!important}.accessoryCard_accessory__description__yjoop{color:var(--drei-neutral-9);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.accessoryCard_accessory__button__U1rdz{width:100%;box-sizing:border-box}.accessoryCard_accessory__badgeWrapper__GF3zp{height:20px;display:flex;align-items:flex-start;justify-content:flex-start;gap:var(--drei-spacing-2)}.accessoryCard_accessory__chargerIcon__4nOy_{background-color:var(--drei-accent-1);border-radius:var(--drei-radius-1)}.accessoryCard_accessory__contentWrapper__hCrUU{margin-bottom:auto}.accessoryCard_accessory__popover__B25aw{cursor:pointer}.chargerInfos_info__icon__tGHRt{min-width:1.5rem}.accessoryTabs_maxAmountText__m9Im7{display:block;padding-bottom:var(--drei-spacing-3)}@media(min-width:0px){.accessoryTabs_maxAmountText__m9Im7{padding-left:0}}@media(min-width:1024px){.accessoryTabs_maxAmountText__m9Im7{padding-left:calc(20px + var(--drei-spacing-2))}}@media(max-width:430px){.accessoryTabs_tabsWrapper___ObIN{margin-left:calc(-1*var(--drei-spacing-4));margin-right:calc(-1*var(--drei-spacing-4))}.accessoryTabs_tabsWrapper___ObIN [role=tablist]{padding:0 var(--drei-spacing-4)}.accessoryTabs_tabsWrapper___ObIN [role=tabpanel]{padding:0 var(--drei-spacing-1)}}@media(min-width:431px)and (max-width:767px){.accessoryTabs_tabsWrapper___ObIN [role=tablist]{margin-inline:calc((100vw - var(--container-1))*-1);padding-inline:calc(100vw - var(--container-1))}}.cart-product-detail--image-wrapper{width:60px;height:60px;display:flex;justify-content:center;align-items:center}.cart-product-detail--image-wrapper picture{display:block;max-height:105px;height:100%}.cart-product-detail--image-wrapper img{max-height:100%;max-width:100%;object-fit:contain}@media(min-width:1024px){.cart-product-detail--image-wrapper{width:120px;height:120px}}.cart-device-availability-and-shipping--icon{line-height:0}.cart-device-payment-option--item--label{gap:var(--drei-spacing-2);display:flex;align-items:flex-start}.cart-device-payment-option--item--radio{border-radius:var(--drei-radius-4);display:flex;justify-content:center;align-items:center;background:var(--drei-accent-a2);width:var(--drei-spacing-4);height:var(--drei-spacing-4);border:1px solid var(--drei-accent-9);position:relative;top:2px}.cart-device-payment-option--item--radio__with-single-line-label{position:relative}.cart-device-payment-option--item--radio__selected{background:var(--drei-accent-a5);border:none}.cart-device-payment-option--item--radio:hover:not(.cart-device-payment-option--item--radio__selected){border:1px solid var(--drei-accent-12)}.cart-device-payment-option--item--radio__indicator{border-radius:var(--drei-radius-full);display:inline-block;background:var(--drei-accent-12);width:6px;height:6px}.cart-device-payment-option-accordion--toggle{display:flex;justify-content:space-between;align-items:center;color:var(--drei-accent-9);padding:0;white-space:nowrap;height:auto}.cart-device-payment-option-accordion--toggle:hover{background-color:transparent;color:var(--drei-accent-12)}.cart-device-payment-option-accordion--toggle__selected:hover{background-color:transparent}.cart-device-payment-option-card{border-radius:var(--drei-radius-4);border:2px solid var(--drei-accent-4);overflow:hidden}.cart-device-payment-option-card legend{font-weight:600;padding-left:0;padding-right:0}.cart-device-payment-option-card--selected{background:var(--drei-accent-1)}.cart-device--specifications{color:var(--drei-neutral-10)}.cart-product{border-radius:var(--drei-radius-4);border:2px solid var(--drei-accent-6);overflow:hidden;background-color:var(--drei-white-12)}.cart-product--header{background-color:var(--drei-neutral-a1);border-bottom:1px solid var(--drei-neutral-4)}.cart-remove-subscription__icon-button{width:24px!important;height:24px!important}.coupon-code-form{width:100%}.coupon-code-form__input{width:100%;height:var(--drei-spacing-6);padding-left:0;padding-right:0;justify-content:space-between;gap:0}.coupon-code-form__input input{font-size:12px;flex:1 1 180px}@media(max-width:519px){.coupon-code-form__input input{padding-left:var(--drei-spacing-3);padding-right:var(--drei-spacing-1)}}.coupon-code-form__button{padding:var(--drei-spacing-3);box-shadow:none!important}.coupon-code-form__button:disabled{background-color:var(--drei-neutral-7);color:var(--drei-black-12)}.cart-subscription{position:relative}.cart-subscription__tariff-container{order:1}.cart-subscription__device-container,.cart-subscription__tariff-container.forward-trade-in-subscription{order:3}.cart-subscription__device-container.forward-trade-in-subscription{order:1}.cart-subscription__device-container .cart-product{width:100%}.cart-subscription__connector-container{height:var(--drei-spacing-4);position:relative;order:2}.cart-subscription__header{flex-direction:column;gap:8px}.cart-subscription__header--coupon{order:2}.cart-subscription__header--cart-remove-subscription{justify-content:end;order:1}@media(min-width:1024px){.cart-subscription__header{flex-direction:row;gap:16px}.cart-subscription__header--coupon{order:1}.cart-subscription__header--cart-remove-subscription{order:2}}.cart-subscription__card{padding-top:8px}@media(min-width:768px){.cart-subscription__card{border-radius:var(--drei-spacing-5);padding:var(--drei-spacing-5);padding-top:8px}}.cart-subscription .accordion-root.cart-subscription-variant .accordion-item__header-trigger{box-shadow:none}.cart-subscription .subtitle{background-color:var(--drei-neutral-a1)}.cart-subscription--badge{position:absolute;left:var(--drei-spacing-5);top:-10px;border-radius:.25rem;background-color:var(--drei-accent-8);font-size:.75rem;font-weight:700;line-height:normal;padding:.25rem .5rem;color:var(--drei-white-12)}.cart-subscription .accordion-root{border-top:1px solid var(--drei-accent-6);border-radius:0}.cart-subscription-variant{background-color:transparent;transition:background-color .2s ease-in}.cart-subscription-variant .accordion-item__header-trigger{padding:0 var(--drei-spacing-4)}.cart-subscription-variant:has(.accordion-item[data-state=open]){transition:background-color .2s ease-out;background-color:var(--drei-neutral-a1)}.cart-subscription-connector{position:absolute;transform:translateY(-25%);border:2px solid var(--drei-accent-6);box-shadow:var(--drei-shadow-3);background:var(--drei-gradient-white)!important;color:var(--drei-accent-9)!important;cursor:default}.cart-subscription-forward-trade-in-header{border-top:1px solid var(--drei-neutral-5)}.addonList_container__LCTYu{display:flex;flex-direction:column;gap:var(--drei-spacing-1)}@media(min-width:768px){.addonList_container__LCTYu{flex-direction:row;align-items:center;gap:var(--drei-spacing-2)}}.addonList_topRow__QRqMd{display:flex;align-items:center;gap:var(--drei-spacing-2)}@media(min-width:768px){.addonList_topRow__QRqMd{flex:1 1}}.addonList_imageContainer__EkeTW{width:40px;height:40px;position:relative;overflow:hidden}.addonList_badgeWrapper__MCouj{display:flex;flex-wrap:wrap;gap:var(--drei-spacing-2);max-height:1.8em;overflow:hidden;padding-top:5px}@media(min-width:768px){.addonList_badgeWrapper__MCouj{padding-left:20px;padding-top:0}}.addonList_bottomRow__oDAjF{display:flex;justify-content:flex-start;align-items:center;gap:var(--drei-spacing-4);position:relative}@media(min-width:768px){.addonList_bottomRow__oDAjF{justify-content:flex-end}}.addonList_priceContainer__xGywa{font-size:1em;font-weight:700;padding-top:5px}@media(min-width:768px){.addonList_priceContainer__xGywa{padding-top:0}}.addonList_mobileTrash__1esSM{margin-left:auto}.addonList_trashIcon__O3jSL{margin-left:auto;width:2rem}.addonList_nameTags__Fun8H{flex-direction:column}@media(min-width:768px){.addonList_nameTags__Fun8H{flex-direction:row}}.addonList_nameAndTrash__UrbEF{display:flex;align-items:center;justify-content:space-between;width:100%}.addonList_nameAndTrashContainer__dU0Dh{display:flex;flex-direction:column;flex:1 1}.addonCard_addon__card__5iJTn{width:100%;height:100%;border:.1875rem solid var(--drei-white-12);min-height:100%;display:flex;flex-direction:column;position:relative;padding:.8125rem}.addonCard_addon__cardSelected__Y1Zqv{border-color:var(--drei-accent-a7)}.addonCard_addon__badge__b7qbD{padding:0 var(--drei-spacing-2);align-self:flex-start}.addonCard_addon__content__fOsSn{display:flex;flex-direction:column;gap:var(--drei-spacing-4);width:100%;flex-grow:1;box-sizing:border-box}.addonCard_addon__headline__yaKsb{color:var(--drei-black-12);font-size:.875rem!important;font-weight:300;line-height:1.2!important}.addonCard_addon__description__yqEpo{color:var(--drei-neutral-9);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.addonCard_addon__price__AZwDV{color:var(--drei-accent-12);font-size:1rem;font-weight:400}.addonCard_addon__button__x8k24{width:100%;box-sizing:border-box}.addonCard_addon__badgeWrapper__LyweW{display:flex;flex-wrap:wrap;gap:var(--drei-spacing-2);max-height:1.8em;overflow:hidden;position:absolute}.addonCard_addon__whitebox__ztn_3{height:124px;width:124px;background-color:#fff}.cartTariffDetailPopover_infoIcon__Fs7WE{margin-top:-4px}.cart-tariff-detail--image{width:42.5px!important;height:42.5px!important}@media(min-width:1024px){.cart-tariff-detail--image{width:85px!important;height:85px!important}}.cart-tariff-detail--switch-full-width{width:100%}.trigger{all:unset;cursor:pointer;display:flex;align-items:center}.trigger:focus-visible{outline:2px solid var(--drei-accent-8)}.trigger svg{color:var(--drei-accent-9);margin-left:var(--drei-spacing-1)}.cart-tariff-technology-type-name{color:var(--drei-black-12)}.cart-voucher--header{background-color:var(--drei-neutral-a1);border-bottom:1px solid var(--drei-neutral-4)}.cart-voucher__voucher-name{align-content:center;height:2.5rem}.cart-voucher__remove-voucher{flex-wrap:wrap}@media(min-width:768px){.cart-voucher__discounts{padding-left:calc(40px + var(--drei-spacing-1))}}.cart_primaryContent__l3Ko7{grid-column:1/5}@media(min-width:768px){.cart_primaryContent__l3Ko7{grid-column:1/8}}@media(min-width:1024px){.cart_primaryContent__l3Ko7{grid-column:1/9}}@media(min-width:1640px){.cart_primaryContent__l3Ko7{grid-column:2/9}}.cart_secondaryContent__oQ7ES{grid-column:1/5}@media(min-width:768px){.cart_secondaryContent__oQ7ES{grid-column:8/13}}@media(min-width:1024px){.cart_secondaryContent__oQ7ES{grid-column:9/13}}@media(min-width:1640px){.cart_secondaryContent__oQ7ES{grid-column:9/12}}.cart_emptyCart__oWwaE{grid-column:1/5}@media(min-width:768px){.cart_emptyCart__oWwaE{grid-column:1/13}}@media(min-width:1640px){.cart_emptyCart__oWwaE{grid-column:2/12}}.vzf-download-button{font-weight:400;padding:0!important;font-size:medium;width:inherit!important}.vzf-download-button:hover{background-color:initial!important}.vzf-download-button>svg{flex-shrink:0}.contract-summary a{color:var(--drei-info-11)}.checkout-form-steps{flex:1 1}.progress{width:100%;height:100%}.progress__label-container{flex:1 1}.progress__label{font-style:normal;font-weight:700;padding-top:.5rem;color:var(--drei-neutral-7);text-align:center}.progress__label--mobile{padding:0;text-align:start}.progress__label--completed,.progress__label--mobile{color:var(--drei-white-12)}.progress__label--active{color:var(--drei-accent-8)}.progress__sub-label{color:var(--drei-white-12);font-style:normal;font-weight:400;line-height:normal}.progress__bar-container{padding-top:.75rem}.checkout-form-header{background:var(--drei-accent-12) var(--drei-logo-path) bottom -44px left -10px no-repeat;background-size:70px}@media(min-width:1024px){.checkout-form-header{background:var(--drei-accent-12) var(--drei-logo-path) center left var(--drei-spacing-8) no-repeat;background-size:100px}}.crif-teaser__card{background-color:var(--drei-info-a2);padding:1.5rem}.checkout-form-section{padding:var(--drei-spacing-5);border-radius:1rem}.change-data-link{gap:var(--drei-spacing-1);all:unset;display:flex;align-items:center;color:var(--drei-accent-9)}.change-data-link:hover{color:var(--drei-accent-12);text-decoration:underline;cursor:pointer}.saved-data-wrapper{border-radius:var(--drei-spacing-4);border:1px solid var(--drei-neutral-6);background-color:var(--drei-white-12)}.saved-data-wrapper__header{background-color:var(--drei-neutral-a1);border-bottom:1px solid var(--drei-neutral-6)}.marketing-permission-card__wrapper{background-color:var(--drei-accent-6);padding:var(--drei-spacing-6);border-radius:1rem;background-image:url(/n/_next/static/media/privateAdditionalOffersSectionMobileBackground.abe1eccb.svg);background-repeat:no-repeat;background-size:328px 361px;background-position:100% 0;flex-direction:column}.marketing-permission-card__wrapper h3{line-height:100%}@media(min-width:768px){.marketing-permission-card__wrapper{background-image:url(/n/_next/static/media/privateAdditionalOffersSectionBackground.ad90cd62.svg);background-size:100%}}.marketing-permission-card__show-more{height:auto;padding:0;text-decoration:underline;text-underline-offset:3px!important;font-weight:400}.marketing-permission-card__show-more:active,.marketing-permission-card__show-more:hover{background-color:transparent!important}.privateFixlineSubscriptionDataConnectionFields_badge__kaAK0{height:29px;padding:var(--drei-spacing-1) var(--drei-spacing-4);margin-left:var(--drei-spacing-4);margin-right:var(--drei-spacing-4)}.privateFixlineSubscriptionDataConnectionFields_landlineFieldsContainer__8ozy5{min-height:90px}.privateFixlineSubscriptionDataConnectionFields_fixlineFormField__FxrNA{flex:1 1;z-index:10}.privateFixlineSubscriptionDataConnectionFields_fixlineFormField__FxrNA div[class^=input_slotLeft]{height:40px;padding:0}.privateFixlineSubscriptionDataConnectionFields_fixlineNumberFormField__oyEOw{flex:1 1}.privateFixlineSubscriptionDataConnectionFields_prefixField__ucjLQ{z-index:-1;padding-left:var(--drei-spacing-4);padding-right:var(--drei-spacing-2);height:inherit;width:max-content;background-color:var(--drei-accent-3);border-top-left-radius:var(--drei-radius-full);border-bottom-left-radius:var(--drei-radius-full);display:flex;align-items:center;justify-content:center;position:relative}.privateFixlineSubscriptionCard_subscriptionBox__jyQ_x{border-radius:var(--drei-radius-4);border:2px solid var(--drei-accent-6);overflow:hidden;background-color:var(--drei-white-12)}.privateFixlineSubscriptionCard_subscriptionBoxRadioGroup__IYl_1{padding:var(--drei-spacing-4)}.privateFixlineSubscriptionCard_subscriptionBoxRadioGroup__IYl_1 div[class^=drei-radio-group]{gap:var(--drei-spacing-2)}.privateFixlineSubscriptionCard_subscriptionBoxHeader__UQJrp{width:100%;padding:var(--drei-spacing-2) var(--drei-spacing-4);background-color:var(--drei-neutral-a1);border-bottom:1px solid var(--drei-neutral-4)}.delta-vista-address-check-call-to-action button{height:auto;padding:0}.private-personal-address-section{flex-direction:column;gap:1.5rem}.private-personal-address-section__first-row,.private-personal-address-section__second-row{gap:1.5rem}.private-personal-address-section__first-row{flex-direction:column}.private-personal-address-section__first-row--second-column{gap:1.5rem;flex-direction:column}@media(min-width:1024px){.private-personal-address-section__first-row{flex-direction:row}.private-personal-address-section__first-row--second-column{gap:.625rem;flex:1 1;flex-direction:row}}.private-personal-address-section__second-row{flex-direction:column}@media(min-width:1024px){.private-personal-address-section__second-row{flex-direction:row}}.proofOfIdInfoLabel_iconTrigger__2BpNF{all:unset;color:var(--drei-accent-9)}.customer-password-section input:-webkit-autofill{opacity:0}.customer-password-section input:-webkit-autofill-and-obscured,.customer-password-section input:-webkit-autofill-strong-password,.customer-password-section input:-webkit-autofill-strong-password-viewable,.customer-password-section input:autofill{opacity:0}.checkout-subscription{border-radius:var(--drei-radius-4);border:2px solid var(--drei-accent-6);overflow:hidden;background-color:var(--drei-white-12)}.checkout-subscription__header{background-color:var(--drei-neutral-a1);border-bottom:1px solid var(--drei-neutral-4)}.checkout-subscription .radio-group__item{--borderWidth:1px;border:var(--borderWidth) solid var(--drei-neutral-5)!important}.checkout-subscription .radio-group__item--selected{border:var(--borderWidth) solid transparent!important}.email-input-and-verification__form{display:flex;width:100%}.email-input-and-verification__form--field{flex-direction:column;width:100%}@media(min-width:520px){.email-input-and-verification__form--field{flex-direction:row;width:auto}}.email-input-and-verification__form--text-field{flex:1 1;width:100%}.email-input-and-verification__form--text-field .text-field__input{height:2.5rem;border:2px solid var(--drei-accent-4);background:var(--drei-white-a12);box-shadow:0 1px 6px 0 var(--drei-black-a4) inset,0 1px 0 0 var(--drei-black-a1) inset}.email-input-and-verification__form--submit-button-container{width:100%;align-self:flex-end}.email-input-and-verification__form--submit-button-container--error{align-self:auto}@media(min-width:520px){.email-input-and-verification__form--submit-button-container{width:auto}}.email-input-and-verification__form--tan-input .vi__container{margin:auto;width:100%}@media(min-width:768px){.email-input-and-verification__form--tan-input .vi__container{margin:0 auto 0 0}}@media(min-width:1024px){.email-input-and-verification__form--tan-input .vi__container{width:50%}}.email-input-and-verification__form--remaining-time{font-size:.875rem;color:var(--drei-neutral-a11)}.private-delivery-address-section{flex-direction:column;gap:1rem}.private-delivery-address-section__wrapper{flex-direction:column;gap:1.5rem}.private-delivery-address-section__first-row,.private-delivery-address-section__second-row{gap:1.5rem}.private-delivery-address-section__first-row{flex-direction:column}.private-delivery-address-section__first-row--second-column{gap:1.5rem;flex-direction:column}@media(min-width:1024px){.private-delivery-address-section__first-row{flex-direction:row}.private-delivery-address-section__first-row--second-column{gap:.625rem;flex:1 1;flex-direction:row}}.private-delivery-address-section__second-row{flex-direction:column}@media(min-width:1024px){.private-delivery-address-section__second-row{flex-direction:row}}.private-delivery-address-section .radio-group__item{--borderWidth:1px;border:var(--borderWidth) solid var(--drei-neutral-5)!important}.private-delivery-address-section .radio-group__item--selected{border:var(--borderWidth) solid transparent!important}.payment-radio-item{width:128px;flex:1 1;height:95px;padding:var(--drei-spacing-4);padding-bottom:0}@media(min-width:768px){.payment-radio-item{width:160px}}@media(min-width:1024px){.payment-radio-item{width:180px}}.payment-section-bic-input{max-width:calc(50% - var(--drei-spacing-2))}.payment-section-bic-input--austrian{display:none}.payment-section-bank-input{display:none;align-self:flex-end}.payment-section-bank-input input{text-transform:uppercase}.payment-section-bank-input--austrian{display:block}.consent a{color:inherit}.summary-costs{padding:var(--drei-spacing-5)}.summary-costs .cart-cost-summary__content-line{line-height:1.2;letter-spacing:0}@media(min-width:0px){.summary-costs .cart-cost-summary__content-line{font-size:clamp(.875rem,.5113636364rem + 1.8181818182vw,1rem)}}@media(min-width:520px){.summary-costs .cart-cost-summary__content-line{font-size:1rem}}@media(min-width:768px){.summary-costs .cart-cost-summary__content-line{font-size:1rem}}@media(min-width:1024px){.summary-costs .cart-cost-summary__content-line{font-size:1rem}}@media(min-width:1280px){.summary-costs .cart-cost-summary__content-line{font-size:1.125rem}}@media(min-width:1640px){.summary-costs .cart-cost-summary__content-line{font-size:1.125rem}}@media(min-width:1920px){.summary-costs .cart-cost-summary__content-line{font-size:1.25rem}}.summary-costs .cart-cost-summary__amount--underlined{line-height:1.2;letter-spacing:0}@media(min-width:0px){.summary-costs .cart-cost-summary__amount--underlined{font-size:clamp(.875rem,.5113636364rem + 1.8181818182vw,1rem)}}@media(min-width:520px){.summary-costs .cart-cost-summary__amount--underlined{font-size:1rem}}@media(min-width:768px){.summary-costs .cart-cost-summary__amount--underlined{font-size:1rem}}@media(min-width:1024px){.summary-costs .cart-cost-summary__amount--underlined{font-size:1rem}}@media(min-width:1280px){.summary-costs .cart-cost-summary__amount--underlined{font-size:1.125rem}}@media(min-width:1640px){.summary-costs .cart-cost-summary__amount--underlined{font-size:1.125rem}}@media(min-width:1920px){.summary-costs .cart-cost-summary__amount--underlined{font-size:1.25rem}}.summary-costs .cart-cost-summary__accordion-content-line{line-height:1.2;letter-spacing:0}@media(min-width:0px){.summary-costs .cart-cost-summary__accordion-content-line{font-size:clamp(.75rem,.3863636364rem + 1.8181818182vw,.875rem)}}@media(min-width:520px){.summary-costs .cart-cost-summary__accordion-content-line{font-size:.875rem}}@media(min-width:768px){.summary-costs .cart-cost-summary__accordion-content-line{font-size:.875rem}}@media(min-width:1024px){.summary-costs .cart-cost-summary__accordion-content-line{font-size:.875rem}}@media(min-width:1280px){.summary-costs .cart-cost-summary__accordion-content-line{font-size:1rem}}@media(min-width:1640px){.summary-costs .cart-cost-summary__accordion-content-line{font-size:1rem}}@media(min-width:1920px){.summary-costs .cart-cost-summary__accordion-content-line{font-size:1rem}}.summary-order-details__product .cart-product{flex-grow:1}@media(min-width:1024px){.summary-order-details__product--data-tariff-address{grid-column:1/3}}.summary-order-details__product--addons-list{order:4}@media(min-width:1024px){.summary-order-details__product--addons-list{order:3}}.summary-order-details__product--accessories-list{order:3}@media(min-width:1024px){.summary-order-details__product--accessories-list{order:4}}.summary-order-details__tariff-icon{width:40px!important;height:40px!important}.summary-order-details__tariff-details-icon{all:unset;display:flex;align-items:center;gap:var(--drei-spacing-2);cursor:pointer}.summary-order-details__tariff-details-icon:focus-visible{outline:2px solid var(--drei-accent-8)}.summary-order-details__tariff-details-icon svg{flex-shrink:0}.summary-order-details__divider{height:1px;background-color:var(--drei-neutral-6);width:100%;margin:1px}.summary-order-details__accessory{display:flex;align-items:center;gap:8px}.summary-order-details__image{object-fit:contain;display:block;margin:0}.summary-order-details__image-placeholder{width:40px;height:40px;background-color:var(--drei-white-12);display:flex;align-items:center;justify-content:center;object-fit:contain}.summary-my-data__card{padding:0}.summary-my-data__personal-details{padding:0 1.5rem 1.5rem;background:var(--drei-neutral-a1)}.summary-my-data__accordion .accordion-item{border-top:1px solid var(--drei-neutral-a6);border-bottom:none}.summary-my-data__accordion .accordion-item[data-state=open]{box-shadow:none;border-radius:0}.summary-my-data__accordion .accordion-item:last-child{border-bottom:1px solid var(--drei-neutral-a6)}.summary-my-data__accordion .accordion-item__content{background-color:transparent;color:var(--drei-black-12)}.summary-my-data__accordion .accordion-item__content-text{padding:0}.summary-my-data__accordion .accordion-item__header-trigger{background:var(--drei-neutral-a1);color:var(--drei-accent-11);padding:var(--drei-spacing-4) var(--drei-spacing-5);border:none;box-shadow:none}.summary-my-data__accordion .accordion-item__header-trigger[data-state=open],.summary-my-data__accordion .accordion-item__header-trigger[data-state=open] .accordion-item__header-trigger-chevron{color:var(--drei-black-12)}.summary-my-data__accordion .accordion-item__header-trigger[data-state=closed]{background:var(--drei-white-12)}.summary-my-data__accordion .accordion-item__header-trigger .accordion-item__header-trigger-chevron{width:var(--drei-spacing-6);height:var(--drei-spacing-6);color:var(--drei-accent-11)}@media(min-width:0px){.offers_fullBleedCard__fuhRT{margin-left:calc((100vw - 430px)/-2);margin-right:calc((100vw - 430px)/-2)}}@media(min-width:520px){.offers_fullBleedCard__fuhRT{margin-left:calc((100vw - 430px)/-2);margin-right:calc((100vw - 430px)/-2)}}@media(min-width:768px){.offers_fullBleedCard__fuhRT{margin-left:unset;margin-right:unset}}@media(max-width:767px){.offers_fullBleedCard__fuhRT{border-radius:0;box-shadow:none}}@media(max-width:430px){.offers_fullBleedCard__fuhRT{margin-left:calc(-1*var(--drei-spacing-4));margin-right:calc(-1*var(--drei-spacing-4));padding:var(--drei-spacing-4)}}@media(min-width:1024px){.offers_accessory-header__L9C0_{justify-content:space-between;align-items:center}.offers_accessory-amount__P2pOp{max-width:220px}}@media(max-width:430px){.offers_addonsCarouselWrapper__mTziC{margin-left:calc(-1*var(--drei-spacing-4));margin-right:calc(-1*var(--drei-spacing-4))}.offers_addonsCarouselWrapper__mTziC [role=tablist]{padding:0 var(--drei-spacing-4)}.offers_addonsCarouselWrapper__mTziC [role=tabpanel]{padding:0 var(--drei-spacing-1)}}.offers_primaryContent__xMKS6{grid-column:1/-1}@media(min-width:768px){.offers_primaryContent__xMKS6{grid-column:1/8}}@media(min-width:1024px){.offers_primaryContent__xMKS6{grid-column:1/9}}@media(min-width:1640px){.offers_primaryContent__xMKS6{grid-column:2/9}}.offers_secondaryContent__gaBQ2{grid-column:1/-1}@media(min-width:768px){.offers_secondaryContent__gaBQ2{grid-column:8/13}}@media(min-width:1024px){.offers_secondaryContent__gaBQ2{grid-column:9/13}}@media(min-width:1640px){.offers_secondaryContent__gaBQ2{grid-column:9/12}}.deviceDetailsDeviceCard_card__5NY_x{border-radius:var(--drei-radius-4);box-shadow:var(--drei-shadow-4);grid-column:1/13;background-color:var(--drei-white-12);height:max-content}@media(min-width:768px){.deviceDetailsDeviceCard_card__5NY_x{grid-column:1/8}}@media(min-width:1024px){.deviceDetailsDeviceCard_card__5NY_x{grid-column:1/9}}@media(min-width:1640px){.deviceDetailsDeviceCard_card__5NY_x{grid-column:2/9}}.dataTariffPriceText_trigger__BF3eV{all:unset;cursor:pointer;display:flex;align-items:flex-end}.dataTariffPriceText_trigger__BF3eV:focus-visible{outline:2px solid var(--drei-accent-8)}.dataTariffPriceText_trigger__BF3eV svg{color:var(--drei-accent-9);margin-left:var(--drei-spacing-1)}.deviceDetailsMoreInformation_box__QVQHr{grid-column:1/5}@media(min-width:768px){.deviceDetailsMoreInformation_box__QVQHr{grid-column:1/13}}@media(min-width:1640px){.deviceDetailsMoreInformation_box__QVQHr{grid-column:2/12}}.deviceDetailsMoreInformation_card__0Z_wU{border-radius:var(--drei-radius-4);padding:var(--drei-spacing-4)}@media(min-width:768px){.deviceDetailsMoreInformation_card__0Z_wU{padding:3rem 5.75rem 4rem}}.deviceDetailsMoreInformation_wrapper__8PiTA{padding-top:var(--drei-spacing-4);gap:var(--drei-spacing-6)}@media(min-width:768px){.deviceDetailsMoreInformation_wrapper__8PiTA{padding-top:0;gap:1rem}}.deviceDetailsMoreInformation_wrapperHeadline__EwZ1o{display:block;margin-bottom:1rem;text-align:left}@media(min-width:768px){.deviceDetailsMoreInformation_wrapperHeadline__EwZ1o{text-align:center}}.deviceDetailsMoreInformation_headline__njGup{padding:var(--drei-spacing-4)}@media(min-width:768px){.deviceDetailsMoreInformation_headline__njGup{padding:3rem 5.75rem 4rem}}.deviceDetailsMoreInformation_highlight-headline__5fLml{padding:0}@media(min-width:768px){.deviceDetailsMoreInformation_highlight-headline__5fLml{padding:0 1.5rem}}.deviceDetailsChargerInfo_chargerIconBox__KnB8H{width:4rem;height:4rem}.deviceDetailsPriceCard_container__TLeVj{border-radius:var(--drei-radius-4);padding-left:var(--drei-spacing-4);padding-right:var(--drei-spacing-4);grid-column:1/13}@media(min-width:520px){.deviceDetailsPriceCard_container__TLeVj{padding:0}}@media(min-width:768px){.deviceDetailsPriceCard_container__TLeVj{grid-column:8/13}}@media(min-width:1024px){.deviceDetailsPriceCard_container__TLeVj{grid-column:9/13}}@media(min-width:1640px){.deviceDetailsPriceCard_container__TLeVj{grid-column:9/12}}.deviceDetailsPriceCard_card__0e33e{height:-moz-fit-content;height:fit-content;padding:var(--drei-spacing-5) var(--drei-spacing-4)}.device-details-technical-details-and-description-accordion .accordion-item{border-top:1px solid var(--drei-neutral-a6);border-bottom:none}.device-details-technical-details-and-description-accordion .accordion-item[data-state=open]{box-shadow:none;border-radius:0;border-top:2px solid var(--drei-black-12)}.device-details-technical-details-and-description-accordion .accordion-item:last-child{border-bottom:1px solid var(--drei-neutral-a6)}.device-details-technical-details-and-description-accordion .accordion-item__content{background-color:transparent;color:var(--drei-black-12)}.device-details-technical-details-and-description-accordion .accordion-item__content-text{padding:0}.device-details-technical-details-and-description-accordion .accordion-item__header-trigger{padding:1.5rem 0;border:none;box-shadow:none}@media(min-width:768px){.device-details-technical-details-and-description-accordion .accordion-item__header-trigger{padding:1.5rem}}.device-details-technical-details-and-description-accordion .accordion-item__header-trigger .accordion-item__header-trigger-chevron{width:var(--drei-spacing-7);height:var(--drei-spacing-7);color:var(--drei-black-12)}.grouped-radio-group__root{gap:var(--drei-spacing-4);display:flex;flex-direction:column;color:var(--drei-neutral-1)}.grouped-radio-group__root>div{border:2px solid var(--drei-accent-9);border-radius:16px;background-color:var(--drei-accent-a4)}.grouped-radio-group__root>div:has(.grouped-radio-group__item[data-state=checked]){background-color:var(--drei-info-a6)}.grouped-radio-group__title{border-bottom:1px solid var(--drei-accent-9);font-weight:600}.grouped-radio-group__item{background-color:transparent;width:18px;height:18px;border-radius:100%;border:1px solid var(--drei-neutral-3);flex-shrink:0}.grouped-radio-group__item[data-state=checked]{background-color:var(--drei-accent-11);border:1px solid var(--drei-accent-11)}.grouped-radio-group__item:hover{cursor:pointer}.grouped-radio-group__item:focus,.grouped-radio-group__item:hover{background-color:var(--drei-accent-11)}.grouped-radio-group__indicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.grouped-radio-group__indicator:after{content:"";display:block;min-width:10px;max-width:10px;min-height:10px;max-height:10px;border-radius:50%;background-color:var(--drei-neutral-1)}.smartphone-detail-pricing__wrapper{color:var(--drei-accent-1);width:100%;flex-grow:1}.smartphone-detail-pricing__wrapper button{white-space:nowrap}.routerFindTariffsCTA_icon___nzWX{width:52px;height:52px;margin-top:-10px;color:var(--drei-accent-8)}.routerFindTariffsCTA_CTAButton___zfYk{align-self:center}@media(min-width:1024px){.routerFindTariffsCTA_CTAButton___zfYk{width:100%}}.routerDetails_price-container__6q3WI{width:100%}.routerDetails_feasibility__9he5j{grid-column:1/13}@media(min-width:768px){.routerDetails_feasibility__9he5j{grid-column:1/8}}@media(min-width:1024px){.routerDetails_feasibility__9he5j{grid-column:1/9}}@media(min-width:1640px){.routerDetails_feasibility__9he5j{grid-column:2/9}}.smartphone-detail{grid-template-rows:2}@media(min-width:1024px){.smartphone-detail{grid-template-rows:1}}.smartphone-detail__image{display:flex;margin:auto;min-height:300px}.smartphone-detail__device-card,.smartphone-detail__price-card,.smartphone-detail__technical-details-card{border-radius:var(--drei-radius-4)}.smartphone-detail__technical-details-card{padding:var(--drei-spacing-4)}@media(min-width:768px){.smartphone-detail__technical-details-card{padding:3rem 5.75rem 4rem}}.smartphone-detail__technical-details-wrapper{padding-top:var(--drei-spacing-4);gap:var(--drei-spacing-6)}@media(min-width:768px){.smartphone-detail__technical-details-wrapper{padding-top:0;gap:1rem}}.smartphone-detail__technical-details-wrapper-headline{margin-bottom:1rem;text-align:left}@media(min-width:768px){.smartphone-detail__technical-details-wrapper-headline{text-align:center}}.smartphone-detail__technical-details-headline{padding:var(--drei-spacing-4)}@media(min-width:768px){.smartphone-detail__technical-details-headline{padding:3rem 5.75rem 4rem}}.smartphone-detail__technical-details-highlight-headline{padding:0}@media(min-width:768px){.smartphone-detail__technical-details-highlight-headline{padding:0 1.5rem}}.smartphone-detail__technical-details-feature{border-top:1px solid var(--drei-neutral-6);padding:1rem 0;display:grid;grid-template-columns:1fr 2fr;margin:0;grid-gap:1rem;gap:1rem}.smartphone-detail__technical-details-feature dd{margin:0}.smartphone-detail__technical-details-feature dt{width:7rem}@media(min-width:768px){.smartphone-detail__technical-details-feature dt{width:auto}.smartphone-detail__technical-details-feature{gap:var(--drei-spacing-5);padding:1rem var(--drei-spacing-8)}}.smartphone-detail__technical-details-feature-headline{padding:0}@media(min-width:768px){.smartphone-detail__technical-details-feature-headline{padding:0 var(--drei-spacing-8)}}.smartphone-detail__technical-details-accordion .accordion-item{border-top:1px solid var(--drei-neutral-a6);border-bottom:none}.smartphone-detail__technical-details-accordion .accordion-item[data-state=open]{box-shadow:none;border-radius:0;border-top:2px solid var(--drei-black-12)}.smartphone-detail__technical-details-accordion .accordion-item:last-child{border-bottom:1px solid var(--drei-neutral-a6)}.smartphone-detail__technical-details-accordion .accordion-item__content{background-color:transparent;color:var(--drei-black-12)}.smartphone-detail__technical-details-accordion .accordion-item__content-text{padding:0}.smartphone-detail__technical-details-accordion .accordion-item__header-trigger{padding:1.5rem 0;border:none;box-shadow:none}@media(min-width:768px){.smartphone-detail__technical-details-accordion .accordion-item__header-trigger{padding:1.5rem}}.smartphone-detail__technical-details-accordion .accordion-item__header-trigger .accordion-item__header-trigger-chevron{width:var(--drei-spacing-7);height:var(--drei-spacing-7);color:var(--drei-black-12)}.smartphone-detail__device-name-mobile{display:flex}@media(min-width:1024px){.smartphone-detail__device-name-mobile{display:none}}.smartphone-detail__device-name-desktop{display:none}@media(min-width:1024px){.smartphone-detail__device-name-desktop{display:flex}}.smartphone-detail__device-card{grid-column:1/13;background-color:var(--drei-white-12);height:max-content}@media(min-width:768px){.smartphone-detail__device-card{grid-column:1/9}}.smartphone-detail__price-card{grid-column:1/13;height:-moz-fit-content;height:fit-content;padding:var(--drei-spacing-5)}@media(min-width:768px){.smartphone-detail__price-card{grid-column:9/13}}.smartphone-detail__tariff-wrapper .swiper-wrapper{padding-top:var(--drei-spacing-3);padding-bottom:var(--drei-spacing-3)}.smartphone-detail__tariff-wrapper .tariff-detail-card{box-shadow:var(--drei-shadow-2);display:flex;flex-direction:column;justify-content:space-between;padding:0;width:100%;height:100%;--inset-border-width:0;--card-border-radius:var(--drei-radius-4);--card-border-width:0px;border:1px solid var(--drei-neutral-6);cursor:pointer;transition:none}.smartphone-detail__tariff-wrapper .tariff-detail-card a{text-decoration:none}.smartphone-detail__tariff-wrapper .tariff-detail-card>*{width:100%}.smartphone-detail__tariff-wrapper .tariff-detail-card:hover{box-shadow:var(--drei-shadow-5)}.smartphone-detail__tariff-wrapper .tariff-detail-card .tariff-detail-card__title{align-content:center;min-height:3.625rem;font-weight:300;background-color:var(--drei-neutral-a1);border-bottom:1px solid var(--drei-neutral-5)}.smartphone-detail__tariff-wrapper .tariff-detail-card .tariff-detail-card__title .core-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smartphone-detail__tariff-wrapper .tariff-detail-card__selected{--card-border-color:transparent;box-shadow:none;border:none;outline:2px solid var(--drei-accent-7)}.smartphone-detail__tariff-wrapper .tariff-detail-card__selected .tariff-detail-card__title{color:var(--drei-accent-9);font-weight:600}.smartphone-detail__tariff-wrapper .tariff-detail-card__content{height:100%}.smartphone-detail__tariff-wrapper .tariff-detail-card__button{all:unset}.smartphone-detail__tariff-wrapper .tariff-detail-card__button:focus-visible{outline:2px solid var(--drei-black-12);outline-offset:2px}.smartphone-detail__tariff-wrapper .tariff-detail-card__link{width:100%;padding-inline:var(--drei-spacing-4);padding-bottom:var(--drei-spacing-2);justify-content:start}.smartphone-detail__tariff-wrapper .tariff-detail-card__link:hover{color:var(--drei-accent-12)}.smartphone-detail__price-box{min-height:7.25rem}.smartphone-detail__availability{min-height:4.5rem}.device-card-headline{grid-column:1/13}@media(min-width:768px){.device-card-headline{grid-column:1/8}}@media(min-width:1024px){.device-card-headline{grid-column:1/9}}@media(min-width:1640px){.device-card-headline{grid-column:2/9}}.quick-navigation{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.quick-navigation__wrapper{height:2.8125rem}.quick-navigation::-webkit-scrollbar{display:none}.quick-navigation__button{padding-left:var(--drei-spacing-3);padding-right:var(--drei-spacing-3);white-space:nowrap}.quick-navigation__button-wrapper{position:relative;padding-bottom:.3125rem}.quick-navigation__button-wrapper,.quick-navigation__link{overflow:visible}.quick-navigation__badge{padding-left:var(--drei-spacing-3);padding-right:var(--drei-spacing-3);--btn-bg:drei.get-color(neutral,5);--btn-color:drei.get-color(#000,12);--btn-border:none;--btn-box-shadow:none;--btn-bg-hover:drei.get-color(neutral,7);--btn-color-hover:drei.get-color(#000,12);--btn-box-shadow-hover:none;--btn-bg-active:drei.get-color(neutral,9);--btn-color-active:drei.get-color(#fff,12);--btn-box-shadow-active:none;--btn-focus-ring:drei.get-color(neutral,5);background-color:var(--drei-neutral-9);color:var(--drei-white-12);white-space:nowrap;font-weight:700;font-size:1rem;height:var(--drei-spacing-7)}.tariff-card__title{align-self:center;margin-top:1rem;margin-bottom:1rem;width:100%;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tariff-card__secondary-text{font-size:.75rem;color:var(--drei-neutral-9)}.tariff-card__secondary-text--black{color:var(--drei-neutral-11)}.tariff-card__section--grey-background{background-color:var(--drei-neutral-a1);border-top:1px solid var(--drei-neutral-4);border-bottom:1px solid var(--drei-neutral-4)}.tariff-card__section--header{border-bottom:1px solid var(--drei-neutral-4);justify-content:space-between}.tariff-card__section--information-secondary-text{font-size:.75rem;color:var(--drei-neutral-9)}.tariff-card__section--info-text{height:4rem}.tariff-card__card{width:100%;padding:0;height:100%;border-radius:1rem}.tariff-card__tags{display:flex;flex-wrap:wrap;max-height:3.4rem;overflow:hidden}@media(min-width:520px){.tariff-card__cta-button{white-space:nowrap}}.search{display:flex;justify-content:flex-end;align-items:center;gap:0!important}.search .drei-base-input{flex-shrink:0;width:calc(100% - 2*var(--drei-spacing-4));transform-origin:right;transition:width .3s cubic-bezier(.4,0,.2,1) .3s}@media(min-width:520px){.search .drei-base-input{width:calc(100% - 2*var(--drei-spacing-6))}}@media(min-width:1024px){.search .drei-base-input{width:12.5rem}}.search .drei-base-input:focus-within{transition:width .3s cubic-bezier(.4,0,.2,1) 0s}@media(min-width:1024px){.search .drei-base-input:focus-within{width:25.375rem}}@media(min-width:1280px){.search .drei-base-input:focus-within{width:29.25rem}}@media(min-width:1640px){.search .drei-base-input:focus-within{width:34.375rem}}@media(min-width:1920px){.search .drei-base-input:focus-within{width:35rem}}.search .autocomplete{width:calc(100% - 2*var(--drei-spacing-4))}.search .autocomplete,.search .autocomplete>div{padding-left:0;padding-right:0}.search .autocomplete__item{border-radius:0}.search__mobile{width:-webkit-fill-available;padding-top:var(--drei-spacing-4)}.search__mobile .autocomplete__item{padding-left:var(--drei-spacing-4);padding-right:var(--drei-spacing-4)}@media(min-width:520px){.search__mobile .autocomplete__item{padding-left:var(--drei-spacing-6);padding-right:var(--drei-spacing-6)}}.search__mobile .drei-base-input{margin-bottom:var(--drei-spacing-4)}.search [class*=input_slotLeft],.search [class*=input_slotRight]{height:100%}.search [class*=input_slotLeft]{padding-left:var(--drei-spacing-2)}.search [class*=input_slotRight]{padding-right:var(--drei-spacing-2)}.search [class*=input_slotRight] svg{cursor:pointer}.search input{padding-left:var(--drei-spacing-1)}.nav-section__mein-drei__button{font-family:var(--font-helvetica)}.nav-section__mein-drei__nav-wrapper{background:#fff;position:absolute;left:0;width:100%;z-index:30;box-shadow:inset 0 10px 20px -10px rgba(115,162,182,.25),var(--drei-shadow-6);border-radius:0 0 var(--drei-radius-4) var(--drei-radius-4);max-height:calc(100svh - var(--nav-expanded-height));overflow-y:auto}@media(min-width:520px){.nav-section__mein-drei__nav-wrapper{left:auto;width:auto;right:calc((100% - var(--container-1))/2)}}@media(min-width:768px){.nav-section__mein-drei__nav-wrapper{right:calc((100% - var(--container-2))/2)}}@media(min-width:1024px){.nav-section__mein-drei__nav-wrapper{right:calc((100% - var(--container-3))/2)}}@media(min-width:1280px){.nav-section__mein-drei__nav-wrapper{right:calc((100% - var(--container-4))/2)}}.nav-section__mein-drei__nav-wrapper button.drei-button.nav-section__mein-drei__login-button{border-color:var(--drei-neutral-a11);border-width:2px}.nav-section__mein-drei__nav-wrapper button.nav-section__mein-drei__logout-button{padding-left:0;padding-right:0;color:var(--drei-black-1)}.nav-section__mein-drei__nav-wrapper button.nav-section__mein-drei__logout-button:hover{color:var(--drei-accent-9)!important;background-color:transparent}.nav-section__mein-drei__nav-wrapper .accordion-root .accordion-item__header-trigger{box-shadow:none}.nav-section__mein-drei__login-wrapper{background:var(--drei-accent-3)}.nav-section__mein-drei__separator{background-color:var(--drei-accent-4)}.nav-section__mein-drei__link{display:flex;align-items:center;font-weight:700;color:var(--drei-black-1)!important;text-decoration:none!important}.nav-section__mein-drei__link:hover{color:var(--drei-accent-9)!important}.nav-section__mein-drei__link .core-icon-container{padding-left:0}.nav-section__mein-drei__link img{overflow:auto}.nav-section__mein-drei__additional-link{color:var(--drei-black-1)!important}.nav-section__mein-drei__additional-link:hover{color:var(--drei-accent-9)!important}.nav-section__mein-drei-overlay{position:absolute;display:flex;justify-content:center;z-index:9;left:0;top:48px;width:100%}@media(min-width:1024px){.nav-section__mein-drei-overlay{top:var(--nav-compressed-height)}}.nav-section__mein-drei-overlay-backdrop{position:absolute;width:100vw;inset:0;z-index:19;background-color:rgba(0,0,0,.24);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel);height:calc(100vh - 48px)}@media(min-width:1024px){.nav-section__mein-drei-overlay-backdrop{display:none}}body:has(.nav-header--desktop__wrapper--not-scrolled) .nav-section__mein-drei-overlay,body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-section__mein-drei-overlay{top:var(--nav-expanded-height)}body:has(.nav-header--desktop__wrapper--not-scrolled) .nav-section__mein-drei-overlay-backdrop,body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-section__mein-drei-overlay-backdrop{height:calc(100vh - var(--nav-expanded-height))}.nav-section__first-layer{margin-right:var(--drei-spacing-6)}.nav-section #nav-section__first-layer{visibility:visible;transition:visibility 0s ease-in-out .6s}.nav-section #nav-section__first-layer>li{max-width:500px;transition:max-width .3s ease-in-out .3s}.nav-section .nav-header-overlay{position:absolute;display:flex;justify-content:center;width:100%;z-index:-2;left:0;top:100%}.nav-section .nav-header-overlay-backdrop{display:none;position:absolute;height:calc(100vh - 111px);inset:0;background-color:rgba(0,0,0,.24);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel)}body:has(.nav-header--desktop__wrapper--scrolled) .navbar-container>.rt-ContainerInner{padding-top:var(--drei-spacing-2)}body:has(.nav-header--desktop__wrapper--scrolled) .nav-header--desktop__layers-wrapper{padding-top:0}@media(min-width:1024px){body:has(.nav-header--desktop__wrapper--scrolled) .nav-section__mein-drei-button{font-size:1rem}}body:has(.nav-header--desktop__wrapper--scrolled:hover) .navbar-container>.rt-ContainerInner{padding-top:var(--drei-spacing-4)}body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-header--desktop__layers-wrapper{padding-top:var(--drei-spacing-2)}@media(min-width:1024px){body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-section__mein-drei-button{font-size:1rem}}@media(min-width:1280px){body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-section__mein-drei-button{font-size:1.125rem}}body:has(.nav-section__first-layer-item:hover) .nav-header-overlay-backdrop{display:block}body:has(#search-input:focus) .nav-header-overlay-backdrop{display:block}body:has(#search-input:focus) #nav-section__first-layer{visibility:hidden;transition:none}body:has(#search-input:focus) #nav-section__first-layer>li{max-width:0;transition:none}body:has(.nav-section__mein-drei-overlay) .nav-header-overlay-backdrop,body:not(body:has(.nav-section__first-layer-item:hover)):has(.nav-section__first-layer-item:focus-within) .nav-header-overlay-backdrop{display:block}body:has(.nav-header-overlay-backdrop:hover):has(.nav-header-overlay:hover):not(:has(.nav-section__first-layer-item:focus-within)):not(:has(.nav-section__mein-drei-overlay)) .nav-header-overlay-backdrop{display:none}.sb-mobile-header-column{all:unset;border-radius:0;padding:0;justify-content:space-between;color:var(--drei-neutral-11)!important;width:100%;display:inline-flex;align-items:center;height:var(--drei-spacing-7)}.sb-mobile-header-column__container{overflow-y:auto;max-height:calc(100svh - 48px - 56px)}@media(min-width:1024px){.sb-mobile-header-column__container{max-height:100%}}.sb-mobile-header-column__title{width:100%;height:3.5rem!important;display:flex;align-items:center}.sb-mobile-header-column__label{width:max-content;margin:auto;font-weight:700}.sb-mobile-column-accordion{border-top:.0625rem solid var(--drei-accent-6)}.sb-mobile-column-accordion__accordion{padding:0;justify-content:unset;width:100%}.sb-mobile-column-accordion__accordion .accordion-item__content-text{padding-top:0;padding-left:0}.sb-mobile-column-accordion__accordion--title-container{font-size:1.25rem;font-weight:700}.sb-mobile-column-accordion__accordion--link{border-radius:0;padding:0;justify-content:space-between;height:unset!important;color:var(--drei-neutral-11);text-decoration:none}.sb-mobile-column-accordion__accordion--link:hover{background:none}.sb-mobile-column-accordion__accordion .accordion-item{width:100%}.sb-mobile-column-accordion__accordion .accordion-item__header-trigger{display:flex;height:var(--drei-spacing-6);box-shadow:none;padding:0}.sb-mobile-column-accordion__accordion .accordion-item .core-icon-container img{height:auto;width:100%}.sb-mobile-column-accordion__active-link{color:var(--drei-accent-9)!important}.sb-mobile-column-accordion__active-link .svg-icon{fill:var(--drei-accent-9)}@keyframes mobile-header-slide-to-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.sb-mobile-header__container{height:41.75rem;max-height:93svh;overflow-y:scroll}.sb-mobile-header__container--animate{animation:mobile-header-slide-to-right .5s cubic-bezier(.16,1,.3,1)}.sb-mobile-header__mobile-nav-header-overlay{position:absolute;display:flex;justify-content:center;z-index:10;left:0;width:100%;top:48px}.sb-mobile-header__mobile-nav-header-overlay-backdrop{position:absolute;width:100vw;inset:0;z-index:20;background-color:rgba(0,0,0,.24);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel);height:calc(100vh - 48px)}@media(min-width:1024px){.sb-mobile-header__mobile-nav-header-overlay-backdrop{height:calc(100vh - 64px)}}.sb-mobile-header__mobile-nav-header-content{background-color:var(--drei-white-12);border-radius:0 0 var(--drei-radius-4) var(--drei-radius-4);box-shadow:inset 0 10px 20px -10px rgba(115,162,182,.25),var(--drei-shadow-6);z-index:30;width:100%;height:100dvh;justify-self:center}@media(min-width:520px){.sb-mobile-header__mobile-nav-header-content{height:auto;min-height:41.75rem}}@media(min-width:1024px){.sb-mobile-header__mobile-nav-header-content{width:21.125rem;justify-self:end}}.sb-mobile-header__mobile-nav-header-content .mobile-header-column-wrapper{height:100%;animation:slide-from-right-full .5s cubic-bezier(.16,1,.3,1)}.sb-mobile-header__mobile--container{height:inherit;overflow:hidden;position:relative;width:100%}@media(min-width:520px){.sb-mobile-header__mobile--container{min-width:21.125rem;max-width:21.125rem;margin-right:calc((100% - var(--container-1))/2)}}@media(min-width:768px){.sb-mobile-header__mobile--container{margin-right:calc((100% - var(--container-2))/2)}}.sb-mobile-header__mobile--container>.rt-ContainerInner{padding:0;height:inherit;display:grid}@media(max-width:767px){.sb-mobile-header__mobile--container>.rt-ContainerInner{max-width:100vw}}.sb-mobile-header__navigation-items{padding:var(--drei-spacing-7) var(--drei-spacing-2) var(--drei-spacing-5) var(--drei-spacing-4);border-bottom:.0625rem solid var(--drei-accent-6)}.sb-mobile-header__meta-links-container{padding-top:var(--drei-spacing-2);width:100%;border-top:.0625rem dotted var(--drei-neutral-7)}.sb-mobile-header__meta-item-container{align-items:baseline}.sb-mobile-header__item{padding:var(--drei-spacing-5) var(--drei-spacing-2) var(--drei-spacing-5) var(--drei-spacing-4);border-bottom:.0625rem solid var(--drei-accent-6);border-radius:0;display:flex;justify-content:space-between;align-items:center;color:var(--drei-neutral-11)!important;width:-webkit-fill-available}.sb-mobile-header__item--label-secondary{color:var(--drei-neutral-9)}.sb-mobile-header__item--secondary{gap:var(--drei-spacing-2);padding:0;justify-content:flex-start;float:inline-start;display:flex;align-items:center}.sb-mobile-header__item--secondary .core-icon-container{padding:0}.sb-mobile-header__item--secondary img{height:auto;width:100%}.mobile-nav-section__first-layer-item{text-align:center}.mobile-nav-section__first-layer-item:last-child{min-width:3rem!important}.mobile-nav-section__icon-button svg{height:1.5rem!important;width:1.5rem!important;color:#000}@media(min-width:1024px){.mobile-nav-section__icon-button svg{height:2.5rem!important;width:2.5rem!important}}.mobile-nav-section__icon-button--close svg{color:unset}.mobile-nav-section__search-layer{position:absolute;height:-moz-fit-content;height:fit-content;top:2.5rem;left:0;right:0;bottom:0;z-index:30;background-color:#fff;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}@media(min-width:520px){.mobile-nav-section__search-layer{width:33rem;left:50%;transform:translate(-50%);border-bottom-left-radius:var(--drei-spacing-4);border-bottom-right-radius:var(--drei-spacing-4)}}.mobile-nav-section__search-layer--scrolled{top:2.25rem}.mobile-nav-section__mobile-nav-header-overlay{position:absolute;display:flex;justify-content:center;z-index:10;left:0;width:100%}.mobile-nav-section__mobile-nav-header-overlay-backdrop{top:2.5rem!important;position:absolute;width:100vw;inset:0;z-index:20;background-color:rgba(0,0,0,.24);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel);height:calc(100vh - 48px)}.mobile-nav-section__mobile-nav-header-overlay-backdrop--scrolled{top:2.25rem}@media(min-width:1024px){.mobile-nav-section__mobile-nav-header-overlay-backdrop{height:calc(100vh - 64px)}:root{--nav-expanded-height:111px!important;--nav-compressed-height:56px!important}main{padding-top:var(--nav-expanded-height)}}.nav-header--desktop__upper-wrapper{position:fixed;top:0;left:0;right:0;z-index:10000}.nav-header--desktop__wrapper{box-shadow:var(--drei-shadow-6);display:none;margin-right:var(--removed-body-scroll-bar-size);height:var(--nav-expanded-height);background-color:var(--drei-white-12);transition:height .15s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.nav-header--desktop__wrapper{display:block}}.nav-header--desktop__wrapper--scrolled{height:var(--nav-compressed-height);transition:height .15s cubic-bezier(.4,0,.2,1)}.nav-header--desktop__wrapper--scrolled .nav-header--desktop__meta-layer{display:none}.navbar-container{height:inherit}@media(min-width:520px){.navbar-container{--container-1:608px!important}}@media(min-width:1024px){.navbar-container>.rt-ContainerInner{padding-top:var(--drei-spacing-4)}.navbar-container>.rt-ContainerInner>.rt-Flex{gap:var(--drei-spacing-6)}}.nav-header--desktop__layers-wrapper{padding-top:var(--drei-spacing-2);flex:1 1}.nav-header--desktop__layers-wrapper>*{display:flex;align-items:center;justify-content:space-between}.nav-header--desktop__icon-wrapper{position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;cursor:auto}.nav-header--desktop__icon-wrapper .nav-header--desktop__icon{transition:all .15s cubic-bezier(.4,0,.2,1);height:72px;width:60px;cursor:pointer}.nav-header--desktop__icon-wrapper--scrolled .nav-header--desktop__icon{transition:all .15s cubic-bezier(.4,0,.2,1);height:40px;width:32px}.nav-header--desktop__meta-layer{display:block;flex:1 1}body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-section__mein-drei-button{font-size:1.125rem}body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-header--desktop__wrapper{box-shadow:var(--drei-shadow-6);background-color:var(--drei-white-12);height:var(--nav-expanded-height)}body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-header--desktop__wrapper .rt-ContainerInner{height:inherit}body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-header--desktop__meta-layer{animation:scale-in-ver-top .15s cubic-bezier(.4,0,.2,1) both;display:block}body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-header--desktop__icon-wrapper{position:relative;height:75px;transition:all .15s cubic-bezier(.4,0,.2,1)}body:has(.nav-header--desktop__wrapper--scrolled:hover) .nav-header--desktop__icon-wrapper .nav-header--desktop__icon{transition:all .15s cubic-bezier(.4,0,.2,1);height:auto;width:60px}:root{--nav-expanded-height:48px;--nav-compressed-height:40px}main{padding-top:var(--nav-compressed-height)}@media(min-width:520px){main{padding-top:var(--nav-expanded-height)}}.navbar-container-mobile{padding-top:var(--drei-spacing-1);padding-bottom:var(--drei-spacing-1);height:inherit}@media(min-width:1024px){.navbar-container-mobile{padding:var(--drei-spacing-3) var(--drei-spacing-4)}}@media(min-width:768px){.navbar-container>.rt-ContainerInner{padding-left:0;padding-right:0}}.nav-header--mobile__wrapper{display:block;max-width:100vw;position:fixed;top:0;left:0;right:0;background-color:var(--drei-white-12);z-index:10000;transition:height .15s cubic-bezier(.4,0,.2,1)}@media(min-width:1024px){.nav-header--mobile__wrapper{display:none}}body:has(nav.mobile-nav--scrolled) .nav-header--mobile__wrapper{box-shadow:var(--drei-shadow-6);transition:all .2s ease-in;height:var(--nav-compressed-height)}.nav-header--mobile__layers-wrapper{align-self:center}.nav-header--mobile__layers-wrapper>*{display:flex;align-items:center;justify-content:space-between}.nav-header--mobile__icon-wrapper{position:relative;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;cursor:auto}.nav-header--mobile__icon-wrapper .nav-header--mobile__icon{transition:all .15s cubic-bezier(.4,0,.2,1);height:40px;width:32px}body:has(nav.mobile-nav--scrolled) .nav-header--mobile__icon-wrapper .nav-header--mobile__icon{transition:all .15s cubic-bezier(.4,0,.2,1);height:32px;width:25px}.nav-header--mobile__meta-layer{display:block;flex:1 1}.sb-navi-link{font-weight:400;line-height:1.2;letter-spacing:0;font-size:1.125rem;text-decoration:none;color:#000}.sb-navi-link--icon{margin-left:var(--drei-spacing-2);height:var(--drei-spacing-4)}.sb-navi-link.active,.sb-navi-link:hover{color:var(--drei-accent-9)}.sb-navi-link.active{cursor:default;font-weight:600}[id^=usabilla_live_button_]{display:none}.sbYoutube_thumbnailContainer__rK2cr,.sbYoutube_videoContainer__rjoep{position:relative;width:100%;background-color:var(--drei-black-12);padding-top:56.25%}.sbYoutube_videoIframe__QOfcQ{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.sbYoutube_thumbnailContainer__rK2cr{cursor:pointer;background-size:cover;background-position:50%}.sbYoutube_consentOverlay__waJYD{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--drei-neutral-a12);color:var(--drei-white-12);text-align:center;padding:var(--drei-spacing-5)}.sbYoutube_consentOverlayContent__pacQ6,.sbYoutube_consentOverlay__waJYD{display:flex;flex-direction:column;align-items:center;justify-content:center}.sbYoutube_consentOverlayContent__pacQ6{padding-left:var(--drei-spacing-8);padding-right:var(--drei-spacing-8);gap:var(--drei-spacing-4)}.troy{position:fixed;width:100%;max-width:300px;height:57px;top:auto;bottom:0;right:-243px;padding:12px;margin-top:-32px;transition:all 1s;z-index:4999999;background:#00a0d2;border-radius:100px 0 0 0;box-shadow:0 0 5px rgba(0,0,0,.2);animation:fade-in 1s cubic-bezier(.39,.575,.565,1) both}.troy__title{font-size:22px;padding:3px 0 16px;height:37px;display:block;margin-left:60px;transition:all 1s;color:#00a0d2;opacity:0}@media(min-width:768px){.troy__title{padding:6px 0;margin-left:65px;height:54px}}@media(min-width:1200px){.troy__title{font-size:1.4rem}}.troy__chat{border-radius:5px;position:relative;max-width:620px;display:none;margin:0;border:none}@media(min-width:768px){.troy{max-width:460px;top:auto;bottom:37px;right:-364px;max-height:107px;transform:translateY(calc(50% + 1px));height:100%!important}}@media(min-width:1200px){.troy{bottom:53px;right:-404px;max-width:520px}}.troy--welcome .troy__welcome-msg{display:none}@media(min-width:576px){.troy--welcome .troy__welcome-msg{display:block}}.troy__privacy{display:none;float:right;margin-top:80px}.troy__privacy a{color:rgba(0,0,0,.75);font-size:max(.875rem,16px)}.troy--opening{background:#fff;height:100%;margin-top:0;top:auto;bottom:0;right:0;border-radius:0}.troy--opening .troy__start-chat{left:0}@media(min-width:768px){.troy--opening .troy__start-chat{top:-20px;left:-5px;width:80px}}@media(min-width:1200px){.troy--opening .troy__start-chat{top:-22px;left:-10px}}.troy--opening .troy__start-chat:before{content:"";background:url(/n/_next/static/media/troy-logo-hover.f70cd8a1.gif) 50% no-repeat;transition:all 1s;position:absolute;width:100%;height:100%;display:block;margin:2px;padding:10px;background-size:60px auto}@media(min-width:768px){.troy--opening .troy__start-chat:before{padding:15px;background-size:80px auto}}@media(min-width:1200px){.troy--opening .troy__start-chat:before{margin:10px;background-size:100px auto}}.troy--opening .troy__start-icon{opacity:0;transition:all 1s}.troy--opening .troy__user-input button:before{content:none}.troy--opening .troy__user-input button span.icon:before{top:50%;position:absolute;left:50%;margin:-1.05rem;font-size:2.45rem}@media(min-width:768px){.troy--opening{max-height:100%;bottom:50%;border-radius:1.25rem 0 0 1.25rem;height:100%!important}.troy--opening .troy #FeedBack{margin:80px 0 0}.troy--opening .troy__close{top:0;color:#000;font-size:3.55rem}.troy--opening .chatbot-active{height:calc(100% - 155px)!important;transition:all 1s}.troy--opening .chatbot-active.chatbot .user-input{bottom:0}}@media(min-width:768px)and (min-width:992px){.troy--opening .chatbot-active.chatbot .user-input{margin-left:1.25rem;margin-right:1.25rem}}@media(min-width:768px){.troy--opening .chatbot-active.chatbot .user-input button{width:40px}.troy--opening .chatbot-active .dialog{height:100%!important;transition:all 1s;border-radius:0;background:transparent}.troy--opening .chatbot-active .dialog:after{bottom:70px}}.troy--opened{box-shadow:0 0 12px 4px rgba(0,0,0,.25)}.troy--opened .troy__welcome-msg{display:none}.troy__welcome-msg{font-family:Helvetica-Neue-Bold,Helvetica,Arial,sans-serif;z-index:0;display:block;position:absolute;opacity:0;top:0;left:0;width:19rem;background:#ddd;line-height:1.5rem;font-size:1.125rem;padding:.5rem 1rem;border-radius:1.25rem 1.25rem 0 1.25rem;box-shadow:0 0 .75rem rgba(0,0,0,.4);transition:all 1s}.troy__welcome-msg .text--script{font-family:DreiScript-Bold,Arial,sans-serif}@media(hover:hover){.troy--welcome .troy__welcome-msg,.troy__start-chat:hover~.troy__welcome-msg{opacity:1;top:-4.0625rem;left:-12.5rem;width:12.3125rem;transition:all 1s}}@media(hover:hover)and (min-width:768px){.troy--welcome .troy__welcome-msg,.troy__start-chat:hover~.troy__welcome-msg{top:-3.75rem;left:-17.8125rem;width:18.75rem}}@media(hover:none){.troy--welcome .troy__welcome-msg,.troy__start-chat:active~.troy__welcome-msg{opacity:1;top:-4.0625rem;left:-12.5rem;width:12.3125rem;transition:all 1s}}@media(hover:none)and (min-width:768px){.troy--welcome .troy__welcome-msg,.troy__start-chat:active~.troy__welcome-msg{top:-3.75rem;left:-17.8125rem;width:18.75rem}}.troy__close{all:unset;position:absolute;top:0;right:5px;color:#000;cursor:pointer}.troy__start-chat{all:unset;position:absolute;top:0;height:64px;width:64px;overflow:hidden;left:0;padding-top:0;transition:all 1s;cursor:pointer;z-index:1}.troy__start-chat:focus-visible{transition:none;outline:3px solid #fff;outline-offset:-10px}@media(min-width:768px){.troy__start-chat{width:120px;height:107px}}.troy__start-icon{position:relative;height:100%;width:100%;margin:2px;padding:10px;background:url(/n/_next/static/media/troy-logo-animated.b097aaab.gif) 50% no-repeat;background-size:60px auto}@media(min-width:768px){.troy__start-icon{padding:15px;background-size:80px auto}}@media(min-width:1200px){.troy__start-icon{margin:10px;background-size:100px auto}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}