dialog::-webkit-backdrop{cursor:pointer}dialog::backdrop{cursor:pointer}body.dialog-scroll-locked{overscroll-behavior:none}.dialog{top:50%;bottom:50%;box-sizing:border-box;margin:auto;box-shadow:0 22px 54px #00000038,0 1px 4px #0000003d;border:0;border-radius:var(--radius-medium, 16px);background:var(--color-main-white, #ffffff);padding:0;width:calc(100vw - 1rem);max-width:745px;max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain}@supports (height: 100dvh){.dialog{max-height:calc(100dvh - 2rem)}}.dialog__inner{margin-top:-50px;padding:40px}.dialog__title{font-size:1.7777rem}.dialog__bar{display:flex;position:-webkit-sticky;position:sticky;top:0;justify-content:flex-end;align-items:center;z-index:1;height:50px}.dialog__close-button{cursor:pointer;margin:0;border:0;background:none;padding:8px;min-width:44px;min-height:44px;color:var(--color-text-primary, #0d0d0d)}.dialog__close-button:focus-visible{outline:3px solid var(--color-main-blue, #007c92);outline-offset:2px}._skin-dark .dialog__close-button:focus-visible{outline:3px solid #00b0ca}.dialog__close-button:hover,.dialog__close-button:active,.dialog__close-button:focus{color:#900}.dialog__close-button path{stroke:currentcolor}@media only screen and (min-width: 560px){.dialog__inner{margin-top:-75px;padding:70px}.dialog__bar{padding-right:20px;height:75px}}@media only screen and (min-width: 767px){.dialog__inner{margin-top:-100px;padding:90px}.dialog__bar{padding-right:30px;height:100px}.dialog__close-button{top:2rem;right:2rem}}
/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.tab-switcher-container{overflow:hidden}.tab-content-switcher{position:relative}.tab-content-switcher .is-overflowing:before,.tab-content-switcher .is-overflowing:after{display:block;position:absolute;top:0;bottom:35px;opacity:.9;z-index:5;width:20px;height:100%;pointer-events:none;content:""}.tab-content-switcher .is-overflowing:before{left:0;background:linear-gradient(-90deg,#f4f4f400,#f4f4f4 90%)}.tab-content-switcher .is-overflowing:after{right:0;background:linear-gradient(90deg,#f4f4f400,#f4f4f4 90%)}.tab-content-switcher.fading-white .is-overflowing:before{left:0;background:linear-gradient(-90deg,#fff0,#fff 90%)}.tab-content-switcher.fading-white .is-overflowing:after{right:0;background:linear-gradient(90deg,#fff0,#fff 90%)!important}.tab-content-switcher.fading-gray .is-overflowing:before{left:0;background:linear-gradient(-90deg,#f4f4f400,#f4f4f4 90%)!important}.tab-content-switcher.fading-gray .is-overflowing:after{right:0;background:linear-gradient(90deg,#f4f4f400,#f4f4f4 90%)!important}.tab-content-switcher.fading-dark .is-overflowing:before{left:0;background:linear-gradient(-90deg,#0e111200,#0e1112 90%)!important}.tab-content-switcher.fading-dark .is-overflowing:after{right:0;background:linear-gradient(90deg,#0e111200,#0e1112 90%)!important}.tab-content-switcher__tabs{position:relative;box-sizing:border-box;overflow:hidden;font-size:20px}.tab-content-switcher__tabs ul{display:flex;flex-flow:row nowrap;justify-content:center;margin:0;padding:20px 0;overflow:scroll;list-style:none}.tab-content-switcher__tabs.is-overflowing ul{justify-content:flex-start}.tab-content-switcher__tabs li{display:block;flex-shrink:0;padding:0 10px;text-align:center}.tab-content-switcher__tabs li:first-child{padding-left:20px;text-align:left}.tab-content-switcher__tabs li:last-child{padding-right:0}.tab-content-switcher__tabs li.tab-content-switcher__spacer{padding-left:0;width:10px!important}.tab-content-switcher__tabs .tab-btn{vertical-align:middle;-webkit-appearance:unset;transition:border-bottom-color .25s;cursor:pointer;border:0;border-bottom:3px solid transparent;background:transparent;padding:0 0 4px;color:#696867;font-size:1em;font-family:VodafoneRg,Arial CE,Arial,Helvetica,sans-serif;white-space:nowrap}.tab-content-switcher__tabs .tab-btn:focus-visible{outline:3px solid var(--color-main-blue, #007c92);outline-offset:2px}._skin-dark .tab-content-switcher__tabs .tab-btn:focus-visible{outline:3px solid #00b0ca}.tab-content-switcher__tabs .tab-btn img{opacity:.5;height:50px}.tab-content-switcher__tabs .tab-btn img.is-active{display:none}.tab-content-switcher__tabs .tab-btn img.is-unactive{display:block}.tab-content-switcher__tabs .active{border-bottom:3px solid var(--color-main-red, #e60000);padding-bottom:4px;color:#000;font-weight:400;font-family:VodafoneRgBd,Arial CE,Arial,Helvetica,sans-serif}.tab-content-switcher__tabs .active img{opacity:1}.tab-content-switcher__tabs .active img.is-active{display:block}.tab-content-switcher__tabs .active img.is-unactive{display:none}.tab-content-switcher__tabs .flickity-viewport{width:100%}.tab-content-switcher__tabs .flickity-button[disabled]{display:none}.tab-content-switcher.black .tab-content-switcher__tabs{margin:0;font-size:1em}.tab-content-switcher.black .tab-content-switcher__tabs ul{gap:0;border-radius:15px;background:#262626;padding:2px;text-align:center}.tab-content-switcher.black .tab-content-switcher__tabs li{flex:1;padding:0}.tab-content-switcher.black .tab-content-switcher__tabs .tab-btn{border:0;padding:6px 25px;width:100%;height:100%;min-height:51px;color:#fff;font-size:1em}.tab-content-switcher.black .tab-content-switcher__tabs .active{border:0;border-radius:13px;background:#fff;color:#262626;font-family:VodafoneRgBd,Arial CE,Arial,Helvetica,sans-serif}.tab-content-switcher.pills .tab-content-switcher__tabs ul{overflow:auto hidden}.tab-content-switcher.pills .tab-content-switcher__tabs li{padding:0 7px}.tab-content-switcher.pills .tab-content-switcher__tabs li:first-child{padding-left:14px}.tab-content-switcher.pills .tab-content-switcher__tabs.is-overflowing li:first-child{padding-left:20px}.tab-content-switcher.pills .tab-content-switcher__tabs .tab-btn{border:0;border-radius:18px;background:var(--color-main-white, #ffffff);padding:0 1.2em;color:#222;font-size:14px;line-height:2em}._skin-dark .tab-content-switcher.pills .tab-content-switcher__tabs .tab-btn{background:#4e4e4e;color:#fff}.tab-content-switcher.pills .tab-content-switcher__tabs .active{background:var(--color-main-blue, #007c92);color:var(--color-main-white, #ffffff);font-family:VodafoneRg,Arial CE,Arial,Helvetica,sans-serif}._skin-dark .tab-content-switcher.pills .tab-content-switcher__tabs .active{background:#fff;color:var(--color-text-primary, #0d0d0d)}.tab-content-switcher.image-tabs .tab-content-switcher__tabs ul{padding-top:40px;overflow:auto hidden}@supports not (-webkit-touch-callout: none){.tab-content-switcher.image-tabs .tab-content-switcher__tabs ul{scroll-snap-type:x mandatory}}.tab-content-switcher.image-tabs .tab-content-switcher__tabs li{padding:0 7px;scroll-margin-left:20px}@supports not (-webkit-touch-callout: none){.tab-content-switcher.image-tabs .tab-content-switcher__tabs li{scroll-snap-align:start}}.tab-content-switcher.image-tabs .tab-content-switcher__tabs li:first-child{padding-left:14px}.tab-content-switcher.image-tabs .tab-content-switcher__tabs.is-overflowing li:first-child{padding-left:20px}.tab-content-switcher.image-tabs .tab-content-switcher__tabs .tab-btn{transition:all ease .3s;box-shadow:inset 0 0 0 1px #a1a0a0;border:2px solid transparent;border-radius:15px;padding:0 1.2em 1em;font-size:16px;line-height:2em;white-space:normal}.tab-content-switcher.image-tabs .tab-content-switcher__tabs .tab-btn.active{box-shadow:none;border-color:var(--color-main-blue, #007c92);background:#027c920f;font-family:VodafoneRgBd,Arial CE,Arial,Helvetica,sans-serif}.tab-content-switcher.image-tabs .tab-content-switcher__tabs .tab-btn__image{display:block;position:relative;line-height:inherit}.tab-content-switcher.image-tabs .tab-content-switcher__tabs img{opacity:1;margin-top:-40px;width:110px;height:110px}.tab-content-switcher.image-tabs .tab-content-switcher__tabs span{display:block;line-height:1.2}.tab-content-switcher.image-tabs .tab-content-switcher__tabs.is-overflowing:before,.tab-content-switcher.image-tabs .tab-content-switcher__tabs.is-overflowing:after{display:none}.tab-content-switcher.image-tabs.-count-2 .tab-btn,.tab-content-switcher.image-tabs.-count-3 .tab-btn,.tab-content-switcher.image-tabs.-count-4 .tab-btn{width:60vw}.tab-content-switcher__content{position:relative;transition:.25s;width:100%;height:0}.tab-content-switcher__content>.tabcontent{position:absolute;top:0;left:0;visibility:collapse;opacity:0;transition:.25s;width:100%;pointer-events:none}.tab-content-switcher__content>.tabcontent.active{visibility:visible;opacity:1;z-index:2;pointer-events:auto}._skin-dark .tab-content-switcher__tabs .tab-btn{color:#c6c6c6}._skin-dark .tab-content-switcher__tabs .tab-btn.active,._skin-dark .tab-content-switcher__content{color:var(--color-main-white, #ffffff)}._skin-dark .tab-content-switcher .is-overflowing:before{left:0;background:linear-gradient(-90deg,#0e111200,#0e1112 90%)}._skin-dark .tab-content-switcher .is-overflowing:after{right:0;background:linear-gradient(90deg,#0e111200,#0e1112 90%)}.container .tab-content-switcher{margin:0 -20px}@media only screen and (min-width: 480px){.tab-content-switcher__tabs li{padding:0 20px}.tab-content-switcher.image-tabs.-count-2 .tab-btn{width:46vw}.tab-content-switcher.image-tabs.-count-3 .tab-btn,.tab-content-switcher.image-tabs.-count-4 .tab-btn{width:38vw}}@media only screen and (min-width: 560px){.tab-content-switcher.image-tabs.-count-2 .tab-btn{width:auto}}@media only screen and (min-width: 767px){.-mobile-tabs .tab-content-switcher__tabs{display:none}.tab-content-switcher__tabs{margin:0 -20px}.tab-content-switcher.pills .tab-content-switcher__tabs .tab-btn,.tab-content-switcher.image-tabs .tab-content-switcher__tabs .tab-btn{font-size:18px}.tab-content-switcher.image-tabs .tab-content-switcher__tabs img{width:175px;height:175px}.tab-content-switcher.image-tabs.-count-3 .tab-btn,.tab-content-switcher.image-tabs.-count-4 .tab-btn{width:auto}.tab-content-switcher.image-tabs.-count-4 .tab-btn img{width:110px;height:110px}.-mobile-tabs .tab-content-switcher__content{display:flex;gap:32px;height:auto!important}.-mobile-tabs .tab-content-switcher__content>.tabcontent{position:relative;flex:1;visibility:visible;opacity:1;pointer-events:auto}.container .tab-content-switcher{margin:0}.container .tabcontent .container{padding-right:0;padding-left:0}}@media only screen and (width >= 960px){.tab-content-switcher__tabs ul{overflow:hidden}}@media only screen and (min-width: 1023px){.tab-content-switcher.image-tabs.-count-4 .tab-btn img{width:175px;height:175px}}@media only screen and (min-width: 1150px){.tab-content-switcher .is-overflowing:before,.tab-content-switcher .is-overflowing:after{content:none}.tab-content-switcher__tabs .tab-btn:hover{border-color:var(--color-main-red, #e60000)}}@media only screen and (max-width: 766px){.-mobile-tabs .tab-content-switcher__content>.tabcontent{padding:20px}}@media (hover: none){.tab-content-switcher:not(.pills),.tab-content-switcher:not(.pills) .tab-content-switcher__tabs ul,.tab-content-switcher:not(.image-tabs),.tab-content-switcher:not(.image-tabs) .tab-content-switcher__tabs ul{scrollbar-width:none;-ms-overflow-style:none}.tab-content-switcher:not(.pills)::-webkit-scrollbar,.tab-content-switcher:not(.pills) .tab-content-switcher__tabs ul::-webkit-scrollbar,.tab-content-switcher:not(.image-tabs)::-webkit-scrollbar,.tab-content-switcher:not(.image-tabs) .tab-content-switcher__tabs ul::-webkit-scrollbar{display:none}}@media not all and (pointer: coarse){.tab-content-switcher.image-tabs .tab-content-switcher__tabs ul{scrollbar-color:#d9d9d9 transparent;scrollbar-width:thin}.tab-content-switcher.image-tabs .tab-content-switcher__tabs ul::-webkit-scrollbar{display:block;width:7px;height:7px}.tab-content-switcher.image-tabs .tab-content-switcher__tabs ul::-webkit-scrollbar-track{background:transparent}.tab-content-switcher.image-tabs .tab-content-switcher__tabs ul::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:20px;background-color:#d9d9d9}}
body{background:#fafafa}:where(.stripe)[class*=xmas-2026-]{position:relative;color:#0d0d0d}:where(.stripe)[class*=xmas-2026-]>.container{max-width:1252px;box-sizing:border-box;padding-right:16px;padding-left:16px}:where(.stripe)[class*=xmas-2026-] .block{margin:0}:where(.stripe)[class*=xmas-2026-] h1,:where(.stripe)[class*=xmas-2026-] h2,:where(.stripe)[class*=xmas-2026-] h3,:where(.stripe)[class*=xmas-2026-] p{margin:0}:where(.stripe)[class*=xmas-2026-] h1,:where(.stripe)[class*=xmas-2026-] h2,:where(.stripe)[class*=xmas-2026-] h3{font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif}:where(.stripe)[class*=xmas-2026-] img{vertical-align:middle}:where(.stripe)[class*=xmas-2026-] .button{border:0;margin:0;border-radius:12px;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;text-decoration:none;white-space:normal}:where(.stripe)[class*=xmas-2026-] .button:hover{text-decoration:underline}.xmas-2026-eyebrow{font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;letter-spacing:3px;text-transform:uppercase}.xmas-2026-hero,.xmas-2026-offers{background:radial-gradient(ellipse at 70% 20%,#d93726 0,#e41e1b 22.5%,#e91015 33.75%,#e6000c 45%,#b0000c 72.5%,#79000c 100%)}.xmas-2026-hero::after,.xmas-2026-offers::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:40px;background:url(/public/design-2020/default/images/pages/xmas/2026/curve-hero.svg) center bottom/100% 100% no-repeat;pointer-events:none}.xmas-2026-hero.stripe,.xmas-2026-offers.stripe{color:#fff}.xmas-2026-hero .button,.xmas-2026-offers .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;background:#fff;color:#e6000c;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.xmas-2026-hero{isolation:isolate;overflow:hidden;text-align:center;padding:52px 0 42px}.xmas-2026-hero::after{bottom:0}.xmas-2026-hero::before{content:"";position:absolute;top:64px;right:-96px;width:320px;height:320px;background:url(/public/design-2020/default/images/pages/xmas/2026/watermark-hero.svg) center no-repeat;pointer-events:none}.xmas-2026-hero .block{position:static}.xmas-2026-hero a:has(>.xmas-2026-hero__logo){width:36px;height:36px;position:absolute;top:16px;left:16px;display:block;z-index:10;cursor:pointer}.xmas-2026-hero a>.xmas-2026-hero__logo{position:static;width:100%;height:100%;display:block;pointer-events:none}.xmas-2026-hero .xmas-2026-eyebrow{font-size:14px;line-height:22px;letter-spacing:3px}.xmas-2026-hero .xmas-2026-hero__title{margin-top:4px;font-family:VodafoneExB,'Arial CE',Arial,Helvetica,sans-serif;font-size:36px;line-height:44px}.xmas-2026-hero .xmas-2026-hero__title span{display:block;font-family:VodafoneLt,'Arial CE',Arial,Helvetica,sans-serif}.xmas-2026-hero .xmas-2026-hero__cta{margin-bottom:16px}.xmas-2026-hero .button{width:100%;border-radius:16px}.xmas-2026-hero .xmas-2026-hero__note{max-width:300px;margin:0 auto;font-size:16px;line-height:24px}.xmas-2026-snow{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.xmas-2026-snow__flake{position:absolute;top:-8px;width:var(--snow-size);height:var(--snow-size);border-radius:50%;background:#fff;animation:xmas-2026-snowfall var(--snow-duration) linear var(--snow-delay) infinite}.xmas-2026-snow--paused .xmas-2026-snow__flake{animation-play-state:paused}@keyframes xmas-2026-snowfall{from{transform:translate(0,0)}to{transform:translate(var(--snow-drift),var(--snow-distance,100vh))}}@media (prefers-reduced-motion:reduce){.xmas-2026-snow{display:none}.xmas-2026-snow__flake{animation:none}}.xmas-2026-carousel{position:relative;left:50%;width:100vw;max-width:1125px;margin:8px 0 36px;transform:translateX(-50%);--xmas-slide-width:min(148px, 37.948718vw);--xmas-slide-height:min(208px, 53.333333vw)}.xmas-2026-carousel__viewport{touch-action:pan-y pinch-zoom;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:min(273px,70vw);overflow:hidden;overflow:clip}.xmas-2026-carousel__track{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;height:100%;margin:0;padding:0;list-style:none}.xmas-2026-carousel__slide{position:relative;display:none;flex:0 0 auto;width:var(--xmas-slide-width);height:var(--xmas-slide-height);overflow:hidden;border-radius:16px}.xmas-2026-carousel__slide img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:inherit}.xmas-2026-carousel__slide::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(121,0,12,.4);pointer-events:none}.xmas-2026-carousel__slide.is-active{display:block;border-radius:13.44537815px;box-shadow:0 13px 10px -10px rgba(0,0,0,.25);transform:scale(1.19)}.xmas-2026-carousel__slide.is-active::after{opacity:0}.xmas-2026-carousel__slide.is-before{transform:translateX(calc(var(--xmas-slide-width) * (-1 * .095)))}.xmas-2026-carousel__slide.is-after{transform:translateX(calc(var(--xmas-slide-width) * .095))}.xmas-2026-carousel__poster{display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:0 0;cursor:pointer}.xmas-2026-carousel__poster:focus{outline:0}.xmas-2026-carousel--keyboard .xmas-2026-carousel__poster:focus-visible{outline:3px solid #fff;outline-offset:-4px}.xmas-2026-carousel__dots{display:none;align-items:center;justify-content:center;gap:4px;height:8px;margin-top:8px}.xmas-2026-carousel__dot{width:8px;height:8px;border-radius:100px;background:rgba(255,255,255,.4)}.xmas-2026-carousel__dot.is-active{width:20px;background:#fff}.xmas-2026-carousel--ready .xmas-2026-carousel__track{justify-content:flex-start;width:-webkit-max-content;width:max-content}.xmas-2026-carousel--ready .xmas-2026-carousel__slide{display:block}.xmas-2026-carousel--ready .xmas-2026-carousel__dots{display:flex}.xmas-2026-carousel--animating .xmas-2026-carousel__track{transition:transform .4s ease-in-out}.xmas-2026-carousel--animating .xmas-2026-carousel__slide{transition:transform .4s ease-in-out,border-radius .4s ease-in-out}.xmas-2026-carousel--animating .xmas-2026-carousel__slide::after{transition:opacity .4s ease-in-out}@media only screen and (min-width:767px){.xmas-2026-services__card{box-sizing:border-box;width:100%;max-width:320px}.xmas-2026-carousel{--xmas-slide-width:185px;--xmas-slide-height:260px}.xmas-2026-carousel__viewport{height:364px}.xmas-2026-carousel__track{gap:32px}.xmas-2026-carousel__dots{height:10px;gap:6px}.xmas-2026-carousel__dot{width:10px;height:10px}.xmas-2026-carousel__dot.is-active{width:24px}}@media (prefers-reduced-motion:reduce){.xmas-2026-carousel--animating .xmas-2026-carousel__slide,.xmas-2026-carousel--animating .xmas-2026-carousel__slide::after,.xmas-2026-carousel--animating .xmas-2026-carousel__track{transition:none}}.xmas-2026-studios{--logos-gap:20px;padding:12px 0;background:#fff;text-align:center}.xmas-2026-studios.stripe h2{font-family:VodafoneRg,'Arial CE',Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;letter-spacing:-.5px}.xmas-2026-studios__scroll{overflow-x:auto;scrollbar-width:none;margin-top:16px;padding:6px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}.xmas-2026-studios__scroll::-webkit-scrollbar{display:none}.xmas-2026-studios__scroll:focus-visible{-webkit-mask-image:none;mask-image:none}.xmas-2026-studios__scroll--animated{overflow:hidden}.xmas-2026-studios__scroll--animated .xmas-2026-studios__track{display:flex;width:-webkit-max-content;width:max-content;animation:xmas-2026-studios-scroll var(--logos-duration) linear infinite}.xmas-2026-studios__scroll--animated .xmas-2026-studios__logos{flex-shrink:0;justify-content:flex-start;box-sizing:border-box;min-width:0;padding:0 var(--logos-gap) 0 0}.xmas-2026-studios__scroll--paused .xmas-2026-studios__track{animation-play-state:paused}.xmas-2026-studios__logos{display:flex;align-items:center;justify-content:space-between;gap:var(--logos-gap);width:-webkit-max-content;width:max-content;min-width:100%;margin:0;padding:0;list-style:none}.xmas-2026-studios__logos li{display:flex;align-items:center;height:48px;flex-shrink:0}.xmas-2026-studios__logo{max-width:none}@keyframes xmas-2026-studios-scroll{to{transform:translateX(var(--logos-distance))}}@media (prefers-reduced-motion:reduce){.xmas-2026-studios__scroll--animated .xmas-2026-studios__track{animation:none}}.xmas-2026-offers{isolation:isolate;padding:56px 0 68px;background-image:url(/public/design-2020/default/images/pages/xmas/2026/watermark-offers-mobile.svg),radial-gradient(ellipse at 70% 20%,#d93726 0,#e41e1b 22.5%,#e91015 33.75%,#e6000c 45%,#b0000c 72.5%,#79000c 100%);background-position:left 120px,center;background-repeat:no-repeat}.xmas-2026-offers::before{content:"";position:absolute;left:0;top:0;width:100%;height:30px;background:#fff;-webkit-mask:url(/public/design-2020/default/images/pages/xmas/2026/curve-studios-mobile.svg) center/100% 100% no-repeat;mask:url(/public/design-2020/default/images/pages/xmas/2026/curve-studios-mobile.svg) center/100% 100% no-repeat;transform:rotate(180deg);pointer-events:none}.xmas-2026-offers::after{height:30px;background:#fafafa;-webkit-mask:url(/public/design-2020/default/images/pages/xmas/2026/curve-offers.svg) center/100% 100% no-repeat;mask:url(/public/design-2020/default/images/pages/xmas/2026/curve-offers.svg) center/100% 100% no-repeat}.xmas-2026-offers .block{position:relative}.xmas-2026-offers__intro{text-align:center;margin-bottom:24px}.xmas-2026-offers__intro h2{margin:8px 0;font-family:VodafoneExB,'Arial CE',Arial,Helvetica,sans-serif;font-size:36px;line-height:44px}.xmas-2026-offers__intro>p:last-child{font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:18px;line-height:24px}.xmas-2026-offers__grid.cards-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:460px;margin:0 auto}.xmas-2026-offers__more{margin-top:24px;text-align:center}.xmas-2026-offers__more p{margin-bottom:16px;font-size:16px;line-height:24px}.xmas-2026-offers__more .button{width:100%}.xmas-2026-phone.box{cursor:pointer;display:flex;align-items:center;position:relative;isolation:isolate;width:100%;min-width:0;min-height:280px;aspect-ratio:1.28214286;margin:0;padding:20px;border:0;border-radius:22px;background:#fff;color:#0d0d0d;box-shadow:0 18px 40px -16px rgba(230,0,12,.6)}.xmas-2026-phone.box>picture{position:absolute;z-index:-1;inset:0;overflow:hidden;border-radius:inherit}.xmas-2026-phone.box>picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom}.xmas-2026-phone.box .xmas-2026-phone__content{display:flex;flex-direction:column;align-items:flex-start;min-height:0}.xmas-2026-phone.box .xmas-2026-phone__content>*{max-width:100%}.xmas-2026-phone.box .xmas-2026-phone__discount{padding:4px 14px;border-radius:100px;background:#e6000c;color:#fff;font-family:VodafoneExB,'Arial CE',Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;letter-spacing:.3px;text-transform:uppercase;order:-1}.xmas-2026-phone.box h3{margin-top:12px;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:22px;line-height:20px;letter-spacing:-.4px}.xmas-2026-phone.box .xmas-2026-phone__pair{margin-top:6px;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:18px;line-height:14px;letter-spacing:-.6px;opacity:.8}.xmas-2026-phone.box .xmas-2026-phone__tariff{margin-top:18px;color:#767676;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:16px;line-height:18px}.xmas-2026-phone.box .xmas-2026-phone__price{margin:18px 0 0;color:#0d0d0d;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:14px;line-height:14px}.xmas-2026-phone.box .xmas-2026-phone__price strong{display:block;margin-top:6px;color:#e60000;font-size:22px;line-height:20px}.xmas-2026-phone.box .xmas-2026-phone__price strong span{font-size:inherit;line-height:inherit}.xmas-2026-phone.box .button{position:relative;isolation:isolate;overflow:hidden;min-height:36px;margin-top:24px;padding:8px 20px;border-radius:10px;background:#e6000c;color:#fff;box-shadow:0 18px 40px -16px rgba(230,0,12,.6);font-size:16px;line-height:20px}.xmas-2026-phone.box .button:is(:hover,:focus,:active),.xmas-2026-phone.box .button:is(:hover,:focus,:active)>span{text-decoration:none}.xmas-2026-phone.box .button>span{position:relative;z-index:1}.xmas-2026-phone.box .button::after{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(98deg,rgba(255,255,255,0),rgba(255,255,255,.45),rgba(255,255,255,0));transform:translateX(-110%);animation:xmas-2026-button-shine 5s ease-in-out infinite;pointer-events:none}.xmas-2026-phone.box:nth-child(2) .button::after{animation-delay:.1s}.xmas-2026-phone.box:nth-child(3) .button::after{animation-delay:.2s}.xmas-2026-phone.box:nth-child(4) .button::after{animation-delay:.3s}.xmas-2026-phone.box:nth-child(4) h3{font-size:22px;letter-spacing:-.8px}.xmas-2026-phone.box:nth-child(4) .xmas-2026-phone__pair{letter-spacing:-.4px}.xmas-2026-phone.box.xmas-2026-phone--reverse>picture img{-o-object-position:left bottom;object-position:left bottom}.xmas-2026-phone.box.xmas-2026-phone--reverse .xmas-2026-phone__content{margin-left:auto;align-items:flex-end;text-align:right}.xmas-2026-contact{padding:32px 0 40px}.xmas-2026-contact__grid.cards-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0}.xmas-2026-callback.box,.xmas-2026-store.box{width:100%;min-width:0;margin:0;padding:24px 20px;border:1px solid #eee;border-radius:24px;background:#fff;box-shadow:0 10px 24px rgba(230,0,12,.05)}.xmas-2026-store.box h2{font-size:20px;line-height:28px}.xmas-2026-store.box>img{display:block;width:100%;height:200px;margin:20px 0;border-radius:16px;-o-object-fit:cover;object-fit:cover}.xmas-2026-store.box a{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:#c60000;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:16px;line-height:24px}.xmas-2026-store.box .xmas-2026-store__icon{display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#fef2f2}.xmas-2026-callback,.xmas-2026-faq{min-width:0}.xmas-2026-leadform h2{font-size:24px;line-height:32px}.xmas-2026-leadform .xmas-2026-leadform__intro{max-width:428px;margin-top:16px;color:#262626;font-size:18px;line-height:24px}.xmas-2026-leadform .c2cHeaderContainer:empty{display:none}.xmas-2026-leadform form{margin:32px 0 0}.xmas-2026-leadform fieldset{min-width:0;margin:0;padding:0;border:0}.xmas-2026-leadform__label{display:block;margin:0 0 8px;color:#262626;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:18px;line-height:16px}.xmas-2026-leadform label.visuallyHidden{display:none}.xmas-2026-leadform .input{margin:0}.xmas-2026-leadform input.leadform-2020-form__input{display:block;box-sizing:border-box;width:100%;height:50px;margin:0;padding:12px 16px;border:1px solid #bebebe;border-radius:12px;background:#fff;color:#262626;font-size:18px;line-height:24px}.xmas-2026-leadform input.leadform-2020-form__input::-webkit-input-placeholder{color:transparent}.xmas-2026-leadform input.leadform-2020-form__input:-ms-input-placeholder{color:transparent}.xmas-2026-leadform input.leadform-2020-form__input::-ms-input-placeholder{color:transparent}.xmas-2026-leadform input.leadform-2020-form__input::placeholder{color:transparent}.xmas-2026-leadform input.leadform-2020-form__input.errorField{border-color:#bd0000}.xmas-2026-leadform .xmas-2026-leadform__hint{margin-top:6px;color:#262626;font-size:16px;line-height:16px}.xmas-2026-leadform .error{display:block;margin:6px 0 0;color:#bd0000;font-size:16px;line-height:22px}.xmas-2026-leadform .button.leadform-2020-form__button{display:block;width:100%;min-height:52px;margin:32px 0 0;border-radius:16px;background:linear-gradient(90deg,#e6000c,#c2000a);color:#fff;box-shadow:0 10px 15px -3px rgba(231,0,11,.3),0 4px 6px -4px rgba(231,0,11,.3);font-size:20px;line-height:28px;cursor:pointer}.xmas-2026-leadform .button.leadform-2020-form__button:is(:hover,:focus,:active){text-decoration:none}.xmas-2026-leadform .xmas-2026-leadform__note{max-width:428px;margin-top:24px;color:#767676;font-size:14px;line-height:22px}.xmas-2026-leadform .xmas-2026-leadform__note a{color:inherit;text-decoration:underline}.xmas-2026-callback .form-sent{margin:0;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;color:#0d0d0d;text-align:left}.xmas-2026-callback .form-sent h2{font-size:24px;line-height:32px}.xmas-2026-callback .form-sent p{margin-top:16px;color:#262626;font-size:18px;line-height:24px}.xmas-2026-more{padding-bottom:64px}.xmas-2026-more__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.xmas-2026-more.stripe h2{margin-bottom:16px;font-size:24px;line-height:36px}.xmas-2026-promo.box{width:100%;min-width:0;margin:0 0 16px;padding:0;border:0;border-radius:24px;background:linear-gradient(165deg,#e32517,#e6000c 50%,#990008);box-shadow:0 10px 15px -3px rgba(231,0,11,.2)}.xmas-2026-promo.box>a{display:flex;box-sizing:border-box;width:100%;align-items:center;gap:16px;min-height:100px;padding:20px;border:1px solid rgba(255,100,103,.2);border-radius:inherit;color:#fff;text-decoration:none}.xmas-2026-promo.box>a:is(:hover,:focus,:active){color:#fff;text-decoration:none}.xmas-2026-promo.box>a:is(:hover,:focus-visible) .xmas-2026-promo__arrow,.xmas-2026-promo.box>a:is(:hover,:focus-visible) .xmas-2026-promo__icon{transform:scale(1.1)}.xmas-2026-promo.box .xmas-2026-promo__icon{display:flex;flex:0 0 52px;align-items:center;justify-content:center;height:52px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 2px 4px rgba(0,0,0,.05);transition:transform .2s ease}.xmas-2026-promo.box .xmas-2026-promo__text{flex:1;min-width:0}.xmas-2026-promo.box .xmas-2026-promo__tag{display:inline-block;padding:2px 8px;border:1px solid rgba(255,255,255,.2);border-radius:100px;background:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:10px;line-height:16px;letter-spacing:.6px;text-transform:uppercase}.xmas-2026-promo.box .xmas-2026-promo__title{display:block;margin-top:4px;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:16px;line-height:22px}.xmas-2026-promo.box .xmas-2026-promo__arrow{display:flex;flex:0 0 36px;height:36px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.1);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.xmas-2026-promo.box .xmas-2026-promo__arrow,.xmas-2026-promo.box .xmas-2026-promo__icon{transition:none}}@media only screen and (min-width:767px){.stripe.xmas-2026-hero{padding-top:112px;padding-bottom:78px}.stripe.xmas-2026-hero::before{right:12%}.stripe.xmas-2026-hero a:has(>.xmas-2026-hero__logo){width:60px;height:60px;top:40px;left:42px}.stripe.xmas-2026-hero .xmas-2026-eyebrow{font-size:16px;line-height:24px}.stripe.xmas-2026-hero .xmas-2026-hero__title{font-size:48px;line-height:60px}.stripe.xmas-2026-hero .button{width:300px;min-height:52px;font-size:20px}.stripe.xmas-2026-hero .xmas-2026-hero__note{max-width:none;font-size:18px}.xmas-2026-studios{--logos-gap:60px;padding:40px 0}.xmas-2026-studios.stripe h2{font-size:24px;line-height:32px;letter-spacing:normal}.xmas-2026-studios__scroll{max-width:1092px;margin:24px auto 0}.xmas-2026-studios__logos li{height:64px}.xmas-2026-offers{padding:64px 0 100px;background-image:url(/public/design-2020/default/images/pages/xmas/2026/watermark-offers.svg),radial-gradient(ellipse at 70% 20%,#d93726 0,#e41e1b 22.5%,#e91015 33.75%,#e6000c 45%,#b0000c 72.5%,#79000c 100%);background-position:left 160px,center;background-repeat:no-repeat}.xmas-2026-offers::before{-webkit-mask-image:url(/public/design-2020/default/images/pages/xmas/2026/curve-studios.svg);mask-image:url(/public/design-2020/default/images/pages/xmas/2026/curve-studios.svg);height:32px}.xmas-2026-offers__intro{margin-bottom:40px}.xmas-2026-offers__intro .xmas-2026-eyebrow{font-size:16px;line-height:24px}.xmas-2026-offers__intro h2{font-size:48px;line-height:60px}.xmas-2026-offers__intro>p:last-child{font-size:20px;line-height:28px}.xmas-2026-offers__more{margin-top:40px}.xmas-2026-offers__more p{font-size:18px;line-height:24px}.xmas-2026-offers__more .button{width:300px;min-height:52px;font-size:20px}.xmas-2026-contact{padding:64px 0}.xmas-2026-callback.box,.xmas-2026-store.box{padding:48px}.xmas-2026-store.box h2{font-size:24px;line-height:32px}.xmas-2026-store.box a{font-size:18px}.xmas-2026-store.box>img{height:233px;margin:24px 0}.xmas-2026-more{padding-bottom:100px}.xmas-2026-more.stripe h2{margin-bottom:24px;font-size:32px;line-height:40px}}@media only screen and (min-width:1150px){.xmas-2026-offers__grid.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:none}.xmas-2026-phone.box{min-height:330px;aspect-ratio:auto;padding:32px}.xmas-2026-phone.box>picture img{-o-object-fit:cover;object-fit:cover}.xmas-2026-phone.box .xmas-2026-phone__content{width:299px;max-width:100%}.xmas-2026-phone.box h3{margin-top:16px;font-size:24px;line-height:18px;letter-spacing:-.3px}.xmas-2026-phone.box .xmas-2026-phone__pair{margin-top:12px;font-size:20px;line-height:16px;letter-spacing:-.3px;opacity:1}.xmas-2026-phone.box .xmas-2026-phone__price strong{margin-top:8px;font-size:28px;line-height:22px}.xmas-2026-phone.box .xmas-2026-phone__discount{font-size:14px}.xmas-2026-phone.box.xmas-2026-phone--reverse .xmas-2026-phone__pair{opacity:.8}.xmas-2026-phone.box:nth-child(4) .xmas-2026-phone__pair{letter-spacing:-.3px}.xmas-2026-phone.box .xmas-2026-phone__tariff{margin-top:18px;font-size:18px;line-height:20px}.xmas-2026-phone.box .xmas-2026-phone__price{margin-top:20px;font-size:16px;line-height:16px}.xmas-2026-phone.box .button{min-width:121px;min-height:40px;font-size:18px}.xmas-2026-phone.box .button::after{width:44.23%}}@media only screen and (min-width:1150px) and (max-width:1399px){.xmas-2026-phone.box{padding:24px}.xmas-2026-phone.box .xmas-2026-phone__content{max-width:40%}.xmas-2026-phone.box h3{line-height:26px}.xmas-2026-phone.box .xmas-2026-phone__pair{line-height:22px}.xmas-2026-phone.box .button,.xmas-2026-phone.box .xmas-2026-phone__pair,.xmas-2026-phone.box .xmas-2026-phone__price,.xmas-2026-phone.box .xmas-2026-phone__tariff,.xmas-2026-phone.box h3{margin-top:8px}}@media only screen and (min-width:1023px){.xmas-2026-contact__grid.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.xmas-2026-more__layout{grid-template-columns:1.2fr 1fr;gap:48px}.xmas-2026-promotions{grid-column:2;grid-row:1}.xmas-2026-faq{grid-column:1;grid-row:1}.xmas-2026-promo.box .xmas-2026-promo__title{font-size:18px;line-height:25px;letter-spacing:-.44px}.xmas-2026-promo.box .xmas-2026-promo__tag{font-size:12px;line-height:16.5px;letter-spacing:.6145px}}@media (max-width:359px){.xmas-2026-phone.box{aspect-ratio:auto;padding:16px}.xmas-2026-phone.box .xmas-2026-phone__content{width:50%}.xmas-2026-phone.box h3{line-height:24px}.xmas-2026-phone.box .xmas-2026-phone__pair{line-height:20px}.xmas-2026-phone.box>picture img{-o-object-fit:contain;object-fit:contain}.xmas-2026-promo.box>a{gap:10px;padding:16px}.xmas-2026-promo.box .xmas-2026-promo__arrow{display:none}}@keyframes xmas-2026-button-shine{0%,70%{transform:translateX(-110%)}100%{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){.xmas-2026-phone.box .button::after{animation:none;display:none}}@media only screen and (max-width:766px){.xmas-2026-phone._elevated-hover::before,.xmas-2026-promo._elevated-hover::before{content:none}.xmas-2026-phone.box._elevated-hover:hover{transform:none;box-shadow:0 18px 40px -16px rgba(230,0,12,.6)!important}.xmas-2026-promo.box._elevated-hover:hover{transform:none;box-shadow:0 10px 15px -3px rgba(231,0,11,.2)!important}.xmas-2026-studios__scroll{margin-right:-16px;margin-left:-16px}.xmas-2026-studios__logos{box-sizing:border-box;padding-right:32px;padding-left:32px}.xmas-2026-studios__logo{width:auto}.xmas-2026-studios__logo--disney{height:38px}.xmas-2026-studios__logo--marvel{height:30px}.xmas-2026-studios__logo--fx{height:26px}.xmas-2026-studios__logo--hulu,.xmas-2026-studios__logo--national-geographic{height:28px}.xmas-2026-studios__logo--pixar{height:15px}}.xmas-2026-hero .button:is(:hover,:focus,:active),.xmas-2026-offers__more .button:is(:hover,:focus,:active){background:#fff;color:#e6000c;text-decoration:none;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}.xmas-2026-hero .button:is(:hover,:focus,:active)>span,.xmas-2026-offers__more .button:is(:hover,:focus,:active)>span{text-decoration:none}.xmas-2026-hero .button:focus-visible,.xmas-2026-offers__more .button:focus-visible{outline-color:#fff;box-shadow:none}.xmas-2026-dialog{color:#0d0d0d;font-size:16px;line-height:24px}@media (max-width:766px){.xmas-2026-dialog[data-ref^=xmas-2026-bundle-]{max-width:388px}}.xmas-2026-dialog::-webkit-backdrop{background:rgba(0,0,0,.72)}.xmas-2026-dialog::backdrop{background:rgba(0,0,0,.72)}.xmas-2026-dialog .dialog__bar{z-index:3;padding-right:14px;height:64px;pointer-events:none}.xmas-2026-dialog .dialog__close-button{display:flex;align-items:center;justify-content:center;pointer-events:auto}.xmas-2026-dialog .dialog__close-button:focus:not(:focus-visible){outline:0}.xmas-2026-dialog--pointer-open .dialog__close-button:focus{outline:0;color:#0d0d0d}.xmas-2026-dialog .dialog__inner{margin-top:-64px;padding:32px}.xmas-2026-dialog :where(h2,h3,h4,h5,p){margin:0}.xmas-2026-dialog h2,.xmas-2026-dialog h3,.xmas-2026-dialog h4,.xmas-2026-dialog h5,.xmas-2026-dialog strong{font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif}.xmas-2026-dialog .dialog__title{padding-right:28px;margin-bottom:24px;font-size:26px;line-height:30px}.xmas-2026-dialog .button{box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;margin:0;border-radius:16px;padding:10px 16px;min-height:49px;width:100%;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;white-space:normal;text-align:center;text-decoration:none}.xmas-2026-dialog .button.-primary{border:2px solid #ed0012;background:#ed0012;color:#fff}.xmas-2026-dialog .button.-primary:hover{border-color:#900;background:#900}.xmas-2026-dialog .button.-secondary{border:1px solid #666;border-radius:16px;background:#fff;color:#262626;font-family:VodafoneRg,'Arial CE',Arial,Helvetica,sans-serif}.xmas-2026-dialog .button.-link{border:0;background:0 0;color:#0d0d0d;text-decoration:underline}.xmas-2026-dialog__subtitle{margin-bottom:20px;font-size:20px;line-height:30px;letter-spacing:-.95px}.xmas-2026-dialog__eyebrow{margin-bottom:7px;color:#e60012;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;letter-spacing:1.8px;text-transform:uppercase}.xmas-2026-dialog__status{display:flex;align-items:center;gap:16px;margin-bottom:20px;color:#444}.xmas-2026-dialog__status::before{flex:0 0 11px;width:11px;height:11px;border-radius:50%;background:#00b545;box-shadow:0 0 0 4px #e9f8ef;content:""}.xmas-2026-dialog__actions{display:flex;flex-direction:column;gap:16px;margin-top:20px}.xmas-2026-dialog__bundle-image{display:block;width:100%;height:auto;margin-bottom:24px;border-radius:16px}.xmas-2026-dialog__benefits{margin-top:26px;border:2px solid #f3f7fb;border-radius:14px;padding:16px}.xmas-2026-dialog__benefits h3{font-size:16px;line-height:24px}.xmas-2026-dialog__benefits ul{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.xmas-2026-dialog__benefits li{position:relative;padding-left:26px}.xmas-2026-dialog__benefits li::before{position:absolute;left:0;top:6px;width:18px;height:14px;background:url(/public/design-2020/default/images/pages/xmas/2026/dialog-benefit-check.svg) center/contain no-repeat;content:""}.xmas-2026-dialog__tabs.tab-content-switcher.black .tabcontent:not(.active){height:0;overflow:hidden}.xmas-2026-dialog__tabs.tab-content-switcher.black .tab-content-switcher__tabs{margin:0 0 20px;overflow:visible}.xmas-2026-dialog__tabs.tab-content-switcher.black .tab-content-switcher__tabs ul{border:1px solid #e5e5e5;border-radius:12px;background:#f2f2f2;padding:4px;overflow:visible}.xmas-2026-dialog__tabs.tab-content-switcher.black .tab-content-switcher__tabs li{min-width:0}.xmas-2026-dialog__tabs.tab-content-switcher.black .tab-content-switcher__tabs .tab-btn{padding:12px 8px;min-height:74px;color:#666;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;white-space:normal}.xmas-2026-dialog__tabs.tab-content-switcher.black .tab-content-switcher__tabs .active{border-radius:9px;background:#e60000;color:#fff}.xmas-2026-steps{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.xmas-2026-steps__step{position:relative;display:flex;gap:16px}.xmas-2026-steps__marker{position:relative;z-index:1;display:flex;flex:0 0 40px;align-items:center;justify-content:center;border-radius:50%;background:#e60000;width:40px;height:40px;color:#fff;font-family:VodafoneRgBd,'Arial CE',Arial,Helvetica,sans-serif;font-size:20px;line-height:28px}.xmas-2026-steps__step::before{position:absolute;top:48px;bottom:0;left:19px;width:2px;background:#eee;content:""}.xmas-2026-steps__content{flex:1;min-width:0;padding:8px 0}.xmas-2026-steps__content h3,.xmas-2026-steps__content h4{margin:0 0 4px;font-size:18px;line-height:24px}.xmas-2026-steps__content p{color:#323232}.xmas-2026-steps--compact .xmas-2026-steps__marker{flex-basis:30px;width:30px;height:30px;margin:0 5px;font-size:16px}.xmas-2026-steps--compact .xmas-2026-steps__step::before{top:43px}.xmas-2026-steps--compact .xmas-2026-steps__content{padding-top:4px}.xmas-2026-steps__step--complete .xmas-2026-steps__marker{background:#008a00}.xmas-2026-steps__step--complete .xmas-2026-steps__marker img{width:18px;height:auto}.xmas-2026-services{display:grid;gap:32px;padding-top:32px}.xmas-2026-services__card{position:relative;min-width:0;border:1px dashed #c9c9c9;border-radius:16px;padding:12px 12px 12px 92px}.xmas-2026-services__card h5{font-size:18px;line-height:24px}.xmas-2026-services__card p{margin:4px 0}.xmas-2026-services__card a{color:#e60000;text-decoration:none}.xmas-2026-services__card a:hover{text-decoration:underline}.xmas-2026-services__card a svg{vertical-align:middle}.xmas-2026-services__image{position:absolute;left:16px;top:-20px;width:60px;height:100px;-o-object-fit:contain;object-fit:contain}.xmas-2026-services__image--internet{overflow:hidden}.xmas-2026-services__image--internet img{position:absolute;left:-46.59%;top:-4.91%;width:192.8%;max-width:none;height:115.16%}.xmas-2026-services__image--tv{left:0;width:93px;height:71px}.xmas-2026-services__image--tv img{position:absolute}.xmas-2026-services__tv-shadow{left:0;top:48px;width:93px;height:23px}.xmas-2026-services__tv-frame{left:20px;top:0;width:53px;height:60px}.xmas-2026-services__tv-screen{left:20px;top:0;width:53px;height:60px}@media (max-width:359px){.xmas-2026-dialog .dialog__inner{margin-top:-56px;padding:24px 16px}.xmas-2026-dialog .dialog__bar{height:56px;padding-right:4px}.xmas-2026-dialog .dialog__title{font-size:24px}.xmas-2026-dialog__tabs.tab-content-switcher.black .tab-content-switcher__tabs .tab-btn{padding:10px 4px;font-size:16px}.xmas-2026-dialog .xmas-2026-steps__step{gap:12px}.xmas-2026-dialog .xmas-2026-steps__marker{flex-basis:30px;width:30px;height:30px;font-size:18px}.xmas-2026-dialog .xmas-2026-steps__step::before{top:38px;left:14px}.xmas-2026-dialog .xmas-2026-steps--compact .xmas-2026-steps__step::before{left:19px}}.xmas-2026-dialog .xmas-2026-steps__marker{flex-basis:30px;width:30px;height:30px;margin:0 5px;font-size:16px;line-height:28px}.xmas-2026-dialog .xmas-2026-steps__step::before{top:43px;left:19px}.xmas-2026-dialog .xmas-2026-steps__content{padding-top:4px}@media only screen and (min-width:767px){.xmas-2026-dialog{max-width:626px;font-size:18px;line-height:24px}.xmas-2026-dialog .dialog__inner{padding:32px}.xmas-2026-dialog .dialog__title{margin-bottom:18px;font-size:32px;line-height:30px}.xmas-2026-dialog[data-ref^=xmas-2026-bundle-] .dialog__title{margin-bottom:11px;color:#171717;font-family:VodafoneExB,'Arial CE',Arial,Helvetica,sans-serif;line-height:40px}.xmas-2026-dialog[data-ref^=xmas-2026-bundle-] .xmas-2026-steps__step:nth-child(2) h3{line-height:26px}.xmas-2026-dialog[data-ref^=xmas-2026-bundle-] .xmas-2026-steps__step:nth-child(3) h3{line-height:24px}.xmas-2026-dialog .xmas-2026-steps__marker{flex-basis:40px;width:40px;height:40px;margin:0;font-size:20px}.xmas-2026-dialog .xmas-2026-steps__step::before{top:48px}.xmas-2026-dialog .xmas-2026-steps__content{padding-top:8px}.xmas-2026-dialog .xmas-2026-steps__content h3,.xmas-2026-dialog .xmas-2026-steps__content h4{font-size:20px;line-height:28px}.xmas-2026-dialog .xmas-2026-dialog__subtitle{font-size:22px;line-height:30px;letter-spacing:-.95px}.xmas-2026-dialog .xmas-2026-dialog__eyebrow{font-family:VodafoneExB,'Arial CE',Arial,Helvetica,sans-serif;line-height:16px;letter-spacing:1.8756px}.xmas-2026-dialog .xmas-2026-dialog__tabs.tab-content-switcher.black .tab-content-switcher__tabs .tab-btn{font-size:20px;letter-spacing:-.2px}.xmas-2026-dialog .xmas-2026-services__card h5{font-size:20px;line-height:24px}.xmas-2026-dialog .xmas-2026-services__card a{color:#bd0000}.xmas-2026-dialog .xmas-2026-dialog__bundle-image{aspect-ratio:2.07380074;-o-object-fit:cover;object-fit:cover}.xmas-2026-dialog .xmas-2026-dialog__actions{align-items:center}.xmas-2026-dialog .button{width:300px;max-width:100%;min-height:52px;padding:12px 20px;font-size:20px;line-height:24px}.xmas-2026-dialog .button.-link{width:auto;min-height:44px;padding:10px 0}.xmas-2026-dialog .xmas-2026-dialog__benefits{box-sizing:border-box;width:420px;max-width:100%;margin:20px auto 0}.xmas-2026-dialog .xmas-2026-dialog__benefits h3{font-size:18px;line-height:24px}}.main-wrapper-columns{display:none}.faq__list{margin-right:auto;margin-left:auto;max-width:900px}.faq__content{margin-top:2px;border-radius:0 0 var(--radius-medium, 16px) var(--radius-medium, 16px);background:#fff}._skin-dark .faq__content{background:#282828;color:var(--color-main-white, #ffffff)}.faq__inner{padding:25px 30px 40px;line-height:1.6}.faq__inner p,.faq__inner ul{margin:0;padding:0}.faq__inner p+p,.faq__inner ul+p,.faq__inner p+ul,.faq__inner ul+ul{margin-top:20px}.faq__inner ul{margin-left:40px}.faq__inner ul li+li{margin-top:5px}.faq__anchor{display:block;position:relative;cursor:pointer;margin:0;border-radius:var(--radius-medium, 16px) var(--radius-medium, 16px) 0 0;background:linear-gradient(45deg,#a90000,#e60000 55%,red);padding:20px 65px 20px 30px;color:#fff;font-weight:400;font-size:18px;line-height:24px;font-family:VodafoneRg,Arial CE,Arial,Helvetica,sans-serif;text-decoration:none}._skin-dark .faq__anchor{background:linear-gradient(45deg,#a90000,#e60000 55%,red);color:var(--color-main-white, #ffffff)}.faq__anchor:focus-visible{outline:3px solid var(--color-main-blue, #007c92);outline-offset:2px}._skin-dark .faq__anchor:focus-visible{outline:3px solid #00b0ca}.faq__anchor:before{display:none;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-medium, 16px);background:linear-gradient(45deg,#a90000,#e60000 55%,red);content:""}.faq__anchor:after{display:block;position:absolute;top:50%;right:25px;transform:rotate(180deg);transition-duration:.5s;transition-property:transform;margin-top:-12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHRpdGxlPmNoZXZyb24tZG93bjwvdGl0bGU+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8ZyBpZD0iYmQ0MmJlNzQtMmI1MS00ODRmLTg3MjUtOTBjMmNkNTc5OGU1Ij4gICA8cG9seWxpbmUgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2ZmZmZmZiIgZmlsbD0ibm9uZSIgcG9pbnRzPSIxNjQgNjIgOTYgMTMwIDI4IDYyIiBpZD0iYzU1Y2VmMTQtNmU1Mi00OGQ1LWJlODQtOWM3OWE5YjExMjYzIi8+ICA8L2c+IDwvZz48L3N2Zz4=);background-size:contain;background-repeat:no-repeat;width:24px;height:24px;content:""}._skin-dark .faq__anchor:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHRpdGxlPmNoZXZyb24tZG93bjwvdGl0bGU+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8ZyBpZD0iYmQ0MmJlNzQtMmI1MS00ODRmLTg3MjUtOTBjMmNkNTc5OGU1Ij4gICA8cG9seWxpbmUgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2ZmZmZmZiIgZmlsbD0ibm9uZSIgcG9pbnRzPSIxNjQgNjIgOTYgMTMwIDI4IDYyIiBpZD0iYzU1Y2VmMTQtNmU1Mi00OGQ1LWJlODQtOWM3OWE5YjExMjYzIi8+ICA8L2c+IDwvZz48L3N2Zz4=)}.faq__anchor:hover{transition-duration:.3s;transition-property:background;color:#fff}.faq__anchor:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHRpdGxlPmNoZXZyb24tZG93bjwvdGl0bGU+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8ZyBpZD0iYmQ0MmJlNzQtMmI1MS00ODRmLTg3MjUtOTBjMmNkNTc5OGU1Ij4gICA8cG9seWxpbmUgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2ZmZmZmZiIgZmlsbD0ibm9uZSIgcG9pbnRzPSIxNjQgNjIgOTYgMTMwIDI4IDYyIiBpZD0iYzU1Y2VmMTQtNmU1Mi00OGQ1LWJlODQtOWM3OWE5YjExMjYzIi8+ICA8L2c+IDwvZz48L3N2Zz4=)}.faq__item{box-shadow:var(--box-shadow-small, 0 0 8px 0 rgba(0 0 0 / 8%));border-radius:var(--radius-medium, 16px);text-align:left}.faq__item+.faq__item{margin-top:16px}.faq__item.-closed .faq__anchor{transition:.5s;transition-property:background-color,color;border-radius:var(--radius-medium, 16px);background:#fff;color:var(--color-text-primary, #0d0d0d)}._skin-dark .faq__item.-closed .faq__anchor{background:#282828;color:var(--color-main-white, #ffffff)}._skin-dark .faq__item.-closed .faq__anchor:hover{background:linear-gradient(45deg,#a90000,#e60000 55%,red);color:#fff}.faq__item.-closed .faq__anchor:hover{background:transparent;color:#fff}.faq__item.-closed .faq__anchor:hover:before{display:block}.faq__item.-closed .faq__anchor:hover:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHRpdGxlPmNoZXZyb24tZG93bjwvdGl0bGU+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8ZyBpZD0iYmQ0MmJlNzQtMmI1MS00ODRmLTg3MjUtOTBjMmNkNTc5OGU1Ij4gICA8cG9seWxpbmUgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2ZmZmZmZiIgZmlsbD0ibm9uZSIgcG9pbnRzPSIxNjQgNjIgOTYgMTMwIDI4IDYyIiBpZD0iYzU1Y2VmMTQtNmU1Mi00OGQ1LWJlODQtOWM3OWE5YjExMjYzIi8+ICA8L2c+IDwvZz48L3N2Zz4=)}.faq__item.-closed .faq__anchor:after{transform:rotate(0);transition-duration:.5s;transition-property:transform;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkyIiBoZWlnaHQ9IjE5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHRpdGxlPmNoZXZyb24tZG93bjwvdGl0bGU+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjQwMiIgd2lkdGg9IjU4MiIgeT0iLTEiIHg9Ii0xIi8+IDwvZz4gPGc+ICA8dGl0bGU+TGF5ZXIgMTwvdGl0bGU+ICA8ZyBpZD0iYmQ0MmJlNzQtMmI1MS00ODRmLTg3MjUtOTBjMmNkNTc5OGU1Ij4gICA8cG9seWxpbmUgc3Ryb2tlLXdpZHRoPSI4IiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZT0iI2U2MDAwMCIgZmlsbD0ibm9uZSIgcG9pbnRzPSIxNjQgNjIgOTYgMTMwIDI4IDYyIiBpZD0iYzU1Y2VmMTQtNmU1Mi00OGQ1LWJlODQtOWM3OWE5YjExMjYzIi8+ICA8L2c+IDwvZz48L3N2Zz4=)}
