/*!**************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/app_vodafone_ziggo/cartridge/client/default/scss/checkout.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************/
@font-face{ascent-override:90%;font-display:swap;font-family:"VodafoneLt";font-weight:100;src:url("../fonts/Vodafone/VodafoneLt.woff2") format("woff2"),url("../fonts/Vodafone/VodafoneLt.woff") format("woff"),url("../fonts/Vodafone/VodafoneLt.ttf") format("ttf"),url("../fonts/Vodafone/VodafoneLt.svg") format("truetype"),url("../fonts/Vodafone/VodafoneLt.eot") format("eot")}@font-face{font-display:swap;font-family:"VodafoneRg";font-weight:400;src:url("../fonts/Vodafone/VodafoneRg.woff2") format("woff2"),url("../fonts/Vodafone/VodafoneRg.woff") format("woff"),url("../fonts/Vodafone/VodafoneRg.svg") format("truetype"),url("../fonts/Vodafone/VodafoneRg.svg") format("svg"),url("../fonts/Vodafone/VodafoneRg.eot") format("eot")}@font-face{font-display:swap;font-family:"VodafoneRgBd";font-weight:700;src:url("../fonts/Vodafone/VodafoneRgBd.woff2") format("woff2"),url("../fonts/Vodafone/VodafoneRgBd.woff") format("woff"),url("../fonts/Vodafone/VodafoneRgBd.ttf") format("truetype"),url("../fonts/Vodafone/VodafoneRgBd.svg") format("svg"),url("../fonts/Vodafone/VodafoneRgBd.eot") format("eot")}@font-face{ascent-override:95%;descent-override:26%;font-family:"VodafoneRgFallback";line-gap-override:5%;size-adjust:92%;src:local(arial)}@font-face{ascent-override:87%;descent-override:30%;font-family:"VodafoneLtFallback";line-gap-override:0%;size-adjust:89%;src:local(arial)}@font-face{ascent-override:96%;descent-override:28%;font-family:"VodafoneRgBdFallback";line-gap-override:0%;size-adjust:93%;src:local(arial)}@font-face{font-family:"icon-font";font-display:swap;src:url("../fonts/icon-font.eot?55da603bddc76aee7a38e732c777e04a?#iefix") format("embedded-opentype"),url("../fonts/icon-font.woff2?55da603bddc76aee7a38e732c777e04a") format("woff2"),url("../fonts/icon-font.woff?55da603bddc76aee7a38e732c777e04a") format("woff"),url("../fonts/icon-font.ttf?55da603bddc76aee7a38e732c777e04a") format("truetype")}.checkout-information__cards{display:flex;flex-direction:column;gap:1.5rem}.engagement-modal{bottom:124px;overflow:visible;position:fixed;right:40px;width:224px;z-index:999}.engagement-modal img{border-radius:50%;height:50px;left:50%;position:absolute;top:0;transform:translate3d(-50%, -50%, 0);width:50px}footer a{border-bottom:0;text-decoration:underline}footer .content-asset{display:flex;justify-content:center}footer.checkout-footer{view-transition-name:checkout-footer}.progress-indicator .step-indicator{height:1.25rem;width:1.25rem}.progress-indicator .step-indicator .icon-checkmark::before{position:relative;top:2px}.progress-bar-wrapper{height:4px;position:relative}.progress-bar-wrapper .progress-bar{bottom:0;left:0;min-width:1%;position:absolute;top:0;transition:.3s ease width}.progress-bar-back{order:1}.progress-bar-cta{margin-left:auto;order:2;position:absolute;right:.75rem}.progress-bar-indicator{order:3}.progress-bar-indicator .progress-indicator{min-height:2.25rem}.progress-bar-cta,.progress-bar-back{margin-bottom:1rem !important;margin-top:1rem !important}@media(min-width: 576px){.id-type-modal .modal-dialog{min-width:31.25rem}}.billing-address .card{height:fit-content}.billing-address .billing-address__content{view-transition-name:enter-or-select-address}.billing-address .billing-address__enter-address .housenumber-and-addition{display:flex;gap:0 1rem}.billing-address .billing-address__enter-address .housenumber-and-addition .form-group{flex-grow:1}@media(max-width: 767.98px){.billing-address .billing-address__enter-address .housenumber-and-addition{flex-direction:column}}.billing-address .addition-suggestions{margin-bottom:1.5rem;view-transition-name:addition-suggestions}.billing-address .addition-suggestions__label{margin-bottom:.25rem}.billing-address .addition-suggestions__list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}.billing-address .same-address-toggle{align-items:flex-start;display:flex;flex-direction:column}.billing-address .same-address-toggle__label{padding:.5rem 0}#billingAddress{view-transition-name:billing-address}#companyInformation{view-transition-name:company-information}#paymentInformation{view-transition-name:payment-information}#checkoutNavigation{view-transition-name:checkout-navigation}.company-lookup-card{margin-bottom:0 !important}.company-lookup-card .card__title{margin-bottom:1rem !important}.search-company-results{left:auto;top:auto}.search-company-results-container{margin-top:-4px;max-height:50vh;overflow:auto;z-index:1}.search-company-results-heading{font-size:.875rem;margin:0 .875rem}.search-company-results-item{cursor:pointer;margin-top:2px;padding:0 .875rem;transition:background .3s ease}.search-company-results-item:focus,.search-company-results-item:focus-visible,.search-company-results-item:hover{background:#f4f4f4}.search-company-results-item::before{border-top:1px solid #ebebeb;bottom:100%;content:"";display:block;left:.875rem;pointer-events:none;position:absolute;right:.875rem}.search-company-results-item-name{font:inherit}.search-company-results-item-name strong{font-family:VodafoneRgBd, VodafoneRgBdFallback,-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;font-weight:normal}.search-company-results-item-details{font-size:.75rem}.no-company{cursor:pointer}.no-company:hover{text-decoration:none !important}.company-search-section .error-msg{display:none}.company-search-section:has(.search-company-results:not(.open)) .error-msg{display:block}.chooser-invite__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out}.chooser-invite__content-inner{margin-inline:-2px;overflow:hidden;padding-inline:2px}.chooser-invite__content.show{grid-template-rows:1fr}.checkout-summary .chooser-information-check__icon{margin-top:.25rem}.checkout-summary .mpb-cart-summary-notification{margin-top:1.5rem}.checkout-summary .multi-product-benefits-summary-card .card-header{padding-bottom:1rem;padding-inline:1.5rem;padding-top:2rem}@media(min-width: 768px){.checkout-summary .multi-product-benefits-summary-card .card-header{padding-bottom:1.5rem;padding-inline-end:2.5rem;padding-inline-start:2rem}}@media(min-width: 768px){.checkout-summary .multi-product-benefits-summary-card .card-body{padding-inline-end:2.5rem;padding-inline-start:2rem}}#installationInformation{view-transition-name:installation-information}.installation{display:flex;flex-direction:column;gap:1.5rem}.installation-site:has(.datepicker.active){z-index:1}.main-technical-contact .different-person-toggle{align-items:flex-start;display:flex;flex-direction:column}.main-technical-contact .different-person-toggle__label{padding:.5rem 0}.checkout{min-height:calc(100vh - 4rem)}@media(min-width: 1024px){.checkout{min-height:calc(100vh - 4rem)}}.checkout .page-header{view-transition-name:checkout-header}.checkout .checkout-iban-label vz-open-drawer{display:inline !important}.checkout .checkout-iban-label .iban-more-info-btn{border-bottom:none;color:#222;cursor:pointer;font-family:inherit;font-weight:700;text-decoration:underline}.checkout .checkout-iban-label .iban-more-info-btn:hover{text-decoration:none}.checkout vz-copy .form-group.custom-radio input:checked+label .branded{font-family:VodafoneRgBd, VodafoneRgBdFallback,-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}.checkout-info-msg{border:1px solid #666;border-left:6px solid #666;border-radius:0 6px 6px 0}.checkout-optional-fields-header{color:#e60000;font-size:1.25rem;line-height:25px}.checkout-optional-fields-header__icon{width:1.5rem}.checkout #paymentInformation input[type=checkbox]:not(:checked)~.additional-fields{height:0 !important;margin:0 !important;opacity:0;padding:0 !important;pointer-events:none;transition:none;visibility:hidden;width:0 !important}.checkout #paymentInformation input[type=checkbox]:checked~.additional-fields{opacity:1;pointer-events:all;transition:.2s ease opacity .3s;visibility:visible}.checkout #paymentInformation input[type=checkbox]:checked~.additional-fields-label{display:none}.checkout form .form-group{margin-bottom:1rem}
