.VBU-card-wrapper{display:flex;flex-direction:column;position:relative;height:auto;background:white;box-shadow:0 2px 8px rgba(0,0,0,0.16);border-radius:12px;align-items:center;text-align:left;overflow:visible;color:#0d0d0d}
.VBU-card-wrapper.cardBorderCampaign{border-radius:0 12px 12px 12px}
.VBU-card-wrapper.bottom-border-no-offer{padding-bottom:8px}
.VBU-card-wrapper.postpaidSize{border-radius:12px}
.VBU-card-wrapper.postpaidSize.cardBorderCampaign{border-radius:0 12px 12px 12px}
.VBU-card-wrapper.postpaidSize.bottom-border-no-offer{padding:0}
.VBU-card-wrapper .card-button{margin-left:10px}
.VBU-card-wrapper .binding--summary__cta__button{width:200px;height:44px}
.VBU-card-wrapper .button--data-binding--nav{width:151px;height:44px}
.VBU-card-wrapper.cw-dark.postpaidSize,.VBU-card-wrapper.cw-dark.binding_VBU{background-color:var(--color-neutral-4);border:1px solid var(--color-secondary);color:var(--color-neutral-0)}
.VBU-card-wrapper.cw-dark.postpaidSize--card,.VBU-card-wrapper.cw-dark.binding_VBU--card{background-color:var(--color-neutral-4)}
.VBU-card-wrapper.cw-dark.postpaidSize .card-name,.VBU-card-wrapper.cw-dark.binding_VBU .card-name{color:#e60000;-webkit-text-fill-color:#e60000;background:unset;font-size:28px;line-height:32px}
.VBU-card-wrapper.cw-dark.postpaidSize .card-risked-price,.VBU-card-wrapper.cw-dark.binding_VBU .card-risked-price{color:var(--color-neutral-2)}
.VBU-card-wrapper.cw-dark.postpaidSize .card--offer--heading--title,.VBU-card-wrapper.cw-dark.binding_VBU .card--offer--heading--title{color:#f95252;font-weight:700}
.VBU-card-wrapper.cw-dark.postpaidSize .television--offers--time,.VBU-card-wrapper.cw-dark.binding_VBU .television--offers--time{color:var(--color-neutral-2)}
.VBU-card-wrapper.cw-dark.postpaidSize .mobile--numbers-information,.VBU-card-wrapper.cw-dark.binding_VBU .mobile--numbers-information{color:var(--color-neutral-2)}
.VBU-card-wrapper.cw-dark.postpaidSize .subtitle,.VBU-card-wrapper.cw-dark.binding_VBU .subtitle{color:var(--color-neutral-1)}
.VBU-card-wrapper.cw-dark.postpaidSize .button--data-binding--nav,.VBU-card-wrapper.cw-dark.binding_VBU .button--data-binding--nav{border:2px solid #fff;color:#fff}
.VBU-card-wrapper.cw-dark.postpaidSize .button--data-binding--nav:hover,.VBU-card-wrapper.cw-dark.binding_VBU .button--data-binding--nav:hover{border:2px solid #0d0d0d;color:#0d0d0d;background:#fff}
.VBU-card-wrapper.cw-dark.postpaidSize .data--plan--option--btn,.VBU-card-wrapper.cw-dark.binding_VBU .data--plan--option--btn{background-color:#262626;border:1px solid #323232;border-radius:8px;padding:4px 16px;color:#fafafa;font-size:14px;line-height:18px;font-weight:700;box-shadow:0 1px 2px 0 rgba(38,40,51,0.05)}
.VBU-card-wrapper.cw-dark.postpaidSize .data--plan--option--btn:hover,.VBU-card-wrapper.cw-dark.binding_VBU .data--plan--option--btn:hover{background-color:rgba(0,176,202,0.1);color:#fafafa;font-weight:700}
.VBU-card-wrapper.cw-dark.postpaidSize .data--plan--option--btn:focus,.VBU-card-wrapper.cw-dark.binding_VBU .data--plan--option--btn:focus{outline:rgba(0,176,202,0.5) solid 2px;outline-offset:2px}
.VBU-card-wrapper.cw-dark.postpaidSize .data--plan--option--btn.selected,.VBU-card-wrapper.cw-dark.binding_VBU .data--plan--option--btn.selected{background-color:#192d30;border:1px solid #00b0ca;outline:0;color:#fafafa;font-weight:700;box-shadow:0 1px 2px 0 rgba(38,40,51,0.05)}
.VBU-card-wrapper.cw-dark.postpaidSize .binding_VBU--card--membershipAdvantage,.VBU-card-wrapper.cw-dark.binding_VBU .binding_VBU--card--membershipAdvantage{border-top:1px solid #323232}
.binding_VBU{margin:-12px 0}
.binding_VBU--card{width:100%;padding:0;font-family:'VodafoneFont',sans-serif}
.binding_VBU--card-tag{display:flex;flex-direction:row}
.binding_VBU--card--offer{padding:16px 16px 0;width:100%}
.binding_VBU--card--offer .buttons-wrapper{display:flex;flex-direction:column;margin-left:auto;font-size:18px;line-height:26px;align-items:center;justify-content:center;order:3;gap:12px;flex:0;padding-left:10px}
.binding_VBU--card--offer .buttons-wrapper.reverse{flex-direction:column-reverse}
@media only screen and (min-width:972px){.binding_VBU--card--offer .card-button{margin-left:auto;font-size:18px;line-height:26px}
}
.binding_VBU--card--offer .card-button a{font-size:16px;font-weight:400;line-height:20px;padding:12px 22px;width:144px}
@media only screen and (min-width:972px){.binding_VBU--card--offer .card-button a{width:152px}
}
.binding_VBU--card--offer-section{display:flex;flex-direction:column;gap:8px;order:2;justify-content:initial;align-items:stretch;padding:16px;scrollbar-width:none;overflow:visible}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section{gap:0;flex-direction:row;margin:0;justify-content:flex-start;align-items:flex-start;padding:0}
}
.binding_VBU--card--offer-section .card-name{font-weight:700;font-size:18px;line-height:28px;display:inline-block;color:#bd0000}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section .card-name{font-size:28px;line-height:32px}
}
.binding_VBU--card--offer-section .card-price-without-card-name{font-weight:700;font-size:40px;line-height:48px;color:#25282b;margin-top:32px}
.binding_VBU--card--offer-section .card-risked-price{font-weight:400;font-size:18px;line-height:26px;color:#bebebe;margin:-6px 0 0 0}
.binding_VBU--card--offer-section .card-offers-plus{display:flex;flex-direction:column;justify-content:center;font-weight:400;font-size:18px;line-height:24px;color:#7e7e7e}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section .card-offer-section{max-height:210px;overflow:hidden}
}
.binding_VBU--card--offer-section .card-offer-section.mobile-section{overflow:visible;max-height:unset}
.binding_VBU--card--offer-section .card-offer-section .card--offer--heading{display:flex;flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px;margin-bottom:12px;width:fit-content}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section .card-offer-section .card--offer--heading{margin-bottom:16px}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--heading--svg{width:20px;height:24px;display:flex;align-items:center;justify-content:center}
.binding_VBU--card--offer-section .card-offer-section .card--offer--heading--title{flex-grow:1;font-weight:400;font-size:16px;line-height:20px;color:#bd0000}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section .card-offer-section .card--offer--heading--title{font-size:18px;line-height:26px}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--heading .card-content__pill{display:inline-block;padding:4px 12px;border-radius:13px;font-size:14px;line-height:18px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle{font-size:18px;font-weight:700;line-height:28px;display:table;width:100%;margin-bottom:4px}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle{display:flex;flex-wrap:wrap;font-size:18px;line-height:26px;padding-left:0;margin-bottom:0;flex-direction:column}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle.second-subtitle{margin-top:8px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle .risked-price{font-weight:400;margin-right:2px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-speed{font-weight:700;font-size:18px;line-height:26px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle.television-subtitle .card--offer--content-subtitle-speed{font-weight:700;font-size:18px;line-height:26px;margin-bottom:8px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle.television-subtitle .card--offer--content-subtitle-speed b{font-family:'VodafoneFont',sans-serif;font-weight:700}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-unit{font-weight:700}
@media only screen and (max-width:971px){.binding_VBU--card--offer-section .card-offer-section.benefits .card--offer--content-infoNotes span.bc-notes{font-size:16px;line-height:20px}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes span{font-weight:400;font-size:14px;line-height:18px;display:block}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes span.bc-notes{font-size:18px;line-height:28px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers-each{width:32px;display:flex;align-items:center}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers-each-channels{width:50px;display:flex;align-items:center;margin-left:5px;gap:4px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers{display:flex;flex-direction:row;align-items:center;gap:8px;padding-top:0}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers--time{margin-top:12px;color:#0d0d0d;padding:0;font-size:16px;line-height:20px}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers--time{margin-top:8px;font-size:18px;line-height:26px}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers .ott--option--box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;border-radius:6px;border:1px solid #7e7e7e;cursor:pointer;transition:.2s background-color linear,0.2s outline linear}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers .ott--option--box:hover{background-color:#f2fafb}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers .ott--option--box:hover span{text-shadow:1px 0 0 #0d0d0d;color:#0d0d0d}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers .ott--option--box .ott--images--wrapper{display:flex;gap:4px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers .ott--option--box span{width:max-content;margin-bottom:0;font-weight:400}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers .ott--option--box.selected{background-color:#f2fafb;border-color:transparent;outline:#0096ad solid 3px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers .ott--option--box.selected span{color:#0d0d0d;text-shadow:1px 0 0 #0d0d0d}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers--img{width:40px;height:40px;border-radius:7.5px;overflow:hidden}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .televisionMultiOffer--text{display:block}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .mobile--numbers{display:grid;flex-direction:row;flex-wrap:nowrap;align-items:center;grid-template-columns:auto auto auto auto;justify-content:start}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .mobile--numbers-svg{display:flex;align-items:center;width:20px;height:24px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .mobile--numbers br{display:none}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .mobile--numbers-description{height:100%;display:flex;align-items:center}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .mobile--numbers-information{grid-column-start:1;grid-column-end:3}
@media only screen and (max-width:971px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .mobile--numbers-information.bc-notes{font-size:16px;line-height:20px}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper{display:flex;align-items:center}
@media only screen and (max-width:971px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper{align-items:unset}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .bc-notes{width:min-content}
@media only screen and (max-width:971px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .bc-notes{width:unset}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon{padding-left:0}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon span.tooltip--block{padding-left:0}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .half-gutter--left{padding-left:0;margin-left:8px !important}
@media only screen and (max-width:971px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .half-gutter--left{margin-left:4px !important}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .simple-tooltip__content{margin-bottom:5px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .card_tooltip{width:max-content;max-width:326px;color:#0d0d0d}
@media only screen and (max-width:971px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .card_tooltip{max-width:250px}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .simple-tooltip__link{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .simple-tooltip__link span:first-child{flex:2}
@media only screen and (max-width:971px){.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .simple-tooltip__link span:first-child{flex:unset}
}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .simple-tooltip__link span:nth-child(2){flex:1}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section .card-offer-section.tv-section{max-height:unset;overflow:unset}
}
.binding_VBU--card--offer-section .card-offer-section.tv-section .card--offer--content-ottLabel .card--offer--content-infoNotes span{margin-bottom:6px}
.binding_VBU--card--offer-section.price--section{padding-top:0;align-items:center;flex-direction:row}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section.price--section{flex-direction:column;gap:5px;margin:0;padding:0;align-items:flex-start;width:284px}
}
.binding_VBU--card--offer-section.price--section .card-price{font-weight:700;font-size:28px;line-height:36px;margin-top:12px;font-family:'VodafoneRegular'}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section.price--section .card-price{font-size:40px;line-height:48px;margin-top:8px;display:flex;flex-wrap:wrap;align-items:baseline}
}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section.price--section .card-price .main_price{margin-right:-2px}
}
@media only screen and (min-width:972px){.binding_VBU--card--offer-section.price--section .card-price .euro_signal{margin-right:-1px;font-weight:700}
}
.binding_VBU--card--offer-section.bottom-border::-webkit-scrollbar{display:none}
.binding_VBU--card--membershipAdvantage{padding:4px 0 24px;display:flex;width:100%;flex-direction:column;justify-content:space-between;border-radius:0 0 12px 12px}
@media only screen and (min-width:972px){.binding_VBU--card--membershipAdvantage{align-items:center;flex-direction:row;justify-content:flex-start;padding:16px 20px;border-top:1px solid #eee;gap:20px}
}
.binding_VBU--card--membershipAdvantage--content{display:flex}
.binding_VBU--card--membershipAdvantage--sectionTitle{margin:0;padding:0 16px;display:grid;margin-right:5px}
.binding_VBU--card--membershipAdvantage--sectionTitle span{font-size:16px;font-weight:700;line-height:20px;white-space:nowrap;color:#9c2aa0}
@media only screen and (min-width:972px){.binding_VBU--card--membershipAdvantage--sectionTitle span{font-size:18px;font-weight:700;line-height:26px}
}
.binding_VBU--card--membershipAdvantage--sectionTitle span.subtitle{font-weight:400;font-size:14px;line-height:22px;color:#25282b;background:0;-webkit-text-fill-color:unset;margin-bottom:16px;margin-right:0}
.binding_VBU--card--membershipAdvantage--sectionOffers{min-height:30px;display:flex;flex-wrap:nowrap;flex-direction:row;margin-top:8px;padding:0 16px;gap:8px;align-items:center;justify-content:flex-start;overflow-x:scroll;scrollbar-width:none}
.binding_VBU--card--membershipAdvantage--sectionOffers--options{padding:4px 12px;border:1px solid #7e7e7e;border-radius:3px;background-color:#f2f2f2;white-space:nowrap;font-size:14px;line-height:18px;text-align:center;color:#0d0d0d;cursor:pointer}
.binding_VBU--card--membershipAdvantage--sectionOffers--options:hover{background-color:#d9d9d9}
.binding_VBU--card--membershipAdvantage--sectionOffers--options.selected{font-weight:700;border:#0096ad solid 3px;pointer-events:none;padding:2px 14px;background-color:#f2fafb}
.binding_VBU--card--membershipAdvantage--sectionOffers::-webkit-scrollbar{display:none}
.binding_VBU--card--membershipAdvantage--sectionVoucher{font-size:16px;line-height:20px;width:fit-content;color:#0d0d0d;display:flex;align-items:center;margin:2px 0 0 16px;padding:8px 12px;border-radius:384px;justify-content:flex-start;gap:8px;background-color:#e5f0f2}
@media only screen and (min-width:972px){.binding_VBU--card--membershipAdvantage--sectionVoucher{font-size:18px;line-height:26px;padding:8px 16px;margin:0 0 0 16px;gap:8px}
}
.binding_VBU--card--membershipAdvantage--sectionVoucher img{object-fit:contain;height:100%;width:100%}
.binding_VBU--card--membershipAdvantage--sectionVoucher--img{display:flex;flex:none;width:36px;height:22px}
.binding_VBU--card--membershipAdvantage--sectionVoucher--description{display:flex;width:100%;max-width:fit-content}
.binding_VBU--card--membershipAdvantage--sectionVoucher--exclusive{font-weight:400}
.binding_VBU--card--membershipAdvantage--sectionVoucher--items{font-weight:700;display:flex;gap:8px;flex:1}
.binding_VBU--card--membershipAdvantage--sectionVoucher--plus{font-size:20px !important;font-weight:400 !important;color:#4a4d4e !important;line-height:28px}
.binding_VBU--card--membershipAdvantage--sectionAddOns{display:flex;flex-direction:row;gap:6px 12px;align-items:center;justify-content:flex-start;padding:8px 16px;flex-wrap:wrap;font-size:16px;line-height:20px;color:#0d0d0d}
@media only screen and (min-width:972px){.binding_VBU--card--membershipAdvantage--sectionAddOns{font-size:18px;line-height:26px}
}
.binding_VBU--card--membershipAdvantage--sectionAddOns--container{flex:1}
.binding_VBU--card--membershipAdvantage--sectionAddOns--options{white-space:nowrap;font-size:14px;line-height:18px;text-align:center;color:#262626}
.binding_VBU--card--membershipAdvantage--sectionAddOns::-webkit-scrollbar{display:none}
.binding_VBU--card--membershipAdvantage strong{font-family:'VodafoneFont',sans-serif;font-weight:700}
.binding_VBU--card--membershipAdvantage-viewAll{font-size:14px;line-height:18px;text-decoration-line:underline;color:#bd0000;padding-left:16px}
.binding_VBU--card--membershipAdvantage .buttons-wrapper--desktop{display:flex;margin-left:auto}
.binding_VBU--campaign-tag{font-size:16px;line-height:26px;z-index:auto;padding:2px 24px;display:flex;align-items:center;width:auto;border-radius:6px 6px 0 0}
.binding_VBU--campaign-tag.postpaidBorderRadius{border-radius:12px 12px 0 0;font-size:18px;font-weight:700}
.binding_VBU .television--offers-channel.hideMob{display:none}
.binding_VBU .card--mobile__flex-display{display:flex}
.binding_VBU .card--desktop__flex-display{display:none}
.binding_VBU .mobile--speed_unit{font-size:16px;font-weight:400;line-height:22px}
.binding_VBU .c2cLabel-mobile{margin-left:16px;font-size:14px;line-height:18px}
.binding_VBU .c2cLabel{display:none;justify-content:flex-end;font-size:14px;line-height:18px}
.postpaidSize .binding_VBU--card{padding:16px}
.postpaidSize .binding_VBU--card--offer{padding:0}
.postpaidSize .binding_VBU--card--offer .buttons-wrapper{padding:0}
.postpaidSize .binding_VBU--card--offer-section{padding:0;margin-top:20px;flex-direction:column}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section{width:100%;max-width:unset;min-width:unset;min-height:unset}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--heading--title{font-size:16px;line-height:20px;-webkit-text-fill-color:unset;background:unset}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--heading{margin-bottom:12px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--heading--svg{width:auto;height:auto}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle{font-size:18px;line-height:28px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-speed{display:block}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-speed s{font-weight:400}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes span{font-size:16px;line-height:20px;margin-bottom:0}
.postpaidSize .binding_VBU--card--offer-section.price--section{width:100%;padding:0;margin:0;flex-direction:column}
.postpaidSize .binding_VBU--card--offer-section .card-name{font-weight:700;font-size:18px;line-height:28px;height:auto;color:#bd0000;-webkit-text-fill-color:unset;background:unset}
.postpaidSize .binding_VBU--card--offer-section .card-price{margin-top:12px;font-size:40px;line-height:48px}
.postpaidSize .binding_VBU--card--offer-section .card-price .bundle-month__unit{font-size:32px;line-height:40px}
.postpaidSize .binding_VBU--card--membershipAdvantage{border-top:1px solid #eee;margin-top:4px;padding-top:16px}
.postpaidSize .binding_VBU--card--membershipAdvantage--sectionTitle{margin-right:5px}
.postpaidSize .binding_VBU--card--membershipAdvantage--sectionTitle span{font-size:16px;line-height:20px;color:#9c2aa0;-webkit-text-fill-color:unset;background:unset;margin:0}
.postpaidSize .binding_VBU--card--membershipAdvantage--sectionOffers--options{background:transparent;font-size:18px;line-height:26px;padding:2px 16px}
.postpaidSize .binding_VBU--card--membershipAdvantage--sectionOffers--options.selected{border-color:#00697c;background:#e5f0f2;padding:0 16px}
@media only screen and (min-width:972px){.binding_VBU--card{width:100%;padding:16px}
.binding_VBU--card--parent{gap:12px}
.binding_VBU--card--offer{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;align-items:stretch;margin:0;padding:0}
.binding_VBU--card--offer .buttons-wrapper{gap:16px;padding-left:20px}
.binding_VBU--card--offer .buttons-wrapper--mobile{display:none}
.binding_VBU--card--offer .buttons-wrapper--desktop{display:flex}
.binding_VBU--card--offer .card-button-with-two-infoNotes{margin-top:52px}
.binding_VBU--card--offer .card-button-with-more-infoNotes{margin-top:64px}
.binding_VBU--card--offer .card-button-without-offer-with-two-infoNotes{margin-top:35px}
.binding_VBU--card--offer .card-button-without-offer-with-more-infoNotes{margin-top:42px}
.binding_VBU--card--offer .card-button a{width:152px;padding:7px 0;font-size:18px;line-height:26px}
.binding_VBU--card--offer-section .card-risked-price{font-weight:400;font-size:20px;line-height:26px;color:#bebebe;margin:-5px 0 0 0}
.binding_VBU--card--offer-section .card-offers-plus{height:100%}
.binding_VBU--card--offer-section .card-offer-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:242px;max-width:242px;padding:0 16px}
.binding_VBU--card--offer-section .card-offer-section.tv-section{max-width:200px}
.binding_VBU--card--offer-section .card-offer-section.benefits{padding-right:0}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-speed{font-weight:700;font-size:18px;line-height:26px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle.television-subtitle .card--offer--content-subtitle-speed{font-weight:700;font-size:18px;line-height:26px}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle.television-subtitle .card--offer--content-subtitle-speed b{font-family:'VodafoneFont',sans-serif;font-weight:700}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-unit{font-weight:700}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers--content{display:flex}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .television--offers{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes .televisionMultiOffer--text{display:block}
.binding_VBU--card--offer-section.fixedMobile .card-offer-section{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}
.binding_VBU--card--membershipAdvantage--addons{align-items:center}
.binding_VBU--card--membershipAdvantage--sectionTitle{padding:0;align-items:center}
.binding_VBU--card--membershipAdvantage--sectionTitle span.subtitle{margin:0;line-height:18px}
.binding_VBU--card--membershipAdvantage--sectionOffers{display:flex;flex-wrap:wrap;flex-direction:row;margin:0;padding:0;gap:5px 8px;align-items:center;justify-content:flex-start;overflow-x:scroll}
.binding_VBU--card--membershipAdvantage--sectionOffers--options{padding:4px 16px;font-weight:400}
.binding_VBU--card--membershipAdvantage--sectionOffers--options.selected{font-weight:700;border:#0096ad solid 3px;pointer-events:none;padding:2px 14px;background-color:#f2fafb}
.binding_VBU--card--membershipAdvantage--sectionAddOns{padding:0}
.binding_VBU--card--membershipAdvantage--blank{width:152px}
.binding_VBU--card--membershipAdvantage-viewAll{font-size:14px;line-height:18px;text-decoration-line:underline;color:#bd0000;padding-left:16px}
.binding_VBU .card--offer--content-infoNotes .televisionMultiOffer--text{display:none}
.binding_VBU .television--offers{display:block}
.binding_VBU .card--mobile__flex-display{display:none}
.binding_VBU .card--desktop__flex-display{display:flex}
.binding_VBU .mobile--speed_unit{font-size:20px;font-weight:400;line-height:28px}
.binding_VBU .card--offer--content-infoNotes .television--offers.hideMob{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}
.binding_VBU.mobileBundle .binding_VBU--card--offer-section.price--section{max-width:150px;min-width:150px;gap:0}
.binding_VBU .c2cLabel-mobile{display:none}
.binding_VBU .c2cLabel{display:flex}
.binding_VBU.postPaid .binding_VBU--card--offer-section{gap:40px}
.binding_VBU.postPaid .binding_VBU--card--offer-section.price--section{max-width:240px;min-width:240px}
.binding_VBU.postPaid .binding_VBU--card--membershipAdvantage{gap:20px}
.binding_VBU.postPaid .binding_VBU--card--membershipAdvantage--sectionTitle{max-width:unset;min-width:unset;flex-grow:0}
.postpaidSize .binding_VBU--card{padding:16px}
.postpaidSize .binding_VBU--card--offer .buttons-wrapper{padding:0}
.postpaidSize .binding_VBU--card--offer-section{margin:0;flex-direction:row}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section{width:242px;max-width:242px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--heading--title{font-size:18px;line-height:26px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--heading{margin-bottom:16px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes span{font-size:18px;line-height:26px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .mobile-section{width:200px}
.postpaidSize .binding_VBU--card--offer-section .card-name{font-size:20px}
.postpaidSize .binding_VBU--card--offer-section.price--section{width:100%;max-width:300px}
.postpaidSize .binding_VBU--card--membershipAdvantage{padding:20px;gap:12px;margin-top:0}
.postpaidSize .binding_VBU--card--membershipAdvantage--sectionTitle span{font-size:18px;line-height:26px}
}
.binding_VBU--card--price-voucher{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:16px;width:auto;margin-top:24px;position:relative;width:100%;height:78px}
.binding_VBU--card--price-voucher--image{width:157px;height:92px;position:absolute;top:-47px;left:50%;transform:translate(-50%)}
.binding_VBU--card--price-voucher--image img{width:100%;height:100%;object-fit:contain;display:block}
.binding_VBU--card--price-voucher--label{display:inline-block;padding:20px 20px 8px;border-radius:8px;background:#f5eaf5;color:#9c2aa0;font-weight:700;font-size:18px;line-height:26px;white-space:nowrap;text-align:center;flex-shrink:0;width:100%}
.data--plans--content{display:flex}
.data--plans{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding-top:0}
.data--plan--option--btn{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 16px;border-radius:6px;border:1px solid #7e7e7e;cursor:pointer;transition:.2s background-color linear,0.2s outline linear;background-color:transparent;color:#0d0d0d;font-size:16px;line-height:20px;font-weight:400;font-family:inherit;height:44px}
.data--plan--option--btn:hover{background-color:#f2fafb;color:#0d0d0d;font-weight:600}
.data--plan--option--btn:focus{outline:#0096ad solid 2px;outline-offset:2px}
.data--plan--option--btn.selected{background-color:#f2fafb;border-color:transparent;outline:#0096ad solid 3px;color:#0d0d0d;font-weight:600}
@media only screen and (max-width:971px){.binding_VBU{margin:-17px 0}
.binding_VBU--card--offer{padding:16px 0 0}
.binding_VBU--card--offer-section .card-price{margin-top:4px}
.binding_VBU--card--offer-section .card-offer-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:156px;background-color:#f2f2f2;border-radius:6px;padding:8px}
.binding_VBU--card--offer-section .card-offer-section.tv-section,.binding_VBU--card--offer-section .card-offer-section.mobile-section{min-width:fit-content}
.binding_VBU--card--offer-section .card-offer-section .card--offer--heading--svg-post-paid{width:24px;height:24px;display:flex;align-items:center;justify-content:center}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-unit{font-weight:700}
.binding_VBU--card--offer-section .card-offer-section .card--offer--content-infoNotes--wrapper .notesVoiceTooltipIcon .simple-tooltip__link{grid-template-columns:auto auto}
.binding_VBU--card--offer-section.price--section{padding:0 16px}
.binding_VBU--card--offer-section::-webkit-scrollbar{display:none}
.binding_VBU--card--offer-section.card-offer-section .card--offer--content-infoNotes .television--offers-each-channels{margin-left:unset;gap:unset}
.binding_VBU--card--price-voucher{padding:0 16px;margin-top:40px}
.binding_VBU--card--membershipAdvantage{border-top:1px solid #eee}
.binding_VBU--card--membershipAdvantage--content{margin-top:20px;flex-direction:column}
.binding_VBU--card--membershipAdvantage--sectionOffers{margin-top:0}
.binding_VBU--card----membershipAdvantage::before{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#ebebeb;margin:75px 16px}
.binding_VBU--card--separator{border-bottom:1px solid #ebebeb;border-radius:.5px;margin:0 16px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section{border-radius:8px}
.postpaidSize .binding_VBU--card--offer-section .card-offer-section .card--offer--content-subtitle-speed{font-size:18px;line-height:28px}
.postpaidSize .data--plans{width:100%}
.postpaidSize .data--plan--option--btn{width:48%}
.postpaidSize .binding_VBU--card--offer-section.price--section{flex-direction:row}
.postpaidSize .card-name{font-size:20px;line-height:28px}
.postpaidSize .binding_VBU--card--offer-section .card-price{font-size:24px;line-height:32px}
.postpaidSize .binding_VBU--card--offer-section .card-price .bundle-month__unit{font-size:24px;line-height:32px}
.postpaidSize .binding_VBU--card--offer-section .card-risked-price{font-size:14px;line-height:18px}
.postpaidSize.cw-dark .card-offer-section{background:rgba(190,190,190,0.1)}
}