/*!********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/productListing.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?cf120d2ebb40757499a9bac2752c2b83?#iefix") format("embedded-opentype"),url("../fonts/icon-font.woff2?cf120d2ebb40757499a9bac2752c2b83") format("woff2"),url("../fonts/icon-font.woff?cf120d2ebb40757499a9bac2752c2b83") format("woff"),url("../fonts/icon-font.ttf?cf120d2ebb40757499a9bac2752c2b83") format("truetype")}.btn:hover{border:var(--bs-border-width) solid}.btn-tertiary{border-color:#afafaf}.btn-outline-tertiary{border-color:#afafaf}.btn-green{color:#fff}.btn-outline-tertiary{color:#afafaf}.btn-text-primary{color:#e60000}.btn-text-secondary{color:#25282b}.btn-text-secondary-invert{color:#fff}.btn-primary:hover{background-color:#900}.btn-secondary:hover{background-color:#222}.btn-tertiary:hover{background-color:#f4f4f4}.btn-outline-secondary:hover{background-color:#222}.btn-outline-tertiary:hover{background-color:#afafaf}.btn-primary:hover{border-color:#900}.btn-secondary:hover{border-color:#222}.btn-tertiary:hover{border-color:#222}.btn-outline-secondary:hover{border-color:#222}.btn-outline-tertiary:hover{border-color:#afafaf}.btn-text-primary:hover{border-color:rgba(0,0,0,0)}.btn-text-secondary:hover{border-color:rgba(0,0,0,0)}.btn-text-secondary-invert:hover{border-color:rgba(0,0,0,0)}.btn-tertiary:hover{color:#222}.btn-outline-tertiary:hover{color:#222}.btn-text-primary:hover{color:#900}.btn-text-secondary:hover{color:#333}.btn-text-secondary-invert:hover{color:#ebebeb}.btn-tertiary:focus-visible{border-color:#222}.btn-text-primary,.btn-text-secondary{padding-inline:.5rem}.btn-chevron-right-primary,.btn-chevron-left-primary,.btn-chevron-right-secondary,.btn-chevron-left-secondary,.btn-chevron-right-gray,.btn-chevron-left-gray{align-items:center;border:none;display:inline-flex;min-width:0;padding:.813rem 0;position:relative;text-align:left}.btn-chevron-right-primary::after,.btn-chevron-right-primary::before,.btn-chevron-left-primary::after,.btn-chevron-left-primary::before,.btn-chevron-right-secondary::after,.btn-chevron-right-secondary::before,.btn-chevron-left-secondary::after,.btn-chevron-left-secondary::before,.btn-chevron-right-gray::after,.btn-chevron-right-gray::before,.btn-chevron-left-gray::after,.btn-chevron-left-gray::before{font-size:1rem;padding:0;position:absolute;top:.8125rem}.btn-chevron-right-primary:hover,.btn-chevron-left-primary:hover,.btn-chevron-right-secondary:hover,.btn-chevron-left-secondary:hover,.btn-chevron-right-gray:hover,.btn-chevron-left-gray:hover{border:none}.btn-chevron-right-primary,.btn-chevron-left-primary{color:#e60000}.btn-chevron-right-primary::after,.btn-chevron-right-primary::before,.btn-chevron-left-primary::after,.btn-chevron-left-primary::before{color:inherit}.btn-chevron-left-primary,.btn-chevron-left-secondary,.btn-chevron-left-gray{padding-left:1rem}.btn-chevron-left-primary::before,.btn-chevron-left-secondary::before,.btn-chevron-left-gray::before{content:"\f118";font-family:"icon-font";font-weight:normal}.btn-chevron-left-primary::before,.btn-chevron-left-secondary::before,.btn-chevron-left-gray::before{left:-0.25rem}.btn-chevron-right-secondary:hover,.btn-chevron-left-secondary:hover{text-decoration:underline}.btn-chevron-right-primary,.btn-chevron-right-secondary,.btn-chevron-right-gray{padding-right:1rem}.btn-chevron-right-primary::after,.btn-chevron-right-secondary::after,.btn-chevron-right-gray::after{content:"\f118";font-family:"icon-font";font-weight:normal}.btn-chevron-right-primary::after,.btn-chevron-right-secondary::after,.btn-chevron-right-gray::after{right:-0.25rem}.btn-chevron-left-gray{background-color:#f4f4f4;padding-left:2rem;padding-right:1rem}.btn-chevron-left-gray::before{left:.5rem;top:50%;transform:translateY(-50%)}.btn-chevron-right-gray{background-color:#f4f4f4;padding-left:1rem;padding-right:2rem}.btn-chevron-right-gray::after{right:.5rem;top:50%;transform:translateY(-50%)}.btn-pill{background:#fff;border-radius:1.5rem;color:#25282b;min-width:5rem;padding:.5rem 1rem;transition:transform 150ms cubic-bezier(0.2, 0, 0, 1)}.btn-pill:hover,.btn-pill:active,.btn-pill:focus{border-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.btn-pill:active{transform:scale(0.98)}.btn-pill.active{background:#007c92;color:#fff}.btn-pill.active:hover,.btn-pill.active:active,.btn-pill.active:focus{border-color:#007c92;box-shadow:0 1px 8px 0 rgba(0,0,0,.2)}.btn-pill:focus-visible,.btn-pill.active:focus-visible{box-shadow:0 0 0 .25rem rgba(204,204,204,.5)}.btn-wide{max-width:100%;width:250px}.btn-link{color:#25282b;text-decoration:none}.btn-link:hover,.btn-link:active,.btn-link:focus{border-color:rgba(0,0,0,0);box-shadow:none}.btn-link:focus-visible,.btn-link.active:focus-visible{box-shadow:0 0 0 .25rem rgba(204,204,204,.5)}.btn-back::before{content:"\f117";font-family:"icon-font";font-weight:normal}.btn-edit::before{content:"\f126";font-family:"icon-font";font-weight:normal}.btn-delete::before{content:"\f157";font-family:"icon-font";font-weight:normal}.btn-icon,.btn-icon:hover{border:none}.btn-icon-start .icon{font-size:1.125rem;margin-inline-end:.25rem}.btn-icon-end .icon{font-size:1.125rem;margin-inline-start:.25rem}.btn-close{background:none;border:none;color:#222}.btn-close::before{content:"\f11d";font-family:"icon-font";font-weight:normal}.btn-close::before{color:inherit}.btn-close:hover{border:none}.btn-close--bold::before{content:"\f11b";font-family:"icon-font";font-weight:normal}.btn-quantity-control{background:none;border:0;color:#000;font-family:VodafoneRg, VodafoneRgFallback,-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-size:1.25rem;line-height:1.2}.btn-quantity-control:hover{border:0}.btn-quantity-control:disabled{background:inherit;border:inherit;color:inherit;opacity:.3}.btn-collapse{border:0;display:flex;font-size:.875rem;padding:.5rem 0}.btn-collapse::before{content:"\f115";font-family:"icon-font";font-weight:normal}.btn-collapse[aria-expanded=true]::before{content:"\f11a";font-family:"icon-font";font-weight:normal}.btn-collapse::before{padding-right:.5rem}.btn-collapse:hover{border:0}.btn-collapse-all{align-items:center;border:0;display:flex;font-size:.875rem;padding:.0625rem .5rem}.btn-collapse-all::after{content:"\f115";font-family:"icon-font";font-weight:normal}.btn-collapse-all[aria-expanded=true]::after{content:"\f11a";font-family:"icon-font";font-weight:normal}.btn-collapse-all::after{font-size:1.25rem;padding-left:.5rem}.btn-collapse-all:hover{border:0}.btn-accordion::after{color:#000 !important;font-size:1.25rem !important}.btn.disabled{background-color:#afafaf;border-color:#afafaf;color:#fff;opacity:1}.btn:focus-visible{box-shadow:none !important;outline:2px solid #007c92;outline-offset:2px;transition:outline .2s cubic-bezier(0.2, 0, 0, 1)}.btn__text{pointer-events:none;vertical-align:middle}h6,.h6,.heading-style-6,h5,.h5,.heading-style-5,h4,.h4,.plp-product-tile__price strong,.heading-style-4,h3,.h3,.heading-style-3,h2,.h2,.heading-style-2,h1,.h1,.heading-style-1{color:inherit;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:700;line-height:1.2;margin-bottom:.5rem;margin-top:0}h1,.h1,.heading-style-1{line-height:3.5rem}h2,.h2,.heading-style-2{line-height:2.813rem}h3,.h3,.heading-style-3{line-height:2.125rem}h4,.h4,.plp-product-tile__price strong,.heading-style-4{line-height:1.938rem}h5,.h5,.heading-style-5{line-height:1.56rem}h6,.h6,.heading-style-6{line-height:1.5rem}@media(max-width: 575.98px){h1,.h1,.heading-style-1{font-size:2.125rem}}@media(max-width: 575.98px){h2,.h2,.heading-style-2{font-size:1.875rem}}@media(max-width: 575.98px){h3,.h3,.heading-style-3{font-size:1.625rem}}@media(max-width: 575.98px){h4,.h4,.plp-product-tile__price strong,.heading-style-4{font-size:1.375rem}}@media(max-width: 575.98px){h5,.h5,.heading-style-5{font-size:1.125rem}}@media(max-width: 575.98px){h6,.h6,.heading-style-6{font-size:1.125rem}}@media(max-width: 575.98px){h1,.h1,.heading-style-1{line-height:2.375rem}}@media(max-width: 575.98px){h2,.h2,.heading-style-2{line-height:2.125rem}}@media(max-width: 575.98px){h3,.h3,.heading-style-3{line-height:1.813rem}}@media(max-width: 575.98px){h4,.h4,.plp-product-tile__price strong,.heading-style-4{line-height:1.563rem}}@media(max-width: 575.98px){h5,.h5,.heading-style-5{line-height:1.5rem}}@media(max-width: 575.98px){h6,.h6,.heading-style-6{line-height:1.56rem}}a,.link{background:none;border:none;border-bottom:1px solid #e60000;cursor:pointer;font-family:VodafoneRg, VodafoneRgFallback,-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;line-height:1;padding:0;text-decoration:none}a-primary,a-secondary,a-tertiary,.link-primary,.link-secondary,.link-tertiary{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}a-subtle,.link-subtle{border-bottom:none;font-family:VodafoneRg, VodafoneRgFallback,-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}a-subtle .link-text,.link-subtle .link-text{border-bottom:1px solid #e60000}a-subtle .link-text:hover,.link-subtle .link-text:hover{border-bottom:1px solid rgba(0,0,0,0)}a-icon-start .icon,.link-icon-start .icon{margin-inline-end:.5rem}a-icon .icon,.link-icon .icon{font-size:1.5rem !important}a-secondary,.link-secondary{border-color:#4a4d4e;color:#4a4d4e}a-secondary .link-text,.link-secondary .link-text{border-color:#4a4d4e;color:#4a4d4e}a-secondary-invert,.link-secondary-invert{border-color:#fff;color:#fff}a-secondary-invert .link-text,.link-secondary-invert .link-text{border-color:#fff;color:#fff}a-tertiary,.link-tertiary{border-color:#007c92;color:#007c92 !important}a-tertiary:hover,a-tertiary:focus,a-tertiary:active,.link-tertiary:hover,.link-tertiary:focus,.link-tertiary:active{border-color:#007c92;color:#007c92 !important}a:hover,.link:hover{border-bottom:1px solid rgba(0,0,0,0)}a.td-only-hover,.link.td-only-hover{border:0;text-decoration:none}a.td-only-hover:active,a.td-only-hover:focus,a.td-only-hover:hover,.link.td-only-hover:active,.link.td-only-hover:focus,.link.td-only-hover:hover{text-decoration:underline}a.text-turquoise,.link.text-turquoise{border-color:#007c92}.link-external,.plp-product-tile__footer a[target=_blank]{align-items:center;border-bottom:none;color:#e60000;display:inline-flex;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-size:1rem;gap:.5rem;line-height:1;padding-block:.25rem;text-decoration:none}.link-external::after,.plp-product-tile__footer a[target=_blank]::after{content:"\f14d";font-family:"icon-font";font-weight:normal}.link-external:hover,.plp-product-tile__footer a[target=_blank]:hover{color:#25282b}.link-external::after,.plp-product-tile__footer a[target=_blank]::after{font-size:1.125rem}body .td-none{border:0;text-decoration:none}body .td-none.align-center{margin-bottom:4px}.layout-toggle{color:#999;cursor:pointer;font-size:1.125rem;margin-left:.5rem}.layout-toggle:first-of-type{margin-left:0}.layout-toggle:hover{color:#25282b}.layout-toggle--active{color:#25282b;pointer-events:none}.layout-toggle-container{align-items:center;display:flex;justify-content:flex-start}.card,.page:not(.pd-page) .experience-commerce_assets-faq .container{box-shadow:0 1px 4px rgba(0,0,0,.2);overflow:hidden;transition:.3s ease border-color,.3s ease opacity}@media(max-width: 369.98px){.card:not(.card--rounded).card--myaccount,.page:not(.pd-page) .experience-commerce_assets-faq .container:not(.card--rounded).card--myaccount{border-radius:0;box-shadow:none}}@media(max-width: 369.98px){.card:not(.card--rounded),.page:not(.pd-page) .experience-commerce_assets-faq .container:not(.card--rounded){border-radius:0;box-shadow:none}}.card-header__icon{height:2rem;margin-inline-end:.5rem;width:2rem}.card-header__collapse-btn{appearance:none;background:none;border:0;padding:0;width:2.125rem}@media(max-width: 369.98px){.card-header{border-radius:0 !important}}.card-no-shadow{box-shadow:none}.card-body,.page:not(.pd-page) .experience-commerce_assets-faq .container{border-color:#ccc !important;padding:1.25rem 1.25rem}@media(min-width: 768px){.card-body,.page:not(.pd-page) .experience-commerce_assets-faq .container{padding:1.5rem 1.5rem}}.card-compact .card-body,.card-compact .page:not(.pd-page) .experience-commerce_assets-faq .container,.page:not(.pd-page) .experience-commerce_assets-faq .card-compact .container{padding:.5rem 1rem}.card-title{color:inherit}.card-subtitle{font-size:1rem}.card-text{margin-bottom:0}.card-text:not(:last-child){margin-bottom:1.5rem}.card-img-container{overflow:hidden;position:relative}.card-img-overlay{position:relative}@media(min-width: 768px){.card-img-overlay{position:absolute}}.card-img-top{height:152px;object-fit:cover;width:100%}.card .hero-image-20,.page:not(.pd-page) .experience-commerce_assets-faq .container .hero-image-20{height:20vh;object-fit:cover}.card .hero-image-40,.page:not(.pd-page) .experience-commerce_assets-faq .container .hero-image-40{height:40vh;object-fit:cover}.card .hero-image-60,.page:not(.pd-page) .experience-commerce_assets-faq .container .hero-image-60{height:60vh;object-fit:cover}.card .hero-image-80,.page:not(.pd-page) .experience-commerce_assets-faq .container .hero-image-80{height:80vh;object-fit:cover}.card .custom-radio-label,.page:not(.pd-page) .experience-commerce_assets-faq .container .custom-radio-label{align-items:center;color:#333;cursor:pointer;display:flex;flex-grow:1;font-family:VodafoneRg, VodafoneRgFallback,-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;margin-bottom:0;position:relative}.card .custom-radio-label::before,.page:not(.pd-page) .experience-commerce_assets-faq .container .custom-radio-label::before{background:#fff;border:1px solid #ccc;border-radius:100%;content:"";display:inline-block;height:1.5rem;transition:.3s ease border-color;width:1.5rem}.card .custom-radio-label::after,.page:not(.pd-page) .experience-commerce_assets-faq .container .custom-radio-label::after{background-color:#007c92;border-radius:100%;content:"";display:block;height:calc(1.5rem - 1.5rem/2);left:.375rem;opacity:0;position:absolute;transition:.3s ease opacity;width:calc(1.5rem - 1.5rem/2)}.card .custom-checkbox-label,.page:not(.pd-page) .experience-commerce_assets-faq .container .custom-checkbox-label{display:flex;pointer-events:all;position:relative}.card .custom-checkbox-label::after,.page:not(.pd-page) .experience-commerce_assets-faq .container .custom-checkbox-label::after{content:"\f113";font-family:"icon-font";font-weight:normal}.card .custom-checkbox-label::before,.page:not(.pd-page) .experience-commerce_assets-faq .container .custom-checkbox-label::before{border:1px solid #ccc;border-radius:.25rem;content:"";display:inline-block;font-size:.875rem;height:1.5rem;margin-right:.5rem;min-width:1.5rem;text-align:center}.card .custom-checkbox-label::after,.page:not(.pd-page) .experience-commerce_assets-faq .container .custom-checkbox-label::after{color:#fff;font-size:1rem;left:.25rem;opacity:0;position:absolute}@media(min-width: 768px){.errorcard{margin-top:-9rem !important}}.errorcard{margin-top:4rem}@media(min-width: 576px){.region:has(.with-normal-label){margin-top:10px !important}}.experience-commerce_assets-card{height:100%}.experience-commerce_assets-card .card,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .container,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .container{height:calc(100% - 1rem)}.experience-commerce_assets-card .card.with-normal-label .card-label,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .with-normal-label.container .card-label,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .with-normal-label.container .card-label{height:38px}.experience-commerce_assets-card .card.with-highlighted-label .card-label,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .with-highlighted-label.container .card-label,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .with-highlighted-label.container .card-label{height:48px}.experience-commerce_assets-card .card .btn-full-width-card,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .container .btn-full-width-card,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .container .btn-full-width-card{flex-grow:1}@media(max-width: 575.98px){.experience-commerce_assets-card .card .btn-full-width-card,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .container .btn-full-width-card,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .container .btn-full-width-card{flex:1 0 100%}}.experience-commerce_assets-card .card .btn-full-width-card a,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .container .btn-full-width-card a,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .container .btn-full-width-card a{width:100%}.experience-commerce_assets-card .card.rounded-12,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .rounded-12.container,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .rounded-12.container{border-radius:12px !important}.experience-commerce_assets-card .card-title{bottom:0;left:0;right:0}.experience-commerce_assets-card .card-img-top{border-radius:0 !important}.experience-commerce_assets-card .card .btn-wrapped,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .container .btn-wrapped,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .container .btn-wrapped{width:100%}@media(max-width: 575.98px){.experience-commerce_assets-card .card .btn-card,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .container .btn-card,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .container .btn-card{flex:1 0 100%}.experience-commerce_assets-card .card .btn-card a,.experience-commerce_assets-card .page:not(.pd-page) .experience-commerce_assets-faq .container .btn-card a,.page:not(.pd-page) .experience-commerce_assets-faq .experience-commerce_assets-card .container .btn-card a{width:100%}}.experience-commerce_assets-image{width:100%}.card-gradient{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7) 45%)}.card-component{position:relative}.card-component p{font-size:.875rem}.card-component input:checked+.card,.card-component .page:not(.pd-page) .experience-commerce_assets-faq input:checked+.container,.page:not(.pd-page) .experience-commerce_assets-faq .card-component input:checked+.container{border-color:#e60000}.card-component .custom-checkbox,.card-component .custom-radio{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.card-component .custom-checkbox[disabled]+.card,.card-component .page:not(.pd-page) .experience-commerce_assets-faq .custom-checkbox[disabled]+.container,.page:not(.pd-page) .experience-commerce_assets-faq .card-component .custom-checkbox[disabled]+.container,.card-component .custom-radio[disabled]+.card,.card-component .page:not(.pd-page) .experience-commerce_assets-faq .custom-radio[disabled]+.container,.page:not(.pd-page) .experience-commerce_assets-faq .card-component .custom-radio[disabled]+.container{cursor:not-allowed;opacity:.4}.card-component .custom-checkbox:checked+.card .custom-checkbox-label::before,.card-component .page:not(.pd-page) .experience-commerce_assets-faq .custom-checkbox:checked+.container .custom-checkbox-label::before,.page:not(.pd-page) .experience-commerce_assets-faq .card-component .custom-checkbox:checked+.container .custom-checkbox-label::before{background-color:#007c92;border-color:#007c92}.card-component .custom-checkbox:checked+.card .custom-checkbox-label::after,.card-component .page:not(.pd-page) .experience-commerce_assets-faq .custom-checkbox:checked+.container .custom-checkbox-label::after,.page:not(.pd-page) .experience-commerce_assets-faq .card-component .custom-checkbox:checked+.container .custom-checkbox-label::after{opacity:1}.card-component .custom-radio:checked+.card .custom-radio-label,.card-component .page:not(.pd-page) .experience-commerce_assets-faq .custom-radio:checked+.container .custom-radio-label,.page:not(.pd-page) .experience-commerce_assets-faq .card-component .custom-radio:checked+.container .custom-radio-label{color:#000;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}.card-component .custom-radio:checked+.card .custom-radio-label::before,.card-component .page:not(.pd-page) .experience-commerce_assets-faq .custom-radio:checked+.container .custom-radio-label::before,.page:not(.pd-page) .experience-commerce_assets-faq .card-component .custom-radio:checked+.container .custom-radio-label::before{border:1px solid #007c92}.card-component .custom-radio:checked+.card .custom-radio-label::after,.card-component .page:not(.pd-page) .experience-commerce_assets-faq .custom-radio:checked+.container .custom-radio-label::after,.page:not(.pd-page) .experience-commerce_assets-faq .card-component .custom-radio:checked+.container .custom-radio-label::after{opacity:1}.card-component .quantity{background:none;border-color:#222;border-radius:3px;border-width:1px;color:#222;padding:.25rem}.card-component .quantity:disabled{opacity:.3}.card-component .warning{background-color:rgba(230,0,0,.1);border-radius:6px;border-top-left-radius:0;border-top-right-radius:0;color:#e60000;font-size:.75rem;left:50%;padding:1px 4px;position:absolute;transform:translateX(-50%)}.card-label:not(.invisible)+.card,.page:not(.pd-page) .experience-commerce_assets-faq .card-label:not(.invisible)+.container,.card-label:not(.invisible)+.card .card-header,.page:not(.pd-page) .experience-commerce_assets-faq .card-label:not(.invisible)+.container .card-header{border-top-right-radius:0}.experience-commerce_assets-uspCard .usp-card-heading>:first-child{margin-bottom:8px !important}.experience-commerce_assets-uspCard .usp-card-only-image img{max-width:100%}.experience-commerce_assets-uspCard:not(.mw-100) img{height:auto;max-width:70px;width:100%}@media(max-width: 575.98px){.card.content-on-top .card-img-container,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .card-img-container{position:absolute}.card.content-on-top .hero-image-20,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-20{min-width:100vw}.card.content-on-top .hero-image-mobile-20,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-mobile-20{height:30vh;min-height:20vh !important}.card.content-on-top .container.height-on-top-mobile-20,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .container.height-on-top-mobile-20{min-height:20vh}.card.content-on-top .hero-image-40,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-40{min-width:100vw}.card.content-on-top .hero-image-mobile-40,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-mobile-40{height:50vh;min-height:40vh !important}.card.content-on-top .container.height-on-top-mobile-40,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .container.height-on-top-mobile-40{min-height:40vh}.card.content-on-top .hero-image-60,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-60{min-width:100vw}.card.content-on-top .hero-image-mobile-60,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-mobile-60{height:70vh;min-height:60vh !important}.card.content-on-top .container.height-on-top-mobile-60,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .container.height-on-top-mobile-60{min-height:60vh}.card.content-on-top .hero-image-80,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-80{min-width:100vw}.card.content-on-top .hero-image-mobile-80,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .hero-image-mobile-80{height:90vh;min-height:80vh !important}.card.content-on-top .container.height-on-top-mobile-80,.page:not(.pd-page) .experience-commerce_assets-faq .content-on-top.container .container.height-on-top-mobile-80{min-height:80vh}.card.content-above-image .container,.page:not(.pd-page) .experience-commerce_assets-faq .content-above-image.container .container{order:1}.card.content-above-image .card-img-container,.page:not(.pd-page) .experience-commerce_assets-faq .content-above-image.container .card-img-container{order:2}.card.content-above-image .hero-image-mobile-20,.page:not(.pd-page) .experience-commerce_assets-faq .content-above-image.container .hero-image-mobile-20,.card.content-below-image .hero-image-mobile-20,.page:not(.pd-page) .experience-commerce_assets-faq .content-below-image.container .hero-image-mobile-20{height:20vh !important}.card.content-above-image .hero-image-mobile-40,.page:not(.pd-page) .experience-commerce_assets-faq .content-above-image.container .hero-image-mobile-40,.card.content-below-image .hero-image-mobile-40,.page:not(.pd-page) .experience-commerce_assets-faq .content-below-image.container .hero-image-mobile-40{height:40vh !important}.card.content-above-image .hero-image-mobile-60,.page:not(.pd-page) .experience-commerce_assets-faq .content-above-image.container .hero-image-mobile-60,.card.content-below-image .hero-image-mobile-60,.page:not(.pd-page) .experience-commerce_assets-faq .content-below-image.container .hero-image-mobile-60{height:60vh !important}.card.content-above-image .hero-image-mobile-80,.page:not(.pd-page) .experience-commerce_assets-faq .content-above-image.container .hero-image-mobile-80,.card.content-below-image .hero-image-mobile-80,.page:not(.pd-page) .experience-commerce_assets-faq .content-below-image.container .hero-image-mobile-80{height:80vh !important}}.advisory-card{bottom:var(--advisory-block-offset);display:flex;flex-direction:row;left:100%;transition:.3s ease left;width:calc(100% - var(--advisory-vp-offset)*2);z-index:1000}.advisory-card.show{left:var(--advisory-block-offset)}@media(min-width: 768px){.advisory-card{left:auto;max-width:410px;right:calc(-100% - var(--advisory-vp-offset));transition:.3s ease right}.advisory-card.show{left:auto;right:var(--advisory-block-offset)}}.advisory-card-wrapper{--advisory-vp-offset: 1.25rem;--advisory-block-offset: 1.25rem;height:0;z-index:5}@media(min-width: 768px){.advisory-card-wrapper{--advisory-vp-offset: 1.5rem;--advisory-block-offset: 1.5rem}}.advisory-card-wrapper-inner{height:calc(var(--advisory-card-height) + var(--advisory-block-offset)*2);overflow:hidden;position:relative;top:calc(var(--advisory-card-height)*-1 - var(--advisory-vp-offset) - var(--advisory-block-offset))}.advisory-card-content{display:flex;flex-direction:column;flex-grow:1}.advisory-card-top-content{flex-grow:1}.advisory-card-image{flex-shrink:0;width:146px}:root{--filter-bar-top-offset: 50px}@media(max-width: 1023px){:root{--filter-bar-top-offset: 55px}}.filter-bar{--filter-bar-fade-out-width: 2.5rem;--filter-bar-spacing-y: 0.75rem;background:#f4f4f4;overflow:hidden;position:relative;view-transition-name:filter-bar}.filter-bar--sticky{position:sticky;top:var(--filter-bar-top-offset);z-index:5}@media(min-width: 768px){.filter-bar--sticky-desktop{position:sticky;top:var(--filter-bar-top-offset);z-index:5}}.filter-bar.is-sticky{background:#ebebeb;box-shadow:0 1px 4px rgba(0,0,0,.2)}.filter-bar-container{gap:.75rem 1.5rem;justify-content:space-between;padding-bottom:var(--filter-bar-spacing-y);padding-top:var(--filter-bar-spacing-y)}.filter-bar-filters{align-items:baseline;display:flex;gap:1.5rem}.filter-bar-filter{list-style:none}.filter-bar-label{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-size:1rem}.filter-bar-content{flex-wrap:wrap;gap:1rem;margin:0;padding:0}.filter-bar-content::before,.filter-bar-content::after{content:"";height:200%;pointer-events:none;position:absolute;top:0;transition:left 300ms ease-in-out,right 300ms ease-in-out;width:var(--filter-bar-fade-out-width)}.filter-bar-content::before{background:linear-gradient(90deg, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0) 100%);left:calc(var(--filter-bar-fade-out-width)*-1)}.filter-bar-content::after{background:linear-gradient(270deg, rgba(0, 0, 0, 0.07) 0%, rgba(0, 0, 0, 0) 100%);right:calc(var(--filter-bar-fade-out-width)*-1)}.filter-bar-btn--all-products.active{cursor:default;pointer-events:none}.filter-bar-btn--all-products.active:focus{box-shadow:none}.filter-bar-btn--brand{border:2px solid rgba(0,0,0,0);min-height:2.5rem;padding-block:.25rem}.filter-bar-btn--brand.active{background:#fff;border-color:#e60000;color:#25282b}.filter-bar-btn--brand.active:hover,.filter-bar-btn--brand.active:active,.filter-bar-btn--brand.active:focus{border-color:#e60000}.filter-bar-btn--brand:hover{border-width:2px}@media(max-width: 575.98px){.filter-bar-container{flex-direction:column}}@media(max-width: 575.98px){.filter-bar{--filter-bar-gutter-width: 1.5rem}.filter-bar-container{padding-bottom:calc(var(--filter-bar-spacing-y) + .25rem);padding-top:calc(var(--filter-bar-spacing-y) + .25rem)}.filter-bar-label{display:none}.filter-bar-content{ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;margin-inline:calc(var(--filter-bar-gutter-width)*-1);overflow-y:auto;padding-block:.25rem;padding-inline:var(--filter-bar-gutter-width);scroll-padding-inline:var(--filter-bar-gutter-width);scroll-snap-type:x mandatory}.filter-bar-content::-webkit-scrollbar{display:none}.filter-bar-filter{flex-shrink:0;scroll-snap-align:start}.filter-bar-filters.fade-left .filter-bar-content::before{left:0}.filter-bar-filters.fade-right .filter-bar-content::after{right:0}}.plp-sidebar{background:rgba(0,0,0,0);position:sticky;z-index:2}@media(max-width: 767.98px){.plp-sidebar{z-index:7}}@media(max-width: 767.98px){.plp-sidebar .btn-primary,.plp-sidebar__share-advice{font-size:.875rem}}.plp-sidebar--closed .plp-sidebar__tap-area--header{display:none}@media(max-width: 767.98px){.plp-sidebar--closed .plp-sidebar__header,.plp-sidebar--closed .plp-sidebar__footer{border:none !important}}@media(max-width: 767.98px){.plp-sidebar--closed .plp-sidebar__header{padding-block:0 !important}}@media(max-width: 767.98px){.plp-sidebar--closed .plp-sidebar__footer{padding-top:0 !important}}.plp-sidebar--open .plp-sidebar__tap-area--header{display:block}.plp-sidebar--open .plp-sidebar__tap-area--footer{display:none}.plp-sidebar__content{overflow-y:scroll;scrollbar-color:#ebebeb #fff;scrollbar-width:thin}.plp-sidebar__content::-webkit-scrollbar{width:.625rem}.plp-sidebar__content::-webkit-scrollbar-track{background:#fff}.plp-sidebar__content::-webkit-scrollbar-thumb{background-color:#ebebeb;border:.1875rem solid #fff;border-radius:.3125rem}.plp-sidebar__action-buttons{display:flex;flex-direction:column;gap:.25rem}.plp-sidebar__line-item:last-of-type{padding-bottom:.5rem}.plp-sidebar__dependency-item{background-color:rgba(0,124,146,.07);border-radius:.3125rem;font-size:.875rem;padding:.1875rem .625rem}.plp-sidebar__remove-item{cursor:pointer}.plp-sidebar__remove-item .icon-delete{border-radius:50%;position:relative}.plp-sidebar__remove-item .icon-delete::before{font-size:1.25rem;left:.125rem;position:absolute;top:.125rem}.plp-sidebar__remove-item .icon{transition:none}.plp-sidebar__remove-item:hover .icon-delete{background-color:#e60000;color:#fff}.dimelo_chat_item_markup.adjust-for-sidebar{bottom:8.125rem !important}.product-listing{display:flex;flex-direction:column;gap:1.5rem}@media(min-width: 992px){.product-listing--grid{display:grid;grid-column-gap:1.5rem;grid-template-columns:1fr 1fr}.product-listing--grid .plp-product-tile{grid-template-areas:"main main" "aside aside" "footer footer"}.product-listing--grid .plp-product-tile__aside{align-items:flex-start;max-width:100%;text-align:left;width:100%}.product-listing--grid .plp-product-tile__required,.product-listing--grid .plp-product-tile__excluded{text-align:left}.product-listing--grid .plp-product-tile__footer,.product-listing--grid .plp-product-tile__requires,.product-listing--grid .plp-product-tile__usps,.product-listing--grid .plp-product-tile__icon{display:none !important}.product-listing--grid .quantity-selector__container{justify-content:flex-start}.product-listing--grid .quantity-selector__label{text-align:left}}.product-listing--hardware-grid{gap:1.5rem 0}.product-listing__product-tile .product-tile{flex-grow:1}.plp-product-tile{background-color:#fff;display:grid;grid-column-gap:2rem;grid-template-areas:"main main" "aside aside" "footer footer";grid-template-columns:1fr 1fr;margin-block:0}@media(min-width: 992px){.plp-product-tile{border-radius:.75rem;grid-template-areas:"main aside" "footer footer"}}.plp-product-tile.disabled{background-color:rgba(255,255,255,.6)}.plp-product-tile.disabled .quantity-selector__container,.plp-product-tile.disabled .custom-switch__container{display:none}.plp-product-tile.disabled .plp-product-tile__aside{background-color:#f5f5f5;border-color:#f5f5f5}.plp-product-tile__main{align-items:flex-start;display:flex;flex-direction:row;grid-area:main;justify-content:flex-start;width:100%}.plp-product-tile__aside{transition:all .15s ease-in-out;transition:box-shadow .45s ease-in-out;align-items:flex-end;background-color:#fff;border:2px solid #fff;border-radius:.375rem;display:flex;flex-direction:column;grid-area:aside;justify-content:space-between;justify-self:flex-end;max-width:100%;min-width:17.1875rem;text-align:right;width:100%}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside{transition:none}}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside{transition:none}}.plp-product-tile__aside .quantity-selector{padding:1px}.plp-product-tile__aside .quantity-selector .form-control{transition:all .15s ease-in-out;border:1px solid #ccc;outline:1px solid #fff}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside .quantity-selector .form-control{transition:none}}.plp-product-tile__aside:hover{transition:box-shadow .45s ease-in-out;box-shadow:0 1px 4px 0 rgba(0,0,0,.33)}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside:hover{transition:none}}.plp-product-tile__aside:hover .quantity-selector{padding:1px}.plp-product-tile__aside:hover .quantity-selector .form-control{transition:all .15s ease-in-out;border-color:#007c92;outline-color:#007c92}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside:hover .quantity-selector .form-control{transition:none}}.plp-product-tile__aside:has(input:checked),.plp-product-tile__aside.has-value{transition:all .15s ease-in-out;transition:box-shadow .45s ease-in-out;background-color:rgba(0,124,146,.07);border-color:#007c92}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside:has(input:checked),.plp-product-tile__aside.has-value{transition:none}}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside:has(input:checked),.plp-product-tile__aside.has-value{transition:none}}.plp-product-tile__aside:has(input:checked) .quantity-selector,.plp-product-tile__aside.has-value .quantity-selector{padding:1px}.plp-product-tile__aside:has(input:checked) .quantity-selector .form-control,.plp-product-tile__aside.has-value .quantity-selector .form-control{transition:all .15s ease-in-out;border-color:#007c92;outline-color:#007c92}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside:has(input:checked) .quantity-selector .form-control,.plp-product-tile__aside.has-value .quantity-selector .form-control{transition:none}}.plp-product-tile__aside:has(input:checked):hover,.plp-product-tile__aside.has-value:hover{transition:box-shadow .45s ease-in-out;box-shadow:none}@media(prefers-reduced-motion: reduce){.plp-product-tile__aside:has(input:checked):hover,.plp-product-tile__aside.has-value:hover{transition:none}}@media(min-width: 992px){.plp-product-tile__aside{max-width:20.25rem;width:-moz-fit-content;width:fit-content}}.plp-product-tile__footer{align-self:end;grid-area:footer}.plp-product-tile__icon{flex-shrink:0;width:1.5rem}.plp-product-tile__icon img{aspect-ratio:1;width:100%}@media(min-width: 992px){.plp-product-tile__icon{width:3rem}}.plp-product-tile__price strong{margin-inline:.25rem}.plp-product-tile__required,.plp-product-tile__excluded{background-color:#fff;border-radius:.375rem;text-align:right;width:100%}.btn-faq{align-items:baseline;border:0;color:inherit;display:flex;font-family:"VodafoneRgBd","VodafoneRgBdFallback";position:relative;text-align:left;width:100%}.btn-faq::before{content:"\f14c";font-family:"icon-font";font-weight:normal}.btn-faq:hover{border:0;color:inherit}.btn-faq::before{font-weight:bold;position:absolute;transition:transform .3s ease}.btn-faq[aria-expanded=true]::before{transform:rotate(45deg) scale(1.2)}.btn-faq-group{font-size:1.75rem;padding:22px 25px}.btn-faq-group::before{font-size:1.625rem;left:-5px;top:23px}.btn-faq-item{font-size:1.125rem;padding:22px 25px;transition:padding .3s ease}.btn-faq-item::before{font-size:1.25rem;left:0;top:21px}.btn-faq-item:not(.collapsed){padding-bottom:20px}.btn-faq-item:not(.collapsed)+.faq-item{opacity:1}.faq-item{opacity:0;transition:all .3s ease}.faq-item .faq-body{box-sizing:content-box;max-width:600px;padding:0 25px 25px}.faq-group .faq-item .faq-body{padding-left:45px}.faq-item .faq-body p:last-child{margin-bottom:0}.faq-group .btn-faq-item{padding-left:45px}.faq-group .btn-faq-item::before{left:20px}.faq-group .faq-item .faq-body{padding-left:45px}.faq-group .faq-item-container:last-child{border-bottom:0 !important}
