﻿@keyframes widget-loader{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes loader-svg{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes bounce{0{transform:scale(1)}
100%{transform:scale(0.6)}
}
@keyframes highlight-mini-cart{0{color:#000}
10%,90%{color:#ef348f}
100%{color:#000}
}
@keyframes highlight-mini-cart-total{0{border-color:#c7d4df}
10%,90%{border-color:#ef348f}
100%{border-color:#c7d4df}
}
@keyframes ripple{100%{transform-origin:center center;transform:scale(15);background-color:transparent}
}
@keyframes fade{0,50%{opacity:0}
100%{opacity:1}
}
.ds-btn{font-family:"Vodafone Rg";font-size:14px;display:inline-block;font-weight:bold;letter-spacing:1px;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;border:1px solid #e60000;white-space:nowrap;height:36px;line-height:33px;padding:0 10px;position:relative;min-width:100%;color:#e60000;background-image:none;text-transform:uppercase;background-color:#fff;border-radius:4px;transition:all .3s ease-in-out}
@media screen and (max-width:480px){.ds-btn.full-width{width:100%}
}
@media screen and (-ms-high-contrast:active) and (min-width:480px),screen and (-ms-high-contrast:none) and (min-width:480px){.ds-promotional-plan__item .ds-btn{min-width:180px}
}
@media screen and (min-width:480px){.ds-btn{min-width:inherit}
}
.ds-btn,.ds-btn:active,.ds-btn.ds-active{outline:0}
.ds-btn:focus,.ds-btn.focus,.ds-btn:active:focus,.ds-btn:active.focus,.ds-btn.ds-active:focus,.ds-btn.ds-active.focus{outline:0}
.ds-btn.ds-disabled,.ds-btn.disabled,.ds-btn[disabled],fieldset[disabled] .ds-btn{pointer-events:none;opacity:1;box-shadow:none}
.ds-btn--no-uppercase{text-transform:none}
.ds-btn--no-line-height{line-height:initial}
.ds-btn--no-bold{font-weight:normal}
@media screen and (max-width:767px){.ds-btn--large-text{font-family:"Vodafone Rg";font-size:18px;line-height:24px}
}
@media screen and (min-width:768px){.ds-btn--large-text{font-family:"Vodafone Rg";font-size:20px;line-height:28px}
}
.ds-btn--primary{background-color:#e60000;color:#fff;display:flex;justify-content:center;align-items:center}
.ds-btn--primary:hover{background-color:#900;border-color:#900;color:#fff}
.ds-btn--primary:active,.ds-btn--primary.ds-active{color:#fff;background:#e60000;border-color:#e60000;outline:0;background-image:none;box-shadow:none}
.ds-btn--primary.ds-disabled,.ds-btn--primary.disabled,.ds-btn--primary[disabled],fieldset[disabled] .ds-btn--primary{color:#fff;background:#ccc;border-color:#ccc;pointer-events:none;opacity:1;box-shadow:none}
.ds-btn--primary-revert{background-color:#fff;color:#e60000;border-color:#fff}
.ds-btn--primary-revert:active,.ds-btn--primary-revert.ds-active{color:#fff;background:#e60000;border-color:#e60000;outline:0;background-image:none;box-shadow:none}
.ds-btn--primary-revert.ds-disabled,.ds-btn--primary-revert.disabled,.ds-btn--primary-revert[disabled],fieldset[disabled] .ds-btn--primary-revert{color:#fff;background:#ccc;border-color:#ccc;pointer-events:none;opacity:1;box-shadow:none}
.ds-btn--secondary{background-color:transparent;color:#000;border-color:#000}
.ds-btn--secondary:hover{background-color:#e5e5e5}
.ds-btn--secondary.ds-disabled,.ds-btn--secondary.disabled,.ds-btn--secondary[disabled],fieldset[disabled] .ds-btn--secondary{color:#ccc;background:#fff;border-color:#ccc;pointer-events:none;opacity:1;box-shadow:none}
.ds-btn--secondary.discover-more{line-height:48px}
.ds-btn--tertiary{background-color:#090;border-color:#090;color:#fff;height:50px;display:flex;justify-content:center;align-items:center;font-family:"Vodafone RgBd";font-size:14px}
.ds-btn--tertiary:hover{background-color:#295201;border-color:#295201;color:#fff}
.ds-btn--tertiary:active,.ds-btn--tertiary.ds-active{color:#fff;background:#428600;border-color:#428600;outline:0;background-image:none;box-shadow:none}
.ds-btn--tertiary.ds-disabled,.ds-btn--tertiary.disabled,.ds-btn--tertiary[disabled],fieldset[disabled] .ds-btn--tertiary{color:#fff;background:#ccc;border-color:#ccc;pointer-events:none;opacity:1;box-shadow:none}
@media screen and (max-width:767px){.ds-btn.mobile{height:29px;min-width:161px;font-size:12px;background-color:#fff;color:#428600;line-height:12px}
.ds-btn.mob-show{display:block}
.ds-btn.fixed{min-width:139px;font-size:14px;line-height:12px;background-color:#fff;color:#428600;display:flex;flex-direction:column;align-items:center;justify-content:center}
.ds-btn.fixed-mobile{height:29px;min-width:139px;font-size:12px;line-height:12px}
}
.ds-btn--icon{display:inline-flex;align-items:center}
.ds-btn--icon.ds-btn--link:after{top:-1px}
.ds-btn__icon{width:24px;height:24px;display:block;margin-right:10px}
.ds-btn__icon img,.ds-btn__icon svg{width:24px;height:24px;display:block}
.ds-btn__icon svg{fill:#3cc}
.ds-btn--link{font-family:"Vodafone Rg";font-size:12px;color:#00b0ca;padding:0;margin:0;min-width:0;height:auto;border:0;border-radius:0;background-color:transparent;position:relative}
@media screen and (max-width:768px){.ds-btn--link{font-family:"Vodafone Rg";font-size:10px}
}
.ds-btn--link:after{width:12px;height:12px;background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_blue.svg") no-repeat center center;background-size:67% 67%;content:'';position:relative;top:2px;display:inline-block;margin-left:2px}
.ds-btn--link.noarrow:after{display:none}
.ds-btn--link.leftarrow:after{display:none}
.ds-btn--link.leftarrow:before{width:12px;height:12px;background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_blue.svg") no-repeat center center;background-size:67% 67%;content:'';position:relative;top:2px;display:inline-block;margin-left:2px;transform:rotateY(180deg)}
@media screen and (min-width:300px) and (max-width:465px){.ds-btn--link.leftarrow:before{margin-left:-20px}
}
.ds-btn--link:hover,.ds-btn--link:focus,.ds-btn--link.ds-focus,.ds-btn--link:active,.ds-btn--link.ds-active{color:#00b0ca;background:0}
.ds-btn--link.ds-disabled,.ds-btn--link.disabled,.ds-btn--link[disabled]{color:#999}
.ds-btn--link.ds-disabled:after,.ds-btn--link.disabled:after,.ds-btn--link[disabled]:after{background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_disabled.svg") no-repeat center center;background-size:70% 70%;content:''}
.ds-btn--black{background-color:#333;color:#fff;border-color:#333}
.ds-btn--black.ds-disabled,.ds-btn--black.disabled,.ds-btn--black[disabled],fieldset[disabled] .ds-btn--black{color:#fff;background:#ccc;border-color:#ccc;pointer-events:none;opacity:1;box-shadow:none}
.ds-btn--black-2{background-color:#333;color:#fff;border-color:#fff;border-width:thin}
.ds-btn--black-2:hover{border-color:#555}
.ds-btn--black-2.ds-disabled,.ds-btn--black-2.disabled,.ds-btn--black-2[disabled],fieldset[disabled] .ds-btn--black-2{color:#fff;background:#ccc;border-color:#ccc;pointer-events:none;opacity:1;box-shadow:none}
.ds-btn--small{min-width:100px;padding:0 10px;height:36px}
.ds-btn--small .ds-icon{width:20px;height:20px;margin-left:7px}
.ds-btn--medium{height:40px;min-width:206px;padding:0 10px;border-radius:4px}
.ds-btn--medium-no-min-width{height:40px;padding:0 10px;border-radius:4px}
.ds-btn--medium-large{height:44px;min-width:206px;padding:0 30px;border-radius:6px}
.ds-btn--medium-large-long{height:44px;min-width:288px;padding:0 30px;border-radius:6px}
@media screen and (max-width:767px){.ds-btn--medium-large-long{font-family:"Vodafone Rg";font-size:18px;line-height:24px}
}
@media screen and (min-width:768px){.ds-btn--medium-large-long{font-family:"Vodafone Rg";font-size:20px;line-height:28px}
}
.ds-btn--large{height:50px;min-width:150px;padding:0 30px}
.ds-btn--large .ds-icon{width:16px;height:16px}
.ds-btn--x-large{height:40px;min-width:150px}
@media screen and (max-width:767px){.ds-btn--x-large{padding-left:40px;padding-right:40px;line-height:24px;font-family:"Vodafone Rg";font-size:18px}
}
@media screen and (min-width:768px){.ds-btn--x-large{padding-left:50px;padding-right:50px;line-height:28px;font-family:"Vodafone Rg";font-size:20px}
}
.ds-btn--x-large .ds-icon{width:16px;height:16px}
.ds-btn--white{border-color:#fff}
.ds-btn--green{border-color:#428600;background-color:transparent;color:#428600}
.ds-btn--green:hover{background-color:rgba(66,134,0,0.1);color:#428600}
.ds-btn--green .ds-icon.ds-icon-mobile{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_green.svg");background-size:contain;background-position:center;margin-left:10px;width:20px;height:20px}
.ds-btn--green.hover-green:hover{background-color:#090;color:#fff}
.ds-btn--gray{height:40px;text-transform:none !important;color:white;border-color:#666;background-color:#666}
.ds-btn--gray:hover{border-color:#666;background-color:#555}
.ds-btn--gray-inverse{border:1px solid #999;color:#333}
.ds-btn--gray-inverse:hover{color:white;background-color:#999}
.ds-btn--red{height:40px;text-transform:none !important;color:white;color:#fff;background-color:#e60000}
.ds-btn--red:hover{background-color:#900;border-color:#900;color:#fff}
.ds-btn.ds-btn--remove{background-color:#000;color:#fff}
.ds-btn-group{display:flex;width:100%;position:relative}
.ds-btn-group__wrapper{width:100%;display:flex}
.ds-btn-group__item{font-family:"Vodafone Rg";font-size:18px}
.ds-btn-group__item+.ds-btn-group__item{margin-left:-2px}
.ds-btn-group__item .ds-form__radio{cursor:pointer}
.ds-btn-group__banner{font-family:"Vodafone RgBd";font-size:10px;text-transform:uppercase;letter-spacing:.1em;z-index:1;position:absolute;top:-6px;left:10px;width:55%;height:30%;border-radius:3px;display:flex;justify-content:center;align-items:center;color:#666;background-color:#fecb00}
.ds-btn-group--common .ds-btn-group__wrapper{flex-wrap:wrap}
.ds-btn-group--common .ds-btn-group__item{margin:0 0 21px;height:66px;width:100%;position:relative}
.ds-btn-group--common .ds-form__radio{padding:10px 30px}
.ds-btn-group--common .ds-form__text{justify-content:center;font-size:16px;text-align:center;padding:10px}
.ds-btn-reset{font-family:"Vodafone Rg";font-size:14px;color:#3cc;text-transform:uppercase;text-decoration:none}
.ds-btn-reset:hover,.ds-btn-reset:focus{color:#3cc;text-decoration:underline}
.ds-btn-back{width:45px;height:45px;background:transparent url("30.21.23/css/digitalexp-style-l9/images/back_arrow.svg") no-repeat left center;background-size:20px 20px;border:0;border-right:1px solid #e3e3e3;cursor:pointer;display:inline-flex;flex:0 0 35px;margin-right:15px;padding:0;position:relative}
.ds-btn-back:active,.ds-btn-back.ds-active{background:transparent url("30.21.23/css/digitalexp-style-l9/images/back_arrow.svg") no-repeat left center;background-size:20px 20px}
.ds-btn-back:hover,.ds-btn-back:focus{background:transparent url("30.21.23/css/digitalexp-style-l9/images/back_arrow.svg") no-repeat left center;background-size:20px 20px}
.ds-frame-header .ds-btn-back{background:transparent url("30.21.23/css/digitalexp-style-l9/images/back-arrow.svg") no-repeat left center;background-size:10px 20px;margin-right:5px;border-right:0}
@media only screen and (min-width:768px){.ds-btn-group--common .ds-btn-group__wrapper{margin-bottom:21px;flex-wrap:nowrap}
.ds-btn-group--common .ds-btn-group__item{width:244px;margin:0 21px 0 0}
.ds-btn-group--common.ds-fixed-flow .ds-btn-group__item,.ds-btn-group--common.ds-bundle-flow .ds-btn-group__item,.ds-btn-group--common.ds-bundle-wireless .ds-btn-group__item,.ds-btn-group--common.ds-bundle-wireless-fixed .ds-btn-group__item,.ds-btn-group--common.ds-wireless .ds-btn-group__item{width:290px}
}
.ds-icon-location:after{width:18px;height:18px;top:4px;display:inline-block}
.ds-icon-speed:after{width:18px;height:18px;top:4px;display:inline-block;left:5px}
.ds-text__small{font-family:"Vodafone Rg";font-size:12px}
.ds-text__small--disabled{font-family:"Vodafone Rg";font-size:12px;color:#666}
.ds-text__large{font-family:"Vodafone Rg";font-size:40px}
.ds-text__bold{font-family:'Vodafone RgBd'}
.ds-text-muted{font-family:"Vodafone Rg";font-size:14px;color:#666;text-align:left;line-height:20px}
.ds-text__intro{font-family:"Vodafone Rg";font-size:22px;line-height:32px}
.ds-text-center{text-align:center}
.ds-subtext{font-family:"Vodafone Rg";font-size:14px;color:#999;line-height:22px}
.ds-uppercase{text-transform:uppercase}
.ds-titlecase{text-transform:capitalize}
.ds-line-through{text-decoration:line-through}
.ds-bold{font-weight:bold}
.ds-link{color:#3cc;font-family:"Vodafone RgBd";font-size:12px;letter-spacing:.5px;line-height:14px;cursor:pointer}
.ds-link:hover{text-decoration:underline}
.ds-green-link{color:#418601;font-size:14px;letter-spacing:.5px;line-height:14px;text-decoration:underline;cursor:pointer}
.ds-green-link:hover{color:#428600}
.ds-check-list{padding:0 10px;color:#333;font-family:"Vodafone Rg";font-size:16px;line-height:34px}
.ds-check-list li{position:relative;padding:0 0 0 40px}
.ds-check-list li:before{position:absolute;top:7px;left:0;height:16px;width:16px;border:1.5px solid #e60000;border-radius:50%;background:url("30.21.23/css/digitalexp-style-l9/images/completed_red.svg") no-repeat center;box-sizing:border-box;content:''}
.align-center{display:flex;align-items:center}
input[type='text'],input[type='password'],input[type='email'],input[type='url'],input[type='number'],input[type='file'],textarea{-webkit-touch-callout:default !important;-webkit-user-select:text !important}
input[type='text']:focus,input[type='text']:active,input[type='password']:focus,input[type='password']:active,input[type='email']:focus,input[type='email']:active,input[type='url']:focus,input[type='url']:active,input[type='number']:focus,input[type='number']:active,input[type='file']:focus,input[type='file']:active,textarea:focus,textarea:active{border:1px solid #333}
input[type='search']::-webkit-search-decoration,input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-results-button,input[type='search']::-webkit-search-results-decoration{display:none}
input[readonly],textarea[readonly]{font-family:"Vodafone Rg";font-size:16px;color:#333;background-color:#fff;outline:0}
input[readonly]:focus,textarea[readonly]:focus{outline:0}
input[type='search']::-moz-placeholder{color:#ccc;opacity:1}
input[type='search']:-ms-input-placeholder{color:#ccc}
input[type='search']::-webkit-input-placeholder{color:#ccc}
.ds-form .ds-row,.ds-form .row{margin-left:-10px;margin-right:-10px}
.ds-form .ds-row div[class*=col-xs-],.ds-form .ds-row div[class*=col-sm-],.ds-form .ds-row div[class*=col-md-],.ds-form .ds-row div[class*=col-lg-],.ds-form .row div[class*=col-xs-],.ds-form .row div[class*=col-sm-],.ds-form .row div[class*=col-md-],.ds-form .row div[class*=col-lg-]{padding-left:10px;padding-right:10px}
.ds-form__icon--close{display:none}
.ds-form__line{margin-bottom:25px}
.ds-form__line.col-sm-6.ds-form__tooltip .col-sm-5.col-xs-12{padding-left:0 !important}
.ds-form__line.mandatory .ds-form__label:after{content:'*';display:inline;margin-left:0;color:#999}
.ds-form__icon{width:30px;height:30px;position:absolute;cursor:pointer;transform:translateY(8px);top:0;right:10px}
.ds-form__icon--date{background:#fff url("30.21.23/css/digitalexp-style-l9/images/Calendar-icon.svg") no-repeat center center;background-size:20px 20px;cursor:default}
.ds-form__icon--phone{background:#fff url("30.21.23/css/digitalexp-style-l9/images/phone.svg") no-repeat center center;background-size:20px 20px;opacity:.4;cursor:default;display:none}
.ds-form__icon--email{background:#fff url("30.21.23/css/digitalexp-style-l9/images/Email.svg") no-repeat center center;background-size:20px 20px;cursor:default;display:none}
.ds-form__icon--address{background:#fff url("30.21.23/css/digitalexp-style-l9/images/address-icon.svg") no-repeat center center;background-size:20px 20px;cursor:default;display:none}
.ds-form__icon--calendar{background:#fff url("30.21.23/css/digitalexp-style-l9/images/calander-icon.svg") no-repeat center center;background-size:20px 20px;border:0;outline:0;padding:0;cursor:pointer}
.ds-form__icon--username{background:#fff url("30.21.23/css/digitalexp-style-l9/images/username.svg") no-repeat center center;background-size:20px 20px;cursor:default;display:none}
.ds-form__icon--password{background:#fff url("30.21.23/css/digitalexp-style-l9/images/password.svg") no-repeat center center;background-size:20px 20px;cursor:default;display:none}
.ds-form__icon--show-password{background:transparent url("30.21.23/css/digitalexp-style-l9/images/eye-password.svg") no-repeat center center;background-size:20px 20px;border:0;outline:0;padding:0;cursor:pointer}
.ds-form__icon--show-password:focus,.ds-form__icon--show-password:active{opacity:.5}
.ds-form__icon--store{background:#fff url("30.21.23/css/digitalexp-style-l9/images/storeid.svg") no-repeat center center;background-size:20px 20px;cursor:default;display:none}
.ds-form__icon--select{background:#fff url("30.21.23/css/digitalexp-style-l9/images/arrow-down.svg") no-repeat center center;background-size:15px 15px;display:none;cursor:default}
.ds-form__icon--scan{background:transparent url("30.21.23/css/digitalexp-style-l9/images/scan-icon.svg") no-repeat center center;background-size:30px 30px;padding:0;border:0;outline:0;cursor:default}
.ds-form__icon--close{background:transparent url("30.21.23/css/digitalexp-style-l9/images/x.svg") no-repeat center center;background-size:15px 15px;border:0;outline:0;padding:0;display:none}
.ds-form__icon--verified{background-size:10px 10px;transform:scale(0.8) translateY(8px);border-radius:50%;border:0;outline:0;padding:0;display:none;cursor:default}
.ds-form__label{font-family:"Vodafone RgBd";font-size:12px;color:#999;letter-spacing:.5px;line-height:14px;text-transform:uppercase;margin-bottom:5px;display:inline-block}
.ds-form__container{display:flex;flex-wrap:wrap}
.ds-form__combo{margin-bottom:0}
.ds-form__combo.select{max-height:160px;overflow-y:auto}
.ds-form__input{font-family:"Vodafone Rg";font-size:20px;width:100%;margin-bottom:0 !important;text-indent:0 !important;padding:0 15px !important;height:50px;border:solid 1px #ccc;border-radius:2px}
.ds-form__input::-moz-placeholder{color:#ccc;opacity:1}
.ds-form__input:-ms-input-placeholder{color:#ccc}
.ds-form__input::-webkit-input-placeholder{color:#ccc}
.ds-form__input[type='search']{-webkit-appearance:none}
.ds-form__input--wrapper{transition:all .3s ease-in-out}
.ds-form__input--group{display:flex;align-items:center}
.ds-form__input.ds-text{width:100%;transition:all .2s ease-in-out}
.ds-form__input.ds-text::-ms-clear{display:none}
.ds-form__input.ds-text.disabled,.ds-form__input.ds-text[disabled]{background-color:#f4f4f4;border:solid 1px #ccc;border-radius:2px;height:50px;pointer-events:none}
.ds-form__textarea{font-family:"Vodafone Rg";font-size:18px;height:70px;overflow-y:auto;padding:10px 15px;resize:none;transition:all .2s ease-in-out;width:100%;border-radius:2px;border:solid 1px #ccc}
.ds-form__textarea::-moz-placeholder{color:#ccc;opacity:1}
.ds-form__textarea:-ms-input-placeholder{color:#ccc}
.ds-form__textarea::-webkit-input-placeholder{color:#ccc}
.ds-form__textarea.disabled,.ds-form__textarea[disabled]{background-color:#f4f4f4;border:1px solid #ccc;height:70px;pointer-events:none}
.ds-form__textarea.readonly,.ds-form__textarea[readonly]{background-color:#f4f4f4;border:0;height:auto;outline:0}
.ds-form__textarea:focus{outline:0}
.ds-form select,.ds-form__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;cursor:default;margin:0;position:relative;transition:all .2s ease-in-out;user-select:none;width:100%}
.ds-form select::-ms-expand,.ds-form__select::-ms-expand{display:none}
.ds-form .input-border0__item{border:0 !important;text-indent:0 !important;padding:0 !important;height:30px}
.ds-form .ds-notification__error--text{font-family:"Vodafone Rg";font-size:12px;display:block;color:#333;letter-spacing:1px;padding-left:25px;position:absolute;line-height:16px;bottom:-20px;top:55px;left:0}
.ds-form .ds-notification__error--text:before{background:url("30.21.23/css/digitalexp-style-l9/images/notification_red.svg") no-repeat center center;background-size:100% 100%;width:16px;height:16px;content:'';position:absolute;left:0;top:0}
.ds-form .autocomplete-form .ds-notification__error--text{top:auto}
.ds-form .error input[type='text'],.ds-form .error input.ds-text,.ds-form .error .autocomplete-form input[type='search']{border:1px solid #e60000;background-color:rgba(230,0,0,0.03)}
.ds-form .autocomplete-form.error{border:1px solid #e60000;background-color:rgba(230,0,0,0.03)}
.ds-form--footer{border-top:1px solid #ebebeb;display:table;width:100%}
.ds-form--footer .ds-btn{margin:20px 30px}
@media screen and (min-width:768px){.ds-form .ds-notification__error--text{width:calc(100% + 20px)}
.ds-form .sim .ds-notification__error--text{width:calc(100% + 55px)}
}
.ds-price{font-family:"Vodafone RgBd";font-size:30px;display:flex;flex:0 1 auto;padding:0;margin:0;width:100%;text-align:right;justify-content:flex-end;align-items:center;font-weight:bold}
.ds-price>span{display:table}
.ds-price>div>span{display:table}
.ds-price .ds-price__original *{text-decoration:line-through}
.ds-price .ds-label{text-transform:uppercase}
.ds-price .ds-price__amount{font-size:1em}
.ds-price .ds-price__currency{font-size:.5em}
.ds-price__wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;text-align:right}
.ds-price__original{color:#666;font-family:"Vodafone Lt";font-size:20px;line-height:23px;text-align:right;text-decoration:line-through;margin-right:5px;font-weight:normal;margin-bottom:13px}
.ds-price__duration{font-weight:bold;letter-spacing:1px;color:#999;text-transform:uppercase;text-align:right;font-family:"Vodafone Rg";font-size:12px}
.ds-price__duration span:nth-child(n+2){display:block;font-weight:normal;text-transform:none}
.ds-price.old{text-decoration:line-through}
.ds-price.old .ds-price__currency,.ds-price.old .ds-price__amount{font-family:"Vodafone Lt";font-size:20px;font-weight:normal}
.ds-price.small .ds-price__wrapper{line-height:30px;color:#000;background:url("30.21.23/css/digitalexp-style-l9/images/phone-dark-gray.svg") no-repeat left center;background-size:20px 20px;padding-left:20px}
.ds-price-list{display:flex;position:relative;line-height:normal}
.ds-price-list__col{width:50%;padding:0 20px}
.ds-price-list .ds-price{display:block;font-size:30px}
.ds-price-list .ds-price__wrapper{justify-content:left}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ds-price-list .ds-price__wrapper{justify-content:flex-start}
}
.ds-price-list .ds-price__currency{font-size:16px}
.ds-price-list .ds-price__duration{display:block;width:100%;padding:1px 0 11px;text-align:left}
.ds-price-list .ds-price__duration span{display:block}
.ds-form{background:#fff}
.ds-form__layout{padding:30px 20px}
.ds-form__layout-btns{width:100%;text-align:right}
.ds-form__title{display:block;margin-bottom:20px;color:#333;line-height:26px;font-family:"Vodafone Rg";font-size:22px}
.ds-form__subtitle{display:block;margin-bottom:20px;color:#333;line-height:24px;font-family:"Vodafone Rg";font-size:16px}
.ds-form__text{color:#333;line-height:22px;font-family:"Vodafone Rg";font-size:14px}
.ds-form__item{margin-bottom:30px;border:1px solid #ebebeb;border-radius:0 3px 3px 0;background-color:#fff}
.ds-form__item-title{display:block;padding:25px 20px;border-bottom:1px solid #ebebeb;color:#333;line-height:21px;font-family:"Vodafone Rg";font-size:18px}
.ds-form__item-title_2{border-top:1px solid #ebebeb;border-bottom:0;margin-top:10px;padding:32px 0 19px}
.ds-form__item-content{padding:30px 20px}
.ds-form__selections .ds-selection{margin:0 0 21px 0}
.ds-form__selections .ds-selection label{justify-content:center;height:66px;width:100%;text-align:center}
.ds-form__checkbox{margin-right:5px;padding-left:40px;position:relative}
@media screen and (min-width:768px){.ds-form__checkbox{padding-left:20px}
}
.ds-form__checkbox .ds-form__design{background-image:url("30.21.23/css/digitalexp-style-l9/images/selected.svg");background-size:cover;background-position:100%;border:0}
.ds-form__checkbox input[type='checkbox']{width:1px;height:1px;position:absolute;left:-999999em}
.ds-form__checkbox input[type='checkbox']:checked ~ .ds-form__design{background-image:url("30.21.23/css/digitalexp-style-l9/images/v_white.svg");background-size:50% 50%;background-position:50% 50%}
.ds-form__radio{position:relative}
.ds-btn-group .ds-form__radio{display:flex;align-items:center;padding:0 20px;position:relative;margin:0;height:100%;flex:0 1 auto}
.ds-form__radio input[type='radio']{width:1px;height:1px;position:absolute;left:-999999em}
.ds-form__radio input[type='radio']:checked ~ .ds-form__design{border:1px solid #4a4d4e}
.ds-btn-group .ds-form__radio input[type='radio']:checked ~ .ds-form__design{border:2px solid #e60000}
.ds-form__radio input[type='radio']:checked ~ .ds-form__text{color:#333}
.ds-btn-group .ds-form__radio input[type='radio']:checked ~ .ds-form__text{position:relative;z-index:1}
.ds-btn-group .ds-form__radio input[type='radio']:checked ~ .ds-form__text:hover{background:0}
.ds-form__radio input[type='radio']:checked ~ .ds-form__icon{width:25px;height:25px;border-left:12.5px solid transparent;border-right:12.5px solid #e60000;border-bottom:12.5px solid transparent;border-top:12.5px solid #e60000;position:absolute;right:0;top:-8px}
.ds-form__radio input[type='radio']:checked ~ .ds-form__icon:after{width:9px;height:9px;background:url("30.21.23/css/digitalexp-style-l9/images/tick.svg") no-repeat center center;background-size:100% 100%;content:'';display:inline-block;transform:translateY(-185%)}
.ds-btn-group .ds-form__radio input[type='radio']:disabled ~ .ds-form__design{border:2px solid #ebebeb;background-color:#f4f4f4;cursor:not-allowed}
.ds-form__radio input[type='radio']:disabled ~ .ds-form__text{color:#333;cursor:not-allowed}
.ds-btn-group .ds-form__radio input[type='radio']:disabled ~ .ds-form__text{position:relative;z-index:1}
.ds-btn-group .ds-form__radio input[type='radio']:disabled ~ .ds-form__text:hover{background:0;cursor:not-allowed}
.ds-form__radio input[type='radio']:disabled ~ .ds-icon{cursor:not-allowed}
.ds-btn-group .ds-form__radio input[type='radio']:disabled ~ .ds-icon{position:relative;z-index:1}
.ds-btn-group .ds-form__radio input[type='radio']:disabled ~ .ds-icon:hover{cursor:not-allowed}
.ds-form__radio .ds-form__design{width:16px;height:16px;border-radius:100%;display:inline-flex;left:0;top:0;position:absolute}
.ds-btn-group .ds-form__radio .ds-form__design{width:100%;height:100%;background-color:transparent;border:solid 1px #999;border-radius:2px}
.ds-btn-group .ds-form__radio .ds-form__text{display:flex;width:100%;position:relative;z-index:1}
.ds-refine--component .ds-form__radio .ds-form__text{padding:0 15px}
@media screen and (min-width:992px){.ds-form__selections{display:flex;flex-wrap:wrap;padding-bottom:9px}
.ds-form__selections .ds-selection{margin:0 21px 21px 0}
.ds-form__selections .ds-selection label{width:244px}
}
.ds-indication{display:flex;flex:1;position:relative;width:100%;justify-content:center}
.ds-indication .ds-btn-group .ds-btn{border-radius:0;background:#fff;background-size:10px 10px;color:#333;border-color:#e3e3e3;border-width:1px;box-shadow:none;flex:0 0 auto;margin:0 15px 15px 0;padding:0 30px;min-width:inherit;height:40px;line-height:40px;text-transform:capitalize}
.ds-indication .ds-btn-group .ds-btn:last-of-type{margin-right:0}
.ds-indication .ds-btn-group .ds-btn.active{background:#e60000;color:#333;border-color:#e60000}
.ds-alert .ds-alert--notification__wrapper{display:flex;align-items:baseline;padding:10px 0;margin:15px 0}
.ds-alert .ds-alert--notification__wrapper .ds-notification__icon{display:none}
.ds-alert .ds-alert--notification__wrapper.ds-alert__notification .ds-notification__icon{width:20px;height:20px;background:url(30.21.23/css/digitalexp-style-l9/images/notification.svg) no-repeat center center;background-size:contain;display:inline-flex;flex:0 0 20px}
.ds-alert .ds-alert--notification__wrapper.ds-alert__notification .ds-alert__message{margin-left:10px}
.ds-alert .ds-alert--notification__wrapper .ds-alert__message{margin-left:0}
.ds-alert__title{color:#333;font-family:"Vodafone RgBd";font-size:20px;line-height:24px}
.ds-alert__wrapper{display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);background:#fff;padding:15px 20px;margin-top:10px;margin-bottom:10px}
.ds-alert__wrapper .secondaryMessages .secondaryMessage{display:inline;margin-left:2px;font-family:'Vodafone Rg';font-size:16px}
@media only screen and (max-width:480px){.ds-alert__wrapper .secondaryMessages .secondaryMessage{font-family:"Vodafone Rg";font-size:13px;letter-spacing:.24px;line-height:18px}
}
@media screen and (max-width:480px){.ds-alert__wrapper .secondaryMessages .secondaryMessage .ds-btn{margin-top:0;line-height:18px;text-align:left;white-space:inherit}
}
.ds-alert__wrapper .secondaryMessages--no-left-margin{margin-left:0}
@media screen and (max-width:480px){.ds-alert__wrapper{padding:15px;flex-direction:column}
}
.ds-alert__wrapper strong{font-family:"Vodafone RgBd";font-size:16px}
@media only screen and (max-width:480px){.ds-alert__wrapper strong{font-family:"Vodafone Rg";font-size:13px}
}
.ds-alert__wrapper .ds-btn{min-width:100px}
.ds-alert__wrapper .ds-btn--no-min-width{min-width:auto}
.ds-alert__wrapper--split-design{color:#333;align-items:flex-start;flex-direction:column;padding:0}
.ds-alert__wrapper--split-design .secondaryMessages .secondaryMessage{margin-left:0;display:inline-block;font-size:16px}
.ds-alert__wrapper--split-design strong{font-family:"Vodafone RgBd";font-size:16px}
.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal{max-width:1140px;padding:12px 20px 28px;margin:0 auto;min-height:190px;height:100%;border-radius:6px;position:relative;z-index:2;margin-top:-100px;width:100%;margin-bottom:120px}
@media screen and (max-width:991px){.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal{width:calc(100% - 30px)}
}
@media screen and (max-width:767px){.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal{padding:8px 1px 24px;margin-top:-200px;margin-bottom:240px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal{padding:8px 8px 24px}
}
@media only screen and (min-width:992px) and (max-width:1200px){.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal{max-width:744px;padding:8px 8px 24px;margin-bottom:110px}
}
.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-persistent-serviceability-modal__header{font-family:"Vodafone RgBd";font-size:20px;letter-spacing:0;line-height:23px;color:#333}
.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-persistent-serviceability-modal__main{font-family:"Vodafone Rg";font-size:28px;color:#333;letter-spacing:0;line-height:34px;padding-top:18px;padding-bottom:18px}
.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-persistent-serviceability-modal__main strong{font-family:"Vodafone Rg";font-size:28px}
.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-persistent-serviceability-modal__change-address{background:0;border:0;padding:0;outline:inherit;cursor:pointer;text-align:left;font-family:"Vodafone RgBd";font-size:20px;line-height:28px;color:#3cc}
.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-icon{margin-right:0}
@media screen and (max-width:767px){.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-icon{width:32px;height:32px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-icon{width:40px;height:40px}
}
@media screen and (min-width:992px){.ds-alert__wrapper--split-design.ds-persistent-serviceability-modal .ds-icon{width:50px;height:50px}
}
.ds-alert .message__wrapper--3col{display:flex;align-items:flex-start;width:84%}
@media screen and (max-width:480px){.ds-alert .message__wrapper--3col{width:100%}
}
.ds-alert .alert__message--header{font-family:"Vodafone RgBd";font-size:18px;line-height:24px;color:#333}
@media screen and (max-width:480px){.ds-alert .alert__message--header{margin-bottom:5px}
}
.ds-alert .alert__message--title{font-family:"Vodafone Rg";font-size:18px;line-height:24px;color:#333}
@media screen and (max-width:480px){.ds-alert .alert__message--title{font-family:"Vodafone Rg";font-size:16px}
}
.ds-alert__success{box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);border-top:2px solid #428600}
.ds-alert__success .ds-alert__icon{background:#428600}
.ds-alert__success .ds-btn--primary{background:#428600;border:1px solid #428600}
.ds-alert__error{box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);border-top:2px solid #e60000}
.ds-alert__misc{box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);border-top:2.36px solid #9c2aa0;position:relative}
.ds-alert__misc .ds-alert__message{font-family:"Vodafone Rg";font-size:16px}
@media screen and (max-width:480px){.ds-alert__misc .ds-alert__message{font-family:"Vodafone Rg";font-size:14px}
}
.ds-alert__misc .ds-btn--primary{background:#9c2aa0;border:1px solid #9c2aa0}
.ds-alert__misc--split-design{box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);border-top:0;border-radius:6px}
.ds-alert__speed_calc .ds-custom-icon-link{position:absolute;top:10px;right:15px}
@media screen and (max-width:768px){.ds-alert__speed_calc .ds-custom-icon-link{position:static;top:0;right:0}
}
.ds-alert__speed_calc .ds-btn.ds-btn--secondary{align-items:center}
@media screen and (max-width:992px){.ds-alert__speed_calc{flex-direction:column}
}
.ds-alert__speed_calc .message__wrapper--2col{display:flex;align-items:flex-start;max-width:95%}
@media screen and (max-width:1200px){.ds-alert__speed_calc .message__wrapper--2col{max-width:90%}
}
@media screen and (max-width:992px){.ds-alert__speed_calc .message__wrapper--2col{width:calc(100% - 30px);max-width:100%}
}
@media screen and (max-width:767px){.ds-alert__speed_calc .message__wrapper--2col{width:100%;justify-content:center}
}
.ds-alert__speed_calc .velocitySection .ds-icon{margin-right:10px;height:34.89px;width:35px;min-width:35px}
@media screen and (max-width:480px){.ds-alert__speed_calc .velocitySection .ds-icon{height:22.93px;width:23px;min-width:23px}
}
@media screen and (max-width:767px){.ds-alert__speed_calc .velocitySection--DeskTop{display:none}
}
.ds-alert__speed_calc .velocitySection .velocityLink{width:auto;text-decoration:underline;text-transform:none;font-size:16px;line-height:20px;font-weight:normal}
@media screen and (min-width:300px) and (max-width:498px){.ds-alert__speed_calc .velocitySection .velocityLink{left:-35px;font-family:"Vodafone Rg";font-size:13px;letter-spacing:.23px;line-height:18px}
}
.ds-alert__speed_calc .velocitySection .velocityLink:after{display:none}
.ds-alert__speed_calc .velocitySection .velocityLink--no-neg-left{left:0}
.ds-alert__speed_calc .velocityAccordion{display:none}
@media screen and (max-width:767px){.ds-alert__speed_calc .velocityAccordion{display:block}
}
@media screen and (max-width:767px){.ds-alert__speed_calc .velocityAccordion{width:calc(100% + 40px);margin:0 -15px}
}
@media screen and (max-width:479px){.ds-alert__speed_calc .velocityAccordion{width:calc(100% + 30px);margin:0 -15px}
}
.ds-alert__speed_calc .velocityAccordion .ds-accordion__title{text-align:center;margin-top:10px;width:100%;text-align:center;line-height:25px}
.ds-alert__speed_calc .velocityAccordion .open .ds-accordion__title{background-color:#f4f4f4;display:flex;padding:10px;margin-bottom:-16px;justify-content:center;align-items:center}
.ds-alert__speed_calc .ds-alert__message{font-family:"Vodafone Rg";font-size:16px}
@media screen and (max-width:480px){.ds-alert__speed_calc .ds-alert__message{font-family:"Vodafone Rg";font-size:13px;line-height:18px;color:#333;margin-bottom:5px}
}
.ds-alert__speed_calc .ds-btn{margin-top:0 !important;text-align:left}
.ds-alert__speed_calc .ds-btn--primary{background:#9c2aa0;border:1px solid #9c2aa0}
.ds-alert__speed_calc .ds-btn--link{font-weight:bold;font-size:12px}
.ds-alert__grey{box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);border-top:2px solid #666}
.ds-alert__grey .ds-alert__message{font-family:"Vodafone Rg";font-size:16px}
@media screen and (max-width:480px){.ds-alert__grey .ds-alert__message{font-family:"Vodafone Rg";font-size:14px}
}
.ds-alert__warning{box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);border-top:2px solid #fecb00}
.ds-alert__warning .ds-alert__message{font-family:"Vodafone Rg";font-size:16px}
@media screen and (max-width:480px){.ds-alert__warning .ds-alert__message{font-family:"Vodafone Rg";font-size:14px}
}
.ds-alert__warning .ds-btn--primary{background:#fecb00;border:1px solid #fecb00}
.ds-alert .ds-icon{width:24px;height:24px;min-width:24px;margin-right:20px}
.ds-alert .ds-icon-cart_violet{width:30px;height:30px;min-width:30px}
@media screen and (max-width:480px){.ds-alert .ds-icon-cart_violet{width:24px;height:24px;min-width:24px}
}
.ds-alert .ds-icon--float-right-design{margin-right:0;margin-left:auto}
@media screen and (max-width:767px){.ds-alert .ds-icon--float-right-design{width:40px;height:40px;min-width:40px}
}
@media screen and (min-width:768px){.ds-alert .ds-icon--float-right-design{width:50px;height:50px;min-width:50px}
}
.ds-alert .ds-alert__icon{border-radius:100%;max-width:24px;width:100%;text-align:center;padding:1px 4px 6px;margin-right:20px}
.ds-alert__message{font-family:"Vodafone Rg";font-size:18px;color:#666;line-height:24px;margin-right:15px}
@media screen and (max-width:480px){.ds-alert__message{font-family:"Vodafone Rg";font-size:16px;line-height:18px;color:#333;text-align:left}
}
.ds-alert__message--split-design{margin-right:0;margin-bottom:0 !important;width:100%;line-height:20px;color:#333}
@media screen and (max-width:767px){.ds-alert__message--split-design .secondaryMessages{width:calc(100% + 40px)}
}
.ds-alert .ds-alert--close{width:20px;height:20px;cursor:pointer;background:transparent url(30.21.23/css/digitalexp-style-l9/images/x.svg) no-repeat center center;background-size:100% 100%;border:0;outline:0;position:absolute;right:20px}
@media screen and (min-width:768px){.ds-alert .ds-alert--close{position:relative;right:0}
}
.ds-alert__full-message-wrapper--split-design.col-lg-8{padding-left:0;z-index:2}
@media screen and (min-width:1200px){.ds-alert__full-message-wrapper--split-design.col-lg-8{z-index:4}
}
@media only screen and (max-width:1199px){.ds-alert__full-message-wrapper--split-design.col-lg-8{padding-left:0;padding-right:0}
}
.ds-alert__message-wrapper--split-design{width:100%;display:flex;padding-top:16px}
@media screen and (max-width:767px){.ds-alert__message-wrapper--split-design{padding-left:16px;padding-right:16px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-alert__message-wrapper--split-design{padding-left:17px;padding-right:17px}
}
@media screen and (min-width:992px){.ds-alert__message-wrapper--split-design{padding-left:20px;padding-right:20px}
}
.ds-alert__message-header--split-design{font-family:"Vodafone RgBd";font-size:18px}
@media screen and (max-width:767px){.ds-alert__message-header--split-design{padding-top:10px;margin-bottom:18px}
}
@media screen and (min-width:768px){.ds-alert__message-header--split-design{margin-bottom:8px}
}
@media screen and (max-width:767px){.ds-alert__intro-message{color:#333;font-size:20px;line-height:28px;margin:16px 0}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-alert__intro-message{color:#333;font-size:24px;line-height:30px;margin:16px 0 24px}
}
@media screen and (min-width:992px){.ds-alert__intro-message{font-size:28px;line-height:34px;margin:32px 0 24px}
}
@media screen and (min-width:768px){.ds-alert__intro-message--split-design{font-family:'Vodafone Lt'}
}
.ds-alert .ds-content__accordion--split-design{width:100%}
@media screen and (max-width:767px){.ds-alert .ds-content__accordion--split-design{margin-top:16px}
}
@media screen and (min-width:768px){.ds-alert .ds-content__accordion--split-design{margin-top:24px}
}
.ds-alert .ds-content__accordion--split-design .ds-accordion__title{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
.ds-alert .ds-content__accordion--split-design .open .ds-accordion__title{border-bottom-right-radius:0;border-bottom-left-radius:0}
@media screen and (min-width:768px){.ds-alert .ds-content__accordion--split-design .ds-accordion__content{display:block !important}
}
.ds-alert__velocity-columns-container{display:flex;justify-content:space-between}
@media screen and (max-width:767px){.ds-alert__velocity-columns-container{flex-direction:column}
}
.ds-alert__velocity-column{flex-grow:1}
@media screen and (max-width:767px){.ds-alert__velocity-column{margin-top:16px}
}
@media screen and (max-width:991px){.ds-alert__velocity-column{padding-left:16px;padding-right:16px}
}
@media screen and (min-width:992px){.ds-alert__velocity-column{padding-left:24px;padding-right:24px}
}
@media screen and (max-width:767px){.ds-alert__velocity-column:not(:last-child){border-bottom:1px solid #ddd}
}
@media screen and (min-width:768px){.ds-alert__velocity-column:not(:last-child){border-right:1px solid #ddd}
}
.ds-alert__velocity-header{display:flex;justify-content:space-between;margin-bottom:9px}
.ds-alert__velocity-body{display:flex;margin-bottom:24px}
.ds-alert__velocity-datum:not(:last-child){margin-right:25px}
.ds-alert__velocity-title{font-family:"Vodafone RgBd";font-size:18px;line-height:24px}
.ds-alert__velocity-tooltip{display:flex;align-items:center}
.ds-alert__velocity-value{font-size:18px;line-height:24px}
.ds-alert__velocity-datum-type{font-family:"Vodafone Lt";font-size:14px;line-height:14px}
.ds-alert .ds-icon__velocity:before{width:24px;height:24px;min-width:24px;margin-right:6px;position:relative;top:2px}
.ds-alert .ds-icon__velocity--download:before{content:url(30.21.23/css/digitalexp-style-l9/images/serviceability/download.svg)}
.ds-alert .ds-icon__velocity--upload:before{content:url(30.21.23/css/digitalexp-style-l9/images/serviceability/upload.svg)}
.ds-alert .ds-icon__velocity--latency:before{content:url(30.21.23/css/digitalexp-style-l9/images/serviceability/latency.svg)}
@media screen and (max-width:767px){.ds-alert__short-message-wrapper--split-design{padding:16px 16px 26px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-alert__short-message-wrapper--split-design{padding:16px 17px}
}
@media screen and (min-width:992px){.ds-alert__short-message-wrapper--split-design{padding:16px 20px}
}
@media screen and (max-width:768px){.ds-alert__wrapper .ds-btn{width:auto;margin-top:20px}
}
@media screen and (max-width:480px){.ds-alert__wrapper .ds-btn{margin-top:20px}
}
.core-radio .ds-form__input--group{margin-right:25px}
.core-radio .ds-form__input--group:last-of-type{margin-right:0}
.core-radio .ds-form__radio{display:flex;align-items:center;margin-top:10px;margin-right:30px}
.core-radio .ds-form__radio:last-of-type{margin-right:0}
.core-radio .ds-form__radio input[type='radio']:checked ~ .ds-form__design:before{width:45.5%;height:45.5%;border-radius:100%;content:'';background-color:#262626;display:flex;margin:auto}
.core-radio .ds-form__radio input[type='radio']:checked ~ .ds-form__design{border:1px solid #4a4d4e}
.core-radio .ds-form__radio input[type='radio']:disabled ~ .ds-form__design{background:#f4f4f4;border:1px solid #9f9f9f;cursor:not-allowed}
.core-radio .ds-form__radio input[type='radio']{margin:3px 10px 0 5px}
.core-radio .ds-form__design{width:24px;height:24px;border-radius:100%;display:inline-flex;border:1px solid #ccc;background-color:#fff;margin:0 10px 0 0;position:relative;left:0;top:0}
.core-radio.ds-confirm-and-pay .ds-form__input--group:last-of-type{margin-right:25px}
.ds-frame{background-color:#f4f4f4;flex:1 0 auto}
.ds-frame>.ds-frame-main:first-child{margin-top:-80px;padding-top:80px}
.ds-frame-main{background-color:#fff}
.ds-frame-default{background-color:#f4f4f4}
.ds-frame-content{max-width:1140px;width:100%;margin:0 auto}
@media screen and (max-width:767px){.ds-frame{margin-top:55px}
}
.ds-bottom-gutter{height:150px}
.ds-bottom-gutter.disabled{height:0}
.ds-container-gutter{padding-bottom:100px}
.sia-simulator-main-view{margin:100px}
.page-header{background-image:url("30.21.23/css/digitalexp-style-l9/images/header-320.png");background-repeat:no-repeat;background-position:center center;height:50px;width:100%;position:relative}
@media screen and (min-width:768px){.page-header{background-image:url("30.21.23/css/digitalexp-style-l9/images/header-744-trans.png");height:125px}
}
@media screen and (min-width:1200px){.page-header{height:125px;background-image:url("30.21.23/css/digitalexp-style-l9/images/header-1366.png")}
}
.page-footer{background-image:url("30.21.23/css/digitalexp-style-l9/images/footer_320.png");background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:652px;background-position:top}
@media screen and (min-width:768px){.page-footer{height:514px;background-image:url("30.21.23/css/digitalexp-style-l9/images/footer_744.png")}
}
@media screen and (min-width:1200px){.page-footer{height:494px;background-image:url("30.21.23/css/digitalexp-style-l9/images/footer_1366.png");background-size:105%}
}
.top-sticky{position:fixed;z-index:999;top:0;left:0;background-color:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,0.1)}
.grey{background-color:#333 !important;color:#fff !important}
@media screen and (max-width:768px){.grey{background-color:#4a4a4a !important}
}
.ds-product-configuration{background-color:#fff;width:100%;box-shadow:0 1px 20px 0 rgba(0,0,0,0.1);display:inline-block}
.ds-sticky-footer{color:#fff;width:100%;left:0;right:0;border-bottom:1px solid #ccc;border-top:1px solid #ccc;background:#333;box-shadow:0 1px 20px 0 rgba(0,0,0,0.1);position:fixed;bottom:0;z-index:111}
.ds-sticky-footer--light{background-color:#f4f4f4;box-shadow:0 0 20px 0 rgba(0,0,0,0.05),0 0 50px 0 rgba(0,0,0,0.1)}
@media screen and (min-width:768px){.ds-sticky-footer--light{height:auto}
}
.ds-sticky-footer__panel{position:relative;top:0}
.ds-sticky-footer__wrapper{display:flex;flex-direction:column;width:100%;height:100%}
@media screen and (min-width:769px){.ds-sticky-footer__wrapper{padding:0 20px;align-items:center;flex-direction:row}
}
.ds-sticky-footer__title{font-family:"Vodafone Rg";font-size:16px;width:100%;display:none;font-weight:bold;text-transform:uppercase;letter-spacing:1px}
@media screen and (min-width:768px){.ds-sticky-footer__title{display:block}
}
.ds-sticky-footer__list{width:100%;display:flex;height:100%;flex-direction:row}
.ds-sticky-footer__arrow{border-left:1px solid #666;width:70px;position:relative;height:84px;cursor:pointer}
.ds-sticky-footer__arrow:after{position:absolute;top:calc(50%);left:calc(50% - 4px);display:block;content:'';height:14px;width:14px;border:2px solid #666;transform:rotate(45deg);border-bottom-width:0;border-right-width:0;margin:0 auto;margin-top:-10px}
@media screen and (min-width:1200px){.ds-sticky-footer__arrow{display:none}
}
.ds-sticky-footer__item{display:flex;align-items:center;justify-content:space-between;padding:15px 15px;flex:0 1 auto;position:relative}
@media screen and (min-width:1200px){.ds-sticky-footer__item{padding:15px 40px;align-items:flex-start}
}
@media screen and (max-width:768px){.ds-sticky-footer__item{padding:15px 15px 0 15px}
}
.ds-sticky-footer__item.ds-price .ds-label{text-transform:uppercase}
.ds-sticky-footer__item .ds-label{font-family:"Vodafone Rg";font-size:14px;text-transform:capitalize;color:#ccc;letter-spacing:.5px;width:100%}
@media screen and (min-width:768px){.ds-sticky-footer__item .ds-label{text-align:left;font-family:"Vodafone Rg";font-size:16px}
}
@media screen and (min-width:1200px){.ds-sticky-footer__item .ds-label{font-family:"Vodafone Rg";font-size:16px}
}
.ds-sticky-footer__item .ds-value{font-family:"Vodafone Rg";font-size:16px;font-weight:bold;width:100%;text-align:right}
@media screen and (min-width:768px){.ds-sticky-footer__item .ds-value{font-family:"Vodafone Rg";font-size:22px}
}
@media screen and (min-width:1200px){.ds-sticky-footer__item .ds-value{font-family:"Vodafone Rg";font-size:28px}
}
@media screen and (max-width:768px){.ds-sticky-footer__item .ds-value{font-size:18px;margin-right:10px}
}
@media screen and (min-width:768px){.ds-sticky-footer__item .ds-design{width:1px}
.ds-sticky-footer__item .ds-design:after{content:'';position:absolute;right:0;bottom:0;border-right:1px solid #666;height:calc(100% - 20px)}
}
.ds-sticky-footer__item .ds-design{width:1px}
.ds-sticky-footer__item .ds-design:after{content:'';position:absolute;right:0;bottom:0;border-right:1px solid #666;height:calc(100% - 20px);border:1px solid #9b9b9b}
.ds-sticky-footer__separator{border-bottom:1px solid #ebebeb}
.ds-sticky-footer__action-btn{width:100%;padding:15px 15px;align-items:center}
@media screen and (min-width:768px){.ds-sticky-footer__action-btn{padding:0;display:flex;justify-content:flex-end}
}
.ds-sticky-footer__action-btn .ds-btn--white{color:#fff}
.ds-sticky-footer__action-btn button{width:100%;margin-top:3px;height:50px}
.ds-sticky-footer__action-btn button.ds-btn--white{margin-bottom:10px}
@media screen and (min-width:768px){.ds-sticky-footer__action-btn button.ds-btn--white{margin-bottom:0}
}
.ds-sticky-footer__action-btn a{height:50px}
.ds-sticky-footer__action-btn.ds-inverse{flex-direction:row-reverse;justify-content:flex-start !important}
.ds-sticky-footer__action-btn--no-top-padding{padding:0 15px 15px}
.ds-sticky-footer .ds-tooltip{position:absolute;bottom:68px;left:calc(50% - 150px)}
.ds-sticky-footer .ds-tooltip-container{position:relative}
@media screen and (min-width:768px){.ds-sticky-footer .ds-tooltip{left:calc(100% - 310px);bottom:85px;display:block}
}
.ds-product-configuration .ds-sticky-footer{background:#fff;width:100%;box-shadow:none}
.ds-product-configuration .ds-sticky-footer__item:first-of-type .ds-design{width:1px}
.ds-product-configuration .ds-sticky-footer__item:first-of-type .ds-design:after{content:'';position:absolute;right:0;bottom:10px;border-right:1px solid #666;height:calc(100% - 20px)}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer__item:first-of-type .ds-design:after{border-color:grey;height:44px;top:21px}
}
.ds-product-configuration .ds-sticky-footer__item .ds-design:after{bottom:10px}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer__item .ds-design:after{border-color:grey;height:44px;top:21px}
}
@media screen and (min-width:769px){.ds-product-configuration .ds-sticky-footer__item:first-of-type .ds-design{width:1px;margin-left:25px}
.ds-product-configuration .ds-sticky-footer__item .ds-label{text-align:right;width:auto;float:right;font-size:16px;min-width:94px;margin-top:10px}
.ds-product-configuration .ds-sticky-footer__item .ds-value{font-size:30px;width:auto;float:left;text-align:left}
.ds-product-configuration .ds-sticky-footer__item .ds-sticky-footer__item{justify-content:normal}
}
.ds-product-configuration .ds-sticky-footer__wrapper{background:#fff;box-shadow:none;color:#4a4a4a}
.ds-product-configuration .ds-sticky-footer .grey .ds-sticky-footer__item .ds-label{color:#fff}
.ds-product-configuration .ds-sticky-footer .grey .ds-design::after{border-color:#fff}
.ds-product-configuration .ds-sticky-footer__action-btn{text-align:center}
.ds-product-configuration .ds-sticky-footer__action-btn button{font-family:"Vodafone Rg";font-size:14px;font-weight:bold;height:50px;border-radius:4px;letter-spacing:1px;line-height:26px;text-align:center;margin-top:0;display:flex;justify-content:center;align-items:center}
@media screen and (min-width:769px){.ds-product-configuration .ds-sticky-footer__action-btn button{width:auto;margin-left:20px;margin-right:0;min-width:250px}
}
@media screen and (min-width:480px) and (max-width:768px){.ds-product-configuration .ds-sticky-footer__action-btn button{margin:5px;width:50%}
}
.ds-product-configuration .ds-sticky-footer__action-btn button .ds-icon.ds-call-white{width:24px;height:24px;float:right}
.ds-product-configuration .ds-sticky-footer__action-btn button.ds-btn--primary:hover{background-color:#900}
.ds-product-configuration .ds-sticky-footer__action-btn button.ds-btn--tertiary .ds-icon.ds-call-white{width:24px;height:24px;float:right}
@media screen and (min-width:1024px){.ds-product-configuration .ds-sticky-footer__title{flex-grow:1;max-width:350px}
.ds-product-configuration .ds-sticky-footer__list{flex-basis:0;flex-grow:1}
.ds-product-configuration .ds-sticky-footer__item{width:195px;flex-direction:row;align-items:center;padding:15px 20px 15px 0}
.ds-product-configuration .ds-sticky-footer__item .ds-value{flex-grow:1;text-align:left;width:100%}
.ds-product-configuration .ds-sticky-footer__item:nth-child(2){margin-left:20px}
.ds-product-configuration .ds-sticky-footer__item:nth-child(3){margin-left:20px}
.ds-product-configuration .ds-sticky-footer__action-btn{flex-basis:0;flex-grow:1}
}
.ds-product-configuration .ds-sticky-footer .ds-cart-collapsible .cart-collapse-btn{background:#f5f6f6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6',endColorstr='#dbdce2',GradientType=0);color:#000;box-shadow:0 1px 20px 0 rgba(0,0,0,0.1);background:white !important;box-shadow:0 1px 10px 0 rgba(0,0,0,0.4);border-radius:0 4x 0 0}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__wrapper .ds-design::before{border-color:#fff}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__title{max-width:135px;font-size:14px}
.ds-product-configuration .ds-sticky-footer .no-borders{background:none !important;border:none !important;box-shadow:none !important;position:relative;bottom:30px;left:4px}
.ds-product-configuration .ds-sticky-footer .no-borders.cart-icon-title{bottom:13px;left:100px;transform:rotate(270deg)}
.ds-product-configuration .ds-sticky-footer .no-borders span{color:#9e9e9e}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer{position:fixed;z-index:111;bottom:0;width:100%;max-width:1170px;max-height:200px;top:unset !important;border-bottom:0;border-top:0;box-shadow:0 1px 20px 0 rgba(0,0,0,0.1)}
.ds-product-configuration .ds-sticky-footer .show-big-displays{display:none}
.ds-product-configuration .ds-sticky-footer .show-small-displays{display:block}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__title{margin-left:5px}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__item{flex-direction:column;text-align:right;justify-content:flex-start}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__item .ds-value{font-size:35px;text-align:center;color:#4a4a4a}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__item .ds-label{line-height:18px}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__item .ds-plan-details__old-price{opacity:.8;color:#fff;font-family:"Vodafone Lt";font-size:16px;line-height:18px;text-align:right;display:none}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__item .ds-plan-details__old-price.ds-activation__old{display:inline-block}
.ds-product-configuration .ds-sticky-footer .ds-cart-collapsible .cart-collapse-btn .ds-icon-arrow-right--white{background:url(30.21.23/css/digitalexp-style-l9/images/arrow-right_grey.svg) no-repeat center center}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__action-btn{justify-content:center}
}
@media screen and (max-width:768px) and (max-width:479px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__action-btn .ds-btn+.ds-btn{margin-top:15px}
}
@media screen and (max-width:768px) and (max-width:768px) and (min-width:480px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__action-btn{display:flex;align-items:center}
}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list{justify-content:center}
}
.ds-product-configuration .ds-sticky-footer .ds-plan-details__old-price.ds-activation__old{font-family:"Vodafone Lt";font-size:20px;color:#fff;opacity:1}
@media only screen and (min-width:992px){.ds-product-configuration .ds-sticky-footer .ds-plan-details__old-price.ds-activation__old{margin:5px 10px 0 0}
}
@media screen and (min-width:769px){.ds-product-configuration .ds-sticky-footer{height:90px;width:100%;max-width:1170px;margin:0 auto;border-bottom:0;border-top:0;position:static}
.ds-product-configuration .ds-sticky-footer .show-big-displays{display:block}
.ds-product-configuration .ds-sticky-footer .show-small-displays{display:none}
.ds-product-configuration .ds-sticky-footer .ds-cart-collapsible{position:absolute;width:100%;top:1px}
.ds-product-configuration .ds-sticky-footer .ds-cart-collapsible .cart-collapse-btn .ds-icon-arrow-right--white{background:url(30.21.23/css/digitalexp-style-l9/images/icon-arrow-right-grey-new.png) no-repeat center center;height:10px;width:10px;background-size:100% 100%}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__action-btn{justify-content:flex-end}
}
.ds-product-configuration .ds-sticky-footer .show-big-displays .ds-cart-collapsible.expand div.ds-custom-cart{margin-top:-33px;z-index:111}
.ds-product-configuration .ds-sticky-footer .ds-cart-collapsible.expand .ds-cart{z-index:111}
.ds-cart .ds-sticky-footer .ds-text__small{display:none}
@media screen and (min-width:768px) and (max-width:1199px){.ds-cart .ds-sticky-footer__action-btn{text-align:right}
.ds-cart .ds-sticky-footer__action-btn button{width:150px}
}
.ds-cart .ds-sticky-footer__action-btn.clickToCall{padding:0;justify-content:flex-start}
@media screen and (min-width:1199px){.ds-cart .ds-sticky-footer{position:relative;align-self:baseline;margin:0 0 0 15px;box-shadow:none;height:auto;width:358px;background:#fff}
.ds-cart .ds-sticky-footer .ds-text__small{display:block;text-transform:none;padding-top:5px}
.ds-cart .ds-sticky-footer__wrapper{flex-direction:column;align-items:flex-start;padding:0}
.ds-cart .ds-sticky-footer__list{flex-direction:column;border-bottom:1px solid #ebebeb;margin-top:10px}
.ds-cart .ds-sticky-footer__item{padding:0 20px;margin-bottom:10px}
.ds-cart .ds-sticky-footer__item .ds-label{padding:0;color:#333}
.ds-cart .ds-sticky-footer__item .ds-value{font-family:"Vodafone Rg";font-size:22px;color:#333;width:100%}
.ds-cart .ds-sticky-footer__item .ds-design{display:none}
.ds-cart .ds-sticky-footer__item:last-of-type{margin-bottom:20px}
.ds-cart .ds-sticky-footer__action-btn{padding:15px 20px}
.ds-cart .ds-sticky-footer__action-btn button{height:auto;padding:5px 0}
}
@media screen and (min-width:768px){.ds-sticky-footer.ds-micro-cart{height:auto}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__wrapper{align-items:flex-start;flex-direction:row}
}
@media screen and (min-width:768px) and (max-width:1199px){.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item{justify-content:normal}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item:first-of-type .ds-design{width:1px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item:first-of-type .ds-design:before{content:'';position:absolute;left:0;bottom:0;border-right:1px solid #666;height:calc(100%)}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item .ds-label{margin-right:50px}
}
@media screen and (min-width:1200px){.ds-sticky-footer.ds-micro-cart{box-shadow:none;height:auto;background:#fff;width:358px;position:relative}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__list{flex-direction:column;height:auto;margin-top:10px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item{padding:0;margin-bottom:10px;padding:0 20px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item .ds-label{font-family:"Vodafone Rg";font-size:18px;color:#333}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item .ds-value{color:#333;width:100%;margin-top:-10px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item .ds-design{display:none}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item .ds-text__small{display:block;text-transform:none;padding-top:5px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__wrapper{flex-direction:column;align-items:flex-start;padding:0}
.ds-sticky-footer.ds-micro-cart .ds-cart-prices-totals__title{color:#333}
}
@media screen and (max-width:1199px){.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-heading{display:flex}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-heading .ds-title__wrapper{width:100%}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-heading .ds-sticky-footer__arrow:after{transform:rotate(45deg)}
}
@media screen and (max-width:1199px) and (max-width:1199px){.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-heading{border-bottom:1px solid #ebebeb}
}
@media screen and (max-width:1199px){.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices__details-action{display:block}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices__details-action .ds-btn.ds-btn--link::after{display:none}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices .ds-text__small{display:flex}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-body{display:flex}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-totals{background:#fff;color:#333}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-totals .ds-sticky-footer__wrapper{flex-direction:column}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-totals__title{display:flex;padding:20px 20px 0}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-totals .ds-sticky-footer__arrow{display:none}
.ds-sticky-footer.ds-micro-cart.active .ds-sticky-footer{height:auto}
.ds-sticky-footer.ds-micro-cart.active .ds-sticky-footer__item .ds-label{color:#333;font-family:"Vodafone Rg";font-size:18px}
.ds-sticky-footer.ds-micro-cart.active .ds-sticky-footer__item .ds-value{font-family:"Vodafone RgBd";font-size:22px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__list{flex-direction:column}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item{padding:9px 20px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item .ds-design{display:none}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__item .ds-label{min-width:66px}
.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__wrapper{padding-right:0}
}
@media screen and (min-width:768px) and (max-width:1199px){.ds-sticky-footer.ds-micro-cart.active .ds-sticky-footer{height:auto}
.ds-sticky-footer.ds-micro-cart.active .ds-sticky-footer__item{padding-left:0}
.ds-sticky-footer.ds-micro-cart.active .ds-cart-prices-totals__title{padding:20px 0 0}
}
@media screen and (max-width:767px){.ds-sticky-footer.ds-micro-cart .ds-sticky-footer__wrapper{flex-direction:row}
}
.ds-value .ds-price__amount{font-size:1em}
.ds-value .ds-price__currency{font-size:.5em}
.ds-value>span{display:inline-flex}
.ds-container-footer{max-width:1396px !important}
@media screen and (max-width:1199px) and (min-width:480px){.ds-affix .ds-sticky-footer{color:#666}
}
.ds-affix .ds-checkout-cart{box-shadow:none}
@media screen and (max-width:1199px){.ds-affix .ds-checkout-cart{position:relative}
}
@media screen and (max-width:1199px){.ds-cart-reverse{display:flex;flex-direction:column-reverse;color:#666}
}
.ds-checkout-cart .ds-cart-prices .checkout-cart-heading{display:flex}
@media screen and (max-width:1199px){.ds-checkout-cart .ds-cart-prices .checkout-cart-heading__action{display:none}
}
@media screen and (max-width:1199px){.ds-checkout-cart .ds-cart-prices .checkout-cart-heading{background:#fff}
}
.ds-checkout-cart .ds-cart-prices .checkout-cart-heading__cartIcon{display:none;background-size:22px 21px;width:30px;height:30px;margin-right:10px;background:url("30.21.23/css/digitalexp-style-l9/images/completed.svg") no-repeat center center}
@media screen and (max-width:1199px){.ds-checkout-cart .ds-cart-prices .checkout-cart-heading .ds-title__text{color:#333}
}
.ds-checkout-cart .ds-cart-prices .checkout-cart-heading .ds-title__wrapper{width:100%}
@media screen and (max-width:1199px){.ds-checkout-cart .ds-cart-prices .checkout-cart-heading .ds-title__wrapper{display:flex}
}
.ds-checkout-cart .ds-cart-prices .checkout-cart-heading .ds-sticky-footer__arrow{height:55px;border-left:0}
.ds-checkout-cart .ds-cart-prices .checkout-cart-heading .ds-sticky-footer__arrow:after{transform:rotate(225deg)}
@media screen and (max-width:1199px){.ds-checkout-cart .ds-cart-prices-totals{display:none}
}
.ds-checkout-cart .ds-cart-prices__details-action{display:none}
.ds-checkout-cart .ds-cart-prices-heading{box-shadow:none}
@media screen and (max-width:1199px){.ds-checkout-cart .ds-cart-prices-heading__action{display:none}
}
@media screen and (max-width:1199px){.ds-checkout-cart{background:#FFF}
}
@media screen and (max-width:1199px){.ds-checkout-cart.active .ds-cart-prices-totals{display:flex}
.ds-checkout-cart.active .ds-cart-prices-totals .ds-sticky-footer__arrow{display:none}
.ds-checkout-cart.active .ds-cart-prices-totals__title{padding:20px 20px 10px 0 !important}
.ds-checkout-cart.active .ds-cart-prices__details-action{display:block}
.ds-checkout-cart.active .ds-sticky-footer__wrapper{display:block;padding:0 20px}
.ds-checkout-cart.active .ds-sticky-footer__item{padding:0}
}
.ds-checkout-cart__arrow{height:55px}
.ds-checkout-cart__arrow:after{transform:rotate(225deg)}
@media screen and (max-width:1199px){.ds-checkout-cart{margin-bottom:10px}
}
.ds-product-configuration .ds-sticky-footer .grey .ds-sticky-footer__list .ds-sticky-footer__item .ds-value{color:#fff}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer .grey .ds-sticky-footer__list .ds-sticky-footer__item .ds-value{margin-right:0}
}
.ds-product-configuration .ds-sticky-footer .grey .ds-sticky-footer__list .ds-sticky-footer__item .ds-price__amount{color:#fff}
.ds-product-configuration .ds-sticky-footer .grey .ds-sticky-footer__list .ds-sticky-footer__item .ds-price__currency{color:#fff}
.ds-product-configuration .ds-sticky-footer .grey .ds-sticky-footer__list .ds-sticky-footer__item .ds-label{color:#fff}
.ds-sticky-footer .ds-sticky-footer__wrapper .ds-sticky-footer__action-btn .ds-btn--primary:hover{background-color:#900;border-color:#900}
.ds-sticky-footer .ds-sticky-footer__wrapper .ds-sticky-footer__action-btn .ds-btn--tertiary:hover{color:#fff}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-sticky-footer__item .ds-price__amount{color:#4a4a4a}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-sticky-footer__item .ds-price__currency{color:#4a4a4a}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-sticky-footer__item .ds-label{color:#4a4a4a}
@media screen and (min-width:480px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-sticky-footer__item{justify-content:center}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-price-original{display:flex;padding:0;margin:0;text-align:right;justify-content:center;align-items:center;font-weight:bold;position:relative}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-price-original>span{align-items:flex-start;display:flex}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-price-original .ds-price__amount{font-family:"Vodafone Rg";font-size:60px;font-weight:bold;text-align:right;padding:0}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-price-original .ds-price__currency{font-family:"Vodafone Rg";font-size:30px;font-weight:bold;line-height:43px;text-align:right}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-price-original .ds-label{font-weight:100;text-transform:none;text-align:left;margin-left:-47px;margin-bottom:-18px}
}
@media screen and (min-width:480px) and (min-width:769px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-price-original .ds-label{left:25px}
}
@media screen and (min-width:480px) and (width:768px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-price-original .ds-label{left:65px;text-align:left}
}
@media screen and (max-width:480px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list .ds-sticky-footer__item .ds-price-original{font-family:"Vodafone Rg";font-size:35px;font-weight:bold;line-height:30px;justify-content:space-between}
}
@media screen and (min-width:769px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-plan-only .ds-sticky-footer__item{align-items:center}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-plan-only .ds-sticky-footer__item:last-child{align-items:center}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device{justify-content:flex-start}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item{align-items:center;flex-grow:0;margin:15px 20px 15px 0;padding:0;justify-content:flex-start;width:auto}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item>span{display:flex;align-items:flex-end}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item .ds-label{text-align:left;color:#4a4a4a;margin-left:10px;width:auto;min-width:auto}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item .ds-value{text-align:center;width:auto}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item:first-of-type .ds-design:after{bottom:0;border:1px solid #9b9b9b;height:44px}
}
@media screen and (max-width:767px){.ds-sticky-footer__item:last-child{align-items:flex-end}
}
@media screen and (max-width:767px){.ds-sticky-footer__item:first-of-type{align-items:flex-start}
}
.ds-product-configuration.grey .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item .ds-label{color:white}
.ds-product-configuration.grey .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item:first-of-type .ds-design::after{border:1px solid #fff}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list{justify-content:space-between}
.ds-product-configuration .ds-sticky-footer__item:first-of-type{flex-grow:1}
.ds-product-configuration .ds-sticky-footer__item:last-child{flex-grow:1}
.ds-product-configuration .ds-sticky-footer__item .ds-value{margin-right:0}
}
@media screen and (max-width:768px) and (width:768px){.ds-product-configuration .ds-sticky-footer__item .ds-label{text-align:right}
}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item:first-of-type .ds-design:after{bottom:0;border:1px solid #4a4a4a}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item{flex-direction:column;align-items:center}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item .ds-label{color:#4a4a4a;font-size:16px;line-height:18px;letter-spacing:normal}
.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-device .ds-sticky-footer__item .ds-value{margin-right:0;font-size:35px}
}
@media screen and (max-width:768px){.ds-product-configuration .ds-sticky-footer .ds-sticky-footer__list.ds-plan-only .ds-sticky-footer__item{align-items:center}
}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__price{display:flex;align-items:center;width:100%}
@media screen and (max-width:1200px){.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__price{flex-direction:row;display:flex;width:100%;justify-content:center;align-items:flex-end}
}
@media screen and (max-width:1200px) and (max-width:768px){.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__list{justify-content:center}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__list li:only-child.ds-sticky-footer__item{width:100%}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__list .ds-sticky-footer__item{padding:15px 15px 15px 15px}
}
@media screen and (max-width:1200px){.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__price .ds-label{width:auto}
}
@media screen and (min-width:768px) and (max-width:1200px){.ds-micro-cart-totals .ds-sticky-footer__wrapper{flex-direction:column;padding:0}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__action-container{display:flex;align-items:center;flex-grow:1;justify-content:space-between;flex-direction:row-reverse;width:100%}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__action-container--no-reverse-flex-direction{flex-direction:row}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__action-container .ds-sticky-footer__action-btn{padding:15px 15px}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__action-container .ds-sticky-footer__action-btn button{width:100%;height:50px}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__separator{border-bottom:1px solid #666;width:100%}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__list{width:auto}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__item .ds-label{margin-right:10px;font-size:18px}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__item .ds-value{color:#fff;width:auto}
}
@media screen and (max-width:768px){.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-design::after{height:calc(100% - 30px);bottom:14px}
}
@media screen and (min-width:768px){.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-design::after{bottom:10px;height:calc(100% - 20px)}
}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__price .ds-label{margin-right:5px}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__action-container{width:100%}
@media screen and (min-width:320px) and (max-width:480px){.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__item{width:100%;justify-content:space-evenly}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__price .ds-label{width:unset}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__item .ds-value{width:unset}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__price{width:100%;justify-content:space-between}
.ds-micro-cart-totals .ds-sticky-footer__wrapper .ds-sticky-footer__price .ds-value{margin-right:0}
}
@media screen and (max-width:570px){.ds-panel .ds-panel-button{margin-top:15px}
}
.ds-sticky-footer__action-container{display:flex;flex-direction:column}
.ds-sticky-footer__action-container.ds-cart-inverse div:nth-child(1){order:2;padding-top:0}
.ds-sticky-footer__action-container.ds-cart-inverse div:nth-child(2){order:1;padding-top:19px}
.ds-micro-cart{width:100%}
.ds-micro-cart__additional{color:#333;background:#fff;text-transform:capitalize;height:50px;border-bottom:1px solid #ebebeb;align-items:center;justify-content:space-between;padding:0 20px;display:none}
.ds-micro-cart__additional--text{font-family:"Vodafone Rg";font-size:16px}
.ds-micro-cart__additional--value{font-family:"Vodafone Rg";font-size:18px;font-weight:bold}
@media screen and (min-width:1200px){.ds-micro-cart__additional{display:flex}
}
.ds-cart-prices{width:100%;height:100%}
.ds-cart-prices .ds-title{align-items:center;width:auto;color:#fff}
.ds-cart-prices .ds-title__text{font-family:"Vodafone Rg";font-size:16px;text-transform:uppercase;font-weight:bold}
.ds-cart-prices .ds-title__wrapper{width:83.33333%}
.ds-cart-prices .ds-micro-cart-totals{height:100%}
.ds-cart-prices-heading{box-shadow:0 0 20px 0 rgba(0,0,0,0.05),0 0 50px 0 rgba(0,0,0,0.1);background:#333;color:#fff;overflow:hidden;align-items:center;padding-left:20px;display:none}
.ds-cart-prices-heading .ds-btn--link{color:currentColor}
.ds-cart-prices-heading .ds-btn--link:after{background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_white.svg") no-repeat center center;background-size:70% 70%}
.ds-cart-prices-body{background:#fff;border-bottom:1px solid #ebebeb;overflow:hidden;display:none}
.ds-cart-prices-body__wrapper{padding:20px}
.ds-cart-prices-body__wrapper.address-section{font-family:"Vodafone Rg";font-size:14px;font-weight:bold;color:#333;letter-spacing:1px;line-height:16px}
.ds-cart-prices-body__wrapper.address-section .review__text{font-family:"Vodafone Rg";font-size:18px;line-height:24px;font-weight:normal;margin-top:8px;text-transform:lowercase}
.ds-cart-prices-body__wrapper.address-section .review__text:first-line {text-transform:capitalize}
.ds-cart-prices-body .ds-text__small{text-transform:uppercase;color:#999;letter-spacing:.5px;font-weight:bold}
.ds-cart-prices-body__wrapper .ds-cart-prices__list .ds-cart-prices__item{font-family:"Vodafone Rg";font-size:18px;line-height:24px}
.ds-cart-prices__list{margin-top:5px}
.ds-cart-prices__item{color:#333;font-family:"Vodafone Rg";font-size:18px}
.ds-cart-prices-totals{display:flex;height:100%}
.ds-cart-prices-totals__title{font-family:"Vodafone Rg";font-size:14px;text-transform:uppercase;font-weight:bold;color:#333}
.ds-cart .ds-cart-prices-totals__title{display:none}
@media screen and (min-width:1200px){.ds-cart .ds-cart-prices{position:relative}
.ds-cart .ds-cart-prices-heading{display:flex;height:50px;box-shadow:none}
.ds-cart .ds-cart-prices-totals{padding:0}
.ds-cart .ds-cart-prices-totals__title{display:block;padding:20px 20px 0 20px}
}
.ds-micro-cart .ds-cart-prices{height:auto}
.ds-micro-cart .ds-cart-prices .ds-text__small,.ds-micro-cart .ds-cart-prices-totals__title{display:none}
@media screen and (min-width:1200px){.ds-micro-cart .ds-cart-prices-totals__title{width:25%;display:block;color:#fff}
}
@media screen and (min-width:1200px){.ds-micro-cart .ds-cart-prices-heading{display:flex;align-items:center;height:50px;box-shadow:none;padding:15px 20px}
}
@media screen and (min-width:1200px) and (min-width:1200px){.ds-micro-cart .ds-cart-prices .ds-title{font-family:"Vodafone Rg";font-size:18px}
.ds-micro-cart .ds-cart-prices .ds-title__wrapper{width:100%;display:flex;justify-content:space-between}
}
@media screen and (min-width:1200px){.ds-micro-cart .ds-cart-prices-body{display:block;border-bottom:0}
.ds-micro-cart .ds-cart-prices-body .ds-text__small{text-transform:uppercase;color:#999;letter-spacing:.5px;font-weight:bold;display:block}
.ds-micro-cart .ds-cart-prices-body__wrapper{padding-top:10px;padding-bottom:10px}
.ds-micro-cart .ds-cart-prices-totals__title{display:block;padding:15px 20px 0 20px}
.ds-micro-cart .ds-cart-prices-totals .ds-sticky-footer__wrapper{border-top:1px solid #ebebeb}
}
@media only screen and (max-width:768px){.ds-micro-cart .ds-cart-prices .ds-cart-prices-heading{padding-left:12px}
}
.ds-micro-cart .ds-cart-prices .ds-cart-prices-heading__action .ds-btn--link{font-family:"Vodafone Rg";font-size:14px}
.ds-cart-collapsible{position:absolute;width:100%;bottom:0;z-index:15}
.ds-cart-collapsible.expand .ds-cart{border:1px solid rgba(0,0,0,0.1)}
.ds-cart-collapsible.expand .ds-cart__wrapper{-webkit-transition:max-height .25s ease-in;-o-transition:max-height .25s ease-in;transition:max-height .25s ease-in;max-height:45vh}
.ds-cart-collapsible.expand .ds-cart-header{display:flex}
.ds-cart-collapsible.expand .ds-cart .ds-cart{box-shadow:none;border:0}
.ds-cart-collapsible.expand>.ds-btn{margin:0}
.ds-cart-collapsible.expand>.ds-btn .ds-icon{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}
.ds-cart-collapsible>.ds-btn{font-family:"Vodafone Rg";font-size:12px;letter-spacing:.5px;width:132px;height:25px;line-height:14px;border-radius:0 4px 0 0;background-color:#4a4d4e;color:#fff;border:0}
.ds-cart-collapsible>.ds-btn .ds-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);width:6px;height:9px;margin:0;margin-left:5px}
@media screen and (min-width:300px) and (max-width:768px){.ds-cart-collapsible>.ds-btn{font-weight:normal}
}
.ds-cart-collapsible .ds-cart{background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);background-color:#fff;min-height:0}
@media screen and (min-width:1200px){.ds-cart-collapsible .ds-cart{width:405px}
}
.ds-cart-collapsible .ds-cart__wrapper{-webkit-transition:max-height .25s ease-out;-o-transition:max-height .25s ease-out;transition:max-height .25s ease-out;padding:0;max-height:0;overflow:auto;overscroll-behavior:contain;-ms-scroll-chaining:none}
.ds-cart-collapsible .ds-cart__wrapper::-webkit-scrollbar{width:5px}
.ds-cart-collapsible .ds-cart__wrapper::-webkit-scrollbar-thumb{height:100px;border-radius:5px;background-color:#ccc}
.ds-cart-collapsible .ds-cart__wrapper::-webkit-scrollbar-track{background-color:#f4f4f4}
.ds-cart-collapsible .ds-cart__wrapper .col-xs-12{padding:0}
.ds-cart-collapsible .ds-cart-package{width:100%;padding:0}
.ds-cart-collapsible .ds-cart-package__header--main{height:50px;box-shadow:none}
.ds-cart-collapsible .ds-cart-header{padding:0 30px 0 20px;height:50px;align-items:center;border-bottom:1px solid #ebebeb;display:none}
.ds-cart-collapsible .ds-cart-header .ds-title{font-family:"Vodafone RgBd";font-size:12px;color:#999;line-height:15px;letter-spacing:.5px;text-transform:uppercase}
.ds-cart-collapsible .ds-cart-header__action .ds-btn{width:20px;height:20px;background:transparent;display:block;border:0;padding:0}
.ds-cart-collapsible .ds-cart-header__action .ds-btn .ds-icon{width:100%;height:100%}
.ds-cart-collapsible .ds-cart-header__action .ds-btn .ds-icon.ds-icon-close--black{background-size:80% 80%}
@media screen and (min-width:768px){.ds-cart-collapsible .ds-cart-header__action .ds-btn{width:30px;height:30px}
}
@media screen and (min-width:768px){.ds-cart-collapsible .ds-cart-header{height:70px}
}
@media screen and (min-width:768px) and (max-width:1199px){.ds-cart-collapsible .ds-cart-columns{width:66.66667%;padding-right:20px}
.ds-cart-collapsible .ds-cart-columns__text{width:38%;margin-top:30px;text-align:right}
.ds-cart-collapsible .ds-cart-columns__text:first-child{margin-right:55px}
}
@media screen and (min-width:1200px){.ds-cart-collapsible .ds-cart-columns__wrapper{justify-content:space-between}
.ds-cart-collapsible .ds-cart-columns__text{width:30%;margin-top:30px}
}
.ds-cart-collapsible .ds-cart-items__item.ds-item--addon>header.ds-item__header{font-size:16px;font-weight:normal}
@media screen and (max-width:480px){.ds-cart-collapsible .ds-cart-items__item:first-of-type .ds-content{padding-top:10px}
.ds-cart-collapsible .ds-cart-items__item:first-of-type .ds-content__prices{margin-top:25px}
.ds-cart-collapsible .ds-cart-items__item:first-of-type .ds-content__prices__shipping{margin-top:0 !important}
.ds-cart-collapsible .ds-cart-items__item:last-of-type .ds-content{padding-top:10px}
.ds-cart-collapsible .ds-cart-items__item:last-of-type .ds-content__prices{margin-top:25px}
.ds-cart-collapsible .ds-cart-items__item:last-of-type .ds-content__prices__shipping{margin-top:0 !important}
}
@media screen and (max-width:320px){.ds-cart-collapsible .ds-cart-items__item:first-of-type .ds-content{padding-top:10px}
.ds-cart-collapsible .ds-cart-items__item:first-of-type .ds-content__prices{margin-top:48px}
.ds-cart-collapsible .ds-cart-items__item:first-of-type .ds-content__prices__shipping{margin-top:0 !important}
.ds-cart-collapsible .ds-cart-items__item:last-of-type .ds-content{padding-top:10px}
.ds-cart-collapsible .ds-cart-items__item:last-of-type .ds-content__prices{margin-top:48px}
.ds-cart-collapsible .ds-cart-items__item:last-of-type .ds-content__prices__shipping{margin-top:0 !important}
}
.ds-cart-collapsible .ds-cart-items__item .ds-content{padding-top:0;padding-bottom:0}
@media screen and (min-width:768px) and (max-width:1199px){.ds-cart-collapsible .ds-cart-items__item .ds-content__prices{width:32%}
}
@media screen and (min-width:1200px){.ds-cart-collapsible .ds-cart-items__item .ds-content__prices{width:50%}
.ds-cart-collapsible .ds-cart-items__item .ds-content__prices .ds-price:first-child{width:39%}
}
@media screen and (min-width:768px) and (max-width:1199px){.ds-cart-collapsible .ds-cart .ds-title__wrapper{width:33.33333% !important}
}
@media screen and (min-width:1200px){.ds-cart-collapsible .ds-cart .ds-title__wrapper{width:50% !important}
}
.ds-cart-collapsible .ds-cart .ds-title__wrapper .ds-title__text{font-family:"Vodafone Rg";font-size:16px;color:#000}
.ds-cart-collapsible .ds-cart .ds-price__container .ds-price{font-family:"Vodafone Rg";font-size:14px}
.ds-cart-collapsible .ds-cart .ds-price__container .ds-price__amount,.ds-cart-collapsible .ds-cart .ds-price__container .ds-price__currency{color:#333;font-size:inherit}
@media screen and (min-width:768px){.ds-cart-collapsible .ds-cart .ds-price__container .ds-price{font-family:"Vodafone Rg";font-size:18px}
}
.ds-cart-collapsible .ds-cart .ds-title__media{display:none}
.ds-cart-collapsible .ds-cart .ds-item--plan .ds-title{padding:0;margin-bottom:0}
.ds-cart-collapsible .ds-cart .ds-item--plan .ds-title__description{font-family:"Vodafone Rg";font-size:14px}
.ds-cart-collapsible .ds-cart .ds-item--topup .ds-icon-tooltip-info--grey{width:17px;height:17px}
@media screen and (min-width:768px) and (max-width:1199px){.ds-cart-collapsible .ds-cart .ds-item--addon .ds-title__wrapper{width:calc(33.33333% - 8px) !important}
}
@media screen and (min-width:1200px){.ds-cart-collapsible .ds-cart .ds-item--addon .ds-title__wrapper{width:calc(50% - 8px) !important}
.ds-cart-collapsible .ds-cart .ds-item--addon .ds-content__prices{width:calc(50% + 8px) !important}
}
.ds-micro-cart .ds-cart-collapsible{bottom:47px}
@media screen and (min-width:768px){.ds-micro-cart .ds-cart-collapsible{bottom:69px}
}
@media screen and (min-width:1200px){.ds-micro-cart .ds-cart-collapsible{display:none}
}
.ds-service-condition{background:#f4f4f4;padding:0 15px;height:290px}
.ds-service-condition .ds-title{font-family:"Vodafone Lt";font-size:30px;color:#999;padding:30px 0 15px 0}
.ds-service-condition__list{display:flex;flex-direction:column}
.ds-service-condition__item{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 0;border-bottom:1px solid rgba(0,0,0,0.1)}
.ds-service-condition .ds-label{font-family:"Vodafone Rg";font-size:22px;color:#333;width:66.66667%}
.ds-service-condition .ds-action{font-family:"Vodafone Lt";font-size:30px}
.ds-banner{background-color:#333}
.ds-banner .ds-container .row,.ds-banner .ds-container .ds-row{min-height:270px;display:flex;justify-content:center;flex-direction:column;position:relative}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds-banner .ds-container .row,.ds-banner .ds-container .ds-row{height:270px}
}
.ds-banner.ds-banner-menu{margin-top:0}
.ds-banner.ds-banner-menu.ds-plan-details .ds-container .ds-row{height:100%;width:auto;min-height:1px}
@media screen and (max-width:768px){.ds-banner.ds-banner-menu.ds-plan-details .ds-container .ds-row{height:100%;width:auto;min-height:1px}
}
@media screen and (min-width:300px) and (max-width:426px){.ds-banner.ds-banner-menu.ds-plan-details .ds-plan-details__wrapper .ds-title__text{font-family:"Vodafone Rg";font-size:24px;line-height:28px}
.ds-banner.ds-banner-menu.ds-plan-details .ds-bundle-plan-details__wrapper .ds-title__text{font-family:"Vodafone Lt";font-size:30px;line-height:35px}
}
.ds-banner__wrapper{flex-direction:column}
.ds-banner__wrapper .ds-title{font-family:"Vodafone Lt";font-size:30px;color:#fff;margin-bottom:10px}
@media screen and (min-width:768px){.ds-banner__wrapper .ds-title{font-family:"Vodafone Lt";font-size:40px}
}
.ds-banner__wrapper .ds-title__description{font-family:"Vodafone Lt";font-size:16px;color:#fff}
@media screen and (min-width:768px){.ds-banner__wrapper .ds-title__description{font-family:"Vodafone Lt";font-size:18px}
}
@media screen and (min-width:768px){.ds-banner.ds-banner-menu{margin-top:-82px;padding-top:82px}
}
.no-padding{padding:0 !important}
.w-100{width:100%}
.d-flex{display:flex}
.align-items-end{align-items:flex-end !important}
.mt-neg15{margin-top:-15px !important}
.mt2{margin-top:2px}
.mt15{margin-top:15px}
.mt16{margin-top:16px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.mt43{margin-top:43px}
.mr0{margin-right:0 !important}
.mr21{margin-right:21px !important}
.ml8{margin-left:8px !important}
.ml34{margin-left:34px}
@media screen and (min-width:768px){.mt-sm-15{margin-top:15px}
}
@media screen and (min-width:1200px){.mt-lg-0{margin-top:0}
}
@media screen and (min-width:1200px){.mb-lg-25{margin-bottom:25px}
}
@media screen and (max-width:767px){.mb-phone-only-25{margin-bottom:25px}
}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb30__important{margin-bottom:30px !important}
.mb40{margin-bottom:40px}
.pb50{padding-bottom:50px}
.mb60>.error{margin-bottom:60px !important}
.ds-title.ds-title-padding-top-thirty{padding-top:30px}
.ds-title.ds-title-margin-top-twenty{margin-top:-20px}
.component-menu-bg{margin-top:-85px;padding-top:85px}
.component-menu-bg .plan-list-items .ds-title{margin-bottom:20px}
.component-menu-bg-with-bc{margin-top:-130px;padding-top:130px}
@media only screen and (max-width:992px){.component-menu-bg-with-bc .ds-form .ds-form__fieldset .ds-radio__tabs--group{flex-flow:nowrap}
.component-menu-bg-with-bc .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text{padding:12px 20px}
}
@media only screen and (max-width:1200px){.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design{background-color:#4a4d4e}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-servicebility-new-container .ds-service-main-title{color:#fff}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-icon-close--black{background-image:url("30.21.23/css/digitalexp-style-l9/images/x-white-light.svg")}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .btn-label{margin:0;width:auto}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-form{background-color:transparent}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-form .error .autocomplete-form input[type='search']{background-color:#fff}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-form .ds-notification__error--text{color:#fff}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-btn--link{color:#fff}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-btn--link::after{background-image:url("30.21.23/css/digitalexp-style-l9/images/arrow-next-white.svg")}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-form__label{color:#fff}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design.ds-servicebility-wrapper.new-servicability-design .click-to-call-serviceability a{color:#fff;border:0}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-btn--secondary{background-color:transparent;color:#fff;border-color:#fff}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-btn--secondary:hover{background-color:#e5e5e5;color:#4a4d4e}
.component-menu-bg-with-bc.ds-dark-theme .new-servicability-design .ds-btn--secondary.ds-custom-icon::after{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg")}
}
.component-menu-bg-with-bc .ds-custom-icon{display:flex;justify-content:center;align-items:center}
.component-menu-bg-with-bc .ds-custom-icon::after{content:'';width:20px;height:20px;display:inline-flex;background-size:contain;background-position:center;margin-left:10px;background-repeat:no-repeat}
.component-menu-bg-with-bc .ds-custom-icon.ds-btn--primary::after{background-image:url("30.21.23/css/digitalexp-style-l9/images/arrow-next-white.svg");transform:rotate(90deg);width:15px;height:15px}
.component-menu-bg-with-bc .ds-custom-icon.ds-btn--tertiary::after{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg")}
.component-menu-bg-with-bc .ds-btn--secondary{background-color:transparent;color:#428600;border-color:#428600}
.component-menu-bg-with-bc .ds-btn--secondary:hover{background-color:#e5e5e5}
.component-menu-bg-with-bc .ds-btn--secondary.ds-custom-icon::after{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_green.svg")}
.set-address{display:block}
.set-address form{margin-bottom:30px}
.set-address .ds-title{padding:30px 0}
.set-address .ds-btn--secondary{margin:20px 0;width:100%}
@media screen and (max-width:480px){.set-address .ds-btn--large#setButton{padding:0;height:auto;min-width:130px;width:160px}
.set-address .ds-title{padding:30px 0 0}
.set-address .ds-address-widget{padding-top:20px}
}
@media screen and (min-width:480px){.set-address{display:-webkit-flex;align-items:center}
.set-address .ds-btn--secondary{width:auto;float:right}
}
.divider{height:1px;width:100%;background-color:#ebebeb}
.ds-verify-section{display:none}
.ds-show{display:block !important}
.btn-wrapper{display:flex;justify-content:flex-end;margin-top:30px;margin-bottom:30px}
.ds-vodafoneone-banner{background:url("30.21.23/css/digitalexp-style-l9/images/banner_vfone.jpg") no-repeat center;min-height:180px !important;display:block;background-size:contain}
.ds-label-tags{font-family:'Vodafone Rg';font-size:10px;color:#333;padding:6px;text-transform:uppercase;margin-right:5px;border-radius:2px;background-color:#fecb00;font-weight:bold;line-height:10px;margin:15px 10px 15px 0}
.ds-close--btn{width:16px;height:16px;position:absolute;top:1.5%;right:15px;cursor:pointer;background:transparent url("30.21.23/css/digitalexp-style-l9/images/x.svg") no-repeat center center;background-size:100% 100%;border:0;outline:0;transition:all .3s ease-in-out;padding:0;z-index:1}
.ds-box{border:1px solid rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.05)}
@media only screen and (max-width:480px){.ds-box-mobile{border:0;box-shadow:none}
}
@media screen and (min-width:768px){.ds-vodafoneone-banner{background:url("30.21.23/css/digitalexp-style-l9/images/banner_vfone.jpg") no-repeat center}
.ds-close--btn{width:24px;height:24px;top:3%}
}
@media screen and (min-width:992px){.ds-vodafoneone-banner{background:url("30.21.23/css/digitalexp-style-l9/images/banner_vfone.jpg") no-repeat center}
}
.generic-flex-grow{flex-grow:1}
.hide{display:none}
.slick-prev,.slick-next{opacity:1 !important}
.minmodal{min-height:50vh}
.vfa-tabbed{all:initial}
.vfa-tabbed .tabs>div{background-color:#fff}
.vfa-tabbed table#confronta-offerte-table td{border:1px solid #f0f0f0}
.vfa-tabbed .tabs,.vfa-tabbed .vfa-label-title,.vfa-tabbed td{word-break:break-word}
.ds-affix-top{position:fixed}
.bcounter{display:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.noScroll{overflow:hidden}
}
@media screen and (max-width:480px){.noScroll{overflow:hidden}
}
.ds-cube .vfa-head-ico img{width:25px}
.ds-badge{background-color:#fecb00;text-transform:uppercase;border-radius:2px;top:-8px;left:8px;display:table;align-items:center;justify-content:center;padding:4px 10px;width:fit-content}
.ds-badge__text{font-family:"Vodafone RgBd";font-size:10px;color:#333;letter-spacing:.83px;opacity:.6;text-align:center;line-height:11px}
.ds-device-info__description .ds-badge{margin-bottom:10px}
@media screen and (max-width:767px){.full-text{display:none}
}
.short-text{display:none}
@media screen and (max-width:767px){.short-text{display:inline-block}
}
@media screen and (max-width:767px){.hide-on-phone{display:none}
}
@media screen and (min-width:768px) and (max-width:991px){.hide-on-tablet{display:none}
}
@media screen and (min-width:992px){.hide-on-desktop{display:none}
}
@media screen and (max-width:991px){.hide-on-phone-and-tablet{display:none}
}
@media screen and (min-width:768px){.hide-on-tablet-and-desktop{display:none}
}
@media screen and (min-width:768px){.hide-on-tablet-and-desktop-important{display:none !important}
}
@media screen and (max-width:767px){.display-block-phone{display:block}
}
@media screen and (min-width:768px) and (max-width:991px){.display-block-tablet{display:block}
}
@media screen and (min-width:992px){.display-block-desktop{display:block}
}
@media screen and (max-width:991px){.display-block-phone-and-tablet{display:block}
}
@media screen and (min-width:768px){.display-block-tablet-and-desktop{display:block}
}
.display-inline{display:inline}
.display-inline-important{display:inline !important}
.center-content{display:flex;align-items:center;justify-content:center;height:100%;width:100%}
.center-align{margin:auto}
.bg-yellow{background-color:#fecb00 !important}
.bg-light-gray{background-color:#ccc !important}
.bg-eastern-blue{background-color:#007c92 !important}
.no-side-padding{padding-left:0 !important;padding-right:0 !important}
.digitalexptabplanlistselectionbasel9module{min-height:100vh}
@media only screen and (min-width:768px){#headId{z-index:99}
}
.digitalexpplandetailsl9module{min-height:50vh}
@media only screen and (min-width:993px){.digitalexpplandetailsl9module{min-height:30vh}
}
.vfa-card-row{width:100% !important;display:flex;justify-content:space-between}
.ds-best-offer{border:3px solid #fecb00 !important}
.ds-plans .plan .ds-best-offer .generic-item__header--ribbon.bg-yellow{top:-46px;left:-3px;padding-top:10px;padding-bottom:10px;width:calc(100% + 6px)}
.ds-divider{height:1px;background-color:#ebebeb}
.ds-input-focus .ds-form__line:focus-within{color:#007c92 !important}
.ds-input-focus .ds-form__line:focus-within .ds-form__label{color:#007c92 !important}
.ds-input-focus .ds-form__line .ds-form__input:focus{border-color:#007c92 !important}
.ds-catalog-browsing{width:100%;display:flex;position:relative}
.hg .ds-list-header,.plan .ds-list-header,.accessories .ds-list-header{display:flex;flex-direction:row;flex-wrap:wrap;padding:20px 15px 0;justify-content:space-between;background-color:#fff;margin-bottom:20px}
@media screen and (min-width:768px){.hg .ds-list-header,.plan .ds-list-header,.accessories .ds-list-header{border:0;padding:20px 30px;margin-bottom:20px}
}
.hg .ds-list-header .ds-search,.plan .ds-list-header .ds-search,.accessories .ds-list-header .ds-search{order:1;width:100%;margin-bottom:20px}
@media screen and (min-width:768px){.hg .ds-list-header .ds-search,.plan .ds-list-header .ds-search,.accessories .ds-list-header .ds-search{order:1;margin-bottom:0}
}
.hg .ds-list-header .ds-search.error,.plan .ds-list-header .ds-search.error,.accessories .ds-list-header .ds-search.error{margin-bottom:15px}
.hg .ds-list-header .ds-sort,.plan .ds-list-header .ds-sort,.accessories .ds-list-header .ds-sort{order:2;width:inherit}
@media screen and (min-width:768px){.hg .ds-list-header .ds-sort,.plan .ds-list-header .ds-sort,.accessories .ds-list-header .ds-sort{order:1}
}
.hg .ds-list-header .ds-description,.hg .ds-list-header .ds-search-info,.plan .ds-list-header .ds-description,.plan .ds-list-header .ds-search-info,.accessories .ds-list-header .ds-description,.accessories .ds-list-header .ds-search-info{color:#999;order:2;width:100%;margin-top:10px}
@media screen and (min-width:768px){.hg .ds-list-header .ds-description,.hg .ds-list-header .ds-search-info,.plan .ds-list-header .ds-description,.plan .ds-list-header .ds-search-info,.accessories .ds-list-header .ds-description,.accessories .ds-list-header .ds-search-info{margin-top:0;width:100%}
}
.hg .ds-list-header .ds-description .ds-device-totals,.hg .ds-list-header .ds-search-info .ds-device-totals,.plan .ds-list-header .ds-description .ds-device-totals,.plan .ds-list-header .ds-search-info .ds-device-totals,.accessories .ds-list-header .ds-description .ds-device-totals,.accessories .ds-list-header .ds-search-info .ds-device-totals{padding:0;margin:0;text-align:right}
.hg .ds-catalog-browsing .ds-pane-right{width:100%}
.plan .ds-list{width:100%;flex-wrap:wrap;display:flex}
.plan .ds-list>li{margin-bottom:30px}
@media screen and (max-width:480px){.plan .ds-list{padding:0}
}
.ds-list--empty{display:none}
.hg .ds-list .generic-list,.plan .ds-list .generic-list,.accessories .ds-list .generic-list{display:flex;flex-wrap:wrap;flex-direction:column}
@media screen and (min-width:480px){.hg .ds-list .generic-list,.plan .ds-list .generic-list,.accessories .ds-list .generic-list{flex-direction:row}
}
.plan .ds-list .generic-list .generic-item{display:flex;flex:0 0 auto;margin:0 0 30px 0;min-width:320px}
@media screen and (min-width:768px) and (max-width:991px){.plan .ds-list .generic-list .generic-item:nth-of-type(2n+2){margin:0 0 30px 0}
}
@media screen and (min-width:992px){.plan .ds-list .generic-list .generic-item:nth-child(3n){margin:0 0 30px 0}
}
.plan .ds-list .generic-list .generic-item:last-of-type{margin-right:0}
.plan .ds-list .generic-list .ds-device-specs .generic-item,.adds-on .ds-list .generic-list .ds-device-specs .generic-item{width:100%;margin:0 0 15px 0;flex:0 0 auto;border-bottom:1px solid #e3e3e3}
.plan .ds-accordion__section,.adds-on .ds-accordion__section{position:relative;border-bottom:1px solid #e3e3e3}
.plan .ds-accordion__section:last-of-type,.adds-on .ds-accordion__section:last-of-type{border:0}
.plan .ds-accordion__section .ds-title,.adds-on .ds-accordion__section .ds-title{padding:20px 15px 30px;margin:0}
@media screen and (min-width:768px){.plan .ds-accordion__section .ds-title,.adds-on .ds-accordion__section .ds-title{display:block}
}
.plan .ds-accordion__section .ds-accordion--toggle,.adds-on .ds-accordion__section .ds-accordion--toggle{top:20px}
@media screen and (min-width:768px){.plan .ds-accordion__section .ds-accordion--toggle,.adds-on .ds-accordion__section .ds-accordion--toggle{display:none}
}
.plan .ds-accordion__section>.ds-list,.adds-on .ds-accordion__section>.ds-list{display:none;width:100%;padding:30px 60px;background:#f4f5f9;border-top:1px solid #e3e3e3}
@media screen and (min-width:768px){.plan .ds-accordion__section>.ds-list,.adds-on .ds-accordion__section>.ds-list{width:100%;display:block;background:#fff;border:0;padding:0 15px}
}
@media screen and (max-width:479px){.plan .ds-accordion__section>.ds-list,.adds-on .ds-accordion__section>.ds-list{padding:30px 15px}
}
.plan .ds-accordion__section .ds-btn-load,.adds-on .ds-accordion__section .ds-btn-load{margin:0;padding:15px 0;width:100%;border:0;display:none;background:#f4f5f9;height:40px}
@media screen and (min-width:768px){.plan .ds-accordion__section .ds-btn-load,.adds-on .ds-accordion__section .ds-btn-load{display:block;background:#fff}
}
.plan .ds-accordion__section .ds-btn-load:before,.adds-on .ds-accordion__section .ds-btn-load:before{display:none}
.plan .ds-accordion__section.open>.ds-list,.adds-on .ds-accordion__section.open>.ds-list{display:block}
.plan .ds-accordion__section.open .ds-btn-load,.adds-on .ds-accordion__section.open .ds-btn-load{display:block}
.hg .ds-empty-text,.plan .ds-empty-text,.adds-on .ds-empty-text{padding:15px;width:auto}
@media screen and (min-width:768px){.hg .ds-empty-text,.plan .ds-empty-text,.adds-on .ds-empty-text{padding:15px 30px}
}
.ds-empty-state{display:none}
.ds-item-details__wrapper{display:inline-flex;flex-direction:column;width:100%}
@media screen and (min-width:480px){.ds-item-details__wrapper{flex-direction:row;flex-wrap:wrap}
}
.ds-item-details__item{display:flex;align-items:center;max-height:50px;padding:20px 15px}
.ds-item-details__item:last-of-type{margin-bottom:15px}
@media screen and (min-width:480px){.ds-item-details__item{flex-direction:column;padding:30px 9px 0;max-width:140px;max-height:135px;width:100%;height:135px}
.ds-item-details__item:last-of-type{margin-bottom:0}
}
.ds-item-details__message{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;letter-spacing:1px;margin:15px 0;text-transform:uppercase}
.ds-item-details .ds-specs__label{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;text-align:center;flex-grow:1;color:#666;text-transform:uppercase;width:100%}
@media screen and (min-width:480px){.ds-item-details .ds-specs__label{flex-grow:0;margin-bottom:5px}
}
@media screen and (max-width:480px) and (min-width:300px){.ds-item-details .ds-specs__label{text-align:justify}
}
.ds-item-details .ds-specs__value{font-family:"Vodafone Rg";font-size:20px;color:#333;display:flex;flex-direction:column;justify-content:flex-end;text-align:right;width:100%;letter-spacing:-0.7px}
@media screen and (min-width:480px){.ds-item-details .ds-specs__value{justify-content:center;text-align:center}
}
.ds-item-details .ds-specs__value--text{line-height:24px;display:flex;overflow:hidden;max-height:70px;justify-content:center}
@media screen and (max-width:480px){.ds-item-details .ds-specs__value--text{justify-content:flex-end}
}
@media screen and (min-width:480px){.ds-item-details .ds-specs__value{justify-content:center;text-align:center}
}
.ds-cart{width:100%}
.ds-cart .ds-icon{margin:0}
.ds-cart .ds-icon-send,.ds-cart .ds-icon-edit,.ds-cart .ds-icon-share .ds-cart .ds-icon-edit_blue{width:20px;height:20px}
.ds-cart .ds-icon-edit{width:22px;height:22px}
.ds-cart .ds-icon-trash{width:17px;height:21px;margin:0 auto}
.ds-cart .ds-icon-trash_blue{width:15px;height:19px}
.ds-cart .ds-icon-wallet--grey{width:16px;height:16px;margin-left:0;margin-right:5px}
@media screen and (max-width:767px){.ds-cart .ds-icon-wallet--grey{display:none}
}
@media screen and (min-width:768px){.ds-cart .ds-icon-send,.ds-cart .ds-icon-edit,.ds-cart .ds-icon-share .ds-cart .ds-icon-trash{width:16px;height:16px}
}
.ds-cart-header{display:flex;align-items:flex-end;justify-content:space-between;padding:20px 0 15px;height:73px}
.ds-cart-header .send-cart .ds-form__input--wrapper{display:block}
.ds-cart-header .ds-title{font-family:"Vodafone Lt";font-size:30px;flex:0 1 auto;flex-direction:row}
.ds-cart-header .ds-title__text{width:auto;margin-right:10px}
.ds-cart-header .ds-title__description{color:#666}
.ds-cart-header__action .ds-btn{border:0;min-width:8.33333%;padding:0;height:22px}
.ds-cart-header__action .ds-btn--secondary:hover{background-color:transparent}
.ds-cart-header__action .ds-btn--text{display:none}
@media screen and (min-width:768px){.ds-cart-header__action .ds-btn{display:inline-flex;align-items:flex-start;height:37px;padding:5px 2px 10px 20px;border-width:0;border-color:inherit;border-style:solid;justify-content:flex-end;text-decoration:underline}
.ds-cart-header__action .ds-btn--text{display:inline-block;margin-left:6.63636px;font-size:12px;font-weight:bold;line-height:25px}
}
@media screen and (max-width:480px){.ds-cart-header__action .__react_component_tooltip.place-bottom{right:5px !important;left:auto !important}
.ds-cart-header__action .__react_component_tooltip.place-bottom .ds-tooltip-item__bottom-left{width:259px}
.ds-cart-header__action .__react_component_tooltip.place-bottom .ds-tooltip-item__bottom-left .ds-tooltip--list{width:auto}
.ds-cart-header__action .__react_component_tooltip.place-bottom:after{right:15px;left:auto}
}
@media screen and (min-width:768px) and (max-width:1399px){.ds-cart-header__action .__react_component_tooltip.place-bottom{right:27px !important;left:auto !important}
.ds-cart-header__action .__react_component_tooltip.place-bottom:after{right:125px;left:auto}
}
@media only screen and (min-width:768px){.ds-cart-header__action .ds-tooltip-item__footer .ds-btn{padding:5px 20px 5px 20px}
}
@media screen and (min-width:768px){.ds-cart-header{align-items:center;padding:20px 0 15px}
}
.ds-cart-package{width:100%}
.ds-cart-package__header{display:flex;flex-direction:column}
.ds-cart-package__header--main{display:flex;align-items:center;padding:10px 15px;border-bottom:1px solid #ebebeb;box-shadow:0 2px 14px 0 rgba(0,0,0,0.14)}
.ds-cart-package__header--main .ds-title{font-family:"Vodafone Rg";font-size:14px;width:83.33333%;flex:0 1 auto;font-weight:bold;color:#333;text-transform:uppercase;letter-spacing:1px}
@media screen and (min-width:768px){.ds-cart-package__header--main{height:50px;padding-left:20px;padding:10px 0 10px 30px}
}
.ds-cart-package__header .ds-actions{display:flex;justify-content:flex-end;width:16.66667%;position:absolute;top:-42px;right:0}
@media screen and (max-width:1200px){.ds-cart-package__header .ds-actions{right:240px}
}
@media screen and (min-width:768px){.ds-cart-package__header .ds-actions{width:41.66667%;top:-45px}
}
@media screen and (max-width:767px){.ds-cart-package__header .ds-actions{right:40px}
}
.ds-cart-package__header .ds-actions__wrapper{width:auto;display:flex;justify-content:space-between}
@media screen and (max-width:480px){.ds-cart-package__header .ds-actions__wrapper{margin-right:3px}
}
.ds-cart-package__header .ds-actions .ds-btn{border:0;min-width:8.33333%;padding:0;display:inline-flex;align-items:center;font-family:"Vodafone Rg";font-size:12px}
@media screen and (max-width:767px){.ds-cart-package__header .ds-actions .ds-btn--text{display:none}
}
@media screen and (min-width:768px){.ds-cart-package__header .ds-actions .ds-btn{height:37px}
.ds-cart-package__header .ds-actions .ds-btn--text{display:inline-block;margin-right:10px}
}
@media screen and (min-width:993px){.ds-cart-package__header .ds-actions .ds-btn.ds-btn-dlt{display:none !important}
}
.ds-cart-package__list{width:100%}
.ds-cart-package__item{background:#fff;margin-bottom:20px}
.ds-cart-columns{display:flex;justify-content:flex-end;padding:0 15px;border-bottom:1px solid #ebebeb;height:25px}
@media screen and (min-width:480px){.ds-cart-columns{padding:0 30px}
}
.ds-cart-columns__wrapper{display:flex;align-items:center;width:58.33333%}
.ds-cart-columns__text{font-family:"Vodafone Rg";font-size:12px;text-align:right;font-weight:bold;text-transform:capitalize;color:#999;width:50%}
@media screen and (min-width:768px){.ds-cart-columns{border-bottom:0}
.ds-cart-columns__wrapper{width:41.66667%}
.ds-cart-columns__text{font-family:"Vodafone Rg";font-size:14px;margin-top:45px}
}
@media screen and (max-width:480px){.ds-cart-columns__wrapper{width:68.33%}
}
.ds-cart-items__item{border-bottom:1px solid #ebebeb;padding-left:30px}
@media screen and (min-width:768px){.ds-cart-items__item:first-of-type .ds-content{padding-top:10px}
.ds-cart-items__item:first-of-type .ds-content__prices{margin-top:10px}
.ds-cart-items__item:first-of-type .ds-content__prices__shipping{margin-top:0 !important}
.ds-cart-items__item:last-of-type .ds-content{padding-top:10px}
.ds-cart-items__item:last-of-type .ds-content__prices{margin-top:10px}
.ds-cart-items__item:last-of-type .ds-content__prices__shipping{margin-top:0 !important}
}
.ds-cart-items__item:last-of-type{border-bottom:0}
@media only screen and (max-width:480px){.ds-cart-items__item:last-of-type{border-bottom:1px solid #ebebeb}
}
.ds-cart-items__item header{border-bottom:1px solid #ebebeb;padding:10px 0}
.ds-cart-items__item.ds-remove-border-item:last-of-type{border:1px solid #ebebeb}
.ds-cart-items .ds-content{display:flex;padding-right:15px;align-items:center;height:100%}
.ds-cart-items .ds-content__shipping{padding-top:20px !important;padding-bottom:20px}
.ds-cart-items .ds-content .ds-title{flex-direction:column;padding:10px 0;text-transform:none}
.ds-cart-items .ds-content .ds-title__wrapper{display:flex;align-items:center;width:41.66667%}
@media screen and (min-width:768px){.ds-cart-items .ds-content .ds-title__wrapper{width:58.33333%}
}
.ds-cart-items .ds-content .ds-title__media{width:70px;flex:1 0 auto}
.ds-cart-items .ds-content .ds-title__media.ds-no-image{background:url("30.21.23/css/digitalexp-style-l9/images/vf-box.png") left center no-repeat;background-size:contain;height:28px}
.ds-cart-items .ds-content .ds-title__media img{width:30px}
@media screen and (max-width:767px){.ds-cart-items .ds-content .ds-title__media{display:none}
}
.ds-cart-items .ds-content .ds-title__text{color:#333;font-family:"Vodafone Rg";font-size:16px;font-weight:normal;line-height:24px}
@media screen and (min-width:1200px){.ds-cart-items .ds-content .ds-title__text{font-family:"Vodafone Rg";font-size:22px}
}
.ds-cart-items .ds-content .ds-title__description{font-family:"Vodafone Rg";font-size:12px;color:#666;align-items:center;padding-top:10px}
@media screen and (min-width:768px){.ds-cart-items .ds-content .ds-title__text{color:#333;font-family:"Vodafone Rg";font-size:18px}
}
.ds-cart-items .ds-content__prices{width:58.33333%;display:flex;justify-content:flex-end}
@media screen and (min-width:768px){.ds-cart-items .ds-content__prices{width:41.66667%}
}
.ds-cart-items .ds-content .ds-price{font-family:"Vodafone Rg";font-size:14px;width:50%;font-weight:normal;align-items:flex-start}
.ds-cart-items .ds-content .ds-price .ds-price-none{color:#999}
.ds-cart-items .ds-content .ds-price .ds-price__zero{color:#999}
.ds-cart-items .ds-content .ds-price__currency{font-family:"Vodafone Rg";font-size:14px;font-weight:inherit}
.ds-cart-items .ds-content .ds-price__duration{font-weight:normal;text-transform:none}
.ds-cart-items .ds-content .ds-price__container{display:flex;justify-content:flex-end;width:100%;align-items:flex-start}
.ds-cart-items .ds-content .ds-price .ds-text__small{color:#999}
@media screen and (min-width:768px){.ds-cart-items .ds-content .ds-price{font-family:"Vodafone Rg";font-size:18px}
.ds-cart-items .ds-content .ds-price__currency{font-family:"Vodafone Rg";font-size:18px}
}
@media screen and (min-width:480px){.ds-cart-items .ds-content{padding-right:30px}
}
@media screen and (min-width:768px){.ds-cart-items .ds-content{padding-top:20px;padding-bottom:20px}
}
.ds-cart .ds-item__header{font-family:"Vodafone Rg";font-size:14px;text-transform:uppercase;font-weight:bold;color:#666}
.ds-cart .ds-item--plan{padding-top:15px;padding-bottom:15px}
@media screen and (min-width:768px){.ds-cart .ds-item--plan{padding-top:0;padding-bottom:0}
.ds-cart .ds-item--plan .ds-title__description{font-family:"Vodafone Rg";font-size:16px}
.ds-cart .ds-item--plan .ds-title__media .ds-icon{width:40px;height:40px}
.ds-cart .ds-item--plan .ds-title__media .ds-icon-sim--red{width:26px;height:40px}
}
.ds-cart .ds-item--addon{border-bottom:1px solid #ebebeb}
.ds-cart .ds-item--addon .ds-price:first-of-type{width:calc(50% - 3px)}
.ds-cart .ds-item--addon .ds-cart-items__item{border-bottom:1px solid #ebebeb;padding-left:0}
.ds-cart .ds-item--addon .ds-cart-items__item:last-of-type .ds-content{border-bottom:0}
@media screen and (min-width:768px){.ds-cart .ds-item--addon .ds-title__text{font-family:"Vodafone Rg";font-size:18px}
}
.ds-cart .ds-item--addon .ds-title__description{padding:0}
.ds-cart .ds-item--topup .ds-icon-tooltip-info--grey{width:19px;height:19px;margin-left:10px}
@media screen and (min-width:480px){.ds-cart .ds-item--topup .ds-icon-wallet--red{width:24px;height:24px}
}
@media screen and (min-width:768px){.ds-cart .ds-item--topup .ds-title__text{font-family:"Vodafone Rg";font-size:18px}
}
.ds-cart .ds-item--device{height:90px}
.ds-cart .ds-item--accessories{padding-left:0}
.ds-cart .ds-item--accessories header{padding-left:15px}
.ds-cart .ds-item--accessories .ds-content{padding-left:15px}
.ds-cart .ds-item--notice{background:#f4f4f4;border:0}
.ds-cart .ds-item--notice .ds-item__header{font-family:"Vodafone Rg";font-size:14px;line-height:16px;text-transform:none;font-weight:normal;color:#999;border:0;padding:9px 0}
.ds-cart-text--info{font-family:"Vodafone Rg";font-size:16px;line-height:24px;color:#666}
.ds-cart-text--info__description{line-height:16.8px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000}
@media screen and (max-width:991px){.ds-cart-text--info{padding:0 15px}
}
.ds-cart-text--info__wrapper{margin-top:30px}
@media screen and (max-width:767px){.ds-cart-text--info__wrapper{margin-top:18px}
}
.ds-cart-text--info__wrapper:first-child{margin-top:40px}
.ds-cart-text--info__title{font-weight:bold}
.ds-cart-text--info .ds-btn{line-height:normal;margin-top:20px}
.ds-cart_iper .ds-cart-package__list{box-shadow:0 2px 14px 0 rgba(51,51,51,0.08)}
.ds-cart_iper .ds-cart-package__header--main{box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);padding-right:0;padding-left:30px}
@media only screen and (max-width:480px){.ds-cart_iper .ds-cart-package__header--main{padding-left:15px}
}
.ds-cart_iper .ds-cart-package__header--main .ds-title{text-transform:none;font-size:18px;font-weight:normal}
.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn{width:20px;margin-left:10px}
.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn--secondary:hover{background-color:transparent}
@media screen and (min-width:768px){.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn{border:1px solid #000;padding:1px 18px;display:inline-block}
}
@media screen and (max-width:768px){.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn--text{display:none}
}
.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn .ds-icon{vertical-align:sub}
.ds-cart_iper .ds-cart-columns{height:auto;border:0}
.ds-cart_iper .ds-cart-columns__wrapper{justify-content:flex-end}
.ds-cart_iper .ds-cart-columns__text{color:#666;margin-top:-74px}
@media screen and (max-width:768px){.ds-cart_iper .ds-cart-columns__text{margin-top:-35px}
}
.ds-cart_iper .ds-cart-prices{box-shadow:0 2px 14px 0 rgba(51,51,51,0.08)}
.ds-cart_iper .ds-cart-text--info__wrapper:first-child{margin-top:30px}
.ds-cart_iper .ds-cart-items .ds-content .ds-price__container{justify-content:flex-end}
.ds-cart_iper .ds-item--addon{background:transparent;padding-left:0}
.ds-cart_iper .ds-item--addon header{margin-left:0;padding-left:15px}
.ds-cart_iper .ds-item--addon .ds-cart-items__item{padding-left:30px}
.ds-cart_iper .ds-item--addon .ds-cart-items__item .ds-title__media{margin-left:10px}
.ds-cart_iper .ds-item--voucher{background:transparent;padding-left:0;border-bottom:1px solid #ebebeb}
.ds-cart_iper .ds-item--voucher .ds-cart-items__item .ds-title__wrapper .ds-title__text{font-size:16px}
.ds-cart_iper .ds-price__duration{letter-spacing:.1px}
.ds-cart_iper .ds-affix-section{z-index:2}
.ds-cart_iper .ds-affix-section .ds-banner--mid{z-index:-1;position:relative;margin-top:20px}
.ds-cart_iper .ds-service__conditions{padding:30px 0 40px}
.ds-cart_iper .ds-banner-web{display:block}
@media only screen and (max-width:768px){.ds-cart_iper .ds-banner-web{display:none}
}
.ds-cart_iper .ds-banner-mobile{display:none}
@media only screen and (max-width:768px){.ds-cart_iper .ds-banner-mobile{display:block}
}
.ds-cart__actions{display:none}
@media screen and (min-width:768px){.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn{width:auto;height:37px}
}
@media screen and (min-width:768px) and (min-width:768px){.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn{display:inline-flex;align-items:center;height:37px;padding:0;border-width:0;border-color:inherit;border-style:solid;justify-content:flex-end;text-decoration:underline;border-right:1px solid lightgray;border-radius:0;height:30px;padding:0 10px 10px 10px}
.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn--text{display:inline-block;margin-left:6.63636px;font-size:12px;font-weight:bold}
}
@media screen and (min-width:768px) and (min-width:993px){.ds-cart_iper .ds-cart-package__header--main .ds-actions__wrapper .ds-btn{border-right:0}
}
@media screen and (min-width:768px){.ds-cart_iper .ds-cart-items .ds-content{padding-right:50px;padding-top:3px;padding-bottom:3px;min-height:69px}
.ds-cart_iper .ds-cart-items .ds-content .ds-title{padding:9px 0}
.ds-cart_iper .ds-cart-items .ds-content .ds-title__text{font-size:16px}
.ds-cart_iper .ds-cart-items .ds-content .ds-title__description{font-size:12px}
.ds-cart_iper .ds-cart-items .ds-content .ds-title__media{width:45px;margin-right:10px;display:flex;justify-content:center}
.ds-cart_iper .ds-cart-items .ds-content .ds-title__media img{width:25px}
.ds-cart_iper .ds-cart-items .ds-content .ds-title__media .vodafone-station{width:45px}
.ds-cart_iper .ds-cart-items__item:last-of-type .ds-content{padding-top:9px;padding-bottom:9px}
.ds-cart_iper .ds-cart-items__item:last-of-type .ds-content .ds-title{padding:9px 0}
.ds-cart_iper .ds-cart-items__item:last-of-type .ds-content .ds-title__description{font-size:14px;padding-top:7px}
.ds-cart_iper .ds-cart-items__item:first-of-type .ds-content{padding-top:0;padding-bottom:18px}
.ds-cart_iper .ds-cart-items__item:first-of-type .ds-content .ds-title{padding:9px 0}
.ds-cart_iper .ds-cart-items__item:first-of-type .ds-content .ds-title__description{font-size:14px;padding-top:7px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-item__header{padding-left:30px;font-size:13px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item{padding-left:30px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content{padding-top:9px;padding-bottom:8px;min-height:70px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content .ds-title__text{font-size:16px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content .ds-title__description{font-size:12px;padding-top:5px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content .ds-title__description i{width:27px;position:relative;line-height:12px;display:inline-block;height:12px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content .ds-title__description i .ds-icon{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content .ds-title__media{width:45px;margin-left:0;margin-right:10px;display:flex;justify-content:center}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content .ds-title__media img{width:49px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-cart-items__item .ds-content .ds-title__media img.safenet{width:25px;margin-left:5px;margin-top:5px}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-content__prices{width:41.5%}
.ds-cart_iper .ds-cart-items .ds-item--addon .ds-content .ds-title__wrapper{width:58.33333%}
.ds-cart_iper .ds-cart-items .ds-item--topup .ds-content .ds-title{padding-bottom:14px}
.ds-cart_iper .ds-cart-items .ds-item--topup .ds-content .ds-title__text i{display:inline-block;height:18px;width:40px;position:relative}
.ds-cart_iper .ds-cart-items .ds-item--topup .ds-content .ds-title__text i .ds-icon{position:absolute;bottom:-5px;left:50%;transform:translateX(-50%)}
.ds-cart_iper .ds-cart-items .ds-item--topup .ds-content .ds-title__description{padding-top:4px}
.ds-cart_iper .ds-cart-items .ds-item--topup .ds-content .ds-title__media img{margin-top:5px;margin-left:3px;width:24px}
.ds-cart_iper .ds-cart-items .ds-item--port-in .ds-content .ds-title__media img{margin-top:5px;margin-left:2px;width:27px}
.ds-cart_iper .ds-cart-items .ds-item--plan_2 .ds-content{min-height:100px}
.ds-cart_iper .ds-cart-items .ds-item--plan_2 .ds-content .ds-title__text{font-size:18px}
.ds-cart_iper .ds-cart-items .ds-item--plan_2 .ds-content .ds-title__media img{width:50px;margin-top:3px;height:50px}
.ds-cart_iper .ds-cart-items .ds-item--plan_2 .ds-content__prices{padding-top:28px}
.ds-cart_iper .ds-cart-columns{padding-right:50px}
.ds-cart_iper .ds-cart-columns__text{margin-top:-50px}
.ds-cart .ds-item--notice{padding-left:30px}
}
@media screen and (min-width:1200px){.ds-cart .ds-sticky-footer{margin:0;width:100%;background:0}
.ds-cart .ds-cart-prices{background:#fff}
.ds-cart_iper .ds-cart-prices .ds-title__text{letter-spacing:1px}
.ds-cart_iper .ds-sticky-footer__list{margin-top:26px;padding-bottom:22px}
.ds-cart_iper .ds-sticky-footer__item{margin-bottom:11px}
.ds-cart_iper .ds-sticky-footer__item .ds-label{font-size:17px;line-height:21px}
.ds-cart_iper .ds-sticky-footer__action-btn{padding:19px 20px}
.ds-cart_iper .ds-sticky-footer__action-btn button{height:50px}
.ds-cart__actions{display:block;margin-top:31px}
.ds-cart__actions .actions__item{display:block;margin-bottom:4px}
.ds-cart__actions .actions__item--tr{text-align:right}
.ds-cart__actions .actions__item .ds-btn{height:21px;line-height:0;font-size:11px;padding:0 13px;letter-spacing:1.5px;padding-bottom:1px;color:#333}
.ds-cart__actions .actions__notice{display:flex;align-items:center;text-align:left;color:#333;font-family:"Vodafone Rg";font-size:18px;line-height:30px}
.ds-cart__actions .actions__notice--free{padding-left:69px;padding-top:2px;min-height:40px;background:url("30.21.23/css/digitalexp-style-l9/images/free.png") no-repeat center center;background-size:42px 42px;background-position:14px -1px}
}
.ds-cart-info-tooltip{display:inline-flex;margin-left:5px}
.ds-info-box{margin-bottom:15px;background:#fff}
.ds-info-box>header{display:flex;align-items:center;height:50px;border-bottom:1px solid rgba(0,0,0,0.1);padding:0 15px}
.ds-info-box>header .ds-title{font-family:"Vodafone RgBd";font-size:14px;display:flex;align-items:center;color:#333;text-transform:uppercase;letter-spacing:1px;opacity:.6}
.ds-info-box>header .ds-btn{display:none;line-height:normal}
.ds-info-box .ds-form{margin-top:30px}
.ds-info-box .ds-form__group{display:flex;flex-direction:column}
.ds-info-box__wrapper .ds-phone-number .ds-form__combo.select{max-height:200px}
@media only screen and (min-width:768px){.ds-info-box__wrapper .ds-phone-number .ds-form__combo.select{width:100%}
}
.ds-info-box__wrapper .ds-phone-number.container{padding-left:0;padding-right:0;padding-top:5px}
.ds-info-box__wrapper .ds-phone-number__frame{border:0;padding-top:0;padding-bottom:0}
.ds-info-box__wrapper .ds-phone-number>.ds-form:first-of-type{margin-top:0}
.ds-info-box__wrapper .ds-phone-number .btn-wrapper{margin-top:15px;margin-bottom:15px}
.ds-info-box__wrapper .ds-phone-number .btn-wrapper .ds-btn{margin-right:15px}
@media only screen and (max-width:480px){.ds-info-box__wrapper .ds-phone-number .btn-wrapper .ds-btn{margin-right:0;width:calc(100% - 30px);margin:0 auto}
}
.ds-info-box__wrapper .ds-phone-number .ds-tooltip-item__close{position:absolute;right:5px;cursor:pointer}
.ds-info-box.review>header .ds-title{color:#428600;opacity:1}
.ds-info-box.review>header .ds-title .ds-title__text{display:flex;align-items:center;min-width:250px}
.ds-info-box.review>header .ds-title .ds-title__text span:last-child{display:flex;align-items:center}
.ds-info-box.review>header .ds-title .ds-title__text span:last-child:after{content:"";background:url("30.21.23/css/digitalexp-style-l9/images/completed.svg") no-repeat center center;background-size:24px 24px;width:32px;height:32px;margin-left:10px}
@media only screen and (max-width:480px){.ds-info-box.review>header .ds-title .ds-title__text span:last-child:after{display:none}
}
.ds-info-box.review>header .ds-title .ds-btn--link{display:none}
.ds-info-box.review>header .ds-title .ds-btn--small{display:block;min-width:auto;border:0}
.ds-info-box.review>header .ds-title .ds-btn--small .ds-icon{width:16px;height:16px;margin:0}
.ds-info-box.review>header .ds-title>.ds-icon-personal--dark{background:url("30.21.23/css/digitalexp-style-l9/images/ic_admin_checkout_green.svg") no-repeat center center;background-size:100% 100%;width:24px;height:24px;min-width:24px}
.ds-info-box.review>header .ds-title>.ds-icon-phone-number{background:url("30.21.23/css/digitalexp-style-l9/images/ic_mobile_checkout_green.svg") no-repeat center center;background-size:100% 100%;width:24px;height:24px;min-width:24px}
.ds-info-box.review>header .ds-title>.ds-icon-send{background:url("30.21.23/css/digitalexp-style-l9/images/ic_send_green.svg") no-repeat center center;background-size:contain;width:24px;height:24px;min-width:24px}
.ds-info-box.review>header .ds-title>.ds-icon-confirm{background:url("30.21.23/css/digitalexp-style-l9/images/ic_payment_green.svg") no-repeat center center;background-size:100% 100%;width:24px;height:24px;min-width:24px}
.ds-info-box.review .review__text{font-family:"Vodafone Rg";font-size:16px;color:#333;line-height:24px;margin-bottom:10px;display:block;word-wrap:break-word;text-transform:lowercase}
.ds-info-box.review .review__text:first-line {text-transform:capitalize}
.ds-info-box.review .ds-create-customer{font-family:"Vodafone Rg";font-size:14px;font-weight:bold;letter-spacing:1px;line-height:16px;color:#333}
.ds-info-box.review .ds-create-customer .review__text{color:#000;line-height:18px;font-weight:normal;font-family:"Vodafone Rg";font-size:14px}
.ds-info-box.review .ds-create-customer .ds-btn--link{font-family:"Vodafone Rg";font-size:14px}
.ds-info-box.review .ds-phone-number .review__text{padding-left:15px;font-family:"Vodafone Rg";font-size:14px;color:#000}
.ds-info-box.ds-border-gradient-left>header .ds-title{opacity:1}
.ds-info-box .ds-alert__wrapper{margin-top:0}
.ds-info-box .no-label .ds-form__label{display:none}
@media screen and (min-width:768px){.ds-info-box.review>header .ds-title .ds-btn--link{display:block;width:100%;text-align:right}
.ds-info-box.review>header .ds-title .ds-btn--link:after{width:15px}
.ds-info-box.review>header .ds-title .ds-btn--small{display:none}
}
.text-capitalize{text-transform:capitalize}
.ds-not-eligible .ds-title--small{font-size:17px !important}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}
*{background-repeat:no-repeat;box-sizing:border-box;outline:0}
*:before,*:after{box-sizing:border-box;outline:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html,body{height:100%}
body{background-color:transparent;color:#000;line-height:1.1;display:flex;flex-direction:column;font-family:"Vodafone Rg"}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
table{border-collapse:collapse;border-spacing:0}
strong{font-weight:600}
a,.link{color:#000;cursor:pointer;text-decoration:none}
a.disabled,a [disabled],a.readonly,a [readonly],button.disabled,button[disabled],button.readonly,button[readonly]{cursor:default;pointer-events:none}
a.disabled a,a [disabled] a,a.readonly a,a [readonly] a,button.disabled a,button[disabled] a,button.readonly a,button[readonly] a{cursor:pointer;pointer-events:all}
@media not all and (any-pointer:fine){body{cursor:pointer;-webkit-tap-highlight-color:transparent}
}
.align-right{margin-left:auto}
.hidden{display:none !important}
.ds-display__flex{display:flex;width:100%;flex-direction:row}
.ds-display__flex--column{flex-direction:column}
.ds-full-height{width:100%;height:100%}
.ds-border--bottom-0{border-bottom:0}
.ds-border-0{border:0}
.ds-border-gradient-left{border-left:2px solid;-moz-border-image:-moz-linear-gradient(top,#fa0000 0,#850000 100%);-webkit-border-image:-webkit-linear-gradient(top,#fa0000 0,#850000 100%);border-image:linear-gradient(to bottom,#fa0000 0,#850000 100%);border-image-slice:1}
.ds-border-highlights{border:2px solid;-moz-border-image:-moz-linear-gradient(top,#fa0000 0,#850000 100%);-webkit-border-image:-webkit-linear-gradient(top,#fa0000 0,#850000 100%);border-image:linear-gradient(to bottom,#fa0000 0,#850000 100%);border-image-slice:1}
@media screen and (min-width:768px) and (max-width:1199px){.tablet-hide{display:none !important}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
.slick-slide>div:nth-child(1){height:100%}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block;height:auto}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url("30.21.23/css/dist/images/ajax-loader.gif") center center no-repeat}
.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:0;outline:0;opacity:.9}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:0;opacity:1}
.slick-prev.slick-disabled,.slick-next.slick-disabled{border:1px solid #e8e8e8}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:0}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/arrow-prev.svg");height:100%;display:block;background-repeat:no-repeat;background-size:8px;width:100%;background-position:center}
[dir="rtl"] .slick-prev:before{content:"›"}
.slick-next{right:0}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/arrow-next.svg");height:100%;display:block;background-repeat:no-repeat;background-size:8px;width:100%;background-position:center}
[dir="rtl"] .slick-next:before{content:"‹"}
.slick-track{margin:0;display:flex}
.ds-slider:before,.ds-slider:after{content:'';position:absolute;top:0;bottom:0;width:18px;z-index:2;background-color:#fff}
.ds-slider:before{left:0}
.ds-slider:after{right:0}
.slick-slider{margin-left:-20px;margin-right:-20px}
@media only screen and (min-width:992px) and (max-width:1200px){.slick-slider{margin-left:-15px;margin-right:-15px}
}
.ds-slider-item{padding:0 20px;height:100%}
.slick-dots{position:absolute;bottom:-35px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-size:32px;line-height:20px;text-align:center;color:#333;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#e60000;opacity:.9}
.__react_component_tooltip{border-radius:3px;display:inline-block;font-size:13px;left:-999em;opacity:0;padding:8px 21px;position:fixed;pointer-events:none;transition:opacity .3s ease-out;top:-999em;visibility:hidden;z-index:10001}
.__react_component_tooltip:before,.__react_component_tooltip:after{content:"";width:0;height:0;position:absolute}
.__react_component_tooltip.show{opacity:.9;margin-top:0;margin-left:0;visibility:visible}
.__react_component_tooltip.type-dark{color:#fff;background-color:#222}
.__react_component_tooltip.type-dark.place-top:after{border-top-color:#222;border-top-style:solid;border-top-width:6px}
.__react_component_tooltip.type-dark.place-bottom:after{border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:6px}
.__react_component_tooltip.type-dark.place-left:after{border-left-color:#222;border-left-style:solid;border-left-width:6px}
.__react_component_tooltip.type-dark.place-right:after{border-right-color:#222;border-right-style:solid;border-right-width:6px}
.__react_component_tooltip.type-dark.border{border:1px solid #fff}
.__react_component_tooltip.type-dark.border.place-top:before{border-top:8px solid #fff}
.__react_component_tooltip.type-dark.border.place-bottom:before{border-bottom:8px solid #fff}
.__react_component_tooltip.type-dark.border.place-left:before{border-left:8px solid #fff}
.__react_component_tooltip.type-dark.border.place-right:before{border-right:8px solid #fff}
.__react_component_tooltip.type-success{color:#fff;background-color:#8dc572}
.__react_component_tooltip.type-success.place-top:after{border-top-color:#8dc572;border-top-style:solid;border-top-width:6px}
.__react_component_tooltip.type-success.place-bottom:after{border-bottom-color:#8dc572;border-bottom-style:solid;border-bottom-width:6px}
.__react_component_tooltip.type-success.place-left:after{border-left-color:#8dc572;border-left-style:solid;border-left-width:6px}
.__react_component_tooltip.type-success.place-right:after{border-right-color:#8dc572;border-right-style:solid;border-right-width:6px}
.__react_component_tooltip.type-success.border{border:1px solid #fff}
.__react_component_tooltip.type-success.border.place-top:before{border-top:8px solid #fff}
.__react_component_tooltip.type-success.border.place-bottom:before{border-bottom:8px solid #fff}
.__react_component_tooltip.type-success.border.place-left:before{border-left:8px solid #fff}
.__react_component_tooltip.type-success.border.place-right:before{border-right:8px solid #fff}
.__react_component_tooltip.type-warning{color:#fff;background-color:#f0ad4e}
.__react_component_tooltip.type-warning.place-top:after{border-top-color:#f0ad4e;border-top-style:solid;border-top-width:6px}
.__react_component_tooltip.type-warning.place-bottom:after{border-bottom-color:#f0ad4e;border-bottom-style:solid;border-bottom-width:6px}
.__react_component_tooltip.type-warning.place-left:after{border-left-color:#f0ad4e;border-left-style:solid;border-left-width:6px}
.__react_component_tooltip.type-warning.place-right:after{border-right-color:#f0ad4e;border-right-style:solid;border-right-width:6px}
.__react_component_tooltip.type-warning.border{border:1px solid #fff}
.__react_component_tooltip.type-warning.border.place-top:before{border-top:8px solid #fff}
.__react_component_tooltip.type-warning.border.place-bottom:before{border-bottom:8px solid #fff}
.__react_component_tooltip.type-warning.border.place-left:before{border-left:8px solid #fff}
.__react_component_tooltip.type-warning.border.place-right:before{border-right:8px solid #fff}
.__react_component_tooltip.type-error{color:#fff;background-color:#be6464}
.__react_component_tooltip.type-error.place-top:after{border-top-color:#be6464;border-top-style:solid;border-top-width:6px}
.__react_component_tooltip.type-error.place-bottom:after{border-bottom-color:#be6464;border-bottom-style:solid;border-bottom-width:6px}
.__react_component_tooltip.type-error.place-left:after{border-left-color:#be6464;border-left-style:solid;border-left-width:6px}
.__react_component_tooltip.type-error.place-right:after{border-right-color:#be6464;border-right-style:solid;border-right-width:6px}
.__react_component_tooltip.type-error.border{border:1px solid #fff}
.__react_component_tooltip.type-error.border.place-top:before{border-top:8px solid #fff}
.__react_component_tooltip.type-error.border.place-bottom:before{border-bottom:8px solid #fff}
.__react_component_tooltip.type-error.border.place-left:before{border-left:8px solid #fff}
.__react_component_tooltip.type-error.border.place-right:before{border-right:8px solid #fff}
.__react_component_tooltip.type-info{color:#fff;background-color:#337ab7}
.__react_component_tooltip.type-info.place-top:after{border-top-color:#337ab7;border-top-style:solid;border-top-width:6px}
.__react_component_tooltip.type-info.place-bottom:after{border-bottom-color:#337ab7;border-bottom-style:solid;border-bottom-width:6px}
.__react_component_tooltip.type-info.place-left:after{border-left-color:#337ab7;border-left-style:solid;border-left-width:6px}
.__react_component_tooltip.type-info.place-right:after{border-right-color:#337ab7;border-right-style:solid;border-right-width:6px}
.__react_component_tooltip.type-info.border{border:1px solid #fff}
.__react_component_tooltip.type-info.border.place-top:before{border-top:8px solid #fff}
.__react_component_tooltip.type-info.border.place-bottom:before{border-bottom:8px solid #fff}
.__react_component_tooltip.type-info.border.place-left:before{border-left:8px solid #fff}
.__react_component_tooltip.type-info.border.place-right:before{border-right:8px solid #fff}
.__react_component_tooltip.type-light{color:#222;background-color:#fff}
.__react_component_tooltip.type-light.place-top:after{border-top-color:#fff;border-top-style:solid;border-top-width:6px}
.__react_component_tooltip.type-light.place-bottom:after{border-bottom-color:#fff;border-bottom-style:solid;border-bottom-width:6px}
.__react_component_tooltip.type-light.place-left:after{border-left-color:#fff;border-left-style:solid;border-left-width:6px}
.__react_component_tooltip.type-light.place-right:after{border-right-color:#fff;border-right-style:solid;border-right-width:6px}
.__react_component_tooltip.type-light.border{border:1px solid #222}
.__react_component_tooltip.type-light.border.place-top:before{border-top:8px solid #222}
.__react_component_tooltip.type-light.border.place-bottom:before{border-bottom:8px solid #222}
.__react_component_tooltip.type-light.border.place-left:before{border-left:8px solid #222}
.__react_component_tooltip.type-light.border.place-right:before{border-right:8px solid #222}
.__react_component_tooltip.place-top{margin-top:-10px}
.__react_component_tooltip.place-top:before{border-left:10px solid transparent;border-right:10px solid transparent;bottom:-8px;left:50%;margin-left:-10px}
.__react_component_tooltip.place-top:after{border-left:8px solid transparent;border-right:8px solid transparent;bottom:-6px;left:50%;margin-left:-8px}
.__react_component_tooltip.place-bottom{margin-top:10px}
.__react_component_tooltip.place-bottom:before{border-left:10px solid transparent;border-right:10px solid transparent;top:-8px;left:50%;margin-left:-10px}
.__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;top:-6px;left:50%;margin-left:-8px}
.__react_component_tooltip.place-left{margin-left:-10px}
.__react_component_tooltip.place-left:before{border-top:6px solid transparent;border-bottom:6px solid transparent;right:-8px;top:50%;margin-top:-5px}
.__react_component_tooltip.place-left:after{border-top:5px solid transparent;border-bottom:5px solid transparent;right:-6px;top:50%;margin-top:-4px}
.__react_component_tooltip.place-right{margin-left:10px}
.__react_component_tooltip.place-right:before{border-top:6px solid transparent;border-bottom:6px solid transparent;left:-8px;top:50%;margin-top:-5px}
.__react_component_tooltip.place-right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;left:-6px;top:50%;margin-top:-4px}
.__react_component_tooltip .multi-line{display:block;padding:2px 0;text-align:center}
.ds-icon{width:20px;height:20px;margin-right:10px;display:inline-block}
.ds-icon-creditcard{background:url("30.21.23/css/digitalexp-style-l9/images/creditCard.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-iban{background:url("30.21.23/css/digitalexp-style-l9/images/iban.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-wallet{background:url("30.21.23/css/digitalexp-style-l9/images/vodafone_wallet.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-wallet--red{background:url("30.21.23/css/digitalexp-style-l9/images/wallet_red.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-wallet--grey{background:url("30.21.23/css/digitalexp-style-l9/images/wallet_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-wallet--white{background:url("30.21.23/css/digitalexp-style-l9/images/wallet_white.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-trash{background:url("30.21.23/css/digitalexp-style-l9/images/trash.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-trash_blue{background:url("30.21.23/css/digitalexp-style-l9/images/trash_blue.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-edit{background:url("30.21.23/css/digitalexp-style-l9/images/edit.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-edit_grey{background:url("30.21.23/css/digitalexp-style-l9/images/edit_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-edit_blue{background:url("30.21.23/css/digitalexp-style-l9/images/edit_blue.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-send{background:url("30.21.23/css/digitalexp-style-l9/images/ic_send.svg") no-repeat center center;width:24px;height:24px;background-size:contain}
.ds-icon-send_blue{background:url("30.21.23/css/digitalexp-style-l9/images/send_blue.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-confirm{background:url("30.21.23/css/digitalexp-style-l9/images/ic_payment.svg") no-repeat center center;background-size:100% 100%;background-size:24px 24px;width:24px;height:24px}
.ds-icon-sim{background:url("30.21.23/css/digitalexp-style-l9/images/sim.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-sim--grey{background:url("30.21.23/css/digitalexp-style-l9/images/sim_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-sim--red{background:url("30.21.23/css/digitalexp-style-l9/images/sim_red.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-box{background:url("30.21.23/css/digitalexp-style-l9/images/vf-box.png") no-repeat center center;background-size:100% 100%}
.ds-icon-info{background:url("30.21.23/css/digitalexp-style-l9/images/info.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-smartphone{background:url("30.21.23/css/digitalexp-style-l9/images/smartphone.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-smartphone--blue{background:url("30.21.23/css/digitalexp-style-l9/images/smartphone_blue.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-smartphone2{background:url("30.21.23/css/digitalexp-style-l9/images/smartphone2.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-iot{background:url("30.21.23/css/digitalexp-style-l9/images/iot.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-mbb{background:url("30.21.23/css/digitalexp-style-l9/images/mbb.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-tablet{background:url("30.21.23/css/digitalexp-style-l9/images/tablet.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-watch{background:url("30.21.23/css/digitalexp-style-l9/images/watch.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-tv{background:url("30.21.23/css/digitalexp-style-l9/images/tv.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-tv--blue{background:url("30.21.23/css/digitalexp-style-l9/images/tv_blue.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-fixedline{background:url("30.21.23/css/digitalexp-style-l9/images/fixedline.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-fixedline--blue{background:url("30.21.23/css/digitalexp-style-l9/images/fixedline_blue.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-fixedline--grey{background:url("30.21.23/css/digitalexp-style-l9/images/fixedline_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-fixedline--red{background:url("30.21.23/css/digitalexp-style-l9/images/fixedline_red.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-phone-number{background:url("30.21.23/css/digitalexp-style-l9/images/ic_mobile_checkout.svg") no-repeat center center;background-size:100% 100%;background-size:24px 24px;height:24px}
.ds-icon-tooltip-info{background:url("30.21.23/css/digitalexp-style-l9/images/tooltip.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-tooltip-info--grey{background:url("30.21.23/css/digitalexp-style-l9/images/tooltip_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-arrow-right--grey{background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-arrow-right--blue{background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_blue.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-arrow-right--white{background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_white.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-collapse-arrow{background:url("30.21.23/css/digitalexp-style-l9/images/collapse_arrow.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-personal{background:url("30.21.23/css/digitalexp-style-l9/images/personal.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-personal--dark{background:url("30.21.23/css/digitalexp-style-l9/images/ic_admin_checkout.svg") no-repeat center center;background-size:100% 100%;width:24px;height:24px}
.ds-icon-id{background:url("30.21.23/css/digitalexp-style-l9/images/id.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-id_grey{background:url("30.21.23/css/digitalexp-style-l9/images/id_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-notification_red{background:url("30.21.23/css/digitalexp-style-l9/images/notification_red.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-notification_grey{background:url("30.21.23/css/digitalexp-style-l9/images/notification_full.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-calls_white{background:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-calls_green{background:url("30.21.23/css/digitalexp-style-l9/images/ic_landline-or-call-64.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-calls{background:url("30.21.23/css/digitalexp-style-l9/images/calls.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-cart_violet{background:url("30.21.23/css/digitalexp-style-l9/images/cart_violet.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-coverage{background:url("30.21.23/css/digitalexp-style-l9/images/coverage.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-coverage_violet{background:url("30.21.23/css/digitalexp-style-l9/images/coverage_violet.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-warning{background:url("30.21.23/css/digitalexp-style-l9/images/warning.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-completed{background:url("30.21.23/css/digitalexp-style-l9/images/completed.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-completed_white{background:url("30.21.23/css/digitalexp-style-l9/images/completed_white.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-close--black{background:url("30.21.23/css/digitalexp-style-l9/images/x.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-delivery{background:url("30.21.23/css/digitalexp-style-l9/images/delivery.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-delivery--red{background:url("30.21.23/css/digitalexp-style-l9/images/delivery-selected.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-delivery--grey{background:url("30.21.23/css/digitalexp-style-l9/images/delivery-unselected.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-delivery-progress{background:url("30.21.23/css/digitalexp-style-l9/images/delivery_progress.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-delivery-progress--red{background:url("30.21.23/css/digitalexp-style-l9/images/delivery_progress_red.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-delivery-progress--grey{background:url("30.21.23/css/digitalexp-style-l9/images/delivery_progress_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-sms{background:url("30.21.23/css/digitalexp-style-l9/images/sms.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-sms--red{background:url("30.21.23/css/digitalexp-style-l9/images/sms_red.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-sms--grey{background:url("30.21.23/css/digitalexp-style-l9/images/sms_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-track{background:url("30.21.23/css/digitalexp-style-l9/images/track.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-track--red{background:url("30.21.23/css/digitalexp-style-l9/images/track_selected.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-track--grey{background:url("30.21.23/css/digitalexp-style-l9/images/track_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-house{background:url("30.21.23/css/digitalexp-style-l9/images/home.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-house--red{background:url("30.21.23/css/digitalexp-style-l9/images/home_red.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-house--grey{background:url("30.21.23/css/digitalexp-style-l9/images/home_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-plan{background:url("30.21.23/css/digitalexp-style-l9/images/plan.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-search{background:url("30.21.23/css/digitalexp-style-l9/images/search.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-red{background:url("30.21.23/css/digitalexp-style-l9/images/icon_red.png") no-repeat center center;background-size:100% 100%}
.ds-icon-green{background:url("30.21.23/css/digitalexp-style-l9/images/icon_green.png") no-repeat center center;background-size:100% 100%}
.ds-icon-orange{background:url("30.21.23/css/digitalexp-style-l9/images/icon_orange.png") no-repeat center center;background-size:100% 100%}
.ds-icon-location:after{background:url("30.21.23/css/digitalexp-style-l9/images/location.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-speed:after{background:url("30.21.23/css/digitalexp-style-l9/images/speed.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-phone{background:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-plus{background:url("30.21.23/css/digitalexp-style-l9/images/ic_plus.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-close{background:url("30.21.23/css/digitalexp-style-l9/images/ic_close.svg") no-repeat center center;background-size:100% 100%;border:0;cursor:pointer}
.ds-icon-warning-light{background:url("30.21.23/css/digitalexp-style-l9/images/warning-light.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-work-in-progress{background:url("30.21.23/css/digitalexp-style-l9/images/workInProgress.svg") no-repeat center center;background-size:100% 100%}
.ds-icon-order{background:url("30.21.23/css/digitalexp-style-l9/images/order.svg") no-repeat center center;background-size:100% 100%}
.ds-icon.ds-icon-red,.ds-icon.ds-icon-green,.ds-icon.ds-icon-orange{width:42px;height:42px;min-width:42px;margin-top:4px}
.ds-icon--no-right-margin{margin-right:0}
.ds-icon--large{width:24px;height:24px}
.ds-icon--huge{width:72px;height:72px}
.ds-icon-green-tick{background:url("30.21.23/css/digitalexp-style-l9/images/greenTick.svg") no-repeat center center;background-size:100% 100%}
.ds-alert__misc .message__wrapper--3col img.ds-icon{min-width:42px;height:42px}
@media only screen and (max-width:480px){.ds-alert__misc .message__wrapper--3col img.ds-icon{height:22.93px;width:23px;min-width:23px;margin-right:10px}
}
.ds-btn.ds-btn--tertiary .ds-icon{width:20px;height:20px;margin-left:7px}
.ds-bg__grey-three{background:#333;color:#fff}
.ds-title{width:100%;background-color:inherit;color:#000;display:flex;flex:0 0 auto;line-height:1;padding:0;font-family:"Vodafone Lt";font-size:30px}
.ds-title.bigger{font-size:40px}
.ds-title-sub{font-family:"Vodafone Lt";font-size:26px;margin:20px 0 20px;padding:0;align-items:center;flex-direction:row;justify-content:space-between}
.ds-title__text{width:auto;display:block;font-size:inherit;color:currentColor}
.ds-title__description{font-size:inherit;display:flex;align-items:flex-start;text-transform:none}
.ds-title__description.ds-mobile-description-hidden{display:none}
.ds-title__small{font-family:"Vodafone Rg";font-size:18px}
.ds-title__bold{font-family:"Vodafone RgBd";font-size:18px;margin:15px 0 10px}
.ds-title .ds-plan-details{color:#fff;flex-direction:column;padding-top:15px}
.ds-title .ds-plan-details__description{font-family:"Vodafone Lt";font-size:36px;white-space:pre-line;line-height:41px}
@media screen and (max-width:768px){.ds-title .ds-plan-details__description{font-family:"Vodafone Lt";font-size:20px;line-height:23px;margin-bottom:7px}
}
.ds-title .ds-plan-details__text{font-family:"Vodafone Rg";font-size:30px;margin-bottom:10px;margin-top:20px}
@media screen and (min-width:992px){.ds-title .ds-plan-details__text{font-family:"Vodafone Lt";font-size:40px}
}
@media screen and (min-width:768px){.ds-title .ds-plan-details{width:40%}
}
@media screen and (min-width:480px) and (max-width:1199px){.ds-title .ds-plan-details{margin-bottom:15px}
}
@media screen and (min-width:1200px){.ds-title .ds-plan-details{width:40%}
}
.ds-title .ds-plan-details .generic .ds-title{color:#000}
.ds-title .ds-bundle-plan-details__wrapper .ds-title{width:100% !important}
.ds-title .ds-plans{margin:20px 0;flex-direction:column}
.ds-title .ds-plans__text{font-family:"Vodafone Lt";font-size:26px;width:auto;margin-bottom:20px}
.ds-title .ds-plans__description{font-family:"Vodafone Rg";font-size:16px}
.ds-title .ds-plans__description--text{flex:0 1 auto}
.ds-title .ds-plans__description--media{width:24px;height:24px;background:url("30.21.23/css/digitalexp-style-l9/images/discount_icon.svg") no-repeat center;background-size:100%;margin-right:10px}
@media screen and (min-width:480px){.ds-title .ds-plans__description{align-items:center}
}
@media screen and (min-width:768px){.ds-title .ds-plans__text{font-family:"Vodafone Lt";font-size:30px}
.ds-title .ds-plans__description{font-family:"Vodafone Rg";font-size:18px}
}
@media screen and (min-width:1200px){.ds-title .ds-plans{padding-left:0;padding-right:0;align-items:center;flex-direction:row;justify-content:space-between}
.ds-title .ds-plans__text{margin:0}
}
.ds-title.ds-title--tariff{padding-top:34px;padding-left:5px;padding-bottom:23px}
.ds-title.ds-title--tariff .ds-title__text{font-size:24px;letter-spacing:-.6px}
.ds-title.ds-title--tariff_2{padding-left:1px;padding-bottom:20px}
.ds-title.ds-title--tariff_2 .ds-title__text{font-size:27px}
.ds-title .personalize-your-offer{font-family:"Vodafone Rg";font-size:26px;color:#333;line-height:33px;text-align:left;margin-top:0}
@media screen and (min-width:768px){.ds-title .personalize-your-offer{font-family:"Vodafone Lt";font-size:34px}
}
.ds-sub-title{display:block;margin-bottom:10px;color:#999;font-family:"Vodafone RgBd";font-size:12px;line-height:15px;text-transform:uppercase}
.ds-description{display:block;margin-bottom:15px;color:#999;line-height:14px;font-family:"Vodafone Rg";font-size:12px}
.ds-description__title{display:block;font-family:"Vodafone RgBd";font-size:12px}
.smartphone-plan-title .ds-title{color:#333}
.ds-item{position:relative}
.ds-item.service-accordian.accordian .ds-title--text{position:relative;width:100%;padding:0 50px 15px 0;border-bottom:1px solid rgba(0,0,0,0.1);cursor:pointer}
.ds-item.service-accordian.accordian .ds-title--text:after{width:15px;height:15px;color:#666;position:absolute;right:0;content:'';background:url(30.21.23/css/digitalexp-style-l9/images/icon_plus.svg) no-repeat center center;background-size:contain;top:25%;margin-right:10px;transform-origin:center center;transition:transform 200ms ease-out}
.ds-item.service-accordian.accordian .ds-title .ds-plan-details--content{display:none;z-index:1}
.ds-item.service-accordian.accordian.open .ds-title{display:flex;flex-direction:column}
.ds-item.service-accordian.accordian.open .ds-title--text:after{transform:rotate(-135deg)}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content{display:block}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs{display:block;border-bottom:1px solid #ccc;overflow-x:auto}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs::-webkit-scrollbar{width:5px;height:0}
@media screen and (min-width:992px){.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs::-webkit-scrollbar{height:5px}
}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs::-webkit-scrollbar-thumb{height:100px;border-radius:5px;background-color:#ccc}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:5px}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs .ds-form{background:transparent}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs .ds-form .ds-radio__tabs--group{flex-flow:nowrap;white-space:nowrap}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs .ds-form__radio--tabs input[type='radio'] ~ .ds-form__text{border-bottom:0;padding:12px 22px}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs--content{display:flex;padding:30px 0;flex-direction:column}
@media screen and (min-width:992px){.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs--content{flex-direction:row}
}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs--content div{width:100%;min-width:290px;color:#333;font-family:'Vodafone Rg';font-size:16px;line-height:24px}
@media screen and (min-width:992px){.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs--content div{min-width:515px}
}
.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs--content div:first-child{margin-bottom:20px}
@media screen and (min-width:992px){.ds-item.service-accordian.accordian.open .ds-title .ds-plan-details--content .ds-plan-details-tabs--content div:first-child{margin-right:67px;margin-bottom:0}
}
.ds-item.service-accordian.accordian.open-view .ds-title--text{font-weight:bold;padding:0;border-bottom:0;font-size:80%}
.ds-item.service-accordian.accordian.open-view .ds-title--text:after{display:none}
.ds-item.service-accordian .ds-title{font-family:"Vodafone Rg";font-size:22px;color:#333;line-height:32px;transition:.4s}
.ds-item.service-accordian .ds-identification-panel__accordian{transition:max-height .3s linear;max-height:500px;overflow:hidden}
.ds-item.service-accordian.collapsed .ds-identification-panel__accordian{max-height:0}
.ds-item.collapsed .ds-identification-panel__accordian{max-height:0;overflow:hidden}
.ds-information__wrapper{display:flex;flex-wrap:wrap}
.ds-information__wrapper .ds-information--note{font-family:"Vodafone Rg";font-size:16px;line-height:24px;color:#333}
.accordian .accordian__header{position:relative;margin-bottom:30px}
.accordian .accordian__header .ds-title{font-family:"Vodafone Rg";font-size:22px;color:#333}
.accordian .accordian__header .ds-title:after{content:'';transform:rotate(-135deg);position:absolute;border-bottom:solid #666;border-right:solid #666;padding:6px;right:5px;top:8px;border-width:0 2px 2px 0;display:inline-block;cursor:pointer}
.accordian .accordian__body{transition:max-height .3s linear;display:block}
.accordian.collapsed{overflow:hidden}
.accordian.collapsed .ds-title:after{transform:rotate(45deg);top:2px}
.accordian.collapsed .accordian__body{display:none}
.accordian.radio{width:100%;border:1px solid #ebebeb}
.accordian.radio .ds-form__radio{padding:0 !important}
.accordian.radio>header{display:flex;align-items:center;background:#f4f4f4;padding:20px 20px 20px 10px}
.accordians{width:100%;border:1px solid #ebebeb;margin-bottom:25px}
.accordians:last-child{margin-bottom:0}
.accordians__header{background:#f4f4f4;padding:20px;font-family:"Vodafone Rg";font-size:18px;line-height:20px;height:60px}
.accordians__body{padding:20px}
.accordians__body .content{font-family:"Vodafone Rg";font-size:14px;line-height:20px;margin-bottom:10px;color:#333}
.accordians__body .ds-btn--link{height:50px;display:flex;align-items:center}
.accordians__body .ds-btn--link:after{top:0}
.accordians__body .ds-btn--link .ds-form__line{margin-bottom:25px}
.accordians__body .ds-btn--link .ds-notification__error--text{font-size:12px;letter-spacing:.5px;line-height:15px}
.ds-form__input--wrapper{display:flex}
.ds-form__input--wrapper .ds-form__select{font-family:"Vodafone Rg";font-size:20px;height:50px;margin-right:10px;border:1px solid #ccc;border-radius:2px;background-color:#fff;color:#333;line-height:23px;flex:1}
.ds-form__input--wrapper .ds-form__selectBox{position:relative;flex-basis:100%}
.ds-form__input--wrapper .ds-form__selectBox select{font-family:"Vodafone Rg";font-size:16px;color:#666;line-height:22px;width:100%;border:0}
.ds-form__input--wrapper .ds-form__selectBox .overSelect{position:absolute;left:0;right:0;top:0;bottom:0}
.ds-form__input--wrapper .ds-form__checkboxes{font-family:"Vodafone Rg";font-size:20px;color:#333;line-height:20px;transition:max-height .3s linear;flex-basis:100%;max-height:1000px;overflow:hidden;background-color:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15);margin-top:10px}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__cross--icon:after{width:12px;height:12px;content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/x.svg");background-size:contain;color:#666;position:absolute;right:50px;font-size:18px}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__button--container{display:flex;justify-content:center;align-items:center;background-color:#fff;height:78px}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__button--container .ds-btn--primary{flex-basis:98%}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label.scrollable{height:236px;overflow-y:scroll}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label.scrollable::-webkit-scrollbar{width:5px}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label.scrollable::-webkit-scrollbar-thumb{height:100px;border-radius:5px;background-color:#ccc;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label.scrollable::-webkit-scrollbar-track{background-color:#ebebeb}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label.scrollable ~ .ds-form__button--container{display:flex;justify-content:center;align-items:center;background-color:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15);height:78px}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label.scrollable ~ .ds-form__button--container .ds-btn--primary{flex-basis:98%}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label .ds-check:hover{background-color:#f4f4f4}
.ds-form__input--wrapper .ds-form__checkboxes .ds-form__label label{display:block;padding:10px 1%}
.ds-form__input--wrapper .ds-form__checkboxes.collapsed{max-height:0}
.ds-form__input--wrapper .ds-form__checkboxes.collapsed .ds-form__cross--icon:after{content:none}
.ds-dropdown{position:relative}
.ds-dropdown__head{position:relative;z-index:2;padding:0 30px 0 0;cursor:pointer}
.ds-dropdown__head:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;content:''}
.ds-dropdown__head:after{position:absolute;top:50%;right:10px;width:0;height:0;transform:translate(0,-50%);border-style:solid;border-width:5px 4px 0 4px;border-color:#000 transparent transparent transparent;content:''}
.ds-dropdown__head select{font-family:"Vodafone Rg";font-size:16px;color:#666;line-height:22px;width:100%;border:0;height:28px;background:transparent;font-size:16px;-webkit-appearance:none;appearance:none}
.ds-dropdown__head.selected select{color:#000}
.ds-dropdown.selected .ds-dropdown__head select{color:#000}
.ds-dropdown__text{display:block;margin-bottom:20px;color:#666;font-family:"Vodafone Rg";font-size:20px;line-height:20px}
.ds-dropdown__text--price{font-family:"Vodafone Rg";font-size:16px;width:255px}
.ds-dropdown__content{visibility:hidden;top:100%;left:50%;min-width:190px;margin-top:10px;font-family:"Vodafone Rg";font-size:20px;color:#333;line-height:20px;background-color:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,0.15);max-width:410px;pointer-events:all;padding-right:0;padding-left:0;padding-bottom:0}
.ds-dropdown__content.show{opacity:1}
.ds-dropdown__content.to-right{left:auto;right:0;transform:translate(0,0)}
.ds-dropdown__content.to-right:before{left:auto;right:10px;transform:translate(0,0)}
.ds-dropdown__content.to-left{left:0;transform:translate(0,0)}
.ds-dropdown__content.to-left:before{left:10px;transform:translate(0,0)}
.ds-dropdown__content.middle-size{min-width:250px}
.ds-dropdown__content.high-size{min-width:340px}
.ds-dropdown__content.large-size{min-width:410px}
.ds-dropdown__content:before{position:absolute;left:50%;transform:translateX(-50%);bottom:100%;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;content:'';transform:translateX(0)}
.ds-dropdown__content-close{position:absolute;top:15px;right:15px;width:10px;height:10px;content:'';z-index:100;background-image:url(30.21.23/css/digitalexp-style-l9/images/x.svg);background-size:contain;color:#666;cursor:pointer}
.ds-dropdown__content.__react_component_tooltip.place-bottom{margin-top:20px}
.ds-dropdown__layout{padding:20px}
.ds-dropdown__list{position:relative;max-height:315px;overflow:auto;margin:25px 0 20px;z-index:1}
.ds-dropdown__list::-webkit-scrollbar{width:5px;height:5px}
.ds-dropdown__list::-webkit-scrollbar-thumb{height:100px;border-radius:5px;background-color:#ccc}
.ds-dropdown__list::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:5px}
.ds-dropdown__list_more{max-height:100%}
.ds-dropdown__list-title{display:block;padding:10px 20px;color:#333;line-height:20px;font-family:"Vodafone RgBd";font-size:20px}
.ds-dropdown__list-wrap{display:flex;flex-wrap:wrap;margin-bottom:10px;padding-bottom:15px;border-bottom:2px solid #ebebeb}
.ds-dropdown__list-wrap:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.ds-dropdown__list-wrap .ds-dropdown__list-title{width:100%}
.ds-dropdown__list-wrap .ds-dropdown__list-item{width:50%}
.ds-dropdown__list-item{position:relative;display:block;padding:10px 20px}
.ds-dropdown__list-item .ds-dropdown__text{margin-bottom:0}
.ds-dropdown__list-item input[type='checkbox']{position:absolute;top:0;left:0;opacity:0;pointer-events:none}
.ds-dropdown__list-item input[type='checkbox']:checked+.ds-dropdown__text{position:relative;color:#e60000}
.ds-dropdown__list-item input[type='checkbox']:checked+.ds-dropdown__text:after{position:absolute;top:50%;right:0;width:30px;height:20px;transform:translate(0,-50%);background-image:url("30.21.23/css/digitalexp-style-l9/images/completed_red.svg");background-repeat:no-repeat;background-size:contain;background-position:center;content:''}
.ds-dropdown__list-item input[type='checkbox']+.ds-dropdown__text{padding-right:30px}
.ds-dropdown__list-item:hover{background-color:#f4f4f4}
.ds-dropdown__list-item.selected{color:#e60000}
.ds-dropdown__footer{padding:0 20px 20px;background-color:#fff}
.ds-dropdown__footer.to-right{display:flex;justify-content:flex-end}
.ds-dropdown__footer.to-right .ds-btn{width:auto;min-width:150px}
.ds-dropdown__footer .ds-btn{width:100%}
.ds-dropdown__footer--price{margin-top:19px}
.ds-dropdown.open .ds-dropdown__head:after{transform:translate(0,-50%) rotate(180deg)}
.ds-dropdown.scrollable .ds-dropdown__list{height:236px;overflow-y:auto}
.ds-dropdown.scrollable .ds-dropdown__footer{border-top:1px solid #ebebeb}
.ds-check .ds-form__input--wrapper{flex-wrap:nowrap}
.ds-check .ds-form__input--wrapper .ds-text-reg{font-family:"Vodafone Rg";font-size:14px;color:#333;line-height:22px;order:2;margin-bottom:0;width:auto}
.ds-check .ds-form__input--wrapper .ds-text-reg .ds-btn--link:after{content:none}
.ds-check .ds-form__input--wrapper .ds-toggle{order:1;position:relative;display:inline-flex}
.ds-check .ds-form__input--wrapper .ds-toggle input[type="checkbox"]{width:1px;height:1px;position:absolute;left:-999999em}
.ds-check .ds-form__input--wrapper .ds-toggle input[type="checkbox"]:checked+.ds-toggle__slider{background-image:url("30.21.23/css/digitalexp-style-l9/images/selected.svg")}
.ds-check .ds-form__input--wrapper .ds-toggle input[type="checkbox"]:disabled+.ds-toggle__slider{background-image:url("30.21.23/css/digitalexp-style-l9/images/unselected-disabled.svg")}
.ds-check .ds-form__input--wrapper .ds-toggle__slider{background-image:url("30.21.23/css/digitalexp-style-l9/images/unselected.svg");background-size:contain;background-position:100%;border:0;height:24px;width:25px;margin:0 10px 0 0;position:relative;padding-left:2px}
.ds-check .ds-form__input--wrapper .ds-toggle__slider .ds-on{display:none;text-indent:-9999px;position:absolute;right:0;left:0;top:0;bottom:0}
.ds-check .ds-form__input--wrapper .ds-toggle__slider .ds-off{display:block;padding:0 10px 0 35px;text-indent:-9999px;position:absolute;right:0;left:0;top:0;bottom:0}
.ds-check .ds-form__input--wrapper .ds-toggle.ds-text-only input[type="checkbox"]{width:1px;height:1px;position:absolute;left:-999999em}
.ds-check .ds-form__input--wrapper .ds-toggle.ds-text-only input[type="checkbox"]:checked+.ds-text-reg{color:#e60000}
.ds-form__input--wrapper{position:relative}
.ds-form__input--wrapper .ds-form__input:disabled{background-color:#f4f4f4;color:#afafaf}
.ds-form__input--wrapper .ds-form__input.banner{font-family:"Vodafone Rg";font-size:12px;border:1px solid #afafaf;border-radius:2px;background-color:#fff;height:auto;padding:5px;line-height:14px}
.ds-form__input--wrapper .ds-form__input.banner::-moz-placeholder{color:#aaa;opacity:1}
.ds-form__input--wrapper .ds-form__input.banner:-ms-input-placeholder{color:#aaa}
.ds-form__input--wrapper .ds-form__input.banner::-webkit-input-placeholder{color:#aaa}
.ds-form__input--wrapper .ds-form__input.error{border:1px solid #e60000;border-radius:2px;background-color:rgba(230,0,0,0.03)}
.ds-form__input--wrapper .ds-form__input.noBorder{border:0;outline:0;text-indent:0;margin:0}
.ds-form__input--wrapper .ds-form__input.noBorder::-moz-placeholder{color:#ccc;opacity:1}
.ds-form__input--wrapper .ds-form__input.noBorder:-ms-input-placeholder{color:#ccc}
.ds-form__input--wrapper .ds-form__input.noBorder::-webkit-input-placeholder{color:#ccc}
.ds-form__input--wrapper .ds-form__input.search{font-family:"Vodafone Rg";font-size:16px;text-indent:0;border:0;border-bottom:3px solid #666;line-height:22px;color:#afafaf}
.ds-form__input--wrapper .ds-form__input.search ~ .search-icon{width:24px;height:24px;background-size:contain;position:absolute;right:100px;top:34px;background-image:url("30.21.23/css/digitalexp-style-l9/images/search.svg")}
.ds-form__input--wrapper .ds-form__input.ds-text{flex:1 0 auto}
.notification__error--container{display:flex;align-items:center}
.notification__error--container .notification__icon{width:24px;height:24px;background-image:url("30.21.23/css/digitalexp-style-l9/images/notification_red.svg");background-size:contain}
.notification__error--container .ds-notification__error--text{font-family:"Vodafone Rg";font-size:12px;color:#333;line-height:15px;padding-left:6px}
input[type='number']::-webkit-outer-spin-button,input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type='number']{-moz-appearance:textfield}
::placeholder,:-ms-input-placeholder,::-ms-input-placeholder{color:#ccc}
.ds-form .ds-form__fieldset .ds-radio{flex-basis:100%}
.ds-form .ds-form__fieldset .ds-radio__tabs--group{display:flex;flex-flow:wrap}
.ds-form .ds-form__fieldset .ds-radio__tabs--group_nowrap{flex-flow:nowrap !important}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-radio{flex-basis:auto}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"]{width:1px;height:1px;position:absolute;left:-999999em}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text{font-family:"Vodafone Lt";font-size:18px;line-height:32px;text-align:center;color:#666;padding:12px 30px;cursor:pointer;border-bottom:1px solid #ccc}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text:hover{color:#000}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"]:checked ~ .ds-form__text{color:#000;background-repeat:no-repeat;-webkit-background-size:100% 3px;-moz-background-size:100% 3px;background-size:100% 3px;background-image:-webkit-linear-gradient(270deg,#fa0000 0,#850000 100%);background-image:-moz-linear-gradient(270deg,#fa0000 0,#850000 100%);background-image:linear-gradient(270deg,#fa0000 0,#850000 100%);background-position:bottom}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tiles input[type="radio"]{width:1px;height:1px;position:absolute;left:-999999em}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tiles input[type="radio"] ~ .ds-form__text{font-family:"Vodafone RgBd";font-size:12px;text-align:center;padding:11px 21px;margin:0 15px 19px 0;color:#666;line-height:14px;border:1px solid #999;border-radius:2px}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tiles input[type="radio"] ~ .ds-form__text span{font-family:"Vodafone Lt";font-size:20px}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tiles input[type="radio"]:checked ~ .ds-form__text{color:#fff;background-color:#333}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color{display:block;margin:0 30px 25px 0}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"]{width:1px;height:1px;position:absolute;left:-999999em}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"] ~ .ds-form__text{font-family:"Vodafone Rg";font-size:14px;text-align:center;color:#999;line-height:22px}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"] ~ .ds-radio__circle{display:block;position:relative;width:30px;height:30px;margin:0 auto 4px;border-radius:50%;background-color:#000;cursor:pointer}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"] ~ .ds-radio__circle:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform:translate(-51%,-49%);width:calc(100% + 1px);height:calc(100% + 1px);border-radius:50%;box-sizing:border-box;content:""}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"] ~ .ds-radio__circle:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1px);height:calc(100% + 1px);border-radius:50%;border:1px solid #ccc;box-sizing:border-box;content:""}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"]:checked ~ .ds-form__text{color:#333;font-weight:bold}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"]:checked ~ .ds-radio__circle:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 10px);height:calc(100% + 10px);border-radius:50%;border:2px solid #000;box-sizing:border-box;content:"";opacity:1}
.ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--color input[type="radio"]:checked ~ .ds-radio__circle:before{width:calc(100% - 4px);height:calc(100% - 4px)}
.ds-form .ds-form__fieldset .ds-radio__tabs--group.no-border .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text{border-bottom:0;padding-bottom:0}
.ds-form .ds-form__fieldset .ds-radio .ds-form__radio{padding:10px 0 10px 20px;display:flex}
.ds-form .ds-form__fieldset .ds-radio .ds-form__radio input[type="radio"]{position:absolute;width:1px;height:1px;left:-999999em}
.ds-form .ds-form__fieldset .ds-radio .ds-form__radio input[type="radio"] ~ .ds-form__text{font-family:"Vodafone Rg";font-size:14px;color:#333;line-height:22px}
.ds-form .ds-form__fieldset .ds-radio .ds-form__radio input[type="radio"]:checked ~ .ds-form__design{border:1px solid #4a4d4e}
.ds-form .ds-form__fieldset .ds-radio .ds-form__radio input[type="radio"]:checked ~ .ds-form__design:before{width:45.5%;height:45.5%;border-radius:100%;background-color:#262626;content:"";display:flex;margin:auto}
.ds-form .ds-form__fieldset .ds-radio .ds-form__radio .ds-form__design{width:24px;height:24px;border:1px solid #ccc;background-color:#fff;margin:0 10px 0 0;position:relative}
.ds-form .ds-form__radio input[type="radio"]:disabled ~ .ds-form__design{background:#f4f4f4;border:1px solid #9f9f9f;cursor:not-allowed}
.ds-form .ds-form__radio-list .ds-radio{display:flex;flex-wrap:wrap}
.ds-form .ds-form__radio-list .ds-radio .ds-form__radio{padding:0;margin:0 20px 20px 0}
.ds-form .ds-form__radio-rows .ds-radio .ds-form__radio{padding:0;margin:0 20px 20px 0}
.ds-radio__icon{padding:2px 0 0 10px}
.ds-radio__icon svg{width:20px;height:20px}
.ds-shipping-method .ds-form__text--extra{margin-left:0}
.ds-form__text--extra{margin-left:33px;top:-2px;position:relative}
.ds-modal{bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;width:100%;z-index:1000;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}
.ds-modal.show{opacity:1;visibility:visible;transition:.2s ease-in-out}
.ds-modal.hideMultiModal{opacity:1;visibility:hidden}
.ds-modal.hideMultiModal>.ds-modal--wrapper{width:100%;height:100vh;max-height:100vh}
.ds-modal--overlay{width:100%;height:100%;opacity:.6;background-color:#000;z-index:299}
.ds-modal--generic .ds-modal--wrapper{overflow:visible}
@media screen and (max-width:991px){.ds-modal--generic .ds-modal--wrapper{height:100vh;width:100vw;max-height:100vh;top:0;left:0;transform:none}
}
@media screen and (min-width:992px){.ds-modal--generic .ds-modal--wrapper{width:75%;border-radius:6px;background-color:transparent}
}
.ds-modal--generic .ds-modal--wrapper .ds-modal--header{background-color:white;display:block;position:static;height:fit-content}
@media screen and (max-width:767px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header{padding:16px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header{padding:32px}
}
@media screen and (min-width:992px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header{padding:40px;border-radius:6px}
}
@media screen and (min-width:768px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header .ds-modal__header-top{display:flex;justify-content:space-between}
}
.ds-modal--generic .ds-modal--wrapper .ds-modal--header .ds-modal__header-top .ds-modal__header-top-text{max-width:50%}
@media screen and (max-width:767px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header .ds-modal__header-top .ds-modal__header-top-text{display:none}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header .ds-modal__header-top .ds-modal__header-top-text{font-family:"Vodafone Rg";font-size:24px}
}
@media screen and (min-width:992px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header .ds-modal__header-top .ds-modal__header-top-text{font-family:"Vodafone Rg";font-size:28px}
}
.ds-modal--generic .ds-modal--wrapper .ds-modal--header .ds-modal__header-top .ds-modal__header-top-btn-container{display:flex;flex-direction:column;justify-content:center}
@media screen and (min-width:768px){.ds-modal--generic .ds-modal--wrapper .ds-modal--header .ds-modal__header-top .ds-modal__header-top-btn-container{width:326px}
}
@media screen and (min-width:992px){.ds-modal--generic .ds-modal--wrapper .ds-modal--content{border-radius:6px;max-height:fit-content;background-color:white}
}
.ds-modal--generic .close{position:absolute;cursor:pointer;display:flex;align-items:center}
@media screen and (max-width:991px){.ds-modal--generic .close{top:15px;right:15px;color:black}
}
@media screen and (min-width:992px){.ds-modal--generic .close{top:-32px;right:2px;color:white}
}
@media screen and (min-width:992px){.ds-modal--generic .close:hover{text-shadow:.5px .5px .5px #ccc,0.5px .5px .5px #ccc}
}
@media screen and (max-width:767px){.ds-modal--generic .close--spaced{top:6px;right:16px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal--generic .close--spaced{top:14px;right:30px}
}
.ds-modal--generic .close .chiudi_txt{font-family:"Vodafone Rg";font-size:14px;line-height:18px;text-transform:uppercase;margin-right:6px;letter-spacing:1px}
@media screen and (max-width:991px){.ds-modal--generic .close .chiudi_txt{display:none}
}
.ds-modal--generic .close .chiudi_x{font-family:"Vodafone Lt";font-size:30px}
@media screen and (max-width:991px){.ds-modal--generic .close .chiudi_x:hover{text-shadow:0 0 black}
}
@media screen and (max-width:991px){.ds-modal--generic .close .chiudi_X{font-family:"Vodafone Lt";font-size:40px;opacity:.4}
}
@media screen and (min-width:992px){.ds-modal--generic .close .chiudi_X{font-family:"Vodafone Lt";font-size:30px}
}
@media screen and (max-width:991px){.ds-modal--generic .close .chiudi_X:hover{opacity:.7}
}
.ds-modal--wrapper{background-color:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15);position:absolute;top:50%;left:50%;width:90%;max-height:90vh;transform:translate(-50%,-50%);display:flex;flex-direction:column;z-index:300;overflow:hidden}
.ds-modal--wrapper .ds-modal--header{font-family:"Vodafone Rg";font-size:22px;color:#333;line-height:26px;height:80px;padding:0 50px 0 15px;display:flex;flex-direction:row;align-items:center;position:relative;border-bottom:1px solid #ebebeb}
.ds-modal--wrapper .ds-modal--header .ds-title{font-family:"Vodafone Rg";font-size:20px;padding-right:10px}
.ds-modal--wrapper .ds-modal--header .ds-modal--close{width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%);right:15px;cursor:pointer;background:transparent url("30.21.23/css/digitalexp-style-l9/images/x.svg") no-repeat center center;background-size:90% 90%;border:0;outline:0;transition:all .3s ease-in-out;padding:0}
.ds-modal--wrapper .ds-modal--header .ds-modal--close:hover{background-size:100% 100%}
.ds-modal--wrapper .ds-modal--content{font-family:"Vodafone Rg";font-size:16px;color:#333;line-height:24px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:15px;height:auto;margin:10px 2px 10px 0;max-height:35vh}
.ds-modal--wrapper .ds-modal--content::-webkit-scrollbar{width:5px}
.ds-modal--wrapper .ds-modal--content::-webkit-scrollbar-thumb{height:100px;border-radius:5px;background-color:#ccc}
.ds-modal--wrapper .ds-modal--content::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:5px}
.ds-modal--wrapper .ds-modal--content .ds-text-bold{font-family:"Vodafone RgBd";font-size:16px}
.ds-modal--wrapper .ds-modal--content .ds-text-details{font-family:"Vodafone Rg";font-size:20px;line-height:26px;color:#333;margin-top:17px}
.ds-modal--wrapper .ds-modal--content .ds-text-light{color:#999;margin-top:10px}
@media screen and (min-width:1200px){.ds-modal--wrapper .ds-modal--content{max-height:50vh}
}
.ds-modal--wrapper .ds-modal--footer{height:auto;background:#fff;padding:30px 15px;position:relative;margin-top:20px;display:block;text-align:center}
.ds-modal--wrapper .ds-modal--footer .ds-btn{margin:0}
@media screen and (max-width:479px){.ds-modal--wrapper .ds-modal--footer .ds-btn--large{font-size:10px;padding:6px}
}
@media screen and (max-width:479px) and (max-width:480px){.ds-modal--wrapper .ds-modal--footer .ds-btn+.ds-btn{margin-top:15px}
}
@media screen and (max-width:767px){.ds-modal--wrapper .ds-modal--footer .ds-btn--large{min-width:100%;margin:0}
}
@media screen and (max-width:479px){.ds-modal--wrapper .ds-modal--footer .button-container{flex-direction:column;width:100%;text-align:left}
.ds-modal--wrapper .ds-modal--footer .button-container .ds-btn{width:100%}
.ds-modal--wrapper .ds-modal--footer .button-container .ds-btn--large:first-child{margin:0 0 12px 0}
}
.ds-modal--wrapper .ds-modal--footer .button-container{display:flex}
.ds-modal--wrapper .ds-modal--footer__ctc-button{display:flex;align-items:flex-start}
@media screen and (max-width:767px){.ds-modal--wrapper .ds-modal--footer__ctc-button{flex-direction:column;width:100%}
}
@media screen and (max-width:767px){.ds-modal--wrapper .ds-modal--footer__ctc-button .clickToCall{width:100%}
}
.ds-modal--wrapper_cancel .ds-title--small{font-size:23px;text-transform:none;letter-spacing:-0.2px}
.ds-modal--wrapper_cancel .ds-modal--content{overflow-y:initial;letter-spacing:.1px}
.ds-modal--wrapper_cancel .ds-modal--header .ds-modal--close{width:17px;height:17px}
.ds-modal--wrapper_custom{max-width:430px;overflow:inherit}
.ds-modal--wrapper_custom .ds-modal--header{position:absolute;border-bottom:0;right:0;height:30px;margin-top:-15px;margin-right:-15px;background-color:#fff;padding:0 15px !important;border-radius:50%;cursor:pointer}
.ds-modal--wrapper_custom .ds-modal--header:hover{background-color:#f5f5f5}
.ds-modal--wrapper_custom .ds-modal--header .ds-modal--close{width:12px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%)}
.ds-modal--wrapper_vfit{max-width:900px;overflow:inherit}
.ds-modal--wrapper_vfit .ds-modal--header{position:absolute;border-bottom:0;right:10px;top:10px;height:30px;background-color:#fff;padding:0 15px !important;border-radius:50%;cursor:pointer}
.ds-modal--wrapper_vfit .ds-modal--header .ds-modal--close{left:50%;top:50%;transform:translate(-50%,-50%);opacity:.4;transition:all 0 ease-in-out}
.ds-modal--wrapper_vfit .ds-modal--header:hover .ds-modal--close{opacity:.8}
.ds-modal--wrapper__needhelp{max-width:558px}
.ds-modal--wrapper__needhelp.ds-modal--content{padding:0;margin-top:0;max-height:60vh}
@media only screen and (max-width:480px){.ds-modal--wrapper__needhelp.ds-modal--content{margin:0;overflow-y:auto}
}
.ds-modal--wrapper__needhelp .ds-modal--header{height:46px}
.ds-modal--wrapper__needhelp .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text{padding:12px 60px;line-height:18px}
@media screen and (max-width:768px){.ds-modal--wrapper__needhelp{width:100%;max-height:100%;height:100%;max-width:100%}
.ds-modal--wrapper__needhelp .ds-modal--content{padding:0;height:100%;max-height:100%;margin:10px 2px 10px 0;overflow-y:scroll}
.ds-modal--wrapper__needhelp .ds-modal--header{height:41px}
.ds-modal--wrapper__needhelp .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text{padding:10px 15px;line-height:15px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal--wrapper__needhelp.ds-modal--wrapper{width:100%}
}
.ds-modal--wrapper__needhelp.ds-modal--wrapper .ds-modal--content{max-height:none;padding:0}
.ds-modal--wrapper__needhelp.ds-modal--wrapper .ds-modal--content .ds-click-to-call{height:472px}
@media screen and (min-width:992px){.ds-modal--wrapper__needhelp.ds-new-ctc{background-color:transparent}
}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header{background-color:transparent !important;padding:0;height:38px}
@media screen and (max-width:991px){.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header{background-color:#fff !important}
}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header .ds-title{display:none}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header .close{color:#fff;margin-left:auto;display:flex;align-items:center;cursor:pointer}
@media screen and (max-width:991px){.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header .close{margin-top:20px}
}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header .close .chiudi_txt{font-family:"Vodafone Rg";font-size:14px;line-height:18px;text-transform:uppercase;margin-right:6px;letter-spacing:1px}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header .close .chiudi_x{font-family:"Vodafone Lt";font-size:30px}
@media screen and (max-width:991px){.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--header .close .chiudi_x{width:24px;height:24px;font-size:0;background:url("30.21.23/css/digitalexp-style-l9/images/ic_close.svg");background-position:center;background-size:contain;margin-right:20px}
}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--content{border-radius:6px}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--content .ds-click-to-call{padding:0}
.ds-modal--wrapper__needhelp.ds-new-ctc .ds-modal--content .ds-form__fieldset .ds-radio__tabs--group{border-bottom:0}
.ds-modal--curvy .ds-modal--wrapper{border-radius:6px}
@media screen and (max-width:991px){.ds-modal--desktop .ds-modal--content{max-height:initial}
}
.ds-modal__out-of-stock .ds-modal--content{padding:30px !important}
.ds-modal__out-of-stock .ds-modal--content .ds-text-bold{font-size:20px}
.ds-modal .recorda{margin-top:20px}
.ds-modal .recorda .ds-form__text{margin-left:30px;font-family:"Vodafone Rg";font-size:12px}
.ds-modal .recorda .ds-form__text--grey{color:#999;display:flex;align-items:center;position:relative}
.ds-modal .recorda .ds-icon-info{position:absolute;left:-30px;opacity:.5}
.ds-modal .ds-alert__wrapper{margin:0 30px;padding:15px 0;height:65px}
.ds-modal .ds-alert__error{border-top:0;box-shadow:none;border-bottom:1px solid #ebebeb;height:auto;min-height:65px}
.ds-modal .ds-alert .message{line-height:20px}
.ds-modal .ds-alert .message__wrapper--3col{width:100%}
.ds-modal .ds-form__fieldset .ds-radio__tabs--group{border-bottom:1px solid #ccc;margin-bottom:15px}
@media only screen and (max-width:480px){.ds-modal .ds-form__fieldset .ds-radio__tabs--group{border-bottom:0}
}
.ds-modal .ds-form__fieldset .ds-form__text{border-bottom:0 !important}
.ds-modal .ds-form .ds-radio .ds-form__radio{padding:20px 0 25px 0}
.ds-modal .ds-form .ds-radio .ds-form__radio .ds-form__design{margin:0 10px 0 0}
.ds-modal--me_you .ds-title--small{font-family:"Vodafone Lt";font-size:22px;position:relative;color:#333}
.ds-modal--me_you .ds-title--small>span{margin-left:50px}
.ds-modal--me_you .ds-title--small:before{content:"";background:transparent url("30.21.23/css/digitalexp-style-l9/images/me_you.svg") no-repeat center center;background-size:30px 27px;width:30px;height:27px;position:absolute}
.ds-modal--me_you .ds-modal--content{margin-top:0;font-family:"Vodafone Rg";font-size:16px;color:#333;border-bottom:1px solid #ebebeb}
.ds-modal--me_you .ds-modal--content .ds-heading-text{line-height:24px;max-width:501px}
.ds-modal--me_you .ds-modal--content .ds-price{justify-content:flex-end;flex-basis:28%;margin-left:auto}
.ds-modal--me_you .ds-modal--content__data{margin-top:40px}
.ds-modal--me_you .ds-modal--content__data .ds-title{font-family:"Vodafone Rg";font-size:18px;line-height:26px;color:#333;margin-bottom:20px}
@media screen and (min-width:768px){.ds-modal--me_you .ds-modal--wrapper .ds-modal--content{padding:29px 30px 20px}
.ds-modal--me_you .ds-modal--wrapper .ds-modal--footer{margin-top:0;padding:10px 30px 20px 0}
}
@media screen and (min-width:768px){.ds-modal--wrapper{width:66.66667%;margin:auto;bottom:auto}
.ds-modal--wrapper_cancel{max-width:558px}
.ds-modal--wrapper__medium{max-width:750px}
.ds-modal--wrapper__small{max-width:560px}
.ds-modal--wrapper .ds-modal--header{padding:0 50px 0 30px}
.ds-modal--wrapper .ds-modal--header .ds-title{font-family:"Vodafone Rg";font-size:22px}
.ds-modal--wrapper .ds-modal--header .ds-modal--close{right:30px}
.ds-modal--wrapper .ds-modal--content{padding:28px 30px 20px;margin:0}
.ds-modal--wrapper .ds-modal--footer{display:flex;padding:30px;justify-content:flex-end;flex-direction:row}
.ds-modal--wrapper .ds-modal--footer .ds-btn{margin:0 0 0 20px}
.ds-modal.address-modal .ds-modal--wrapper{width:75%}
}
@media screen and (min-width:1200px){.ds-modal.address-modal .ds-modal--wrapper{width:66.66667%}
}
@media screen and (max-width:480px){.ds-modal--wrapper .ds-modal--content{flex-grow:1}
}
@media screen and (max-height:479px) and (orientation:landscape){.ds-modal--wrapper .ds-modal--footer{display:flex;margin-top:0;padding:15px;justify-content:flex-end}
.ds-modal--wrapper .ds-modal--footer .ds-btn{margin-left:30px}
.ds-modal--wrapper .ds-modal .ds-modal--content__header{flex-direction:column}
.ds-modal--wrapper .ds-modal.ds-modal--me_you .ds-modal--content .ds-price{justify-content:flex-start;margin-left:0;margin-top:20px}
.ds-modal--wrapper .ds-modal.ds-modal--me_you .ds-modal--content .ds-price .ds-price__wrapper{justify-content:flex-start}
}
.ds-modal.modal-verifica .cover-chk{background-image:url("30.21.23/css/digitalexp-style-l9/images/home.svg");width:20px;height:20px;background-size:contain;background-position:center;margin-right:10px}
.ds-modal.modal-verifica .ds-form .ds-radio{display:flex}
.ds-modal.modal-verifica .ds-form__radio{margin-right:25px}
.ds-modal.modal-verifica .ds-form__line{margin-bottom:0}
.ds-modal.modal-verifica .ds-modal--footer{justify-content:space-between;margin-top:0;padding-top:0}
@media only screen and (max-width:480px){.ds-modal.modal-verifica .ds-modal--footer{padding:0 15px 15px 15px}
}
.ds-modal.modal-verifica .ds-modal--footer .ds-btn{margin:0}
@media only screen and (max-width:480px){.ds-modal.modal-verifica .ds-modal--footer .ds-btn{margin-top:15px}
}
.ds-modal.modal-custom .ds-modal--wrapper .ds-modal--header{background-color:#333;border-bottom:0}
.ds-modal.modal-custom .ds-modal--wrapper .ds-modal--header .ds-title{font-size:21px;font-family:'Vodafone Rg';font-weight:bold;color:#fff;line-height:25px;text-transform:lowercase}
.ds-modal.modal-custom .ds-modal--wrapper .ds-modal--header .ds-title--small:first-letter {text-transform:capitalize}
.ds-modal.modal-custom .ds-modal--wrapper .ds-modal--header .ds-modal--close{background-image:url("30.21.23/css/digitalexp-style-l9/images/x-white-light.svg")}
.ds-modal.modal-custom .ds-modal--wrapper .ds-modal--content .ds-form__fieldset .ds-radio__tabs--group .ds-radio{flex-basis:50%}
.ds-modal.modal-custom .ds-modal--wrapper .ds-modal--content .ds-form__fieldset .ds-radio__tabs--group .ds-radio .ds-form__radio--tabs .ds-form__text{font-family:"Vodafone Rg";font-size:18px;line-height:32px}
.ds-modal.modal-custom .ds-modal--wrapper .ds-modal--content .ds-form__fieldset .tabs{padding-left:15px;padding-right:15px}
@media screen and (max-width:991px){.ds-modal__cart-addon .ds-modal--wrapper{padding-top:32px}
}
@media screen and (min-width:1200px){.ds-modal__cart-addon .ds-modal--wrapper{max-width:min-content;max-width:-moz-min-content;width:initial}
}
.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--header{padding-top:16px;padding-bottom:16px}
@media screen and (max-width:991px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--header{position:fixed;bottom:0;z-index:4;width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);line-height:30px}
}
@media screen and (max-width:991px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content{height:100vh;max-height:100vh}
}
@media screen and (max-width:767px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content{padding:16px;padding-bottom:100px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content{padding:32px;padding-bottom:100px}
}
@media screen and (min-width:992px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content{padding:40px;padding-bottom:0;margin-top:16px}
}
.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-modal__body-title{color:#e60000}
@media screen and (max-width:767px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-modal__body-title{font-family:"Vodafone RgBd";font-size:20px;line-height:28px}
}
@media screen and (min-width:768px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-modal__body-title{font-family:"Vodafone RgBd";font-size:28px;line-height:34px}
}
@media screen and (max-width:767px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-modal__body-text{font-family:"Vodafone Rg";font-size:18px;line-height:24px;margin-bottom:10px;margin-top:10px}
}
@media screen and (min-width:768px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-modal__body-text{font-family:"Vodafone Rg";font-size:20px;line-height:28px}
}
.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message{margin-left:-15px;margin-top:-10px}
@media screen and (max-width:991px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message{position:fixed;background-color:#fff;display:flex;align-items:center;padding-left:10px;padding-right:10px}
}
@media screen and (max-width:767px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message{top:20px;min-height:70px;width:calc(100% - 48px);left:36px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message{bottom:114px;min-height:64px;width:calc(100% - 70px)}
}
@media screen and (min-width:992px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message{margin-bottom:15px}
}
.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message .ds-alert{width:100%}
.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message .ds-alert__wrapper{margin:0 !important;border:0;padding-top:0;min-height:1px}
.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message .ds-alert__wrapper .ds-icon-notification_red{background:url("30.21.23/css/digitalexp-style-l9/images/ic_warning_notification_uired_active.svg");margin-right:8px}
.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message .ds-alert__wrapper .ds-alert__message{font-family:"Vodafone Rg";font-size:20px;color:red;letter-spacing:0}
@media screen and (max-width:767px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message .ds-alert__wrapper .ds-alert__message{font-family:"Vodafone Rg";font-size:14px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal__cart-addon .ds-modal--wrapper .ds-modal--content .ds-addons-in-popUp-message .ds-alert__wrapper .ds-alert__message{font-family:"Vodafone Rg";font-size:16px}
}
.ds-modal__cart-addon .internet-addons-modal .ds-addons--container{margin:20px -30px 20px -30px}
@media screen and (max-width:767px){.ds-modal__cart-addon .internet-addons-modal .ds-addons--container{margin:15px 0 15px 0;overflow:visible}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single{width:calc(100% - 32px);margin:0 auto}
}
@media screen and (min-width:1200px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single{min-width:774px}
}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon{box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);border-radius:6px}
@media screen and (min-width:768px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon{display:flex;flex-direction:row;position:relative}
}
@media screen and (max-width:767px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon{width:100%;margin:0 auto;margin-bottom:24px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon{margin-top:15px;margin-bottom:32px}
}
@media screen and (min-width:992px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon{width:calc(100% - 32px);margin:15px auto 32px}
}
@media screen and (min-width:768px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon .ds-modal__body-main-image{order:2;width:50%;position:absolute;top:0;right:0}
}
@media screen and (min-width:768px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon .ds-modal__body-main-details{width:50%;order:1;align-self:stretch}
}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon .ds-modal__body-main-button{padding:16px}
@media screen and (min-width:768px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon .ds-modal__body-main-button{order:3;align-self:flex-end;width:50%}
}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon .ds-modal__body-main-button .ds-btn{width:100%}
@media screen and (min-width:768px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-addon .b_details02_p{background-color:white !important}
}
@media screen and (min-width:992px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-single .ds-modal__body-main-info{margin-left:15px;margin-right:15px}
}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple{display:flex;flex-direction:row;justify-content:space-between}
@media only screen and (min-width:993px) and (max-width:1200px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple{flex-wrap:wrap}
}
@media screen and (max-width:991px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple{flex-wrap:wrap}
}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple .ds-modal__body-main-addon{width:328px;margin:15px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);border-radius:6px}
@media only screen and (min-width:993px) and (max-width:1200px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple .ds-modal__body-main-addon{width:324px}
}
@media screen and (max-width:767px){.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple .ds-modal__body-main-addon{width:100%;margin:0 auto;margin-bottom:16px}
}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple .ds-modal__body-main-addon .ds-modal__body-main-button{padding:16px}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple .ds-modal__body-main-addon .ds-modal__body-main-button .ds-btn{width:100%}
.ds-modal__cart-addon .internet-addons-modal .ds-addons-multiple .ds-modal__body-main-info{display:none}
@media screen and (max-width:991px){.ds-modal.CONFIGURATION .ds-modal--wrapper__medium{top:0;transform:translate(-50%,0);width:100%;height:100%;max-height:100%;max-width:100%}
}
@media screen and (max-width:767px){.ds-modal .ds-select-msisdn-body{padding:24px 15px 0 15px;height:100%;font-size:16px;line-height:22px}
}
@media screen and (min-width:768px){.ds-modal .ds-select-msisdn-body{padding:32px 32px 0 32px;font-size:18px}
}
.ds-modal .ds-select-msisdn-body .ds-form .ds-radio .ds-form__radio{padding:0;font-family:"Vodafone Rg";font-size:16px}
.ds-modal .ds-select-msisdn-body__select-msisdn p:first-child{padding-bottom:16px}
.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field{margin:16px 0;overflow-y:auto}
.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field ::-webkit-scrollbar{width:8px}
.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field ::-webkit-scrollbar-button{background:#ccc}
.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field ::-webkit-scrollbar-track-piece{background:#888}
.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field ::-webkit-scrollbar-thumb{background:#eee}
@media screen and (max-width:767px){.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field{height:350px}
}
@media screen and (min-width:768px){.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field{height:180px}
}
.ds-modal .ds-select-msisdn-body__select-msisdn .ds-field .ds-form__line{margin-bottom:0;width:100%}
.ds-modal .ds-select-msisdn-body__select-msisdn .ds-btn--link{font-family:"Vodafone RgBd";font-size:14px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-form__line{margin-top:16px;margin-bottom:16px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-btn--link{line-height:normal;margin-bottom:16px;font-family:"Vodafone Rg";font-size:14px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-resend-otp p{margin-bottom:3px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-field .ds-notification__error--text{position:relative;top:0;left:0;padding-left:40px;padding-right:15px;margin-top:-7px;margin-bottom:16px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-field .ds-notification__error--text::before{left:15px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-resend-otp-message{height:56px;padding:0 16px 0 0;border-radius:6px;border:solid 1px #428600;display:flex;align-items:center;margin-bottom:24px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-resend-otp-message p{padding-left:20px;font-size:18px}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-resend-otp-message .ds-green-rectangle{width:52px;height:56px;border-radius:6px 0 0 6px;background-color:#428600;display:flex;align-items:center;justify-content:center}
.ds-modal .ds-select-msisdn-body__enter-otp .ds-select-other-msisdn{margin-bottom:24px}
@media screen and (max-width:767px){.ds-modal .ds-select-msisdn-body__valid-otp{margin:-24px -15px 0 -15px}
}
@media screen and (min-width:768px){.ds-modal .ds-select-msisdn-body__valid-otp{margin:-32px}
}
@-webkit-keyframes red-loader-3s{0{width:0}
100%{width:100%}
}
@keyframes red-loader-3s{0{width:0}
100%{width:100%}
}
.ds-modal .ds-select-msisdn-body__valid-otp .ds-red-loader-3s{-webkit-animation-name:red-loader-3s;animation-name:red-loader-3s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:linear;animation-timing-function:linear}
.ds-modal .ds-select-msisdn-body__valid-otp .ds-red-loader{height:4px;background-color:#e60000}
.ds-modal .ds-select-msisdn-body__valid-otp .ds-valid-code-container{align-items:center}
@media screen and (min-width:768px){.ds-modal .ds-select-msisdn-body__valid-otp .ds-valid-code-container{margin-top:90px;margin-bottom:65px}
}
.ds-modal .ds-select-msisdn-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}
@media screen and (max-width:767px){.ds-modal .ds-select-msisdn-footer{padding:0 15px 24px 15px}
}
@media screen and (min-width:768px){.ds-modal .ds-select-msisdn-footer{padding:36px 32px 32px 32px}
}
.ds-modal .ds-select-msisdn-footer .ds-btn--primary{min-width:260px}
@media screen and (max-width:767px){.ds-modal .ds-select-msisdn-footer .ds-btn--primary{width:100%;margin-bottom:16px}
}
@media screen and (min-width:768px){.ds-modal .ds-select-msisdn-footer .ds-btn--primary{margin-bottom:24px}
}
.ds-modal .ds-select-msisdn-footer .ds-btn--link{font-family:"Vodafone RgBd";font-size:14px;line-height:14px}
.vfit-content{width:100%;max-height:90vh}
.vfa-modal ul{list-style:disc}
.ds-form__line .ds-form__input--wrapper.checkbox-wrapper .ds-field__checking{margin-top:10px}
.ds-form__line .ds-form__input--wrapper.slider-wrapper{display:inline}
.ds-form__line .ds-form__input--wrapper.date-wrapper .react-datepicker-wrapper .react-datepicker__input-container:after{content:'';background:url("30.21.23/css/digitalexp-style-l9/images/calendar.svg") no-repeat center center;background-size:contain;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);right:15px}
@media screen and (max-width:479px){.ds-not-eligible .ds-modal--wrapper .ds-modal--footer{flex-direction:column;display:flex;margin-top:0;padding:20px 15px;justify-content:center}
.ds-not-eligible .ds-modal--wrapper .ds-modal--footer .ds-btn--large:first-child{margin:0 0 12px 0}
}
.ds-address-services .ds-modal--address{max-width:558px}
section#modal-custom{z-index:1200}
[data-uxfwidget-name="digitalexp-user-assistance-console-base-l9-module"] #modal-custom{z-index:10001}
.ds-fwa-popup .ds-modal--wrapper{overflow:visible;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);max-width:640px}
@media only screen and (max-width:767px){.ds-fwa-popup .ds-modal--wrapper{position:fixed;top:0;left:0;width:100%;max-height:100vh;height:100vh;border-radius:0;transform:none}
}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content{max-height:100vh}
@media only screen and (min-width:768px){.ds-fwa-popup .ds-modal--wrapper .ds-modal--content{padding:0}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-fwa-popup .ds-modal--wrapper .ds-modal--content{padding-top:30px}
}
@media only screen and (max-width:767px){.ds-fwa-popup .ds-modal--wrapper .ds-modal--content{padding-top:45px}
}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-close{position:absolute;top:-24px;right:0;color:#fff;font-family:"Vodafone RgBd";font-size:14px;cursor:pointer;display:flex;align-items:center;text-transform:uppercase}
@media only screen and (max-width:767px){.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-close{top:15px;right:20px}
}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-close::after{background:url("30.21.23/css/digitalexp-style-l9/images/x-white-light.svg");width:12px;height:12px;margin-left:10px;content:'';display:inline-block;background-size:contain}
@media only screen and (max-width:767px){.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-close::after{background:url("30.21.23/css/digitalexp-style-l9/images/x-white.svg");background-size:contain;width:17px;height:17px}
}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-title h1.ds-title__text{font-family:"Vodafone RgBd";font-size:18px;letter-spacing:0;color:#333}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-form__text{font-family:"Vodafone Rg";font-size:14px;letter-spacing:0;color:#333}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-form__text-title{font-family:"Vodafone Rg";font-size:18px;letter-spacing:0;color:#333;line-height:28px}
@media only screen and (max-width:767px){.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-form__text-title{font-size:16px}
}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-form__radio--color{display:flex;margin-bottom:20px}
.ds-fwa-popup .ds-modal--wrapper .ds-modal--content .ds-form__radio--color input{width:20px;height:20px;margin-right:10px;margin-left:0}
.ds-fwa-popup .ds-modal--footer{border-radius:6px;justify-content:center;padding-bottom:0}
@media screen and (max-width:767px){.ds-fwa-popup .ds-modal--footer{padding-left:0;padding-right:0}
}
.ds-fwa-popup .ds-modal--footer .ds-btn{margin-left:0;height:44px;font-family:"Vodafone Rg";font-size:20px;text-transform:inherit}
@media only screen and (min-width:768px){.ds-fwa-popup .ds-modal--footer .ds-btn{padding:0 40px}
}
@media only screen and (max-width:767px){.ds-fwa-popup .ds-modal--footer .ds-btn{font-family:"Vodafone Rg";font-size:18px}
}
.ds-fwa-popup .ds-addons--container .ds-radio--group{padding-top:20px}
.ds-modal-new-cosmo-plan{background-color:rgba(0,0,0,0.6);overflow-y:auto}
.ds-modal-new-cosmo-plan .ds-modal--overlay{height:fit-content}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ds-modal-new-cosmo-plan .ds-modal--overlay{height:1000vh}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper{background-color:transparent;overflow:visible;top:15%;max-width:1170px;width:100%;max-height:fit-content;max-height:-moz-fit-content;transform:translate(-50%)}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ds-modal-new-cosmo-plan .ds-modal--wrapper{max-height:1000vh}
}
@media only screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper{max-height:100vh;top:0}
}
@media only screen and (min-width:993px) and (max-width:1200px){.ds-modal-new-cosmo-plan .ds-modal--wrapper{width:95%}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--close{position:absolute;right:5px;top:-25px;color:#fff;letter-spacing:1px;display:flex;align-items:center;width:100px;justify-content:flex-end;cursor:pointer}
@media screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--close{top:27px;color:black;right:27px}
}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--close{top:16px;right:20px}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--close .chiudi_txt{font-family:"Vodafone RgBd";font-size:14px;margin-right:3px}
@media screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--close .chiudi_txt{display:none}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--close .chiudi_x{width:18px;height:18px;background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_close_white.svg");background-size:contain;text-indent:100%;overflow:hidden}
@media screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--close .chiudi_x{width:24px;height:24px;background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_close.svg")}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header{background-color:#fff;border-radius:6px;height:75px;justify-content:space-between}
@media screen and (min-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header{padding-left:40px;padding-right:40px}
}
@media only screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header{position:fixed;bottom:0;z-index:9;padding-left:30px;padding-right:30px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:0}
}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header{width:100%;padding-left:15px;padding-right:15px}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header .ds-modal-new-cosmo-no-upselling-button{font-family:"Vodafone Rg";font-size:20px;height:44px;border-radius:6px;width:418px;background-color:#666;border-color:#666;color:#fff;text-transform:inherit;font-weight:normal}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header .ds-modal-new-cosmo-no-upselling-button:hover{background:#777}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header .ds-modal-new-cosmo-no-upselling-button{width:100%;font-family:"Vodafone Rg";font-size:18px}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header .ds-modal-new-cosmo-no-upselling-title{font-family:"Vodafone Lt";font-size:28px;color:#333}
@media only screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header .ds-modal-new-cosmo-no-upselling-title{font-family:"Vodafone Lt";font-size:24px;margin-right:30px}
}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--header .ds-modal-new-cosmo-no-upselling-title{display:none}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content{background-color:#fff;margin-top:15px;border-radius:6px;max-height:100vh;padding-left:40px;padding-right:40px;max-height:fit-content;max-height:-moz-fit-content}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content{max-height:1000vh}
}
@media only screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content{margin-top:0;padding-left:30px;padding-right:30px;padding-bottom:100px;height:100vh;border-radius:0}
}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content{padding-left:15px;padding-right:15px}
}
@media screen and (min-width:992px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content{max-height:64vh}
}
@media screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device{background-color:white}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-device-list-modal-title{margin-bottom:40px}
@media only screen and (max-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-device-list-modal-title{margin-bottom:30px}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-device-list-modal-title p:first-child{font-family:"Vodafone RgBd";font-size:28px;color:#e60000;letter-spacing:0;line-height:34px}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-device-list-modal-title p:first-child{font-family:"Vodafone RgBd";font-size:20px;line-height:28px}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-device-list-modal-title p:last-child{font-family:"Vodafone Rg";font-size:20px;color:#000;letter-spacing:0;font-weight:normal}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-device-list-modal-title p:last-child{font-family:"Vodafone Rg";font-size:18px;color:#333;padding-top:15px}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__wrapper{display:flex;flex-direction:column;border:0;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__title{order:2;color:#333;font-family:"Vodafone RgBd";font-size:28px;letter-spacing:0;line-height:33px;height:auto;padding-bottom:10px;padding-left:15px;padding-right:15px}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__title{font-family:"Vodafone RgBd";font-size:24px}
}
@media screen and (min-width:768px){.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__title{display:flex;align-items:flex-end;min-height:85px}
}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__image--section{order:1;margin-top:6px;margin-bottom:0}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__content{order:3;padding-top:8px;padding-bottom:8px}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__content-title{display:none}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__content .ds-price-list__col{padding-left:15px;padding-right:15px}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__content .ds-price-list .ds-price__duration{display:flex}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__content .ds-price-list .ds-price__duration span:first-child{margin-right:5px}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__content .ds-price-list .ds-price__duration span:last-child{font-weight:bold;text-transform:uppercase}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-select-device-item__btn{order:5;padding:15px}
.ds-modal-new-cosmo-plan .ds-modal--wrapper .ds-modal--content .ds-device-list-in-pop-up .ds-device-item-html{order:4}
.ds-modal-new-cosmo-plan .ds-catalog-browsing .ds-select-device-item__btn .ds-btn{text-transform:unset;font-family:"Vodafone Rg";font-size:20px;font-weight:normal;height:44px}
@media screen and (max-width:767px){.ds-modal-new-cosmo-plan .ds-catalog-browsing .ds-select-device-item__btn .ds-btn{height:40px}
}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper{max-height:100vh;height:100vh;width:100%;background-color:#f4f4f4}
}
.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__header{justify-content:space-between;padding:0 30px 0;height:70px}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__header{padding:0 15px 0}
}
@media only screen and (max-width:767px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__header{height:40px}
}
.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body{padding:32px 30px 24px}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body{padding-top:55px;padding-left:75px;padding-right:75px}
}
@media only screen and (max-width:767px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body{padding-left:15px;padding-right:15px}
}
.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-main{display:flex;margin-bottom:12px}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-main{flex-direction:column;align-items:center;justify-content:center}
}
.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-messages{display:flex;flex-direction:column;justify-content:center;margin-left:20px;color:#333;font-family:"Vodafone Rg";font-size:18px;line-height:24px}
@media only screen and (max-width:767px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-messages{font-family:"Vodafone Rg";font-size:16px}
}
.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-messages>p:nth-child(1){font-size:20px;line-height:28px}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-messages>p:nth-child(1){font-family:"Vodafone RgBd";font-size:24px;letter-spacing:0;margin-bottom:8px}
}
@media only screen and (max-width:767px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-messages>p:nth-child(1){font-family:"Vodafone RgBd";font-size:20px}
}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-messages{margin:0 auto;text-align:center;margin-top:20px}
}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-bottom{display:flex;justify-content:center}
}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-bottom{position:absolute;bottom:30px;transform:translate(-50%);left:50%;width:100%;padding-left:15px;padding-right:15px}
}
.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-bottom .ds-btn--large{float:right;padding:0 50px}
@media only screen and (max-width:768px){.ds-modal__error-wrapper .ds-modal--wrapper .ds-modal__body-bottom .ds-btn--large{width:100%}
}
.ds-cross-sell-modal__header{padding-top:30px}
@media screen and (max-width:767px){.ds-cross-sell-modal__header{padding-left:16px;padding-right:16px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-cross-sell-modal__header{padding-left:30px;padding-right:30px}
}
@media screen and (min-width:992px){.ds-cross-sell-modal__header{padding-left:40px;padding-right:40px}
}
@media screen and (max-width:991px){.ds-cross-sell-modal__header{margin-top:30px}
}
@media screen and (min-width:768px){.ds-cross-sell-modal__header{display:flex}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-cross-sell-modal__header .ds-more-details-title{flex:1}
}
@media screen and (min-width:992px){.ds-cross-sell-modal__header .ds-more-details-title{flex:2}
}
.ds-cross-sell-modal__header .ds-plan__action-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center}
.ds-cross-sell-modal__price-section{font-family:"Vodafone Rg";font-size:18px;line-height:24px}
@media screen and (max-width:767px){.ds-cross-sell-modal__price-section{padding-left:16px;padding-right:16px;margin-top:30px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-cross-sell-modal__price-section{padding-left:30px;padding-right:30px;margin-top:30px}
}
@media screen and (min-width:992px){.ds-cross-sell-modal__price-section{padding-left:40px;padding-right:40px}
}
@media screen and (max-width:767px){.ds-cross-sell-modal__price-section .ds-plan__action-wrapper{margin-top:24px}
}
@media screen and (min-width:768px){.ds-cross-sell-modal__price-section .ds-plan__action-wrapper{margin-top:10px}
}
.ds-cross-sell-modal__price-section .ds-plan__action-wrapper .ds-btn{width:100%}
@media screen and (min-width:768px){.ds-cross-sell-modal__price-information{display:flex}
}
.ds-cross-sell-modal .ds-modal--content{margin:0;padding:0}
.ds-cross-sell-modal .ds-modal--content .ds-divider{margin-top:15px}
@media screen and (max-width:767px){.ds-cross-sell-modal .ds-modal--content .ds-divider{margin-top:24px}
}
.ds-cross-sell-modal .ds-plan__price-container{display:flex}
@media screen and (max-width:767px){.ds-cross-sell-modal .ds-plan__price-container{flex-direction:column}
}
.ds-cross-sell-modal .ds-plan__price-container .ds-plan__price .ds-price__amount{font-size:64px;line-height:64px}
.ds-cross-sell-modal .ds-plan__price-container .ds-plan__price .ds-price__currency{font-size:40px;line-height:40px;position:relative;bottom:17px}
.ds-cross-sell-modal .ds-plan__main-price-container{display:flex}
@media screen and (max-width:767px){.ds-cross-sell-modal .ds-plan__price-details{display:flex;flex-direction:column}
}
.ds-cross-sell-modal .ds-plan__original-price{font-family:"Vodafone Rg";font-size:18px;line-height:24px;text-decoration:line-through;margin-top:4px;margin-right:8px}
.ds-cross-sell-modal .ds-plan__price>span{display:block}
.ds-cross-sell-modal .ds-plan__duration{font-family:"Vodafone RgBd";font-size:12px;line-height:14px;color:#999;text-transform:uppercase}
@media screen and (max-width:767px){.ds-cross-sell-modal .ds-plan__duration{width:134.5px}
}
@media screen and (min-width:768px){.ds-cross-sell-modal .ds-plan__duration{text-align:end;position:relative;bottom:20px}
}
@media screen and (max-width:767px){.ds-cross-sell-modal .ds-plan__duration>span{float:right;margin-top:-20px}
}
.ds-cross-sell-modal .ds-plan__action-wrapper .ds-btn{font-family:"Vodafone Rg";font-size:20px;font-weight:normal !important;line-height:28px;text-transform:none;letter-spacing:0}
.ds-cross-sell-modal .ds-more-details-description{margin-top:4px}
@media screen and (min-width:768px){.ds-cross-sell-modal .ds-more-details-description{margin-left:16px}
}
@media screen and (max-width:767px){.ds-cross-sell-modal .ds-more-details-main{padding-left:16px;padding-right:16px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-cross-sell-modal .ds-more-details-main{padding-left:30px;padding-right:30px}
}
@media screen and (min-width:992px){.ds-cross-sell-modal .ds-more-details-main{padding-left:40px;padding-right:40px}
}
#tooltip{left:60%}
.dropdown__tooltip .ds-btn--link:after{margin:0}
.dropdown__tooltip.active .ds-tooltip-item{display:block;position:relative}
.dropdown__tooltip .ds-form{background:transparent}
.dropdown__tooltip .ds-form .ds-form__label{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;line-height:14px;color:#999;text-transform:uppercase;margin:15px 0 5px 0}
.dropdown__tooltip .ds-form .ds-form__input{border:1px solid #666;border-radius:2px;background-color:rgba(255,255,255,0.1);line-height:20px;color:#ebebeb;text-indent:15px;margin-right:0}
.dropdown__tooltip .ds-form__line.error .ds-form__input.ds-text{border:2px solid #e60000}
.dropdown__tooltip .ds-form .ds-notification__error--text{color:#fff}
.dropdown__tooltip .ds-tooltip-item__bottom-left{width:264px}
.dropdown__tooltip .ds-tooltip-item .ds-tooltip-item__close:after{width:10px;height:10px;content:'';position:absolute;right:-8px;top:2px;background:url("30.21.23/css/digitalexp-style-l9/images/x-white.svg") no-repeat center center;background-size:cover}
.dropdown__tooltip .ds-tooltip-item__title{font-family:"Vodafone Rg";font-size:22px;line-height:20px;margin-bottom:10px}
.dropdown__tooltip .ds-tooltip-item__content{font-family:"Vodafone Rg";font-size:14px;line-height:18px;text-transform:initial}
.dropdown__tooltip .ds-tooltip-item__content .ds-tooltip__text{line-height:22px;width:194px;white-space:normal;padding-right:5px}
.dropdown__tooltip .ds-tooltip-item__content .ds-tooltip--list{width:300px}
.dropdown__tooltip .ds-tooltip-item__content .ds-tooltip--list .ds-tooltip__list--item{padding-left:15px;position:relative;white-space:normal}
.dropdown__tooltip .ds-tooltip-item__content .ds-tooltip--list .ds-tooltip__list--item:before{width:5px;height:5px;border-radius:100%;content:'';position:absolute;background:#fff;left:0;top:8px}
.dropdown__tooltip .ds-tooltip-item__footer{display:flex;justify-content:flex-end;flex-direction:row;position:relative;margin-top:10px}
.dropdown__tooltip .ds-tooltip-item__footer .ds-btn{background-color:#fff;color:#e60000;line-height:16px;border-radius:2px}
.ds-cart .dropdown__tooltip .ds-tooltip-item{margin-top:10px}
.ds-cart .dropdown__tooltip .ds-tooltip-item__close:after{right:-11px;top:-8px}
.ds-cart .dropdown__tooltip .ds-tooltip-item__footer .ds-btn{width:150px;height:50px;display:block;border:0}
.ds-cart .dropdown__tooltip .ds-tooltip-item .ds-form__icon--close{display:none}
.ds-cart .dropdown__tooltip .ds-tooltip-item .ds-form__label{font-family:"Vodafone RgBd";font-size:12px;text-transform:uppercase;color:#999;line-height:14px}
.ds-cart .dropdown__tooltip .ds-tooltip-item .ds-form__line{margin-top:15px}
.ds-cart .dropdown__tooltip .ds-tooltip-item .ds-form__input{border:1px solid #666;border-radius:2px;background-color:rgba(255,255,255,0.1);color:#fff}
.ds-cart .dropdown__tooltip .ds-tooltip-item .ds-form__input--wrapper{margin-top:5px}
.dropdown__tooltip .ds-tooltip-item--black{background:#333;width:244px;margin:0 auto;padding:12px 10px 10px 15px;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);border-radius:4px;position:relative}
.dropdown__tooltip .ds-tooltip-item--black .ds-tooltip__text{color:#fff;line-height:18px;margin-bottom:11px}
.dropdown__tooltip .ds-tooltip-item--black .ds-tooltip__image{padding-left:1px}
.dropdown__tooltip .ds-tooltip-item--black .ds-tooltip__image img{display:block;max-width:100%;height:auto}
.dropdown__tooltip .ds-tooltip-item--black .ds-tooltip-item__close:after{top:10px;right:10px}
.dropdown__tooltip .ds-tooltip-item--black:before,.dropdown__tooltip .ds-tooltip-item--black:after{content:'';display:block;width:15px;height:15px;border-radius:2px;background:#333;position:absolute;top:-6px;left:50%;transform:translateX(-50%) rotate(-45deg);z-index:2}
.dropdown__tooltip .ds-tooltip-item--black:before{background:red;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);z-index:-1}
.dropdown__tooltip .__react_component_tooltip{pointer-events:all;background-color:#333;border-radius:4px;padding-bottom:20px}
.dropdown__tooltip .__react_component_tooltip.type-dark{background-color:#333}
.dropdown__tooltip .__react_component_tooltip.show{opacity:1;box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}
.dropdown__tooltip .__react_component_tooltip.mobileViewTop{top:0 !important}
.ds-tooltip{max-width:300px;background:#fff;border-radius:4px;box-shadow:0 2px 14px 0 rgba(0,0,0,0.14);position:absolute}
.ds-tooltip-container{position:relative}
.ds-tooltip__wrapper{display:flex;padding:15px;position:relative;z-index:1}
.ds-tooltip-media{margin-right:10px}
.ds-tooltip-content__title,.ds-tooltip-content__description{font-family:"Vodafone Rg";font-size:14px;color:#333}
.ds-tooltip-content__title{font-weight:bold;line-height:20px}
.ds-tooltip-content__description{line-height:18px}
.ds-tooltip:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;border-radius:4px}
.ds-tooltip:before{background-color:#fff;content:'';display:block;position:absolute;bottom:-8px;right:44%;height:15px;width:15px;transform:translate(-50%,0) rotate(45deg);box-shadow:0 2px 14px 0 rgba(0,0,0,0.14)}
.ds-tooltip .ds-tooltip-item__close:after{width:10px;height:10px;position:absolute;background:url("30.21.23/css/digitalexp-style-l9/images/x.svg") no-repeat center center;background-size:cover;right:5px;top:5px;z-index:2;cursor:pointer;content:''}
@media screen and (min-width:768px){.ds-tooltip__wrapper{padding:15px 20px 15px 15px}
.ds-tooltip:before{right:70px}
}
.ds-servicebility .shiftedTooltip #details_link{width:90% !important;left:10px !important;max-width:400px !important}
.ds-servicebility .shiftedTooltip #details_link:before{left:15% !important}
.ds-servicebility .shiftedTooltip #details_link:after{left:15% !important}
.ds-servicebility .ds-tooltip__text{line-height:22px;width:auto !important;max-width:400px !important;white-space:normal;padding-right:5px}
.ds-servicebility .__react_component_tooltip.place-bottom:after{border-left:8px solid transparent;border-right:8px solid transparent;top:-6px;left:50%;margin-left:-30px !important}
@media screen and (max-width:480px){.shiftedArrow:before{left:15% !important}
.shiftedArrow:after{left:15% !important}
}
.ds-form__combo{font-family:"Vodafone Rg";font-size:20px;position:relative;transition:all .2s ease-in-out;user-select:none;width:100%;height:50px}
.ds-form__combo.select::-webkit-scrollbar{width:5px}
.ds-form__combo.select::-webkit-scrollbar-thumb{height:100px;border-radius:5px;background-color:#ccc}
.ds-form__combo.select::-webkit-scrollbar-track{background-color:#f4f4f4}
.ds-form__combo--box:after{position:absolute;top:50%;right:10px;width:0;height:0;transform:translate(0,-50%);border-style:solid;border-width:5px 4px 0 4px;border-color:#000 transparent transparent transparent;content:''}
.ds-form__combo--box.active:after{transform:translate(0,-50%) rotate(180deg)}
.ds-form__combo.title{text-overflow:ellipsis;left:0;overflow:hidden;padding:0 10px;pointer-events:none;position:absolute;top:0;white-space:nowrap;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-ms-text-overflow:ellipsis;padding:10px 20px 10px 10px !important}
.ds-form__combo.name{line-height:50px;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:150px;pointer-events:none;border:0;background:transparent}
.ds-form__combo.select{background:#fff;border:solid 1px #ccc;display:none;height:auto;line-height:40px;max-height:170px;min-height:40px;overflow-x:hidden;overflow-y:auto;position:absolute;top:50px;z-index:1;margin-top:5px}
@media screen and (min-width:768px){.ds-form__combo.select{min-width:100%;max-width:150%;width:auto}
}
.ds-form__combo.select li{cursor:pointer;padding:0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ds-form__combo.select li:hover{background-color:#f4f4f4}
.ds-form__combo.select li.active{background-color:#f4f4f4}
.ds-form__combo.select li.ds-delimiter{border-top:1px solid lightgray}
.ds-form__combo.active .select{display:block}
.ds-custom-radio{display:block;min-height:24px;user-select:none}
.ds-custom-radio input[type=radio]{position:absolute;clip:rect(0,0,0,0)}
.ds-custom-radio input[type=radio]:checked+label:before{border-color:#4a4d4e}
.ds-custom-radio input[type=radio]:checked+label:after{opacity:1}
.ds-custom-radio input[type=radio]:disabled+label{cursor:default;opacity:.5}
.ds-custom-radio label{position:relative;text-align:left;padding:3px 0 0 34px;cursor:pointer;color:#333;line-height:22px;font-family:"Vodafone Rg";font-size:14px}
.ds-custom-radio label:after,.ds-custom-radio label:before{position:absolute;border-radius:50%;box-sizing:border-box;content:''}
.ds-custom-radio label:after{top:6px;left:6px;height:12px;width:12px;opacity:0;background-color:#262626}
.ds-custom-radio label:before{top:0;left:0;height:24px;width:24px;border:1px solid #ccc;background-color:#fff}
.ds-custom-checkbox{display:block;min-height:24px;user-select:none}
.ds-custom-checkbox input[type=checkbox]{position:absolute;clip:rect(0,0,0,0)}
.ds-custom-checkbox input[type=checkbox]:checked+label:before{background-image:url("30.21.23/css/digitalexp-style-l9/images/selected.svg")}
.ds-custom-checkbox input[type=checkbox]:disabled+label{cursor:default;opacity:.5}
.ds-custom-checkbox label{display:block;position:relative;text-align:left;padding:0 0 0 34px;cursor:pointer;color:#333;line-height:22px;font-family:"Vodafone Rg";font-size:14px}
.ds-custom-checkbox label span{display:block;color:#666;line-height:24px}
.ds-custom-checkbox label:before{position:absolute;top:0;left:0;border:0;height:24px;width:24px;background-image:url("30.21.23/css/digitalexp-style-l9/images/unselected.svg");background-size:contain;background-position:center;box-sizing:border-box;content:''}
.ds-flex{display:flex}
.ds-flex-justify-space-between{display:flex;justify-content:space-between}
.ds-flex-justify-flex-center{display:flex;justify-content:center}
.ds-flex-justify-flex-end{display:flex;justify-content:flex-end}
.ds-flex-align-center{align-items:center}
.ds-flex-align-items-center{display:flex;align-items:center;justify-content:center}
.ds-flex-align-items-end{display:flex;align-items:flex-end}
.ds-flex-col{display:flex;flex-direction:column}
.ds-flex-grow{flex-grow:1}
.ds-hide-empty:empty{display:none}
.ds-loader-container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1100;overflow:hidden;background-color:rgba(0,0,0,0.3);background-position:center;pointer-events:none;visibility:hidden;opacity:0;transition:opacity ease-in 500ms,background-image ease-in 500ms,visibility 500ms linear}
.ds-loader-container-visible{visibility:visible;opacity:1;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/loader-white.gif");pointer-events:initial;background-size:contain;background-size:150px 150px;transition:opacity ease-in 500ms,background-image ease-in 500ms,visibility 0 linear}
@media screen and (min-width:992px){.ds-loader-container-visible{background-size:300px 300px}
}
.ds-loader-container-static{position:relative;background-color:#343334;min-height:70vh;text-align:center;z-index:10}
@media screen and (max-height:600px){.ds-loader-container-static{min-height:90vh}
}
.ds-loader-container-static .ds-title{position:absolute;top:30px;width:100%;color:#fff;text-align:center}
@media screen and (min-width:992px){.ds-loader-container-static .ds-title{top:20px}
}
.ds-loader-container-static .ds-title span{width:100%}
.ds-loader-container-static .loading-text{position:absolute;bottom:50px;width:100%;color:#fff}
@media screen and (min-width:992px){.ds-loader-container-static .loading-text{bottom:20px}
}
.vodafoneOne{width:47px;height:47px;background:url("30.21.23/css/digitalexp-style-l9/images/vf-box.png") no-repeat center center/100%}
.social-pass{width:30px;height:16px;background:url("30.21.23/css/digitalexp-style-l9/images/img_pass_social.png") no-repeat center center/100%}
.safe-net{width:30px;height:30px;background:url("30.21.23/css/digitalexp-style-l9/images/safenet.png") no-repeat center center/100%}
.video-pass{width:30px;height:16px;background:url("30.21.23/css/digitalexp-style-l9/images/img_pass_video.png") no-repeat center center/100%}
.topup-charges{width:30px;height:38px;background:url("30.21.23/css/digitalexp-style-l9/images/topup.png") no-repeat center center/100%}
.port-in{width:30px;height:38px;background:url("30.21.23/css/digitalexp-style-l9/images/port-in.png") no-repeat center center/100%}
.fixed-phone{width:30px;height:28px;background:url("30.21.23/css/digitalexp-style-l9/images/phone.png") no-repeat center center/100%}
.activation-new-line{width:30px;height:30px;background:url("30.21.23/css/digitalexp-style-l9/images/activation.png") no-repeat center center/100%}
.phone-2{width:30px;height:31px;background:url("30.21.23/css/digitalexp-style-l9/images/phone-2.png") no-repeat center center/100%}
.mobile-4g{width:30px;height:30px;background:url("30.21.23/css/digitalexp-style-l9/images/4-g.png") no-repeat center center/100%}
.vodafone-tv{width:30px;height:24px;background:url("30.21.23/css/digitalexp-style-l9/images/laptop.png") no-repeat center center/100%}
.vodafone-shipping{width:70px;height:40px;background:url("30.21.23/css/digitalexp-style-l9/images/shipping.svg") no-repeat center center/100%}
.ds-custom-dropdown.is-open .ds-custom-dropdown__preview:after{transform:matrix(1,0,0,1,0,-5)}
.ds-custom-dropdown.is-open .ds-custom-dropdown__content{display:block}
.ds-custom-dropdown__preview{position:relative;padding:16px 40px 16px 20px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,0.1);box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);color:#333;line-height:22px;font-family:"Vodafone Rg";font-size:16px}
.ds-custom-dropdown__preview:after{position:absolute;top:50%;right:10px;width:12.5px;height:10px;background-image:url("30.21.23/css/digitalexp-style-l9/images/collapse_arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;transform:matrix(1,0,0,-1,0,-5ç);content:''}
.ds-custom-dropdown__content{display:none;padding:10px 35px;border-bottom:1px solid rgba(0,0,0,0.1);color:#333;line-height:20px;font-family:"Vodafone Rg";font-size:16px}
.ds-custom-dropdown__link{display:block;padding:8px 0;color:#333}
.ds-custom-dropdown__link.is-select{position:relative;color:#ff6833}
.ds-custom-dropdown__link.is-select:before{position:absolute;top:50%;left:0;width:30px;height:20px;transform:translate(-100%,-50%);background-image:url("30.21.23/css/digitalexp-style-l9/images/completed_red.svg");background-repeat:no-repeat;background-size:contain;background-position:center;content:''}
.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0.1)}
.rc-slider-box{margin-bottom:25px}
.rc-slider-box:last-child{margin-bottom:0}
.rc-slider__info{display:block;margin-bottom:17px;color:#333;line-height:21px;font-family:"Vodafone Rg";font-size:18px}
.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0.1)}
.rc-slider .slider-value{position:absolute;top:15px}
.rc-slider-rail{position:absolute;width:100%;background-color:rgba(0,0,0,0.1);height:4px}
.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#e60000}
.rc-slider-handle{position:absolute;margin-left:-11px;margin-top:-11px;cursor:pointer;border-radius:50%;box-sizing:border-box;height:22px;width:22px;border:1px solid #d8d8d8;background-color:#fff;box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15)}
.rc-slider-handle-1{margin-left:-1px}
.rc-slider-handle-2{margin-left:-19px}
.rc-slider-handle:hover{border-color:#e60000}
.rc-slider-handle-active:active{border-color:blanchedalmond;box-shadow:0 0 5px rgba(0,0,0,0.1)}
.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}
.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#000}
.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}
.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:0;background-color:transparent;cursor:pointer;border-radius:50%;vertical-align:middle}
.rc-slider-dot:first-child{margin-left:-4px}
.rc-slider-dot:last-child{margin-left:-4px}
.rc-slider-dot-active{border-color:transparent}
.rc-slider-disabled{background-color:#f4f4f4}
.rc-slider-disabled .rc-slider-track{background-color:#000}
.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#000;background-color:#000;cursor:not-allowed}
.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed !important}
.rc-slider-vertical{width:14px;height:100%;padding:0 5px}
.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}
.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}
.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-bottom:-7px}
.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}
.rc-slider-vertical .rc-slider-step{height:100%;width:4px}
.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}
.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}
.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}
.ds-card{color:#333;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
.ds-card--curvy{border-radius:6px}
.ds-card--curvy-no-top{border-radius:0 0 6px 6px}
.ds-html-theme-card p{font-family:"Vodafone Rg";font-size:18px;margin-left:16px}
.ds-html-theme-card img{display:initial}
.ds-html-theme-card .ds-plan__price-details{display:flex}
.ds-html-theme-card .ds-plan__price-details .ds-plan__price{font-family:"Vodafone RgBd";font-size:40px;line-height:48px;position:relative;margin-top:-5px}
.ds-html-theme-card .ds-plan__price-container{display:flex;padding:7px 16px 3px}
.ds-html-theme-card .ds-plan__original-price{font-family:"Vodafone Rg";font-size:18px;line-height:24px;text-decoration:line-through;margin-top:1px;margin-right:8px}
.ds-html-theme-card .ds-plan__action-wrapper{margin-top:10px;padding:0 16px}
.ds-html-theme-card .ds-plan__action-wrapper .ds-btn{font-family:"Vodafone Rg";font-size:20px;font-weight:normal !important;line-height:28px;text-transform:none;letter-spacing:0;width:100%}
.ds-html-theme-card .ds-top-attachment{margin-bottom:6px}
.ds-html-theme-card .ds-con-smart-pay{margin-left:16px}
.ds-html-theme-card .ds-html-theme-card__price-header{margin-top:16px}
.ds-html-theme-card .ds-html-theme-card__price-notes{margin-left:8px}
.ds-html-theme-card .ds-html-theme-card__installments-details{font-family:"Vodafone Rg";font-size:18px}
.ds-html-theme-card .ds-html-theme-card__installments-details>span:only-child{position:absolute;margin-top:1rem}
.ds-html-theme-card .ds-html-theme-card__allowances-wrapper{margin-top:16px;background-color:#f4f4f4}
.ds-html-theme-card .ds-html-theme-card__device-allowance{padding-top:24px;margin-left:20px;font-size:18px}
.ds-html-theme-card .ds-html-theme-card__device-allowance .ds-icon{margin-right:18px;vertical-align:middle}
.ds-tobi{width:80px;height:80px;position:fixed;right:0;bottom:100px;z-index:10}
.ds-tobi__wrapper{width:60px;height:60px;border-radius:100%;background:#fff}
.ds-tobi__media{width:100%;height:100%;background:url("30.21.23/css/digitalexp-style-l9/images/TOBi.png") no-repeat center center;background-size:80%;border-radius:50%;box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}
.ds-ctc-placeholder{display:none;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto 0;height:20px;width:80px;transform:rotate(90deg)}
.ds-ctc-placeholder button{background:#4a4d4e;border:0;border-radius:4px 4px 0 0;color:#fff;padding:0 28px;text-transform:initial}
@media screen and (min-width:1200px){.ds-ctc-placeholder{display:block}
}
.ds-plan-details{background:#333;position:relative}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.generic .ds-plan-details__wrapper .ds-title{margin-top:8px;width:60%}
.ds-plan-details.generic .ds-plan-details__wrapper .ds-title__text{font-size:36px}
.ds-plan-details.generic .ds-plan-details__wrapper .ds-title__description{font-family:"Vodafone Lt";font-size:24px;line-height:28px}
.ds-plan-details.generic .ds-item-details{width:40%}
.ds-plan-details.generic .ds-item-details .generic-item-details{height:auto}
.ds-plan-details.generic .ds-item-details .ds-plan--list{padding-left:15px;padding-right:15px}
.ds-plan-details.generic .ds-item-details .ds-plan--list__item{border-bottom:1px solid #d8d8d8;justify-content:inherit;padding:10px 0 11px;min-height:55px}
.ds-plan-details.generic .ds-item-details .ds-plan--list__item:first-child{padding-top:10px}
.ds-plan-details.generic .ds-plan--list .ds-plan--list__item:last-child{padding-bottom:11px;margin-top:0}
.ds-plan-details.generic .ds-plan--list .ds-plan--list__item .ds-plan__value{font-family:"Vodafone Rg";font-size:20px;float:right;margin-right:0;width:50%}
.ds-plan-details.generic .ds-plan--list .ds-plan--list__item .ds-plan--section{font-family:"Vodafone Rg";font-size:14px}
.ds-plan-details.generic .ds-plan--list:last-child .ds-plan--list__item:last-child{border-bottom:0;padding-bottom:11px;margin-top:0}
}
@media only screen and (max-width:480px){.ds-plan-details.generic .ds-item-details{box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}
.ds-plan-details.generic .ds-plan--list:last-child .ds-plan--list__item:last-child{border-bottom:0}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.generic .ds-price{margin-bottom:-5px;margin-top:0}
.ds-plan-details.generic .ds-price .ds-price__wrapper{margin-left:0;margin-top:0}
.ds-plan-details.generic .ds-price .ds-price__wrapper span>span:first-child.ds-price__amount{font-size:62px;font-family:"Vodafone Rg";font-weight:bold}
.ds-plan-details.generic .ds-price .ds-price__wrapper span>span:last-child.ds-price__amount{font-family:"Vodafone Rg";font-size:28px;font-weight:bold;letter-spacing:.6px}
.ds-plan-details.generic .ds-price__duration{font-family:"Vodafone Rg";font-size:18px}
.ds-plan-details.generic .ds-price .ds-plan-details__old-price{font-family:"Vodafone Lt";font-size:24px;line-height:28px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.generic .vfa-dir-gi-box{display:flex}
.ds-plan-details.generic .vfa-dir-gi-text{text-align:right;font-family:"Vodafone Rg";font-size:16px;font-weight:bold;line-height:15px}
.ds-plan-details.generic .vfa-dir-gi-icon{width:28px}
.ds-plan-details.generic .vfa-dir-gi-title{font-family:"Vodafone Rg";font-size:13px;line-height:15px}
}
@media only screen and (max-width:768px){.ds-plan-details.generic .ds-plan--list{padding-left:15px;padding-right:15px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.generic .ds-plan-details__wrapper{margin-bottom:24px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.generic .generic-item__header--ribbon{min-width:168px;margin-top:3px;left:15px;padding:0;min-height:20px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.generic .generic-item__header--ribbon .ds-label{font-family:"Vodafone Rg";font-size:12px}
}
.ds-plan-details__wrapper{color:#fff;margin-bottom:30px;width:100%;display:flex;justify-content:space-between;flex-direction:row;padding:0;margin-top:20px;max-width:1160px}
@media only screen and (max-width:767px){.ds-plan-details__wrapper{margin-bottom:72px;flex-direction:column}
}
.ds-plan-details__wrapper .ds-title{margin-bottom:0}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details__wrapper .ds-title{margin-top:10px}
}
.ds-plan-details__wrapper .ds-title__text{font-family:"Vodafone Rg";font-size:45px;letter-spacing:-0.5px;line-height:51px;font-weight:bold}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details__wrapper .ds-title__text{font-size:36px}
}
.ds-plan-details__wrapper .ds-title__description{flex-grow:1}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details__wrapper .ds-title__description{font-family:"Vodafone Lt";font-size:24px;line-height:28px}
}
.ds-plan-details__wrapper .vfa-dir-gi-box{display:flex}
.ds-plan-details__wrapper .vfa-dir-gi-text{text-align:right;font-family:"Vodafone Rg";font-size:16px;font-weight:bold;line-height:15px}
.ds-plan-details__wrapper .vfa-dir-gi-icon{width:35px}
.ds-plan-details__wrapper .vfa-dir-gi-title{font-family:"Vodafone Rg";font-size:16px;line-height:15px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details__wrapper .vfa-dir-gi-box{display:flex}
.ds-plan-details__wrapper .vfa-dir-gi-text{text-align:right;font-family:"Vodafone Rg";font-size:16px;font-weight:bold;line-height:15px}
.ds-plan-details__wrapper .vfa-dir-gi-icon{width:35px}
.ds-plan-details__wrapper .vfa-dir-gi-title{font-family:"Vodafone Rg";font-size:16px;line-height:15px}
}
.ds-plan-details__old-price{font-family:"Vodafone Lt";font-size:30px;text-decoration:line-through;font-weight:normal;color:#ebebeb;opacity:.8;letter-spacing:-0.29px}
@media screen and (max-width:767px){.ds-plan-details__old-price{font-family:"Vodafone Rg";font-size:16px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details__old-price{font-family:"Vodafone Lt";font-size:24px;line-height:28px;margin-bottom:5px}
}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(1){background:#fff}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(2){background:rgba(255,255,255,0.95)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(3){background:rgba(255,255,255,0.9)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(4){background:rgba(255,255,255,0.85)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(5){background:rgba(255,255,255,0.8)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(6){background:rgba(255,255,255,0.75)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(7){background:rgba(255,255,255,0.7)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(8){background:rgba(255,255,255,0.65)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(9){background:rgba(255,255,255,0.6)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(10){background:rgba(255,255,255,0.55)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(11){background:rgba(255,255,255,0.5)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(12){background:rgba(255,255,255,0.45)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(13){background:rgba(255,255,255,0.4)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(14){background:rgba(255,255,255,0.35)}
.ds-plan-details .ds-item-details .ds-cube:nth-of-type(15){background:rgba(255,255,255,0.3)}
.ds-plan-details .ds-item-details .ds-specs__value--subtext{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;color:#666;word-break:break-word}
@media screen and (min-width:480px){.ds-plan-details .ds-item-details .ds-specs__value--subtext{margin-top:5px}
}
.ds-plan-details .ds-item-details .ds-plan--list{min-height:auto;height:auto;width:360px;box-shadow:0 0 15px 0 #5f0a0a;color:white;float:right}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .ds-plan--list{height:auto;padding-left:15px;padding-right:15px}
}
@media screen and (max-width:767px){.ds-plan-details .ds-item-details .ds-plan--list{background:0;box-shadow:none;float:none;width:100% !important;height:auto !important;margin-bottom:0}
}
.ds-plan-details .ds-item-details .ds-plan--list .ds-plan--sub-text{font-family:"Vodafone Rg";font-size:14px;font-weight:bold;color:#333;text-transform:lowercase}
@media screen and (max-width:730px){.ds-plan-details .ds-item-details .ds-plan--list .ds-plan--sub-text{position:relative;right:0;top:-5px;font-size:10px}
}
.ds-plan-details .ds-item-details .ds-plan--list__item{border-bottom:0;justify-content:inherit;display:flex;justify-content:space-between;align-items:center;padding:19px 27px 12px;min-height:70px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .ds-plan--list__item{padding:10px 0 11px}
}
@media screen and (max-width:767px){.ds-plan-details .ds-item-details .ds-plan--list__item{border-bottom:1px solid rgba(235,235,235,0.23);justify-content:inherit;padding:12px 0 12px;min-height:55px}
}
.ds-plan-details .ds-item-details .ds-plan--list__item:first-child{padding-top:35px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .ds-plan--list__item:first-child{padding-top:10px}
}
@media only screen and (min-width:992px){.ds-plan-details .ds-item-details .ds-plan--list__item:last-child{padding-bottom:30px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .ds-plan--list__item:last-of-type{padding-bottom:30px;margin-top:15px}
}
.ds-plan-details .ds-item-details .ds-icons{background-repeat:no-repeat;width:47px;height:47px;background-position:center}
@media screen and (max-width:768px){.ds-plan-details .ds-item-details .ds-icons{width:28px;height:25px;float:left;margin-right:7px;margin-top:3px}
}
.ds-plan-details .ds-item-details .ds-icons.Data{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details .ds-item-details .ds-icons.Data{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ MS.png");background-position-y:center;background-position-x:left}
}
.ds-plan-details .ds-item-details .ds-icons.Minuti_e_SMS{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_white_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details .ds-item-details .ds-icons.Minuti_e_SMS{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_white_MS.png");background-position-y:center;background-position-x:left}
}
.ds-plan-details .ds-item-details .ds-icons.Internet{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details .ds-item-details .ds-icons.Internet{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ MS.png");background-position-y:center;background-position-x:left}
}
.ds-plan-details .ds-item-details .ds-icons.Minutes{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_white_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details .ds-item-details .ds-icons.Minutes{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_white_MS.png") 6px 0;background-position-y:center;background-position-x:left}
}
.ds-plan-details .ds-item-details .ds-icons.SMS{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_white_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details .ds-item-details .ds-icons.SMS{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_white_MS.png") 6px 0;background-position-y:center;background-position-x:left}
}
.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan--section{font-family:"Vodafone Rg";font-size:16px;display:flex;flex-direction:column;text-transform:uppercase;letter-spacing:1.14px;line-height:18px}
@media screen and (max-width:992px){.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan--section{font-size:12px;float:left;letter-spacing:.5px;line-height:14px;width:50%}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan--section{font-family:"Vodafone Rg";font-size:16px}
}
.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan__value{width:125px;font-family:'Vodafone Rg';font-size:32px;line-height:24px;font-weight:bold;display:flex;flex-direction:column;align-items:flex-end;text-align:right}
@media screen and (max-width:767px){.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan__value{font-size:20px;float:right;margin-right:0;width:50%}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan__value{font-size:32px;font-family:"Vodafone Rg";float:right;margin-right:0;width:50%}
}
.ds-plan-details .ds-item-details .generic{border:0 solid #ebebeb;background-color:#fff;box-shadow:0 0 0 0 rgba(136,136,136,0.35);display:flex;flex-direction:column;height:297px;width:326px;position:relative;color:#4a4a4a;margin:0 !important;float:left}
@media screen and (min-width:768px) and (max-width:1199px){.ds-plan-details .ds-item-details .generic{width:50%}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .generic{height:auto;width:100%}
}
.ds-plan-details .ds-item-details .generic.displayStretched{width:100% !important}
@media screen and (min-width:993px){.ds-plan-details .ds-item-details .generic.displayStretched{max-width:325px}
}
.ds-plan-details .ds-item-details .generic-item__header{height:10px;background:linear-gradient(135deg,red 0,#590000 100%)}
.ds-plan-details .ds-item-details .generic-item-details{box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);width:100%;height:307px}
@media screen and (max-width:768px){.ds-plan-details .ds-item-details .generic-item-details{height:100%}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-item-details .generic-item-details{display:flex;flex-direction:column}
}
.ds-plan-details .ds-included__media{background:url("30.21.23/css/digitalexp-style-l9/images/pass_social.png") no-repeat center center;background-size:contain;width:46px;height:26px;margin:auto;display:none}
@media screen and (min-width:480px){.ds-plan-details .ds-included__media{display:block}
}
.ds-plan-details__costDetails{padding:38px 0 20px}
@media screen and (max-width:767px){.ds-plan-details__costDetails{padding-top:0}
}
.ds-plan-details .generic-item__header--ribbon{min-width:180px;min-height:30px;background-color:#fecb00;position:absolute;text-align:center;vertical-align:middle;padding:6px 11px;text-transform:uppercase}
@media screen and (min-width:767px){.ds-plan-details .generic-item__header--ribbon{border-radius:2px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .generic-item__header--ribbon{min-height:24px;padding-top:0;padding-bottom:0;display:flex;align-items:center}
}
.ds-plan-details .generic-item__header--ribbon .ds-label{width:153px;color:#000;font-family:"Vodafone Rg";font-size:16px;font-weight:bold;letter-spacing:2.74px;text-align:center;vertical-align:middle}
@media screen and (max-width:500px){.ds-plan-details .generic-item__header--ribbon .ds-label{font-size:10px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .generic-item__header--ribbon .ds-label{font-family:"Vodafone Rg";font-size:12px;letter-spacing:2px;line-height:14px}
}
.ds-plan-details .ds-price{justify-content:inherit !important;margin-top:38px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-price{margin-top:0}
}
@media screen and (max-width:767px){.ds-plan-details .ds-price{position:absolute;bottom:-68px;width:95%}
}
.ds-plan-details .ds-price__wrapper{margin-left:88px;margin-top:-26px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-price__wrapper{margin-left:0;margin-top:0}
}
.ds-plan-details .ds-price__wrapper.ds-single-price{margin-left:0}
.ds-plan-details .ds-price__wrapper span>span:nth-child(1).ds-price__amount{font-family:'Vodafone RgBd';font-size:75px;line-height:54px}
@media screen and (max-width:768px){.ds-plan-details .ds-price__wrapper span>span:nth-child(1).ds-price__amount{font-size:40px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-price__wrapper span>span:nth-child(1).ds-price__amount{font-size:62px;font-family:"Vodafone Rg";font-weight:bold}
}
.ds-plan-details .ds-price__wrapper span>span:nth-child(2).ds-price__amount{font-family:'Vodafone RgBd';font-size:38px;line-height:54px;margin-top:-6px;position:absolute}
@media screen and (max-width:768px){.ds-plan-details .ds-price__wrapper span>span:nth-child(2).ds-price__amount{font-size:20px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-price__wrapper span>span:nth-child(2).ds-price__amount{font-family:"Vodafone Rg";font-size:28px;font-weight:bold;letter-spacing:.6px}
}
.ds-plan-details .ds-price-details{margin-top:30px}
.ds-plan-details .ds-price__duration{font-family:'Vodafone Rg';color:white;font-size:20.16px;line-height:23px;text-transform:none;margin-top:-23px;letter-spacing:0;margin-left:172px;position:absolute;font-weight:normal}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-price__duration{font-family:"Vodafone Rg";font-size:18px;margin-left:65px;margin-top:-25px}
}
@media screen and (max-width:767px){.ds-plan-details .ds-price__duration{font-size:12px}
}
@media screen and (max-width:768px){.ds-plan-details .generic-item__header--ribbon{min-width:168px;margin-top:3px;left:15px;padding:0;min-height:20px}
.ds-plan-details .ds-price__wrapper{margin-left:0;margin-top:-5px}
}
.generic .ds-banner,.generic .ds-plan-details__wrapper,.generic .ds-title,.generic .ds-plan-details__old-price,.generic .ds-price__duration{color:#4a4a4a}
.generic .generic-item__header--ribbon{background:transparent;border:2px solid #4a4a4a;border-radius:2px}
@media screen and (max-width:768px){.generic .ds-item-details .ds-plan--list__item:first-child{padding-top:10px}
}
.generic .ds-item-details .ds-plan--list__item{border-bottom:0;justify-content:inherit;display:flex;justify-content:space-between;align-items:center;padding:25px 19px 12px;min-height:70px}
@media screen and (max-width:768px){.generic .ds-item-details .ds-plan--list__item{border-bottom:1px solid #d8d8d8;justify-content:inherit;padding:10px 0 11px;min-height:55px}
}
.generic .ds-item-details .ds-icons.Data{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.generic .ds-item-details .ds-icons.Data{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_MS.png")}
}
.generic .ds-item-details .ds-icons.Internet{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.generic .ds-item-details .ds-icons.Internet{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_MS.png")}
}
.generic .ds-item-details .ds-icons.Minutes{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.generic .ds-item-details .ds-icons.Minutes{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_grey_MS.png") 6px 0}
}
.generic .ds-item-details .ds-icons.MINUTI_verso_UE{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti_ue/minuti_ue_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.generic .ds-item-details .ds-icons.MINUTI_verso_UE{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti_ue/minuti_ue_grey_MS.png") 6px 0}
}
.generic .ds-item-details .ds-icons.SMS,.generic .ds-item-details .ds-icons.Minuti_e_SMS{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.generic .ds-item-details .ds-icons.SMS,.generic .ds-item-details .ds-icons.Minuti_e_SMS{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_grey_MS.png")}
}
.generic .ds-item-details .ds-icons.MINUTI_extra_UE,.generic .ds-item-details .ds-icons.Roaming_Extra_EU{display:none}
@media screen and (min-width:768px) and (max-width:992px){.generic .ds-item-details .ds-plan--list__item .ds-icons{background-position-y:center;background-position-x:left}
}
@media screen and (min-width:992px) and (max-width:1199px){.ds-plan-details .ds-title{width:44%;float:left}
.ds-plan-details .ds-item-details{width:auto}
}
@media screen and (min-width:768px) and (max-width:992px){.ds-plan-details .ds-title{width:50%;float:left}
.ds-plan-details .ds-item-details{width:50%}
}
.ds-offers-combined{height:62px;width:1132px;color:#666;font-family:"Vodafone Rg";font-size:28px;line-height:32px;text-align:center}
.ds-need-of-ulter{height:24px;color:#333;font-family:"Vodafone Rg";font-size:14px;font-weight:bold;letter-spacing:1.17px;line-height:24px;margin:20px}
.group-offer-button{height:50px;text-align:center;padding-bottom:100px}
@media screen and (max-width:376px){.group-offer-button{padding-bottom:130px}
}
.margin-fiber-coverage{margin-bottom:50px}
@media screen and (max-width:480px){.margin-fiber-coverage{margin-bottom:135px}
}
.ds-inline-container{display:inline-flex}
@media screen and (max-width:376px){.ds-inline-container{flex-direction:column}
}
@media screen and (-ms-high-contrast:active) and (min-width:768px){.ds-plan-details .ds-title{position:absolute}
}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper{margin-bottom:47px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-title{padding-top:35px}
@media screen and (max-width:1199px) and (min-width:768px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details{width:100%}
}
@media screen and (min-width:767px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan--list{padding:40px 25px 10px 15px}
}
@media screen and (min-width:768px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan--list{padding:40px 25px 10px 15px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list__item .ds-plan--section{width:135px;font-family:"Vodafone Rg";font-size:16px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list__item{padding:0;padding-bottom:30px}
}
@media screen and (min-width:767px) and (max-width:978px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-price{bottom:10px}
}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-title__text{font-size:36px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list__item .ds-plan--section{color:#4a4a4a;font-family:"Vodafone Rg";font-size:16px;line-height:18px}
}
@media screen and (max-width:992px) and (max-width:480px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list__item .ds-plan--section{font-size:14px}
}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons{height:47px;width:47px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list__item .ds-plan__value{font-family:"Vodafone Rg";font-size:32px;font-weight:bold;line-height:24px}
}
@media screen and (max-width:992px) and (max-width:480px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list__item .ds-plan__value{font-size:28px}
}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper span>span:first-child.ds-price__amount{font-family:"Vodafone Rg";font-size:62px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper span>span:last-child.ds-price__amount{font-size:28px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan-details__old-price{font-family:"Vodafone Lt";font-size:24px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan--list{padding:40px 12px 30px}
}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list>li.ds-plan--list__item:first-child{border-bottom:1px solid #979797}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .generic-item__header--ribbon{background-color:#fecb00;border:0}
@media screen and (max-width:425px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .generic-item__header--ribbon{padding:3px 12px}
}
@media screen and (min-width:768px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .generic-item__header--ribbon{padding:6px 13.5px 6px 16.5px}
}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .generic-item__header--ribbon .ds-label{font-size:12px;letter-spacing:2.06px}
}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan-details__old-price{color:#4a4a4a}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-title{color:#4a4a4a}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-price__duration{color:#4a4a4a;text-transform:lowercase}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details{background-color:transparent}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-plan--list{color:#4a4a4a;box-shadow:0 2px 40px 0 rgba(0,0,0,0.26)}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Data{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Data{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_DS.png");margin-right:16px}
}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Data{margin-right:9px}
}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Internet{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Internet{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_grey_DS.png");margin-right:16px}
}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Internet{margin-right:9px}
}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Minutes{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Minutes{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_grey_MS.png") 6px 0}
}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Minutes{margin-right:9px}
}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.SMS,.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Minuti_e_SMS{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_grey_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.SMS,.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Minuti_e_SMS{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_grey_MS.png")}
}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.SMS,.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Minuti_e_SMS{margin-right:9px}
}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.MINUTI_verso_UE,.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.MINUTI_extra_UE,.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons.Roaming_Extra_EU{display:none}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper{margin-bottom:78px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details{margin-bottom:20px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details .ds-icons{height:35px;width:35px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-icons.Data{background-position:center !important;background-size:contain !important}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-icons.Internet{background-position:center !important;background-size:contain !important}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-title__text{margin-top:10px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan-details__old-price{font-family:"Vodafone Lt";font-size:16px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper span>span:first-child.ds-price__amount{font-family:"Vodafone Rg";font-size:40px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper span>span:last-child.ds-price__amount{font-size:20px;margin-left:2px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan--list{padding-top:17px}
}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .generic-item__header--ribbon .ds-label{color:#000}
@media screen and (max-width:425px){.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .generic-item__header--ribbon .ds-label{padding:3px 12px}
}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-title{color:#fff}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-plan-details__old-price{color:#fff}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-price__duration{color:#fff}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-item-details .ds-plan--list{color:#fff;box-shadow:0 2px 35px 0 rgba(0,0,0,0.4)}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Data{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Data{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png")}
}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Data{margin-right:9px}
}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Internet{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Internet{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png")}
}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Internet{margin-right:9px}
}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Minutes{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_white_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:992px){.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Minutes{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_white_DS.png") 6px 0}
}
@media screen and (max-width:480px){.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-icons.Minutes{margin-right:9px}
}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-item-details .ds-plan--list>li.ds-plan--list__item:first-child{border-bottom:1px solid #fff}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-plan--list__item .ds-plan--section{color:#fff;font-size:14px}
.ds-plan-details.tablet-plan.dark .ds-plan-details__wrapper .ds-plan--list .ds-plan--sub-text{color:#fff}
@media screen and (min-width:1200px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-item-details{margin-right:-10px}
}
@media screen and (max-width:768px) and (min-width:426px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-title{margin-top:15px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-title__text{margin-top:0}
}
@media screen and (max-width:426px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-plan--list__item:first-child{padding-top:0}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-price{bottom:-50px}
.ds-plan-details.tablet-plan .ds-plan-details__wrapper .ds-price__duration{font-weight:bold}
}
@media screen and (min-width:425px) and (max-width:767px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .generic-item__header--ribbon{padding:3px 12px;margin-top:-5px}
}
@media screen and (width:768px){.ds-plan-details.tablet-plan .ds-plan-details__wrapper .generic-item__header--ribbon{padding:3px 12px}
}
@media screen and (min-width:426px){.ds-plan-details.ds-banner.tablet-plan.dark .ds-plan--list__item .ds-plan__value{font-size:28px !important}
}
@media screen and (min-width:426px){.ds-plan-details.ds-banner.tablet-plan .ds-plan--list__item .ds-plan__value{font-size:30px !important}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds-plan-details.ds-banner.tablet-plan .ds-title{flex-grow:1;position:absolute}
.ds-plan-details.ds-banner.promotion-snr-configuration .ds-title{flex-grow:1;position:absolute}
.ds-plan-details.ds-banner.ds-shake-remix .ds-title{flex-grow:1;position:absolute}
}
.ds-frame-default.product-config .ds-plan-details.generic .ds-title{color:#fff}
.ds-frame-default.product-config .ds-plan-details.generic .ds-title__description{color:#fff}
.ds-frame-default.product-config .ds-plan-details.generic .ds-plan-details__old-price,.ds-frame-default.product-config .ds-plan-details.generic .ds-plan-details__ds-price{color:#fff}
.ds-frame-default.product-config .ds-plan-details.generic .ds-price__duration{color:#fff}
@media only screen and (min-width:1200px){.ds-shake-main-container{padding:0 !important}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon{top:-31px}
}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon{left:15px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon .ds-label{font-family:"Vodafone Rg";font-size:16px;font-weight:bold;letter-spacing:2.74px;line-height:19px;text-transform:uppercase}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon .ds-label{font-size:10px}
}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon .ds-label{font-size:16px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list{margin-top:40px;margin-right:0;height:auto;margin-bottom:0;width:100%}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item{padding-left:0;padding-right:0}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan--section{width:120px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section{display:flex;justify-content:space-between;text-align:left}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section{width:100%;flex-direction:column}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__left-sec{width:65%;display:flex;flex-direction:column;order:2;z-index:2}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__left-sec{width:100%;order:1}
}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__left-sec{width:49%}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec{width:35%;margin-right:50px;order:3;z-index:2}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec{width:100%;padding-left:15px;padding-right:15px;order:2}
}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec{width:50%;margin-right:15px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list{margin-bottom:30px;padding-bottom:20px;background:linear-gradient(45deg,#ba4453 0,#ff7149 100%)}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list{margin-top:0;margin-bottom:0;padding-bottom:0}
}
@media only screen and (max-width:768px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list{background:transparent}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item:first-child{padding-top:20px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item:first-child{padding-top:30px}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item:first-child{padding-top:0}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-icons{width:25px;height:25px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-icons.Data{background-image:url("30.21.23/css/digitalexp-style-l9/images/internet_white_ DS.png")}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-icons.Data{background-image:url("30.21.23/css/digitalexp-style-l9/images/internet_icon_mobile.png") !important}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-icons.Minutes{background-image:url("30.21.23/css/digitalexp-style-l9/images/minuti_white_DS.png")}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-icons.Minutes{background-image:url("30.21.23/css/digitalexp-style-l9/images/minuti_icon_mobile.png") !important}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-icons.SMS{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms_white_DS.png")}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-icons.SMS{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms_white_DS.png") !important;background-size:100% 100% !important;background-position:center !important}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan--section{width:100px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__name{font-family:"Vodafone Rg";font-size:16px;line-height:18px}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__name{font-size:14px}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__name{font-size:12px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value{width:115px}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value{width:80px;flex-grow:1}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value .price-section{text-align:right}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value .ds-plan--value{font-family:"Vodafone Rg";font-size:32px;font-weight:bold;line-height:41px}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value .ds-plan--value{font-size:26px}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value .ds-plan--value{font-size:20px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value .ds-plan--sub-text{font-family:"Vodafone Rg";font-size:14px;text-transform:lowercase;color:white;position:relative;right:0;top:-15px}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value .ds-plan--sub-text{top:-25px}
}
@media screen and (max-width:730px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list__item .ds-plan__value .ds-plan--sub-text{font-size:10px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--vfa-content{height:165px;margin:0 25px 0 50px;width:56%;position:absolute;bottom:120px;order:2;display:flex;align-items:center}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--vfa-content{margin-top:30px;order:3;position:relative;width:calc(100% - 30px);bottom:0;margin:0 auto;height:auto}
}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--vfa-content{margin-left:15px;width:44%}
}
@media only screen and (min-width:992px) and (max-width:1048px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--vfa-content{width:52%}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--name{font-family:"Vodafone RgBd";font-size:45px;letter-spacing:-0.83px;line-height:47px;text-transform:lowercase}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--name{padding-left:15px;font-size:38px}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--name{padding-left:15px;padding-right:15px;font-size:22px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--description{position:relative;width:auto;padding-right:25px;padding-bottom:20px;flex-grow:1;width:410px;font-family:"Vodafone Rg";font-size:28px;font-weight:bold;line-height:30px}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--description{padding-left:15px;padding-right:15px;font-size:18px;width:260px}
}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--description{padding-left:15px;font-size:22px;width:310px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container{display:flex;justify-content:space-between;position:relative}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container{padding-left:15px;padding-right:15px}
}
@media only screen and (min-width:768px) and (max-width:991px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container{padding-left:15px;padding-right:15px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-price{position:relative;bottom:0}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-price{width:100%;margin-left:0 !important}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-price__wrapper{margin-left:0}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-price__wrapper{left:0}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-price__duration{font-family:"Vodafone Rg";font-size:20px;line-height:23px;text-transform:lowercase;margin-top:-18px;letter-spacing:0;font-weight:normal}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-price__duration{left:50px;bottom:13px;text-transform:uppercase;font-size:12px;letter-spacing:1px}
}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section{display:flex}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section .ds-btn{display:flex;align-items:center;justify-content:center}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section .ds-btn--large{padding:0 14px}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section .ds-btn--tertiary.transparent{background-color:transparent;color:#fff;border-color:#fff}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section .ds-btn--tertiary.transparent:hover{background-color:rgba(255,255,255,0.2)}
.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section .ds-btn--tertiary.transparent .ds-call-white{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg");width:24px;height:24px;background-size:cover;background-position:center;margin-left:15px}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section .ds-btn{width:100%}
}
@media only screen and (max-width:767px){.ds-shake-it-easy .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__section{flex-direction:column;width:100%}
}
.ds-shake-remix.ds-plan-details .ds-title__description{flex-grow:1;font-family:"Vodafone Rg";font-size:36px}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-title__description{font-size:20px;padding-top:0}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-remix.ds-plan-details .ds-title__description{font-size:22px}
}
.ds-shake-remix.ds-plan-details .ds-title__text{letter-spacing:1.5px;text-transform:initial;font-family:"Vodafone RgBd";font-size:45px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-remix.ds-plan-details .ds-title__text{font-size:32px;margin-top:0;margin-bottom:0;line-height:45px}
}
@media only screen and (min-width:480px) and (max-width:1199px){.ds-shake-remix.ds-plan-details .ds-title{margin-bottom:0}
}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-title{order:1}
}
.ds-shake-remix.ds-plan-details .ds-shakehtml-container{position:absolute;bottom:0;width:auto;min-width:285px;left:15px;display:flex;flex-direction:column}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-shakehtml-container{position:relative;bottom:unset;order:3;left:0}
}
.ds-shake-remix.ds-plan-details .ds-price{margin-top:15px}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-remix.ds-plan-details .ds-price{margin-top:0}
}
.ds-shake-remix.ds-plan-details .ds-price__wrapper{margin-left:0;letter-spacing:1px}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-price__duration{margin-top:-29px;text-transform:uppercase;letter-spacing:1px;font-size:12px}
}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list{margin-bottom:0;padding-bottom:15px;height:auto;background:linear-gradient(225deg,#cc6a3a 0,#c85246 48.23%,#ae414b 100%);box-shadow:0 2px 40px 0 rgba(0,0,0,0.2)}
@media only screen and (max-width:768px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list{background:transparent}
}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list{box-shadow:none}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list{padding-left:0;padding-right:0}
}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item{padding:5px 20px 5px 20px}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item:first-child{padding-top:15px}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item:first-child{padding-top:10px}
}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item{border-bottom:0;padding-left:0;padding-right:0}
}
@media only screen and (min-width:992px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan--section{margin-left:-20px}
}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan__value{letter-spacing:1px;line-height:0}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-plan__value .ds-plan--sub-text{font-family:"Vodafone Rg";font-size:14px;text-transform:lowercase;color:#fff;position:relative;top:25px}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.Data{background-image:url("30.21.23/css/digitalexp-style-l9/images/internet_white_ DS.png")}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.Data{width:47px;height:47px}
}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.Data{background-image:url("30.21.23/css/digitalexp-style-l9/images/internet_icon_mobile.png") !important;background-position:center}
}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.Minutes{background-image:url("30.21.23/css/digitalexp-style-l9/images/minuti_white_DS.png")}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.Minutes{width:47px;height:47px}
}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.Minutes{background-image:url("30.21.23/css/digitalexp-style-l9/images/minuti_icon_mobile.png") !important;background-position:center}
}
.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.SMS{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms_white_DS.png")}
@media only screen and (min-width:768px) and (max-width:992px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.SMS{width:47px;height:47px}
}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-item-details .ds-plan--list__item .ds-icons.SMS{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms_white_DS.png") !important;background-size:100% 100% !important;background-position:center !important}
}
@media only screen and (max-width:767px){.ds-shake-remix.ds-plan-details .ds-item-details{order:2}
}
.ds-shake-remix .ds-product-configuration .ds-sticky-footer__action-btn button{display:flex;justify-content:center;align-items:center}
.ds-shake-remix .ds-product-configuration .ds-sticky-footer__action-btn .ds-btn--small .ds-icon{width:24px;height:24px}
.promotion-snr .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list{background:transparent;box-shadow:0 2px 40px 0 rgba(0,0,0,0.2)}
@media only screen and (max-width:767px){.promotion-snr .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section__right-sec .ds-plan--list{box-shadow:none}
}
.promotion-snr .ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--description{width:80%}
@media only screen and (max-width:480px){.promotion-snr .ds-plan--list__item.ds-included-promotion .vfa-min-info{padding-top:2px}
}
.promotion-snr-configuration.ds-plan-details .ds-item-details .ds-plan--list{background:transparent;box-shadow:0 2px 40px 0 rgba(0,0,0,0.2)}
@media only screen and (max-width:480px){.promotion-snr-configuration.ds-plan-details .ds-item-details .ds-plan--list{box-shadow:none}
}
.promotion-snr-configuration.ds-plan-details .ds-item-details .ds-plan--list .ds-plan--sub-text{color:#fff}
.promotion-snr-configuration .ds-shakehtml-container{position:absolute;bottom:0;width:auto;min-width:285px;left:15px;display:flex;flex-direction:column}
@media only screen and (max-width:767px){.promotion-snr-configuration .ds-shakehtml-container{position:relative;bottom:unset;order:3;left:0}
}
@media only screen and (min-width:768px) and (max-width:992px){.promotion-snr-configuration .ds-shakehtml-container{width:50%}
}
.tablet-plans-carousel .darkBackground .ds-icons.ds-tablet-icons .Data{background:url("content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png")}
.tablet-plans-carousel .darkBackground .ds-icons.ds-tablet-icons .Internet{background:url("content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png")}
.tablet-plans-carousel .darkBackground .ds-icons.ds-tablet-icons .Minutes{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_white_DS.png")}
.tablet-plans-carousel .darkBackground .ds-icons.ds-tablet-icons .SMS,.tablet-plans-carousel .darkBackground .ds-icons.ds-tablet-icons .Minuti_e_SMS{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_white_DS.png")}
.tablet-plans-carousel .ds-icons.ds-tablet-icons .Internet{background-color:#f4f4f4;background-repeat:no-repeat !important;background:url("content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-position:center !important;background-size:contain !important;height:32px;width:32px}
.tablet-plans-carousel .ds-icons.ds-tablet-icons .Minutes{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_grey_DS.png");background-repeat:no-repeat;background-position:center;background-size:contain !important;height:32px;width:32px}
.tablet-plans-carousel .ds-icons.ds-tablet-icons .SMS,.tablet-plans-carousel .ds-icons.ds-tablet-icons .Minuti_e_SMS{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_grey_DS.png");background-repeat:no-repeat;background-position:center;background-size:contain !important;height:32px;width:32px}
.price-section{width:142px;text-align:right}
.old-value{font-size:.8em;font-weight:normal;text-decoration:line-through;padding-right:5px}
.ds-plan--btn__container.ds-inverse button:nth-child(1){order:2}
.ds-plan--btn__container.ds-inverse button:nth-child(2){order:1}
.ds-plan--btn__section.ds-inverse button:nth-child(1){order:2}
.ds-plan--btn__section.ds-inverse button:nth-child(2){order:1}
.ds-plan-details .ds-item-details .ds-plan--list{height:100%}
.ds-plan-details.ds-banner{background-position:center}
.ds-plan-details.ds-banner .generic-item__header--ribbon{border:2px solid #fff;background-color:transparent;height:30px;padding:4px 11px}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .generic-item__header--ribbon{height:20px;padding:0 11px;display:flex;align-items:center}
}
.ds-plan-details.ds-banner .generic-item__header--ribbon .ds-label{font-family:"Vodafone RgBd";font-size:14px;color:#fff;letter-spacing:2.4px}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .generic-item__header--ribbon .ds-label{font-family:"Vodafone RgBd";font-size:12px}
}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-plan-details__wrapper{padding-left:0;padding-right:0}
}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-plan-details__wrapper .ds-title{padding-left:15px;padding-right:15px}
}
.ds-plan-details.ds-banner .ds-plan-details__wrapper .ds-title__text{font-family:"Vodafone RgBd";font-size:45px;line-height:51px;color:#fff}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plan-details.ds-banner .ds-plan-details__wrapper .ds-title__text{font-family:"Vodafone RgBd";font-size:40px}
}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-plan-details__wrapper .ds-title__text{margin-top:25px}
}
@media only screen and (min-width:768px){.ds-plan-details.ds-banner.ds-banner-menu .ds-title__description{min-height:auto;height:auto}
}
.ds-plan-details.ds-banner .ds-title__description{font-family:"Vodafone Lt";font-size:30px;color:#fff;line-height:35px}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-title__description{line-height:23px;font-family:"Vodafone Rg";font-size:18px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plan-details.ds-banner .ds-title__description{font-family:"Vodafone Lt";font-size:24px}
}
.ds-plan-details.ds-banner.generic .ds-plan-details__old-price,.ds-plan-details.ds-banner.generic .ds-price__duration,.ds-plan-details.ds-banner.generic .ds-title{color:#fff}
.ds-plan-details.ds-banner .ds-item-details .generic{color:#fff;background-color:transparent}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-item-details .generic:last-child{border-left:0}
.ds-plan-details.ds-banner .ds-item-details .generic:last-child .ds-plan--list__item:last-child{border-bottom:0}
}
.ds-plan-details.ds-banner .ds-item-details{box-shadow:0 2px 40px 0 rgba(0,0,0,0.2)}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-item-details{box-shadow:none}
}
.ds-plan-details.ds-banner .ds-item-details .generic-item-details{background:transparent;height:100%;min-height:298px}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-item-details .generic-item-details{box-shadow:none}
}
.ds-plan-details.ds-banner .ds-item-details .generic-item__header{display:none}
.ds-plan-details.ds-banner .ds-item-details .ds-icons{margin-right:10px;display:none}
.ds-plan-details.ds-banner .ds-item-details .ds-icons.GIGA{background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px}
.ds-plan-details.ds-banner .ds-item-details .ds-icons.Minuti_e_SMS{background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/Minuti_e_SMS.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px}
.ds-plan-details.ds-banner .ds-item-details .ds-icons.MINUTI_verso_UE{background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti_ue/minuti_ue_white_DS.png");background-size:contain;background-position:center;background-repeat:no-repeat;width:40px;height:40px}
.ds-plan-details.ds-banner .ds-item-details .ds-icons.ROAMING_EXTRA_UE{display:none}
.ds-plan-details.ds-banner .ds-item-details .ds-icons.MINUTI_extra_UE{display:none}
@media only screen and (min-width:992px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list{justify-content:flex-start}
}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item{padding-left:15px;padding-right:15px}
@media only screen and (min-width:992px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item{min-height:100px;align-items:center}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item{padding-left:0;padding-right:0}
}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item:first-child{padding-top:12px}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item.ROAMING_EXTRA_UE .ds-plan--section{width:150px}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item.ROAMING_EXTRA_UE .ds-plan--section{width:50%}
}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item.MINUTI_extra_UE .ds-plan--section{width:150px}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item.MINUTI_extra_UE .ds-plan--section{width:50%}
}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item .ds-icon{margin-right:5px}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item .ds-plan--section{font-family:"Vodafone Rg";font-size:14px}
@media only screen and (min-width:992px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item.ds-included.ds-included-promotion.plan{display:flex;padding-top:19px}
}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list .ds-plan--sub-text{color:#fff;font-family:"Vodafone RgBd";font-size:12px;line-height:14px;padding-top:7px}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item{border-bottom:1px solid rgba(235,235,235,0.77)}
}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item .ds-plan__value{font-family:"Vodafone RgBd";font-size:28px;color:#fff}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-item-details .ds-plan--list__item .ds-plan__value{font-family:"Vodafone RgBd";font-size:20px}
}
.ds-plan-details.ds-banner .ds-item-details .ds-plan--list .price-section{width:auto}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-price__wrapper{flex-direction:column}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plan-details.ds-banner .ds-price__wrapper span>span:nth-child(1).ds-price__amount{font-size:75px}
}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-price__wrapper span>span:nth-child(1).ds-price__amount{font-family:"Vodafone Rg";font-size:28px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plan-details.ds-banner .ds-price__wrapper span>span:nth-child(2).ds-price__amount{font-size:38px;margin-top:-12px}
}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-price__wrapper span>span:nth-child(2).ds-price__amount{font-family:"Vodafone Rg";font-size:16px;line-height:58px;margin-top:0}
}
.ds-plan-details.ds-banner .ds-price__duration{display:flex}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plan-details.ds-banner .ds-price__duration{font-size:20.16px}
}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner .ds-price__duration{text-transform:uppercase;padding-top:2px;font-weight:bold}
}
.ds-plan-details.ds-banner.dark .generic-item__header--ribbon{border-color:#4a4a4a}
.ds-plan-details.ds-banner.dark .generic-item__header--ribbon .ds-label{color:#4a4a4a}
.ds-plan-details.ds-banner.dark .ds-title{color:#4a4a4a}
.ds-plan-details.ds-banner.dark .ds-title__text{color:#4a4a4a}
.ds-plan-details.ds-banner.dark .ds-title__description{color:#4a4a4a}
.ds-plan-details.ds-banner.dark .ds-item-details .generic{color:#4a4a4a}
.ds-plan-details.ds-banner.dark .ds-item-details .ds-plan--list__item .ds-plan__value{color:#4a4a4a}
.ds-plan-details.ds-banner.dark .ds-item-details .ds-plan--list .ds-plan--sub-text{color:#4a4a4a}
.ds-plan-details.ds-banner.dark .ds-plan-details__old-price,.ds-plan-details.ds-banner.dark .ds-price__duration{color:#4a4a4a}
@media only screen and (max-width:767px){.ds-plan-details.ds-banner.dark .ds-plan--list{padding-left:0;padding-right:0}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.ds-banner.dark .ds-plan--list__item{border-bottom:0}
}
@media only screen and (min-width:767px) and (max-width:768px){.ds-plan-details__costDetails{padding-top:0}
}
@media only screen and (max-width:480px){.ds-product-configuration .ds-sticky-footer{max-height:205px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-product-configuration .ds-sticky-footer__wrapper{padding:15px}
}
@media only screen and (max-width:480px){.ds-plans.plan-list-items .ds-title__text{margin-bottom:0}
.ds-plans.plan-list-items .ds-title__desc{margin-bottom:30px}
}
@media only screen and (min-width:1200px){.ds-promotional-plan__item.ds-shake-it-easy{padding-left:15px;padding-right:15px}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item{justify-content:space-between}
.ds-plan-details .ds-item-details .ds-plan--list{display:flex;flex-direction:column;justify-content:space-around}
.ds-plan-details .ds-price__duration{position:static;margin-left:10px}
@media only screen and (max-width:480px){.ds-plan-details .ds-price__duration{margin-left:7px}
}
.ds-plan-details .ds-price__wrapper{align-items:baseline}
.ds-plan-details.ds-banner-menu .ds-title{flex-grow:1}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plan-details.ds-banner-menu .ds-title__description{min-height:85px;width:80%;height:85px;overflow:hidden}
}
@media only screen and (min-width:993px){.ds-plan-details.ds-banner-menu .ds-title__description{min-height:125px;width:80%;overflow:hidden;height:125px}
}
@media all and (max-width:767px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds-plan-details.ds-banner-menu.generic .ds-item-details .ds-plan--list__item .price-section{width:auto}
}
.ds-plan-details.ds-banner-menu.ds-winback .ds-title{flex:auto;flex-direction:column;margin-top:35px;color:#fff}
@media screen and (max-width:767px){.ds-plan-details.ds-banner-menu.ds-winback .ds-title{margin-top:10px}
}
@media only screen and (min-width:768px){.ds-banner.ds-banner-menu.ds-winback{margin-top:0}
}
@media only screen and (min-width:992px){.ds-banner.ds-banner-menu.ds-winback{margin-top:35px}
}
@media only screen and (min-width:769px){.ds-sticky-footer__wrapper{justify-content:space-between}
}
@media only screen and (max-width:767px){.ds-adv-header .ds-plan-details{margin-top:35px}
}
.ds-addons{background-color:#fff;color:#fff}
.ds-addons .ds-addons-slider{margin:0 20px 40px}
.ds-addons .ds-addons-slider .slick-slide>div:nth-child(1)>div{height:100%}
.ds-addons .ds-addons-slider .ds-slider-item{height:99%}
.ds-addons .ds-addons-slider .ds-addon__status .ds-btn--secondary:hover{background-color:#e5e5e5}
@media only screen and (max-width:480px){.ds-addons{margin-left:-15px;margin-right:-15px}
}
.ds-addons-no-border.ds-addons{border:0;box-shadow:none;padding:40px 0}
.ds-addons-no-border .ds-addons--container{padding:0}
.ds-addons--container{margin:20px 15px;overflow:hidden}
@media only screen and (min-width:768px){.ds-addons--container{margin:30px}
}
@media only screen and (max-width:768px){.ds-addons--container{margin-top:0}
}
.ds-addons--container .ds-title{margin-bottom:20px}
.ds-addons--container .ds-title__text{font-family:"Vodafone Rg";font-size:22px;color:#333;letter-spacing:-0.43px;line-height:28px;margin:10px 0}
.ds-addons--container .ds-addon__price--container{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:#333;font-weight:bold;position:absolute;right:20px;top:15px}
.ds-addons--container .ds-addon__price--container .ds-addon--duration{font-family:"Vodafone Rg";font-size:10px;color:#999;letter-spacing:1px;line-height:11px;text-transform:uppercase;text-align:right;max-width:70px}
.ds-addons--container .ds-addon__price--container .ds-addon__price--section{display:flex;align-items:baseline}
.ds-addons--container .ds-addon__price--container .ds-addon__price--section .ds-icon{margin-right:5px;background:url("30.21.23/css/digitalexp-style-l9/images/wallet_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-addons--container .ds-addon__price--container .ds-addon__price--section .ds-addon--price{font-family:"Vodafone Rg";font-size:30px;line-height:26px}
.ds-addons--container .ds-addon__price--container .ds-addon__price--section .ds-addon--currency{font-family:"Vodafone Rg";font-size:20px;line-height:28px}
.ds-addons--container .ds-addon__price--container .ds-addon__price--section .ds-price__amount{font-size:34px;font-family:'Vodafone RgBd';line-height:26px;font-weight:bolder}
.ds-addons--container .ds-addon__price--container .ds-addon__price--section .ds-price__currency{font-size:20px;font-weight:bolder}
.ds-addons--container .ds-addon--item{background-position:100% 100%;background-size:cover;position:relative;display:flex;flex-direction:column;vertical-align:top;position:relative;height:100%;margin:0 auto;width:100%}
.ds-addons--container .ds-addon--item.added .ds-btn--secondary{background-color:#333;color:#fff;flex-basis:100%}
.ds-addons--container .ds-addon--item .ds-btn--secondary{border-radius:4px;background-color:#fff;border:1px solid #000;color:#000;flex-basis:100%}
.ds-addons--container .ds-addon--item__container{display:flex;flex-direction:column;height:100%}
@media only screen and (min-width:1024px){.ds-addons--container .ds-addon--item__container{max-height:318px}
}
.ds-addons--container .ds-addon--item__container .ds-addon--items{margin:45px 20px 0 20px;flex-grow:1}
.ds-addons--container .ds-addon--item__container .ds-addon-placeholder{text-align:center;height:60px}
.ds-addons--container .ds-addon--item__container .ds-addon-placeholder img{max-height:50px;display:inline-block}
.ds-addons--container .ds-addon--item .ds-addon__content--container .ds-addon__title{font-size:20px;line-height:25px;color:#e60000;margin-bottom:2px}
.ds-addons--container .ds-addon--item .ds-addon__content--container .ds-addon__title--container{min-height:35px;width:70%}
@media screen and (max-width:480px){.ds-addons--container .ds-addon--item .ds-addon__content--container .ds-addon__title{width:62%}
}
@media screen and (max-width:992px){.ds-addons--container .ds-addon--item .ds-addon__content--container .ds-addon__title{width:62%}
}
.ds-addons--container .ds-addon--item .ds-addon__content--container .ds-addon__title--media{max-height:27px;max-width:100%;margin-top:5px}
.ds-addons--container .ds-addon--item .ds-addon__content--container .ds-addon__content{font-family:"Vodafone Rg";font-size:16px;color:#333;line-height:20px;position:relative;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-height:60px;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:10px}
.ds-addons--container .ds-addon--item .ds-addon__content--container .ds-btn--link:after{margin:0}
.ds-addons--container .ds-addon--item .ds-addon__status{display:flex;align-items:flex-end;padding:20px;border-top:1px solid #e8e2e2}
.ds-addons--container .ds-addon--item .ds-addon__status--wrapper{display:flex;align-items:center;justify-content:center;flex-basis:100%}
.ds-addons--container .ds-addon--item .ds-addon__status--wrapper .ds-addon__included{width:20px;height:20px;background-image:url("30.21.23/css/digitalexp-style-l9/images/gift.svg");background-size:cover}
.ds-addons--container .ds-addon--item .ds-addon__status--wrapper .ds-addon__text{font-family:"Vodafone Rg";font-size:14px;font-weight:bold;padding-left:10px;color:#000;text-transform:uppercase;letter-spacing:1px;line-height:20px}
.ds-addons--container .ds-addon-offers{padding:0 3px 0 15px;min-height:70px;align-items:center;display:flex;border-bottom:1px solid rgba(255,255,255,0.15);border-top:1px solid rgba(255,255,255,0.15)}
.ds-addons--container .ds-addon-offers__wrapper{align-items:center;display:flex;margin-right:15px}
.ds-addons--container .ds-addon-offers__wrapper .ds-addon-offers__text{width:80px}
.ds-addons--container .ds-addon-offers__media .ds-image{max-width:100%;width:100%;height:100%;display:inline-block}
.ds-addons--container .ds-addon-offers__text{font-family:"Vodafone Rg";font-size:14px;color:#fff;line-height:16px}
.ds-addons--container .ds-addon-offers .ds-addon-offers__media{margin-right:8px}
.ds-addons--container .ds-addon-offers .ds-addon-offers__media .ds-icon{width:31px;height:31px;background:url("30.21.23/css/digitalexp-style-l9/images/musica_dark.svg") no-repeat center center;background-size:100% 100%;margin:0}
.ds-addons--container .ds-addon-offers .ds-addon-offers__media .ds-icon.ds-calls__icon{background:url("30.21.23/css/digitalexp-style-l9/images/musica_dark.svg") no-repeat center center;background-size:100% 100%}
.ds-addons--container .ds-addon-offers .ds-addon-offers__media .ds-image{background:url("30.21.23/css/digitalexp-style-l9/images/Tidal+Logo_black.png") no-repeat center center;background-size:100% 100%;width:25px;height:17px}
.ds-addons--container .ds-addon-offers .ds-addon-offers__text{color:#000}
.ds-addons--container .ds-addon-img{display:flex;justify-content:center;height:67px;align-items:center}
.ds-addons--container .ds-addon-img img{max-height:50px}
@media screen and (min-width:768px){.ds-addons--container .ds-addon__price--container{right:20px;top:20px}
}
.ds-addons--container .ds-additional-services .ds-title__text{font-family:"Vodafone Rg";font-size:24px;color:#333;letter-spacing:-0.43px;line-height:28px;margin:10px 0}
.ds-addons .ds-addon--item.background-present{border:0;box-shadow:none}
.ds-addons .ds-addon--item.background-present .ds-addon--item__container{height:100%}
.ds-addons .ds-addon--item.background-present.included .ds-addon__status--wrapper{border-radius:4px;background-color:rgba(255,255,255,0.3);height:36px}
.ds-addons .ds-addon--item.background-present.included .ds-addon__status--wrapper .ds-addon__included{background-image:url("30.21.23/css/digitalexp-style-l9/images/gift-white.svg")}
.ds-addons .ds-addon--item.background-present.included .ds-addon__status--wrapper .ds-addon__text{color:#fff}
.ds-addons .ds-addon--item.background-present.included:after{display:none}
.ds-addons .ds-addon--item.background-present.included:before{display:none}
.ds-addons .ds-addon--item.background-present.included .ds-addon--item__container{border:3px solid rgba(255,255,255,0.7)}
.ds-addons .ds-addon--item.background-present .ds-addon--item__container .ds-addon__offers--container{border-bottom:1px solid rgba(255,255,255,0.15)}
.ds-addons .ds-addon--item.background-present .ds-addon-offers__media .ds-image{background:url("30.21.23/css/digitalexp-style-l9/images/Tidal+Logo_white.png") no-repeat center center;background-size:100% 100%}
.ds-addons .ds-addon--item.background-present .ds-addon-offers__media .ds-icon{background:url("30.21.23/css/digitalexp-style-l9/images/musica_light.svg") no-repeat center center;background-size:100% 100%}
.ds-addons .ds-addon--item.background-present .ds-addon-offers__text{color:#fff}
.ds-addons .ds-addon--item.background-present .ds-addon__price--container .ds-icon{margin-right:5px;background:url("30.21.23/css/digitalexp-style-l9/images/wallet_white.svg") no-repeat center center;background-size:100% 100%}
.ds-addons .ds-addon--item.background-present .ds-addon__price--container .ds-addon__price--section .ds-addon--price{font-family:"Vodafone Rg";font-size:30px;line-height:26px}
.ds-addons .ds-addon--item.background-present .ds-addon__content{width:100%}
.ds-addons .ds-addon--item.background-present .ds-addon__offers--container .ds-addon__offerDescription{color:#fff}
.ds-addons .ds-addon-offers.social .ds-addon-offers__media{margin-right:13px}
.ds-addons .ds-addon-offers.social .ds-addon-offers__media .ds-image{background-image:url("30.21.23/css/digitalexp-style-l9/images/pass_social.png") !important;background-repeat:no-repeat;background-size:100% 100%;width:58px !important;height:32px !important}
.ds-addons .ds-addon--item{border:1px solid #666;background-color:#fff}
.ds-addons .ds-addon--item.added{border:3px solid #e60000}
.ds-addons .ds-addon--item.included{border:3px solid #e60000}
.ds-addons .ds-addon--item.included .ds-addon__status--wrapper{padding:10px 0;background:#f4f4f4}
.ds-addons .ds-addon--item.included .ds-addon__text{color:#666}
.ds-addons .ds-addon--item.included .ds-addon__included{background-image:url("30.21.23/css/digitalexp-style-l9/images/gift_666.svg")}
.ds-addons .ds-addon--item .ds-addon__free{font-family:"Vodafone Rg";font-size:10px;padding:5px;margin:2px 0 2px 0;border-radius:2px;background-color:#fecb00;color:#867f7f;font-weight:bold;letter-spacing:1px;line-height:11px;text-align:center;text-transform:uppercase;max-width:150px;width:70%;margin-top:20px;margin-left:20px;position:absolute}
.ds-addons .ds-addon--item .ds-addon__free2{font-family:"Vodafone Rg";font-size:10px;padding:5px;margin:2px 0 2px 0;border-radius:2px;background-color:#fecb00;color:#867f7f;font-weight:bold;letter-spacing:1px;line-height:11px;text-align:center;text-transform:uppercase;max-width:150px;width:70%;margin-top:20px;margin-left:20px;position:absolute}
@media only screen and (max-width:320px){.ds-addons .ds-addon--item .ds-addon__free{max-width:120px;letter-spacing:.5px}
.ds-addons .ds-addon--item .ds-addon__free2{max-width:120px;letter-spacing:.5px}
}
@media only screen and (min-width:321px) and (max-width:480px){.ds-addons .ds-addon--item .ds-addon__free{max-width:145px;letter-spacing:.5px}
.ds-addons .ds-addon--item .ds-addon__free2{max-width:145px;letter-spacing:.5px}
}
@media only screen and (min-width:481px) and (max-width:670px){.ds-addons .ds-addon--item .ds-addon__free{max-width:40%}
.ds-addons .ds-addon--item .ds-addon__free2{max-width:40%}
}
@media only screen and (min-width:1024px) and (max-width:1050px){.ds-addons .ds-addon--item .ds-addon__free{max-width:140px}
.ds-addons .ds-addon--item .ds-addon__free2{max-width:140px}
}
.ds-addons .ds-addon--item .ds-addon__title__content{font-family:"Vodafone Rg";font-size:16px;opacity:.6;line-height:20px;color:#333;top:10px;padding:5px 0}
.ds-addons .ds-addon--item .ds-addon__title__content--container{border-bottom:1px solid #ebebeb}
.ds-addons .ds-addon--item .ds-addon__offers--container{border-bottom:1px solid #ebebeb}
.ds-addons .ds-addon--item .ds-addon__offers--container .ds-addon__offerDescription{color:#000}
@media only screen and (max-width:1200px){.ds-addons .ds-addons .slick-slider .slick-list{width:100%;overflow:visible}
}
@media only screen and (max-width:480px){.ds-addons .ds-addon--item{width:100%}
}
.ds-addons .ds-placeholder{padding-left:0;padding-right:0}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder{margin:0 auto}
}
.ds-addons .ds-placeholder .ds-addon--item .ds-addon__content--container .ds-addon__title--container{width:100%}
.ds-addons .ds-placeholder .ds-addon--item .ds-addon__content--container .ds-addon__content{margin-top:0}
.ds-addons .ds-placeholder .ds-title{display:none}
.ds-addons .ds-placeholder.ds-addons-slider{margin:0}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item{padding:0}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item{display:flex;flex-direction:row;padding:15px}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item{flex-direction:column}
}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item .placeholder-img{width:280px;height:136px;background-color:#ccc}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item .placeholder-img{height:136px;width:100%}
}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container{display:flex;flex-direction:row;height:100%;width:100%;justify-content:space-between;align-items:flex-end}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container{flex-direction:column;position:relative}
}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon--items{margin-top:30px}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon--items{position:relative;margin-top:20px;width:100%;margin-left:0;margin-right:0}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon--items .ds-addon__price--container{right:0;top:0}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon--items .ds-addon__content--container{margin-top:40px}
}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon__free{top:0}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon__free{max-width:130px;left:0;margin-left:0}
}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon-placeholder{display:none}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon-img{display:none}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon__status{border-top:0;padding:0;display:block;justify-content:flex-end}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon__status{width:100%}
}
.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon__status .ds-btn--secondary{width:200px;flex-basis:auto}
@media only screen and (max-width:767px){.ds-addons .ds-placeholder.ds-addons-slider .ds-slider-item .ds-addon--item__container .ds-addon__status .ds-btn--secondary{width:100%}
}
.last-box{margin-bottom:100px}
#bundleAddons .ds-alert__wrapper.ds-alert__grey .message__wrapper--3col{width:100%}
#bundleAddons .ds-alert__wrapper{margin:15px 40px}
.ds-cart-addon .ds-addons{background-color:transparent}
.ds-cart-addon .ds-addons--container{margin:0;overflow:inherit}
.ds-cart-addon .ds-addons--container .ds-addons-slider{margin-left:0;margin-right:0}
.ds-cart-addon .ds-addons .ds-slider:before,.ds-cart-addon .ds-addons .ds-slider:after{background-color:transparent}
.ds-cart-addon .ds-box{border:0}
.plan-list .ds-promotional-plan{display:block}
.ds-promotional-plan__list{display:flex;flex-direction:column}
.ds-promotional-plan__list .ds-snr{width:100%;position:relative}
.ds-promotional-plan__list .ds-snr .ds-snr--btn__container{display:flex;position:absolute;bottom:0;padding:20px;left:50%;transform:translateX(-50%)}
@media screen and (max-width:480px){.ds-promotional-plan__list .ds-snr .ds-snr--btn__container{width:100%}
.ds-promotional-plan__list .ds-snr .ds-snr--btn__container .ds-btn{width:100%;margin-top:10px}
}
@media screen and (min-width:992px){.ds-promotional-plan__list{flex-direction:row}
}
.ds-promotional-plan__item{width:100%;margin-right:0;margin-bottom:30px}
.ds-promotional-plan__item:last-of-type{margin-right:0}
.ds-promotional-plan__item .ds-price__duration{color:#fff}
.ds-travel .ds-promotional-plan__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/travel_mobile.png");background-repeat:no-repeat;background-color:rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.2);background-position:top left;background-size:cover;height:auto;width:100%;position:relative;min-height:auto}
@media screen and (min-width:768px){.ds-travel .ds-promotional-plan__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/travel_tablet.png");min-height:auto;background-position-x:right}
}
@media screen and (min-width:992px){.ds-travel .ds-promotional-plan__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/travel_desktop.png");height:auto;min-height:auto}
}
.ds-promotional-plan__media .ds-plan__container{color:#fff;width:100%}
.ds-promotional-plan__media .ds-plan__container .ds-plan--name{font-family:"Vodafone Rg";font-size:40px;line-height:36px;text-transform:capitalize;padding:21px 0 29px 20px;border-bottom:2px solid rgba(244,244,244,0.2);width:100%}
@media screen and (min-width:768px){.ds-promotional-plan__media .ds-plan__container .ds-plan--name{width:50%;white-space:nowrap}
}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list{width:100%;min-height:303px}
@media screen and (min-width:768px){.ds-promotional-plan__media .ds-plan__container .ds-plan--list{width:50%}
}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item{display:flex;justify-content:space-between;align-items:center;padding:7px 20px 12px;border-bottom:2px solid rgba(244,244,244,0.2);min-height:70px}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-included--text{font-family:"Vodafone Rg";font-size:14px;color:#fff;font-weight:bold;line-height:16px;text-transform:uppercase}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-included--subtext{font-family:"Vodafone Rg";font-size:14px;line-height:16px;color:#fff;margin-top:5px;max-width:205px}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan--section{font-family:"Vodafone Rg";font-size:14px;line-height:16px;display:flex;flex-direction:column}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan--section .ds-plan__name{text-transform:uppercase;font-weight:bold;color:#ccc;letter-spacing:1px}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan--section .ds-plan__description{max-width:205px;margin-top:5px;color:#f4f4f4}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan__value{display:flex;flex-direction:column;align-items:flex-end}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan__value .ds-plan--value{font-family:"Vodafone Lt";font-size:30px;line-height:35px;text-align:right}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan__value .ds-plan--value__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/img_pass_social.png");background-size:contain;height:60px;width:92px;background-repeat:no-repeat}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan__value .ds-plan--text{font-family:"Vodafone Rg";font-size:14px;line-height:16px}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan__value .ds-plan--sub-text{font-family:"Vodafone Rg";font-size:14px;text-transform:lowercase;color:white;position:relative;right:0;top:-15px}
@media screen and (max-width:730px){.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan__value .ds-plan--sub-text{font-size:10px}
}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item .ds-plan__value .ds-plan--subvalue{font-family:"Vodafone Rg";font-size:14px;line-height:16px}
.ds-promotional-plan__media .ds-plan__container .ds-plan--list__item:last-of-type{border:0;padding-top:10px}
.ds-promotional-plan__media .ds-plan__container .ds-check .ds-form__input--wrapper .ds-toggle{cursor:pointer}
.ds-promotional-plan__media .ds-plan__container .ds-check .ds-form__input--wrapper .ds-toggle .ds-toggle__slider{background-image:none;border:1px solid #ccc;border-radius:2px;cursor:pointer}
.ds-promotional-plan__media .ds-plan__container .ds-check .ds-form__input--wrapper .ds-toggle input[type="checkbox"]:checked+.ds-toggle__slider{background-size:75%;background-position:center;background-image:url(30.21.23/css/digitalexp-style-l9/images/tick-grey.svg)}
.ds-promotional-plan__media .ds-plan__container .ds-check .ds-form__input--wrapper .ds-toggle .ds-text-reg{color:#ccc}
.ds-promotional-plan__media .ds-plan--btn__container{display:flex;flex-basis:100%;justify-content:space-between;align-items:flex-end;padding:20px;background-color:rgba(0,0,0,0.5);height:90px;bottom:0;width:100%}
.ds-promotional-plan__media .ds-plan--btn__container .ds-btn{width:320px}
@media screen and (min-width:768px){.ds-promotional-plan__media .ds-plan--btn__container .click2callbtn{border:1px solid #fff;background:0;margin-right:10px}
}
@media screen and (max-width:480px){.ds-promotional-plan__media .ds-plan--btn__container{flex-direction:column-reverse;height:100%}
.ds-promotional-plan__media .ds-plan--btn__container .ds-btn{width:100%;margin-top:10px}
}
.ds-promotional-plan__media .ds-plan--btn__container .ds-plan--price__container{display:flex;align-items:baseline}
.ds-promotional-plan__media .ds-plan--btn__container .ds-plan--price__container .ds-plan--original__price{font-family:"Vodafone Lt";font-size:18px;opacity:.8;color:#ebebeb;line-height:59px;text-decoration:line-through;margin-right:5px}
.ds-promotional-plan__media .ds-plan--btn__container .ds-plan--price__container .ds-plan--price__details{display:flex;flex-direction:column;margin-left:8px;color:#fff;font-weight:bold;align-items:flex-end}
.ds-promotional-plan__media .ds-plan--btn__container .ds-plan--price__container .ds-plan--price__details .ds-plan__price{font-family:"Vodafone Rg";font-size:40px;line-height:32px}
.ds-promotional-plan__media .ds-plan--btn__container .ds-plan--price__container .ds-plan--price__details .ds-plan__price span:nth-child(2){font-family:"Vodafone Rg";font-size:20px;line-height:23px}
.ds-promotional-plan__media .ds-plan--btn__container .ds-plan--price__container .ds-plan--price__details .ds-plan__duration{font-family:"Vodafone Rg";font-size:14px;line-height:14px;text-transform:uppercase}
.ds-snr .ds-promotional-plan__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/shakeremix_mobile.png");background-repeat:no-repeat;background-position:center;background-size:cover;height:480px}
@media screen and (min-width:480px) and (max-width:767px){.ds-snr .ds-promotional-plan__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/banner_shake_714.jpg");height:582px}
}
@media screen and (min-width:992px){.ds-snr .ds-promotional-plan__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/shakeremix_tablet.png")}
}
.ds-promotional-plan__media .ds-price__original{color:#ebebeb;font-family:"Vodafone Lt";font-size:18px;opacity:.8}
.ds-promotional-plan__media .ds-price__duration,.ds-promotional-plan__media .ds-price__currency{color:#fff;font-family:'Vodafone Rg'}
.ds-promotional-plan__media .ds-price__duration{height:14px;font-size:12px;font-weight:bold;line-height:14px}
.ds-promotional-plan__media .ds-price__currency{height:25px;width:15px;font-size:20px;font-weight:bold;line-height:23px;text-align:right}
.ds-promotional-plan__media .ds-price__wrapper>span{display:inherit}
.ds-promotional-plan .ds-price{font-family:"Vodafone RgBd";font-size:40px;color:#fff;width:auto}
.ds-promotional-plan .ds-price.old{margin-right:5px}
.ds-promotional-plan .ds-price.old .ds-price__amount,.ds-promotional-plan .ds-price.old .ds-price__currency{font-family:"Vodafone Lt";font-size:18px}
.ds-promotional-plan .ds-price__currency{font-size:inherit}
.ds-promotional-plan .ds-price__duration{color:inherit}
.ds-included-promotion .ds-content__label{color:#ccc !important}
.ds-empty-cart{height:100%}
.ds-empty-cart__wrapper{height:100%;display:flex;flex-direction:column;align-items:center;padding:105px 0 190px 0}
.ds-empty-cart__image{background:url("30.21.23/css/digitalexp-style-l9/images/empty_cart_img.png") no-repeat center center;background-size:contain;max-width:282px;width:100%;max-height:199px;height:199px;margin-bottom:50px}
@media screen and (max-width:768px){.ds-empty-cart__image{max-width:212px;height:150px;margin-bottom:99px;text-align:center}
}
.ds-empty-cart__title{font-family:"Vodafone Rg";font-size:22px;line-height:30px;margin:0 0 20px;max-width:242px;text-align:center;color:#333}
.review .ds-phone-number{padding-top:15px;padding-bottom:5px}
.ds-phone-number__frame{border:1px solid #ebebeb;padding:20px 0 30px 0}
.ds-phone-number__frame .ds-checkbox--space{margin-top:-25px;padding-left:31px}
.ds-phone-number__frame .ds-chk-align{text-align:left;margin-left:-20px;margin-top:8px}
.ds-phone-number .wireless .ds-form{margin-top:0}
.ds-phone-number .ds-title{color:#333}
.ds-phone-number .ds-title__main{font-family:"Vodafone Rg";font-size:22px;margin:15px 0 20px}
.ds-phone-number .ds-title__small{font-family:"Vodafone Rg";font-size:18px;line-height:24px}
.ds-phone-number .ds-title.ds-titlecase{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:30px}
.ds-phone-number .ds-plan-type .ds-form__line{margin:0}
.ds-phone-number .ds-plan-type .ds-form__input--wrapper{flex-direction:column}
.ds-phone-number .ds-plan-type .ds-form__input--wrapper .ds-form__radio:first-of-type{margin-bottom:10px}
.ds-phone-number .ds-plan-type .ds-form .ds-notification__error--text{top:88px;left:4px}
.ds-phone-number .ds-plan-type .ds-radio__group .ds-form__line{margin-bottom:25px}
.ds-phone-number .ds-plan-type .ds-radio__group .ds-form__line .ds-notification__error--text{bottom:-25px;top:auto}
.ds-phone-number .ds-plan-type .ds-check__group{margin-top:20px}
.ds-phone-number .ds-plan-type .ds-check .ds-form__input--wrapper{flex-direction:row}
.ds-phone-number .ds-plan-type .ds-check--isdn .ds-form__line{margin-bottom:0}
.ds-phone-number .ds-check--isdn .ds-form__line{margin-bottom:0}
.ds-phone-number .sim .ds-text-reg .ds-text-reg{font-family:"Vodafone Rg";font-size:14px;color:#999;display:none}
.ds-phone-number .sim input:focus+.ds-form__icon{display:block}
.ds-phone-number .sim .ds-text-muted{color:#999;margin-top:15px;margin-left:5px;line-height:21px}
.ds-phone-number .ds-btn-group__item:last-of-type{margin:0}
.ds-phone-number .ds-btn-group__wrapper{margin-bottom:0}
.ds-phone-number .ds-form__line{margin-bottom:20px}
@media only screen and (max-width:480px){.ds-phone-number .ds-form__line .ds-form__input--wrapper{display:block}
}
@media only screen and (max-width:480px){.ds-phone-number .ds-form__line .ds-form__input--group{margin-bottom:20px}
}
.ds-phone-number .ds-form__line.col-sm-6.ds-form__tooltip .col-sm-5.col-xs-12{padding-left:0 !important}
.ds-phone-number .ds-form__group{display:flex;flex-direction:column}
.ds-phone-number .ds-form__group .ds-check{width:250px}
.ds-phone-number .ds-form.ds-flex-col{margin-top:0}
.ds-phone-number .ds-form__tooltip .ds-form__label{display:none}
.ds-phone-number>.ds-form:first-of-type{margin-top:10px}
.ds-phone-number>.ds-form+.ds-form{margin-top:0}
.ds-phone-number .InternetPortInView .provider-radio:first-child .ds-form__label{font-family:"Vodafone Rg";font-size:18px;color:#333}
.ds-phone-number .provider-radio .ds-form__label{font-family:"Vodafone Rg";font-size:14px;color:#000;line-height:22px;text-transform:none;margin-bottom:20px}
.ds-phone-number .provider-radio .ds-form__radio{margin-top:0}
.ds-phone-number .provider-details .ds-title{margin-bottom:20px}
.ds-phone-number .provider-details .ds-title__small{padding-top:30px;border-top:1px solid #ebebeb}
.ds-phone-number .provider-details .ds-title__operator_h{padding-top:15px;font-family:"Vodafone Rg";font-size:15px;color:#666}
.ds-phone-number .provider-details .ds-title__operator_f{font-family:"Vodafone Rg";font-size:14px;color:#000}
.ds-phone-number .ds-form{margin-top:0}
@media screen and (min-width:480px){.ds-phone-number .provider-details .ds-title__small{flex:1 0 auto}
}
@media screen and (min-width:768px){.ds-phone-number .ds-plan-type .ds-check__group{margin-top:-15px}
.ds-phone-number .sim .ds-check .ds-text-reg{display:block}
.ds-phone-number .sim .ds-check+.ds-text-muted{display:none}
.ds-phone-number .ds-form__group{flex-direction:row;align-items:center}
.ds-phone-number .ds-form__tooltip .ds-form__label{display:block}
}
.ds-phone-number .ds-btn--link{line-height:25px;font-family:"Vodafone RgBd";font-size:14px}
.ds-phone-number .ds-form__combo{font-family:"Vodafone Rg";font-size:18px;color:#333}
@media only screen and (min-width:768px){.ds-phone-number .ds-form .sim .ds-notification__error--text{width:calc(100% + 65px)}
}
.ds-phone-number .ds-form__line.error{margin-bottom:40px}
@media only screen and (max-width:480px){.ds-phone-number .ds-form__tooltip{margin-top:30px}
}
.phone-numbers-expended{width:100%;height:100%}
.phone-numbers-expended .ds-phone-numbers-expended{width:100%;height:1098px}
@media screen and (min-width:768px){.phone-numbers-expended .ds-phone-numbers-expended{height:1366px}
}
@media screen and (min-width:1200px){.phone-numbers-expended .ds-phone-numbers-expended{height:667px}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers{width:100%;height:100%;background-color:#fff;position:relative}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers .ds-phone-numbers-type__frame{height:812px;margin:22px 0 0 0}
@media screen and (min-width:768px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers .ds-phone-numbers-type__frame{height:max-width;width:900px;margin:22px 0 0 20px}
}
@media screen and (min-width:1200px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers .ds-phone-numbers-type__frame{height:700px;width:max-width;margin:22px 0 0 20px}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers .ds-phone-numbers-type__title{margin:22px 0 0 20px}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers__continue{padding:20px 14px 30px 10px}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content{margin:0 auto 30px}
@media screen and (min-width:768px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content{padding-left:20px}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content .ds-create-customer .ds-form__line{width:90%;margin-left:12px}
@media screen and (min-width:768px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content .ds-create-customer .ds-form__line{width:40%;margin-left:0}
}
@media screen and (min-width:1200px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content .ds-create-customer .ds-form__line{width:34%;margin-left:0}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content .ds-create-customer .ds-form__line.mandatory.error .ds-form__input.ds-text{flex-basis:100%;margin-right:0;border:1px solid #e60000;background-color:rgba(230,0,0,0.03)}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content .ds-create-customer .ds-form__line.btn-view .ds-form__input--wrapper .ds-form__select{color:#ccc}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__check{margin-top:10px;margin-left:8px}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__check .ds-check .ds-form__line .ds-form__input--wrapper .ds-text-reg{width:234px}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type{margin-top:10px}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type .ds-create-customer .ds-form__line{width:90%;margin-left:12px}
@media screen and (min-width:768px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type .ds-create-customer .ds-form__line{width:40%;margin-left:0}
}
@media screen and (min-width:1200px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type .ds-create-customer .ds-form__line{width:34%;margin-left:0}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type .ds-form__fieldset .ds-radio .ds-form__radio{padding:10px 0 10px 8px}
@media screen and (min-width:480px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type .ds-form__fieldset .ds-radio .ds-form__radio{padding:10px 0 10px 20px}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type__checking{margin-top:10px;margin-left:8px}
@media screen and (min-width:1200px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-content__plan-type__checking{margin-left:74px}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-contents{margin:30px 20px 20px 20px}
@media screen and (min-width:768px){.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-contents{padding-left:20px}
}
.phone-numbers-expended .ds-phone-numbers-expended .phone-numbers .ds-phone-numbers-contents .ds-create-customer .ds-form__line.mandatory.error .ds-notification__error--text{font-family:"Vodafone Rg";font-size:16px}
.ds-steps{background-color:#ccc;display:flex;position:fixed;top:0;z-index:999;width:100%}
.ds-steps__wrapper{height:60px}
.ds-steps__container{height:60px;width:100%}
@media screen and (min-width:480px){.ds-steps__container{height:66px}
}
.ds-steps__container .ds-tabs{height:100%}
.ds-steps__container .ds-tabs__wrapper{display:flex;height:100%;max-width:1140px;margin:0 auto;position:relative}
.ds-steps__container .ds-tabs__wrapper:before{content:'';background:url("30.21.23/css/digitalexp-style-l9/images/vodafone-logo.png") no-repeat center center;background-size:100% 100%;width:34px;height:34px;position:absolute;left:15px;top:calc(50% - 17px);z-index:1}
@media screen and (min-width:1141px){.ds-steps__container .ds-tabs__wrapper:before{left:0}
}
.ds-steps__container .ds-tabs__item{position:relative;padding:26px 0 0 41px;background-color:#ccc;height:100%}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item{padding:23px 0;max-width:100%}
}
@media screen and (min-width:992px){.ds-steps__container .ds-tabs__item{padding:26px 0 0 66px}
}
.ds-steps__container .ds-tabs__item--wrapper{width:100%;max-width:21.29%}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper{width:100%;max-width:30px}
}
.ds-steps__container .ds-tabs__item--wrapper.disabled{background-color:#000}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.disabled{width:100%;max-width:30px}
}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.disabled:first-child{width:100%;max-width:79px}
}
@media screen and (min-width:992px){.ds-steps__container .ds-tabs__item--wrapper.disabled:first-child{padding-left:6%;max-width:29.43%}
}
.ds-steps__container .ds-tabs__item--wrapper.disabled:first-child:before{background:#000}
@media screen and (min-width:992px){.ds-steps__container .ds-tabs__item--wrapper.disabled:first-child .ds-tabs__item{padding-left:0}
}
.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-tabs__item{background-color:#000}
.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-tabs__item:after{border-left:11px solid #000}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-icon{display:none}
}
.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-form__radio:before{display:none}
@media only screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-form__radio:before{content:'';background:url("30.21.23/css/digitalexp-style-l9/images/completed_white.svg") no-repeat center center;background-size:100% 100%;width:14px;height:14px;position:absolute;right:0;top:0;display:block;background-position:center}
}
.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-form__design{display:none}
.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-form__text{color:#fff;margin-left:24px}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-form__text{display:none}
}
.ds-steps__container .ds-tabs__item--wrapper.disabled .ds-form__text:before{content:'';background:url("30.21.23/css/digitalexp-style-l9/images/completed_white.svg") no-repeat center center;background-size:100% 100%;width:14px;height:14px;position:absolute;left:0;top:0}
.ds-steps__container .ds-tabs__item--wrapper.active{background-color:#4a4d4e}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.active{width:100%;max-width:100%}
}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.active:first-child{max-width:69.5%}
}
@media screen and (min-width:992px){.ds-steps__container .ds-tabs__item--wrapper.active:first-child{max-width:28.5%;padding-left:6%}
}
.ds-steps__container .ds-tabs__item--wrapper.active:first-child:before{background:#4a4d4e}
.ds-steps__container .ds-tabs__item--wrapper.active .ds-tabs__item{background-color:#4a4d4e}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.active .ds-tabs__item{padding:26px 0 0 26px;max-width:100%}
}
@media screen and (max-width:479px){.ds-steps__container .ds-tabs__item--wrapper.active .ds-tabs__item{padding-top:23px}
}
.ds-steps__container .ds-tabs__item--wrapper.active .ds-tabs__item:after{border-left:11px solid #4a4d4e}
.ds-steps__container .ds-tabs__item--wrapper.active .ds-form__radio{justify-content:flex-start}
.ds-steps__container .ds-tabs__item--wrapper.active .ds-form__design{color:#fff}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.active .ds-form__design{padding-right:8px;width:auto;padding-left:0}
}
.ds-steps__container .ds-tabs__item--wrapper.active .ds-form__text{color:#fff}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper.active .ds-form__text{display:block}
}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item--wrapper:last-child .ds-tabs__item:after,.ds-steps__container .ds-tabs__item--wrapper:last-child .ds-tabs__item:before{border:0}
}
.ds-steps__container .ds-tabs__item--wrapper:first-child{position:relative;padding-left:49px}
@media screen and (min-width:992px){.ds-steps__container .ds-tabs__item--wrapper:first-child{padding-left:148px}
}
.ds-steps__container .ds-tabs__item--wrapper:first-child:before{content:'';width:999px;height:66px;position:absolute;right:100%}
.ds-steps__container .ds-tabs__item--wrapper:first-child .ds-tabs__item{padding-left:10px}
.ds-steps__container .ds-tabs__item:before{content:"";right:-12px;position:absolute;width:0;height:0;z-index:1;border-left:11px solid #fff;top:2%;border-top:29px solid transparent;border-bottom:29px solid transparent}
@media screen and (min-width:480px){.ds-steps__container .ds-tabs__item:before{top:0;border-top:33px solid transparent;border-bottom:33px solid transparent}
}
.ds-steps__container .ds-tabs__item:after{content:"";right:-11px;position:absolute;width:0;height:0;z-index:1;top:0;border-top:30px solid transparent;border-bottom:30px solid transparent}
@media screen and (min-width:480px){.ds-steps__container .ds-tabs__item:after{top:-2%;border-top:34px solid transparent;border-bottom:34px solid transparent}
}
.ds-steps__container .ds-tabs__item:after{border-left:11px solid #ccc}
.ds-steps__container .ds-tabs__item .ds-icon{width:14px;height:14px}
.ds-steps__container .ds-tabs__item .ds-form__radio{display:flex;pointer-events:none}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item .ds-form__radio{justify-content:center}
}
.ds-steps__container .ds-tabs__item .ds-form__radio input[type='radio']:checked ~ .ds-form__text{color:#fff}
.ds-steps__container .ds-tabs__item .ds-form__design{padding-right:0;position:static}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item .ds-form__design{display:block;width:auto;padding-left:21px}
}
.ds-steps__container .ds-tabs__item .ds-form__text,.ds-steps__container .ds-tabs__item .ds-form__design{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;color:#666;letter-spacing:1px;line-height:14px;text-transform:uppercase}
@media screen and (max-width:767px){.ds-steps__container .ds-tabs__item .ds-form__text{display:none}
}
@media screen and (min-width:480px){.ds-steps__wrapper{height:66px}
}
.ds-tablet-plans .ds-plans .ds-title{padding:25px 11px 25px 15px}
@media screen and (min-width:992px){.ds-tablet-plans .ds-plans .ds-title{padding:25px 0}
}
.ds-tablet-plans .ds-plans .ds-title__text{color:#333;line-height:32px}
.ds-tablet-plans .ds-plans .ds-title__description{line-height:22px;color:#4a4d4e}
.ds-tablet-plans__container{display:flex;flex-wrap:wrap;justify-content:space-between}
.ds-tablet-plans__container .ds-plan--informative__text{font-family:"Vodafone Rg";font-size:14px;line-height:16px;color:#666;padding:20px 15px;width:100%}
@media screen and (min-width:768px){.ds-tablet-plans__container .ds-plan--informative__text{order:5;padding:0 16px 40px}
}
@media screen and (min-width:992px){.ds-tablet-plans__container .ds-plan--informative__text{order:4;padding:5px 0 50px 0}
}
@media screen and (min-width:992px){.ds-tablet-plans__container .ds-plan--informative__text p{width:651px}
}
.ds-tablet-plans__container .ds-plan--wifi{margin:30px 0 0;display:flex;flex-direction:column;align-items:center;flex-basis:100%;min-height:auto;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 2px 4px 0 rgba(0,0,0,0.5)}
@media screen and (min-width:768px){.ds-tablet-plans__container .ds-plan--wifi{flex-basis:343px;margin-top:0;margin-right:16px;margin:0 16px 30px 0}
}
@media screen and (min-width:992px){.ds-tablet-plans__container .ds-plan--wifi{order:5;flex-direction:row;flex-basis:100%;margin-right:0;justify-content:space-between;padding:0 42px 0 30px}
}
.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__media{flex-basis:auto;height:145px;width:345px;background-image:url("30.21.23/css/digitalexp-style-l9/images/banner.png")}
@media screen and (min-width:768px){.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__media{height:160px}
}
@media screen and (min-width:992px){.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__media{order:2}
}
.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__text{font-family:"Vodafone Rg";font-size:30px;line-height:32px;color:#333;padding:40px 22px;text-align:center}
@media screen and (min-width:992px){.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__text{flex-basis:276px;order:1;padding:0;text-align:left}
}
.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__link{display:flex;align-items:center;justify-content:center;padding-bottom:30px}
@media screen and (min-width:768px){.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__link{height:160px;padding:40px 0 30px}
}
@media screen and (min-width:992px){.ds-tablet-plans__container .ds-plan--wifi .ds-plan--wifi__link{flex-basis:auto;order:3;padding:0}
}
.ds-tablet-plans__container .ds-plan--item{flex-basis:100%;background-color:#333;display:flex;flex-direction:column}
.ds-tablet-plans__container .ds-plan--item:nth-child(1) .ds-plan--item__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/plan-item1.png")}
.ds-tablet-plans__container .ds-plan--item:nth-child(2) .ds-plan--item__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/plan-item2.png")}
.ds-tablet-plans__container .ds-plan--item:nth-child(3) .ds-plan--item__media{background-image:url("30.21.23/css/digitalexp-style-l9/images/plan-item3.png")}
.ds-tablet-plans__container .ds-plan--item__media{width:100%;height:180px;background-size:cover;background-position:center center;background-repeat:no-repeat}
.ds-tablet-plans__container .ds-plan--item__media .ds-plan--banner__container{display:flex;padding:10px 0 0 20px}
.ds-tablet-plans__container .ds-plan--item__media .ds-plan--banner__container .ds-plan--banner{font-family:"Vodafone Rg";font-size:10px;color:#333;padding:6.5px 7px 5.5px;text-transform:uppercase;margin-right:5px;border-radius:2px;background-color:#fecb00;font-weight:bold;line-height:11px}
.ds-tablet-plans__container .ds-plan--item__media .ds-plan--banner__container .ds-plan--banner p{opacity:.6}
.ds-tablet-plans__container .ds-plan--item .ds-plan__link{display:flex;justify-content:center;align-items:center;padding:0;min-height:56px}
.ds-tablet-plans__container .ds-plan--item .ds-plan__link button{font-family:"Vodafone Rg";font-size:14px}
.ds-tablet-plans__container .ds-plan--item .ds-plan__link button:after{display:none}
.ds-tablet-plans__container .ds-plan--item .ds-plan__title{font-family:"Vodafone Lt";font-size:34px;color:#fff;line-height:38px;background-color:rgba(0,0,0,0.3);box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15);padding:20px;text-transform:capitalize}
.ds-tablet-plans__container .ds-plan--item .ds-plan--list__item{display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:2px solid rgba(102,102,102,0.5);min-height:80px}
.ds-tablet-plans__container .ds-plan--item .ds-plan--list__item .ds-plan__name{font-family:"Vodafone Rg";font-size:14px;font-weight:bold;line-height:16px;text-transform:uppercase;color:#999;letter-spacing:2px}
.ds-tablet-plans__container .ds-plan--item .ds-plan--list__item .ds-plan__value{display:flex;flex-direction:column;align-items:flex-end;color:#fff;width:100%}
.ds-tablet-plans__container .ds-plan--item .ds-plan--list__item .ds-plan__value .ds-plan--value{font-family:"Vodafone Lt";font-size:30px;line-height:35px;text-align:right;width:100%}
.ds-tablet-plans__container .ds-plan--item .ds-plan--list__item .ds-plan__value .ds-plan--text{font-family:"Vodafone Rg";font-size:14px;line-height:16px}
.ds-tablet-plans__container .ds-plan--item .ds-price__duration{color:#fff}
.ds-tablet-plans__container .ds-plan-action{flex-direction:column;padding-top:15px !important;padding-bottom:20px !important;align-items:flex-end}
.ds-tablet-plans__container .ds-plan-action__wrapper{width:100%;margin-top:10px}
.ds-tablet-plans__container .ds-plan-action__wrapper .ds-btn{width:100%}
.ds-tablet-plans__container .ds-plan-action .ds-price{color:#fff}
.ds-tablet-plans__container .ds-plan-action .ds-price.old{flex-basis:33.33333%;margin:-10px 5px 0 0}
.ds-tablet--plan__footer{background-color:#fff;overflow:hidden}
.ds-tablet--plan__footer .ds-title{font-family:"Vodafone Rg";font-size:30px;color:#333;line-height:32px;padding:30px 0}
@media screen and (min-width:992px){.ds-tablet--plan__footer .ds-title{padding:30px 0}
}
.ds-tablet--plan__footer .ds-form{overflow-x:scroll}
@media screen and (min-width:992px){.ds-tablet--plan__footer .ds-form{overflow-x:hidden}
}
.ds-tablet--plan__footer .ds-radio{flex-basis:100% !important}
.ds-tablet--plan__footer .ds-radio__tabs--group{flex-basis:100%}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container{color:#999;text-transform:capitalize;border-bottom:1px solid #ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px 15px 10px;min-width:130px}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-form__text{font-family:"Vodafone Lt";font-size:18px;line-height:32px;text-align:center}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-form__label--text{font-family:"Vodafone Rg";font-size:12px;line-height:14px}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-radio__media{display:none}
@media screen and (min-width:768px){.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-radio__media{display:block}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-radio__media.freeReturn{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery_freeReturn-unselected.svg")}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-radio__media.freeDelivery{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery-unselected.svg")}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-radio__media.giftPackage{background-image:url("30.21.23/css/digitalexp-style-l9/images/gift-unselected.svg")}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-radio__media.orderStatus{background-image:url("30.21.23/css/digitalexp-style-l9/images/online_orderStatus-unselected.svg")}
}
.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container{color:#000;background-repeat:no-repeat;-webkit-background-size:100% 3px;-moz-background-size:100% 3px;background-size:100% 3px;background-image:-webkit-linear-gradient(270deg,#fa0000 0,#850000 100%);background-position:bottom}
.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container .ds-radio__media{display:none}
@media screen and (min-width:768px){.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container .ds-radio__media{display:block}
.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container .ds-radio__media.freeReturn{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery_freeReturn-selected.svg")}
.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container .ds-radio__media.freeDelivery{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery-selected.svg")}
.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container .ds-radio__media.giftPackage{background-image:url("30.21.23/css/digitalexp-style-l9/images/gift-selected.svg")}
.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container .ds-radio__media.orderStatus{background-image:url("30.21.23/css/digitalexp-style-l9/images/online_orderStatus-selected.svg")}
}
.ds-tablet--plan__footer .ds-footer__text{font-family:"Vodafone Rg";font-size:16px;padding:20px 0;display:flex;flex-direction:column;color:#333;line-height:24px}
.ds-tablet--plan__footer .ds-footer__text--container{display:flex;flex-direction:column}
@media screen and (min-width:992px){.ds-tablet--plan__footer .ds-footer__text--container{flex-basis:100%;padding-right:71px}
.ds-tablet--plan__footer .ds-footer__text--container ~ div{flex-basis:100%}
}
.ds-tablet--plan__footer .ds-footer__text p{margin-bottom:30px}
.ds-tablet--plan__footer .ds-footer__text p a{color:#3cc}
@media screen and (min-width:768px){.ds-tablet--plan__footer .ds-footer__text{padding:20px 0;line-height:28px}
}
@media screen and (min-width:992px){.ds-tablet--plan__footer .ds-footer__text{flex-direction:row;padding:19px 20px 100px 0}
}
.ds-order-confirmation{max-width:100%;height:100%;margin-top:-378px}
.ds-order-confirmation__header{width:100%;height:100%}
.ds-order-confirmation .ds-order-confirmation__container{padding-bottom:100px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list{width:100%;display:flex;flex-direction:column;align-items:center}
@media screen and (min-width:768px){.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list{flex-direction:row;align-items:stretch;justify-content:center}
}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item{min-height:300px;max-width:290px;margin:0 15px 20px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05),0 0 50px 0 rgba(0,0,0,0.1);position:relative}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item:first-of-type{border-top:5px solid;-moz-border-image:-moz-linear-gradient(270deg,#fa0000 0,#850000 100%);-webkit-border-image:-webkit-linear-gradient(270deg,#fa0000 0,#850000 100%);border-image:linear-gradient(270deg,#fa0000 0,#850000 100%);border-image-slice:1}
@media screen and (min-width:768px){.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item{width:33.33333%}
}
@media screen and (min-width:1200px){.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item{margin:0 10px 20px;max-width:340px}
}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;padding:25px 20px 20px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__icon{width:100%;display:flex;justify-content:center;margin-bottom:15px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__icon__mail{background:url("30.21.23/css/digitalexp-style-l9/images/mail.svg");height:40px;width:40px;background-repeat:no-repeat}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__icon__video{background:url("30.21.23/css/digitalexp-style-l9/images/video.svg");height:40px;width:40px;background-repeat:no-repeat}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__icon__track{background:url("30.21.23/css/digitalexp-style-l9/images/delivery.svg");height:40px;width:40px;background-repeat:no-repeat}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title{width:100%;display:flex;justify-content:center;margin-bottom:15px;color:#333}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title--text{font-family:"Vodafone Rg";font-size:22px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title--subtexting{font-family:"Vodafone Rg";font-size:16px;font-weight:bold}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--text,.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--subtext{font-family:"Vodafone Rg";font-size:16px;color:#333;line-height:24px;word-break:break-word}
@media screen and (max-width:330px){.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--text,.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--subtext{line-height:21px !important}
}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--text .alert__message,.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--subtext .alert__message{margin-bottom:50px;padding:10px;display:flex;font-family:"Vodafone Rg";font-size:14px;line-height:20px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--text .alert__message .ds-icon,.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--subtext .alert__message .ds-icon{width:30px;height:20px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle--subtext{font-weight:bold}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__button{position:absolute;bottom:0;left:50%;transform:translateX(-50%);bottom:12px;width:90%}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item__button .ds-btn{width:100%}
.ds-order-confirmation__heading{width:100%;padding:25px 0;margin-bottom:50px}
.ds-order-confirmation__heading--text{font-family:"Vodafone Lt";font-size:36px;line-height:57px;width:100%;color:#fff}
@media screen and (min-width:768px){.ds-order-confirmation__heading--text{font-family:"Vodafone Lt";font-size:50px}
}
.ds-order-confirmation__heading--subtext{font-family:"Vodafone Rg";font-size:20px;color:#fff}
@media screen and (min-width:1200px){.ds-order-confirmation__heading{padding:25px 0}
}
.ds-hero{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_confirmation_mobile.png");background-repeat:no-repeat;background-size:cover;height:400px}
@media screen and (min-width:768px){.ds-hero{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_confirmation_tablet.png");height:370px;margin-top:-80px;padding-top:100px}
}
@media screen and (min-width:1200px){.ds-hero{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_confirmation.png");height:390px;margin-top:-80px;padding-top:100px}
}
@media screen and (min-width:768px){.ds-order-confirmation{margin-top:-308px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item_2{width:50%;max-width:420px;margin:0 15px 20px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item_2 .ds-order-confirmation__item__content{padding:25px 40px 70px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item_2 .ds-order-confirmation__item__content__title__subtitle{width:100%}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item_2 .ds-order-confirmation__item__content__title__subtitle--subtext{letter-spacing:.6px}
.ds-order-confirmation .ds-order-confirmation__container .ds-order-confirmation__list .ds-order-confirmation__item_2 .ds-order-confirmation__item__button{bottom:30px;left:40px;right:40px;transform:translateX(0);letter-spacing:1.5px}
}
.ds-service__conditions{width:100%;background-color:#f4f4f4;padding:30px 15px 40px;text-align:left}
@media screen and (min-width:992px){.ds-service__conditions--container{max-width:1140px;margin:0 auto}
}
.ds-service__conditions .ds-item.service-accordian{padding:14px 0}
.ds-service__conditions .ds-item.service-accordian .ds-title{max-width:100%;text-transform:initial}
.ds-service__title{font-family:"Vodafone Lt";font-size:30px;color:#999;line-height:36px;margin-bottom:17px}
.review .ds-delivery{padding-top:15px;padding-bottom:10px}
.ds-delivery .review__text{margin-bottom:5px !important}
.ds-delivery .review__title{margin-bottom:10px}
.ds-delivery .ds-btn-group--common .ds-form__label{display:none}
.ds-delivery .ds-btn-group__item:last-of-type{margin-bottom:0}
.ds-delivery .ds-form{margin-top:0}
.ds-delivery .ds-form .ds-shipping__notes .ds-notification__error--text{top:auto}
.ds-delivery .ds-modal .ds-form .ds-radio{margin:20px 0 20px 0}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal-body-use-geo-location{overflow:unset}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-label-mandatory-fields{margin-right:auto;font-weight:bold}
@media only screen and (max-width:767px){.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-label-mandatory-fields{padding-bottom:10px}
}
@media screen and (max-height:480px) and (orientation:landscape){.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--wrapper .ds-modal--footer{padding:15px 30px}
}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-form__input+.ds-search__options{left:10px}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--wrapper{overflow:visible}
@media only screen and (max-width:992px){.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--wrapper{width:100%;height:100vh;max-height:100vh}
}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--wrapper .ds-modal--header{height:70px}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--wrapper .ds-modal--content{overflow:visible;min-height:235px}
@media only screen and (max-width:992px){.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--wrapper .ds-modal--content{max-height:100vh;height:100%}
}
@media only screen and (max-width:767px){.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--wrapper .ds-modal--content{overflow:auto}
}
.ds-delivery .ds-modal.ds-modal-use-geo-location .autocomplete-values{width:calc(100% - 20px)}
.ds-delivery .ds-modal.ds-modal-use-geo-location .placeholder-postal{display:block}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-address-widget .ds-form__line{margin-bottom:15px}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-address-widget .ds-form__line.error{margin-bottom:25px}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-modal--footer{padding-top:0;margin-top:0;padding-bottom:25px}
.ds-delivery .ds-modal.ds-modal-use-geo-location .ds-form__label{text-transform:uppercase}
.ds-delivery .ds-title{color:#333}
.ds-delivery .ds-title__main{font-family:"Vodafone Rg";font-size:18px;color:#333;margin:20px 0 10px 0}
@media only screen and (max-width:480px){.ds-delivery .ds-title__main{font-family:"Vodafone Rg";font-size:16px}
}
.ds-delivery .identification-text{font-family:"Vodafone Rg";font-size:16px;color:#333;line-height:18px}
.ds-delivery .ds-flex-around{display:flex;justify-content:space-around}
.ds-delivery .row.ds-flex-remove .ds-flex-around{justify-content:flex-start}
.ds-delivery .ds-shipping{flex-direction:column}
.ds-delivery .ds-shipping.with-radio{margin-left:35px}
.ds-delivery .ds-shipping-address__text{font-family:"Vodafone Rg";font-size:16px;color:#333;line-height:24px;text-transform:capitalize}
.ds-delivery .ds-shipping-address__text span{display:inline-block;text-transform:capitalize}
.ds-delivery .ds-shipping-address__wrapper{width:100%;display:flex;flex-direction:column}
.ds-delivery .ds-shipping-address{display:flex;flex-direction:column;padding:20px 0}
.ds-delivery .ds-shipping-method{padding:30px 0}
.ds-delivery .ds-video{margin-top:10px}
.ds-delivery .ds-video .accordian__header .ds-title{font-family:"Vodafone RgBd";font-size:20px;text-transform:capitalize;margin-bottom:10px}
.ds-delivery .ds-video .accordian__header .ds-title__small{font-family:"Vodafone Rg";font-size:16px;line-height:20px}
.ds-delivery .accordian__body{flex-direction:column}
@media only screen and (max-width:480px){.ds-delivery .accordian__body{margin-left:-5px}
}
.ds-delivery .accordian__header{margin-bottom:0}
.ds-delivery .accordian__header--free{font-family:"Vodafone RgBd";font-size:18px;color:#333}
.ds-delivery .accordian.radio{border-radius:3px}
.ds-delivery .accordian.radio>header{padding-left:15px}
.ds-delivery .accordian.radio>header .ds-radio .ds-form__text{font-size:16px}
.ds-delivery .accordian.ds-postoffice .accordian__header{margin-bottom:0}
.ds-delivery .accordian.ds-video{margin-top:0}
.ds-delivery .accordian.ds-video .accordian__header{border-bottom:1px solid #ccc}
.ds-delivery .accordian.ds-video .accordian__header .ds-title{font-family:"Vodafone RgBd";font-size:14px;color:#000;text-transform:capitalize;margin-bottom:20px}
.ds-delivery .accordian.ds-video .accordian__header .ds-title:after{top:5px}
.ds-delivery .accordian.collapsed .accordian__header .ds-title:after{top:-3px}
.ds-delivery .postal-input{display:flex;flex-direction:column}
.ds-delivery .postal-input .ds-action{margin-top:22px}
.ds-delivery .postal-input input:focus+button{display:block}
.ds-delivery .ds-radio__group{font-family:"Vodafone Rg";font-size:14px}
.ds-delivery .ds-tag{background-color:#fecb00;position:absolute;border-radius:2px;top:-8px;left:8px;display:flex;align-items:center;justify-content:center;padding:4px}
.ds-delivery .ds-tag__text{font-family:"Vodafone RgBd";font-size:10px;color:#333;letter-spacing:.83px;opacity:.6;text-align:center;line-height:11px}
.ds-delivery .ds-check-list{padding:0}
.ds-delivery .ds-check-list li{padding-left:0;font-family:"Vodafone Rg";font-size:14px;color:#000;line-height:18px}
.ds-delivery .ds-check-list li:before{position:absolute;top:7px;left:0;height:21px;width:21px;background:url(30.21.23/css/digitalexp-style-l9/images/completed_VF_new.png) no-repeat center;box-sizing:border-box;content:'';background-size:100% 100%;border:0;display:none}
.ds-delivery .search-results{margin-top:10px}
.ds-delivery .ds-note{font-family:"Vodafone Rg";font-size:16px;color:#191919;margin-top:15px}
.ds-delivery .ds-alert--notification__wrapper{margin-top:15px}
@media screen and (min-width:768px){.ds-delivery .postal-input{flex-direction:row;align-items:center}
.ds-delivery .postal-input .ds-action{margin-top:0}
.ds-delivery .ds-btn-group__item,.ds-delivery .ds-btn-group__wrapper{margin-bottom:0}
.ds-delivery .ds-shipping-address{margin-left:-4px}
.ds-delivery .ds-shipping-address__wrapper{flex-direction:row;align-items:flex-start}
.ds-delivery .ds-shipping-address__wrapper .ds-btn{line-height:24px}
.ds-delivery .ds-shipping-address__wrapper .ds-btn--link{font-family:"Vodafone RgBd";font-size:14px;letter-spacing:1px}
}
@supports(-webkit-overflow-scrolling:touch){@media screen and (max-width:768px){.ds-delivery .ds-shipping .hideMultiModal{visibility:visible !important}
.ds-delivery .ds-shipping .hideMultiModal>.ds-modal--wrapper{width:100%;height:100vh;max-height:100vh;top:0;left:0;transform:translate(0,0)}
.ds-delivery .ds-shipping .hideMultiModal>.ds-modal--wrapper>header{opacity:.5}
.ds-delivery .ds-shipping .hideMultiModal>.ds-modal--wrapper>footer{visibility:hidden}
.ds-delivery .ds-shipping .hideMultiModal>.ds-modal--wrapper>.ds-modal--content>div:first-child{opacity:.5}
.ds-delivery .ds-shipping .hideMultiModal>.ds-modal--wrapper>.ds-modal--content .ds-address-widget{display:none}
}
}
.ds-delivery .ds-shipping-address__text{font-family:"Vodafone Rg";font-size:14px;color:#000;line-height:18px;text-transform:lowercase}
.ds-delivery .ds-shipping-address__text:first-line {text-transform:capitalize}
.ds-delivery .ds-form__label{font-family:"Vodafone Rg";font-size:18px;color:#333;text-transform:none;margin-bottom:10px}
@media only screen and (max-width:480px){.ds-delivery .ds-form__label{font-family:"Vodafone Rg";font-size:16px}
}
@media only screen and (max-width:480px){.ds-delivery .btn-wrapper .ds-btn{width:100%}
}
.ds-address-geo-view .ds-notification__error--text{left:10px}
.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address{width:100%;max-height:100vh}
@media only screen and (max-width:767px){.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address{height:100vh}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address{height:auto}
}
.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address .ds-modal--content{min-height:auto}
.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address .ds-text-details--update-manual{display:flex;justify-content:flex-end}
@media only screen and (min-width:768px){.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address .ds-text-details--update-manual{margin-bottom:-20px;margin-top:30px}
}
@media only screen and (max-width:767px){.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address .ds-text-details--update-manual{justify-content:center}
.ds-address-services .ds-modal--wrapper.ds-modal--wrapper__medium.ds-modal--address .ds-text-details--update-manual .ds-btn{width:100%}
}
.checking-out .ds-checking-out{margin:30px 0 20px}
.checking-out .ds-checking-out__header{width:100%;height:10%;display:flex;flex-wrap:wrap}
.checking-out .ds-checking-out__header--text{font-family:"Vodafone Lt";font-size:28px;height:32px;color:#000;width:100%}
@media only screen and (max-width:768px){.checking-out .ds-checking-out__header--text{font-family:"Vodafone Lt";font-size:24px}
}
.checking-out .ds-checking-out__header__wrapper{display:flex;align-items:flex-end;position:relative}
@media only screen and (max-width:480px){.checking-out .ds-checking-out__header__wrapper{width:100%;justify-content:space-between;align-items:flex-start}
}
.checking-out .ds-checking-out__header__wrapper--subtext{color:#333;width:55%;font-family:"Vodafone Rg";font-size:20px}
@media only screen and (max-width:480px){.checking-out .ds-checking-out__header__wrapper--subtext{font-family:"Vodafone Rg";font-size:16px}
}
.checking-out .ds-checking-out__header__wrapper__arrow{margin:7px 0 0 15px;background-repeat:no-repeat;width:20px;height:20px;border-radius:50px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.05)}
@media only screen and (max-width:480px){.checking-out .ds-checking-out__header__wrapper__arrow{margin-top:0}
}
.checking-out .ds-checking-out__header__wrapper__arrow__collapse-arrow{position:relative}
.checking-out .ds-checking-out__header__wrapper__arrow__collapse-arrow:before{content:'';top:0;cursor:pointer;border:2px solid #666;right:3px;position:absolute;z-index:1;border-width:0 2px 2px 0;display:inline-block;padding:2px;transform:rotate(45deg);width:14px;height:14px}
@media only screen and (max-width:480px){.checking-out .ds-checking-out__header__wrapper__arrow__collapse-arrow:before{top:0;right:20px}
}
.checking-out .ds-checking-out__header__wrapper__arrow .ds-form__radio{height:100%;position:static;display:block;cursor:pointer}
@media only screen and (max-width:480px){.checking-out .ds-checking-out__header__wrapper__arrow .ds-form__radio .ds-checking-out__wave{display:none}
}
.checking-out .ds-checking-out__header__wrapper__arrow .ds-input-checkbox{width:1px;height:1px;position:absolute;left:-999999em}
.checking-out .ds-checking-out__header__wrapper__arrow .ds-input-checkbox:checked ~ .ds-checking-out__wave{display:block}
@media only screen and (max-width:480px){.checking-out .ds-checking-out__header__wrapper__arrow .ds-input-checkbox:checked ~ .ds-checking-out__wave{display:none}
}
.checking-out .ds-checking-out__header__wrapper__arrow .ds-input-checkbox:checked ~ .ds-checking-out__header__wrapper__arrow__collapse-arrow:before{transform:rotate(225deg)}
.checking-out .ds-checking-out__header__wrapper.active .ds-checking-out__header__wrapper__arrow{background:#333}
.checking-out .ds-checking-out__content{box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15);background-color:#333;display:flex;align-items:center;height:500px;width:100%;padding:0 20px;transition:max-height .3s linear;max-height:500px;margin-top:33px}
@media only screen and (max-width:480px){.checking-out .ds-checking-out__content{position:relative}
.checking-out .ds-checking-out__content:before{border-bottom-color:#222;border-bottom-style:solid;border-bottom-width:10px;border-left:10px solid transparent;border-right:10px solid transparent;content:'';position:absolute;top:-10px;width:0;height:0;right:15px}
}
.checking-out .ds-checking-out__content.collapsed{max-height:0;display:none}
.checking-out .ds-checking-out__container{height:14%}
.checking-out .ds-checking-out__wrap{width:100%;display:block}
.checking-out .ds-checking-out__heading{width:100%;display:flex;padding:20px 0 20px;justify-content:flex-start;border-bottom:1px solid rgba(216,216,216,0.17)}
.checking-out .ds-checking-out__heading:last-child{border-bottom:0}
.checking-out .ds-checking-out__heading__icons{height:22px;max-width:22px;width:100%;background-repeat:no-repeat;color:#fff}
.checking-out .ds-checking-out__heading__personal{background:url("30.21.23/css/digitalexp-style-l9/images/personal.svg")}
.checking-out .ds-checking-out__heading__creditCard{background:url("30.21.23/css/digitalexp-style-l9/images/creditCardCheckOut.svg")}
.checking-out .ds-checking-out__heading__document{background:url("30.21.23/css/digitalexp-style-l9/images/document.svg")}
.checking-out .ds-checking-out__heading__wrapper{width:100%;margin-left:10px}
.checking-out .ds-checking-out__heading__wrapper--text{color:#fff;letter-spacing:-0.5px;line-height:23px;display:flex;font-family:"Vodafone Rg";font-size:20px}
.checking-out .ds-checking-out__heading__wrapper--subtext{color:#fff;margin:5px 0 10px -32px;font-family:"Vodafone Rg";font-size:14px}
@media screen and (min-width:300px) and (max-width:426px){.checking-out .ds-checking-out__heading__wrapper--subtext{margin:5px 0 10px 0}
}
.checking-out .ds-checking-out__heading__wrapper__list{opacity:.7}
.checking-out .ds-checking-out__heading__wrapper__list__content{color:#fff;line-height:23px;margin-left:-32px;font-family:"Vodafone Rg";font-size:14px}
@media screen and (-webkit-min-device-pixel-ratio:0){.checking-out .ds-checking-out__heading__wrapper__list__content{list-style-position:inside;text-indent:-20px;padding-left:20px}
}
@media screen and (min-width:300px) and (max-width:426px){.checking-out .ds-checking-out__heading__wrapper__list__content{text-indent:0}
}
.checking-out .ds-checking-out__wave{position:relative;height:20px;display:none}
.checking-out .ds-checking-out__path{height:23.86px;width:148.75px;background-color:#333;background:url("30.21.23/css/digitalexp-style-l9/images/wave.svg");background-repeat:no-repeat;position:absolute;left:calc(50% - 74px);top:150%}
@media screen and (min-width:768px){.checking-out .ds-checking-out{margin:30px 0 20px}
.checking-out .ds-checking-out__header__wrapper--subtext{width:auto;max-width:100%}
.checking-out .ds-checking-out__content{height:250px;width:100%;padding:0}
.checking-out .ds-checking-out__wrap{display:flex;justify-content:center}
.checking-out .ds-checking-out__heading{justify-content:center;padding:0 10px 0 30px;border-right:1px solid rgba(216,216,216,0.17);border-bottom:0}
}
@media screen and (min-width:768px) and (min-width:300px) and (max-width:360px){.checking-out .ds-checking-out__heading{padding:0 10px 0 17px}
}
@media screen and (min-width:768px){.checking-out .ds-checking-out__heading:last-child{border-right:0}
.checking-out .ds-checking-out__heading__wrapper--subtext{margin-left:0}
.checking-out .ds-checking-out__heading__wrapper__list__item{margin-left:12px}
.checking-out .ds-checking-out__heading__wrapper__list__description{margin-left:0}
}
@media screen and (min-width:992px){.checking-out .ds-checking-out__content{height:191px}
}
@media screen and (min-width:1200px){.checking-out .ds-checking-out{margin:30px 0 20px}
}
.ds-cart__error{width:100%;background-color:#4a4d4e;height:600px}
.ds-cart__error .ds-error__msg--container{background-image:url("30.21.23/css/digitalexp-style-l9/images/cartError_mobile.png");background-position:center;background-size:cover;background-repeat:no-repeat;height:100%}
.ds-cart__error .ds-error__msg--container .ds-error--msg{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 15px;text-align:center;position:relative;top:60%;color:#fff}
.ds-cart__error .ds-error__msg--container .ds-error--msg .ds-error__wrong{font-family:"Vodafone Rg";font-size:22px;line-height:30px}
.ds-cart__error .ds-error__msg--container .ds-error--msg .ds-error__msg{font-family:"Vodafone Rg";font-size:16px;margin:10px 0;line-height:24px}
.ds-cart__error .ds-error__msg--container .ds-error--msg .ds-error__code{font-family:"Vodafone Rg";font-size:12px;line-height:14px;color:#afafaf;font-weight:bold;text-transform:uppercase}
.ds-cart__error .ds-error__msg--container .ds-btn{width:100%;margin-top:30px}
@media only screen and (min-width:768px){.ds-cart__error{height:850px}
.ds-cart__error .ds-error__msg{max-width:400px;margin:0 auto;top:65%}
.ds-cart__error .ds-error__msg--container{background-image:url("30.21.23/css/digitalexp-style-l9/images/cartError_tablet.png");background-position:center -110px}
.ds-cart__error .ds-error__msg--container .ds-btn{width:auto}
}
@media only screen and (min-width:992px){.ds-cart__error .ds-error__msg--container{background-image:url("30.21.23/css/digitalexp-style-l9/images/cartError_desktop.png")}
}
.place-holder{width:100%;height:100%}
.place-holder .ds-place-holder{width:100%;height:100%}
.place-holder .ds-place-holder__desktop{margin-top:10px}
.place-holder .ds-place-holder__desktop .ds-place-holder__banner-360{background:url("30.21.23/css/digitalexp-style-l9/images/banner-360.png");width:170px;height:227px}
.place-holder .ds-place-holder__tablet{margin-top:10px}
.place-holder .ds-place-holder__tablet .ds-place-holder__banner-714{background:url("30.21.23/css/digitalexp-style-l9/images/banner-714.png");width:714px;height:80px}
.place-holder .ds-place-holder__mobile{margin-top:10px}
.place-holder .ds-place-holder__mobile .ds-place-holder__banner-320{background:url("30.21.23/css/digitalexp-style-l9/images/banner-320.png");width:170px;height:202px}
.ds-delivery .ds-checkout-personal-info__details--items{color:#333;max-width:320px}
.ds-delivery .ds-checkout-personal-info__details{flex-direction:column}
.ds-delivery__ship{font-family:"Vodafone Rg";font-size:12px;color:#999;text-transform:uppercase;font-weight:bold;line-height:15px;margin-bottom:5px}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper{margin:30px auto;border:1px solid rgba(0,0,0,0.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);padding:15px;align-items:center;justify-content:space-between;display:flex;height:auto}
@media screen and (min-width:768px){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper{display:flex;justify-content:flex-start;padding:30px}
}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header{display:flex;justify-content:space-evenly;margin-right:0;justify-content:flex-start}
@media screen and (min-width:481px){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header{align-items:center;margin-right:60px}
}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header--text{color:#666;font-family:"Vodafone Rg";font-size:18px;line-height:21px;margin-right:10px}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header--subtext{color:#333;font-family:"Vodafone Rg";font-size:18px;font-weight:bold;line-height:20px}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header img{display:none}
@media screen and (min-width:768px){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header img{display:initial}
}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__content{display:flex;flex-direction:row-reverse;align-items:center;margin:0}
@media screen and (min-width:768px){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__content{justify-self:flex-end;flex:1 0 auto;margin-right:50px}
}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__content .ds-checkout-personal-info__header{border-bottom:0 solid rgba(0,0,0,0.1);padding:0}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-actions__wrapper .ds-icon{vertical-align:bottom}
@media screen and (min-width:768px) and (max-width:992px){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-actions__wrapper .ds-icon{display:none}
}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper__device{margin-top:0 !important}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable{line-height:18px;align-self:flex-start;top:2px}
@media screen and (min-width:300px) and (max-width:769px){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable{right:10px}
}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable .ds-icon{background:url(30.21.23/css/digitalexp-style-l9/images/edit_blue.svg) no-repeat center center;background-size:100%}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable .ds-btn--text{display:none}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable:after{display:none}
@media screen and (min-width:768px){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable .ds-icon{background:url(30.21.23/css/digitalexp-style-l9/images/edit_blue.svg) no-repeat center center;width:14px;height:14px;background-size:100%;position:relative;top:3px;margin-right:5px;display:none}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable .ds-btn--text{display:inline}
.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable:after{display:inline-block}
}
@media screen and (min-width:768px) and (-ms-high-contrast:active){.rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-btn--rechargeable:after{display:inline-table}
}
.rechargeable .ds-rechargeable--text{display:flex;flex-direction:column;flex-grow:1;min-width:85%}
.rechargeable .ds-rechargeable--text__header{margin-bottom:10px}
.rechargeable .ds-rechargeable--text__header .ds-icon{top:5px;position:relative;left:2px}
.rechargeable .ds-rechargeable--text__content{display:flex;flex-direction:column}
.rechargeable .ds-rechargeable--text__content .ds-rechargeable-wrapper__header{margin-bottom:0}
@media screen and (min-width:481px){.rechargeable .ds-rechargeable--text__content{flex-direction:row}
.rechargeable .ds-rechargeable--text__content .ds-rechargeable-wrapper__header{margin-bottom:0}
}
@media screen and (min-width:320px) and (max-width:768px){.rechargeable .ds-rechargeable--text__product{height:40px;align-items:center;padding:10px;flex:1}
.rechargeable .ds-rechargeable__single{display:flex}
}
@media screen and (min-width:768px){.rechargeable .ds-rechargeable--text{justify-content:space-between}
.rechargeable .ds-rechargeable--text__product{height:40px;align-items:center;padding:10px}
}
.ds-order-confirmation .ds-order-confirmation__list .ds-order-confirmation__item__content__icon__document{background:url("30.21.23/css/digitalexp-style-l9/images/document-delivery.svg");height:40px;width:40px;background-repeat:no-repeat}
@media screen and (min-width:1200px){.ds-order-confirmation .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle{width:271px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-order-confirmation .ds-order-confirmation__list .ds-order-confirmation__item__content__title__subtitle{min-height:160px}
}
.ds-personalize-title{font-family:"Vodafone Rg";font-size:30px;color:#333;line-height:32px;text-align:center;margin-bottom:15px}
.ds-personalize-content{font-family:"Vodafone Rg";font-size:16px;color:#333;line-height:24px;text-align:center}
.shake-and-remix-expended{width:100%;height:100%}
.shake-and-remix-expended .ds-shake-and-remix-expended{width:100%;height:100%}
.shake-and-remix-expended .ds-shake-and-remix-expended__header{width:100%;height:100%}
.shake-and-remix-expended .ds-shake-and-remix-expended__header__top{background:url("30.21.23/css/digitalexp-style-l9/images/header-320.png");width:320px;height:55px;background-repeat:no-repeat}
@media screen and (min-width:768px){.shake-and-remix-expended .ds-shake-and-remix-expended__header__top{background:url("30.21.23/css/digitalexp-style-l9/images/header-744.png");width:100%;height:124px;background-repeat:no-repeat}
}
@media screen and (min-width:1200px){.shake-and-remix-expended .ds-shake-and-remix-expended__header__top{background:url("30.21.23/css/digitalexp-style-l9/images/header-1366.png");height:124px;background-repeat:no-repeat}
}
.shake-and-remix-expended .ds-shake-and-remix-expended .ds-full-hero{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_shakeRemix_320.png");background-repeat:no-repeat;width:100%;height:100%;background-size:contain}
@media screen and (min-width:768px){.shake-and-remix-expended .ds-shake-and-remix-expended .ds-full-hero{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_shakeRemix_744.png");background-repeat:no-repeat}
}
@media screen and (min-width:1200px){.shake-and-remix-expended .ds-shake-and-remix-expended .ds-full-hero{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_shakeRemix.png");background-repeat:no-repeat}
}
.ds-plan-ban{position:relative;padding:10px 20px;background-color:#f4f4f4;color:#666;font-family:"Vodafone Rg";font-size:16px;line-height:21px;text-align:center;display:flex;justify-content:center;align-items:center}
.ds-plan-ban__wrapper{text-align:left;display:flex;align-items:center}
.ds-plan-ban__title{display:block;color:#666;font-family:"Vodafone Rg";font-size:22px;line-height:24px;margin-right:32px}
.ds-plan-ban__content{text-align:left;display:flex;align-items:center}
.ds-plan-ban__content span{display:block}
.ds-plan-ban__content strong{font-family:"Vodafone RgBd";font-size:16px}
.ds-plan-ban__icon{height:61px;width:68px;margin-right:24px;background-image:url("30.21.23/css/digitalexp-style-l9/images/banner_social.png");background-size:100%}
.ds-plan-ban__text{display:flex;flex-direction:column}
.ds-plan-ban__placeholder{position:absolute;top:0;right:0;padding:3px 7px;line-height:11px;border-radius:1px;font-family:"Vodafone RgBd";font-size:10px;color:#4a4d4e;background-color:#ebebeb;box-shadow:0 2px 4px 0 rgba(0,0,0,0.18)}
@media screen and (max-width:767px){.ds-plan-ban{flex-direction:column}
.ds-plan-ban__title{margin-right:0}
.ds-plan-ban__wrapper{text-align:left;display:block}
}
.ds-shake-ban{background-image:url("30.21.23/css/digitalexp-style-l9/images/banner_shake_msite.jpg");background-size:contain;background-position:top center;background-color:#f4f4f4;height:200px}
@media screen and (min-width:768px){.ds-shake-ban{background-image:url("30.21.23/css/digitalexp-style-l9/images/banner_shake_tablet.jpg");height:85px}
}
@media screen and (min-width:1200px){.ds-shake-ban{background-image:url("30.21.23/css/digitalexp-style-l9/images/banner_shake_desktop.jpg");height:80px}
}
.ds-panel{padding:10px 0;border:1px solid rgba(0,0,0,0.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}
.ds-panel__header{display:flex;align-items:center;justify-content:space-between;padding:0 15px;margin-bottom:20px;color:#333;font-family:"Vodafone Rg";font-size:22px;line-height:26px;flex-wrap:wrap}
.ds-panel__footer{padding:0 15px;text-align:center}
@media screen and (min-width:992px){.ds-panel{padding:30px 15px}
.ds-panel__header{padding:0 15px}
.ds-panel__footer{padding:0 30px}
}
.ds-device-info .ds-select-device-item__image--section{min-height:100%;max-height:100%;height:100%}
@media only screen and (min-width:769px) and (max-width:992px){.ds-device-info .ds-select-device-item__image--section{width:75%}
}
.ds-device-info .ds-device-info__price--title{margin-bottom:0;text-align:left}
.ds-select-device-item{width:100%;margin-bottom:30px;padding:0 15px}
.ds-select-device-item__wrapper{border:1px solid rgba(0,0,0,0.05);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}
.ds-select-device-item__title{font-family:"Vodafone Lt";font-size:18px;display:flex;justify-content:space-between;align-items:flex-start;padding:10px 10px 20px 20px;color:#333;line-height:27px;height:80px}
.ds-select-device-item__title h2{width:50%}
.ds-select-device-item__image{display:block;position:relative;height:100%;width:auto;max-height:225px}
.ds-select-device-item__image--section{height:220px;margin:0 auto -20px;display:flex;justify-content:center;align-items:flex-end;min-height:150px;position:relative}
.ds-select-device-item__image--section .ds-bolo{transform:translate(100%,-10%);right:50%;top:50%}
.ds-select-device-item__image--section.ds-no-image{background:url("30.21.23/css/digitalexp-style-l9/images/no-image.svg") no-repeat center}
.ds-select-device-item__content{position:relative;padding:6px 0 0;background-color:#fff;border-color:rgba(0,0,0,0.1);border-style:solid;border-width:1px 0}
.ds-select-device-item__content-title{font-family:"Vodafone Rg";font-size:14px;color:#999;letter-spacing:1px;text-align:center;margin-bottom:7px;font-weight:bold}
.ds-select-device-item__content-title>span{text-transform:capitalize}
.ds-select-device-item__content .ds-price-list:before{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:1px;background:#f4f4f4;content:''}
.ds-select-device-item__content .ds-price-list__col{margin-top:-6px}
.ds-select-device-item__content .ds-price-list__col .ds-price__duration span:nth-child(n+2){text-transform:capitalize}
.ds-select-device-item__btn{padding:15px 20px 12px}
.ds-select-device-item__btn .ds-btn{width:100%}
.ds-select-device-item .ds-check .ds-form__line{margin-bottom:0}
.ds-select-device-item .ds-check .ds-text-reg{order:-1;margin-right:5px}
.ds-select-device-item .ds-check .ds-toggle__slider{margin:0}
.ds-select-device{display:flex;flex-wrap:wrap}
.ds-select-device__thumbnail{height:68px;margin:0 auto}
.ds-select-device__thumbnail.ds-no-image{background:url("30.21.23/css/digitalexp-style-l9/images/no-image.svg") no-repeat center;background-size:contain}
.ds-select-device__title{font-family:"Vodafone Lt";font-size:40px;color:#333;letter-spacing:-0.43px;line-height:35px;margin:20px 0 30px}
@media screen and (min-width:768px){.ds-select-device-item{width:50%;padding:0 15px}
.ds-select-device-item__title{font-family:"Vodafone Lt";font-size:22px}
}
@media screen and (min-width:992px){.ds-select-device-item{width:33.33333%}
.ds-device-info .ds-select-device-item__image--section{min-height:400px;margin:0;display:table-cell;vertical-align:middle;text-align:center;top:20px}
}
.divide-line{box-sizing:border-box;height:2px;width:100%;border:1px solid #ccc;margin-top:40px;min-width:100%}
.ds-device-block{display:flex}
@media only screen and (max-width:767px){.ds-device-block{display:inline-block}
}
.ds-device-block.ds-device-info.ds-row{margin-left:0;margin-right:0}
.ds-device-block.ds-device-info.ds-row .ds-device-info__price--title{display:none}
.ds-device-block .ds-device-info__description{min-height:unset}
.ds-device-block .ds-device-info__description-footer .ds-btn{display:flex;justify-content:center;align-items:center;width:240px;padding:0 15px}
@media only screen and (max-width:768px){.ds-device-block .ds-device-info__description-footer .ds-btn{width:100%}
}
.ds-device-block .ds-device-info__description .ds-variant{display:flex;align-items:center}
.ds-device-block .ds-device-info__description .ds-variant .ds-variant--child:nth-child(1){position:relative;padding-right:20px}
.ds-device-block .ds-device-info__description .ds-variant .ds-variant--child:nth-child(1)::after{content:'';width:1px;height:80px;display:block;background-color:#ccc;position:absolute;right:0;top:0}
.ds-device-block .ds-device-info__description .ds-variant .ds-variant--child:nth-child(2){margin-left:30px}
.ds-device-block .ds-device-info__optional--images{background-color:#ebebeb;display:flex;justify-content:center;align-items:center;padding-top:15px;padding-bottom:15px}
.ds-device-block .ds-select-device-item__image--section{display:flex;justify-content:center;align-items:center;top:0;height:auto;min-height:unset;max-height:unset}
.ds-device-block .ds-price-list .ds-price__duration{padding-bottom:0}
.ds-device-block.active{border:3px solid #e60000;position:relative}
.ds-device-block.active::before{content:'';width:14px;height:12px;background-image:url("30.21.23/css/digitalexp-style-l9/images/tick.svg");background-repeat:no-repeat;position:absolute;top:3px;right:0;z-index:800}
.ds-device-block.active::after{content:'';position:absolute;top:0;right:0;border:1em solid transparent;border-top-color:#e60000;border-right-color:#e60000}
@media only screen and (max-width:767px){.ds-device-block.ds-device-info .showOnMobile{display:none}
.ds-device-block.ds-device-info .showOnDesktop{display:inline-block}
}
.ds-compare-device{margin-top:30px}
.ds-compare-device__header{margin-bottom:30px}
.ds-compare-device__body{overflow-x:auto;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);margin-bottom:100px}
.ds-compare-device .device{margin-bottom:30px}
.ds-compare-device .device__list{display:flex;background-color:#fff}
.ds-compare-device .device__list .ds-price__section{z-index:1}
.ds-compare-device .device__item{border-right:1px solid #ebebeb;display:flex;flex-direction:column;background:#fff;min-width:170px}
.ds-compare-device .device__item>.ds-title{font-family:"Vodafone Lt";font-size:22px;padding:10px 0;color:#333;line-height:27px;min-height:80px}
.ds-compare-device .device__image{align-self:center;margin-bottom:-20px;max-height:200px;height:200px;max-width:200px}
.ds-compare-device .device .ds-btn-wrapper{display:flex;justify-content:center;margin:15px auto}
.ds-compare-device .device .ds-btn-wrapper .ds-btn{width:75%}
.ds-compare-device .specs__list{display:flex;align-items:baseline;min-height:80px;margin-top:10px}
.ds-compare-device .specs__item{font-family:"Vodafone Rg";font-size:17px;text-align:center;padding:0 0 20px;word-break:break-word;line-height:22px;min-width:170px}
.ds-compare-device .specs__wrapper>.ds-title{font-family:"Vodafone RgBd";font-size:14px;text-transform:uppercase;text-align:left;border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:10px;padding-left:10px}
.ds-compare-device .action{border-top:1px solid #ebebeb;background:#fff}
.ds-compare-device .action__list{display:flex}
.ds-compare-device .action__item{display:flex;justify-content:center;align-items:center;background:#fff;padding-top:20px;padding-bottom:20px}
.ds-compare-device .action__item .ds-btn{width:75%}
.ds-compare-device .ds-price__section{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;background:#fff;margin:0 -14px}
.ds-compare-device .ds-price-list{flex-direction:column}
@media screen and (max-width:767px){.ds-compare-device .ds-price-list>.col-sm-6:last-of-type{order:-1}
}
@media screen and (min-width:768px){.ds-compare-device .ds-price-list{flex-direction:row}
.ds-compare-device .ds-price-list>.col-sm-6:first-of-type{border-right:1px solid #ebebeb}
}
@media screen and (min-width:1200px){.ds-compare-device .actions__item{text-align:center}
}
.ds-list-device{display:flex;flex-wrap:wrap;background-color:transparent}
.ds-list-device__more{width:100%;text-align:center}
.ds-page--list{margin-top:30px}
.ds-list-device-item{width:100%}
.ds-list-device-item__wrapper{margin-bottom:28px;border:1px solid rgba(0,0,0,0.05);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}
.ds-list-device-item__title{display:flex;justify-content:space-between;padding:11px 10px 11px 20px;color:#333;font-family:"Vodafone Lt";font-size:22px;line-height:27px}
.ds-list-device-item__title h2{min-height:54px;padding-right:10px}
.ds-list-device-item__title .ds-form__fieldset .ds-check .ds-form__checkbox{padding:0;margin-right:0}
.ds-list-device-item__title .ds-form__fieldset .ds-check .ds-form__checkbox .ds-form__design{margin-right:0;border-color:#ccc}
.ds-list-device-item__image{display:block;position:relative;margin:0 auto -30px;z-index:1}
.ds-list-device-item__content{position:relative;padding:6px 0 0;z-index:2;background-color:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1);border-style:solid;border-width:1px 0}
.ds-list-device-item__content-title{font-family:"Vodafone Rg";font-size:12px;color:#999;letter-spacing:1px;text-align:center;margin-bottom:7px}
.ds-list-device-item__content .ds-price-list:before{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:1px;background:#f4f4f4;content:''}
.ds-list-device-item__content .ds-price-list__col{margin-top:-6px}
.ds-list-device-item__btn{padding:15px 20px 12px}
.ds-list-device-item__btn .ds-btn{width:100%}
@media screen and (min-width:768px){.ds-list-device-item{width:50%;padding:0 15px}
.ds-list-device-item__title h2{height:54px;overflow:hidden}
}
@media screen and (min-width:992px){.ds-list-device-item{width:33.33333%}
}
.ds-device-info{position:relative;background-color:#fff;margin-bottom:30px}
.ds-device-info__padded{padding:2%}
.ds-device-info_shadow{box-shadow:0 0 20px 0 rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.05)}
.ds-device-info__close{position:absolute;top:20px;right:20px;height:30px;width:30px;z-index:3;padding:0;color:transparent;background:0;border:0;cursor:pointer}
.ds-device-info__close:before,.ds-device-info__close:after{position:absolute;top:13px;left:0;width:100%;height:2px;background-color:rgba(0,0,0,0.5);content:''}
.ds-device-info__close:before{transform:rotate(45deg)}
.ds-device-info__close:after{transform:rotate(-45deg)}
.ds-device-info__description{color:#333;font-family:"Vodafone Rg";font-size:16px;line-height:22px;margin-bottom:20px;display:flex;min-height:315px;flex-direction:column;justify-content:space-between;margin-top:18px}
@media only screen and (max-width:767px){.ds-device-info__description{min-height:0;margin-top:30px}
}
.ds-device-info__description .ds-title:first-child{padding-right:30px}
.ds-device-info__description-footer .ds-price-list{width:100%;margin-bottom:10px}
.ds-device-info__description-footer .ds-price-list__col{padding-left:0}
.ds-device-info__description-footer .ds-btn{width:100%}
.ds-device-info__description-footer .ds-price{font-family:"Vodafone RgBd";font-size:40px}
.ds-device-info__description-footer .ds-price__currency{font-family:"Vodafone RgBd";font-size:20px}
.ds-device-info__description-footer .ds-price__duration{padding-left:6px;margin-top:-3px}
.ds-device-info__description div>div>div>div:nth-child(1) h3.ds-device--capacity{margin-top:0}
.ds-device-info__title{color:#333;font-family:"Vodafone Lt";font-size:30px;line-height:40px;letter-spacing:-0.43px}
.ds-device-info .ds-title{font-family:"Vodafone Rg";font-size:24px;color:#333;letter-spacing:-0.43px;line-height:28px;margin:20px 0}
.ds-device-info .ds-modal--content{padding:0;margin-top:0}
.ds-device-info .ds-modal--content .ds-device-popup__content .ds-title{margin-top:0;margin-bottom:20px;font-family:"Vodafone Lt";font-size:30px;color:#000}
.ds-device-info .ds-device-gallery{padding:0;margin-bottom:20px}
.ds-device-info .ds-device-gallery.ds-shadow--box{border:0;box-shadow:none;margin:0}
.ds-device-info .ds-device-gallery .ds-price-list .ds-price{font-family:"Vodafone RgBd";font-size:30px}
.ds-device-info .ds-device-gallery .ds-price-list .ds-price__currency{font-size:16px}
.ds-device-info_2 .ds-device-info .ds-title{font-family:"Vodafone Rg";font-size:24px;color:#333;letter-spacing:-0.43px;line-height:28px;margin:20px 0}
.ds-device-info_2 .ds-btn.ds-btn--primary{height:26px;font-size:10px;line-height:26px;padding:0 22px}
.ds-device-info_2 .ds-btn.ds-btn--link:after{margin-left:-3px}
.ds-device-info .ds-device--capacity{margin-top:18px}
.ds-device-info__optional .ds-device-info{box-shadow:0 0 20px 0 rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.05);margin:15px 15px 30px}
.ds-device-info__optional .ds-device-info .ds-device--capacity{margin-top:15px}
.ds-device-info__optional .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tiles input[type='radio'] ~ .ds-form__text{margin:0 15px 5px 0}
.ds-device-info__optional .ds-price-list .ds-price__duration{padding:0}
.ds-device-info__optional .ds-select-device__title{font-family:"Vodafone Lt";font-size:30px;margin:20px 0 15px}
@media screen and (min-width:1200px){.ds-device-info__optional .ds-device-info__text{width:75%}
}
@media screen and (min-width:768px){.ds-device-info__optional .ds-device-info__description-footer .ds-btn{min-width:140px;width:auto}
.ds-device-info__optional .ds-device-info__description-footer .ds-btn.ds-btn--link{width:auto;margin-right:22px}
.ds-device-info__optional .ds-device-gallery__preview{position:absolute}
.ds-device-info__optional .ds-device-info__optional--content{width:66.66667%}
.ds-device-info__optional .ds-device-info__optional--images{width:33.33333%}
}
@media screen and (min-width:992px){.ds-device-info__description-footer{display:flex;justify-content:space-between;align-items:flex-end}
.ds-device-info__description-footer .ds-price-list{width:100%;margin-bottom:0}
.ds-device-info__description-footer .ds-price-list__col .ds-price__duration span:nth-child(n+2){text-transform:uppercase}
.ds-device-info__description-footer .ds-btn{width:calc(100% / 3)}
.ds-device-info .ds-device-gallery{min-height:100%;margin-bottom:0}
.ds-device-info .ds-title{margin-bottom:15px}
.ds-device-info .ds-title.bigger{margin-bottom:40px}
.ds-device-info_2{margin:0}
.ds-device-info_2 .ds-device-info__text{line-height:24px}
.ds-device-info_2 .ds-device-gallery__label{top:43px;right:106px}
.ds-device-info_2 .ds-device-gallery__preview{top:0}
.ds-device-info_2 .ds-device-gallery__image{height:330px}
.ds-device-info_2 .ds-title{font-size:40px;line-height:46px;margin-bottom:10px}
}
@media screen and (min-width:768px){.ds-device-info .ds-device-gallery.ds-shadow--box{border:1px solid rgba(0,0,0,0.05);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);margin:0 30px 30px}
.ds-device-info__optional .ds-device-info .ds-device-gallery__no-shadow{background:linear-gradient(90deg,rgba(0,0,0,0) 75%,rgba(0,0,0,0.05) 100%)}
}
@media screen and (min-width:1200px){.ds-device-info_2 .ds-device-gallery__preview{left:0}
}
@media screen and (max-width:480px){.ds-device-info__description .ds-form__fieldset .ds-radio__tabs--group{margin-left:-10px;flex-flow:wrap}
.ds-device-info__description .ds-form__fieldset .ds-radio__tabs--group .ds-radio{margin:10px}
.ds-device-info__description .ds-form__fieldset .ds-radio__tabs--group .ds-radio .ds-form__radio--color{margin:0}
.ds-device-info__description .ds-form__fieldset .ds-radio__tabs--group .ds-radio .ds-form__radio--tiles{display:block;width:auto}
.ds-device-info__description .ds-form__fieldset .ds-radio__tabs--group .ds-radio .ds-form__radio--tiles input[type='radio'] ~ .ds-form__text{margin-right:0}
}
.device-configuration .ds-addons{margin-top:10px}
.device-configuration .rechargeable .ds-rechargeable .ds-rechargeable-wrapper{margin:10px auto 20px}
@media screen and (min-width:992px) and (max-width:1024px){.ds-device-info__optional .ds-device-info__description-footer{display:block}
.ds-device-info__optional .ds-device-info__description-footer>div:nth-child(1){margin-bottom:15px}
.ds-device-info__optional .ds-device-info__description-footer .ds-price-list__col{width:auto}
}
@media screen and (min-width:300px) and (max-width:710px){.tabs-in-mobile{display:-webkit-box !important;overflow-y:scroll;max-width:fit-content}
.tabs-in-mobile .ds-form__text{padding:12px 12px !important}
}
@media screen and (min-width:300px) and (max-width:710px){.tabs-in-mobile::-webkit-scrollbar{display:none}
.tabs-in-mobile{-ms-overflow-style:none}
}
@media screen and (max-width:480px){.digitalexp-tabs .ds-container .ds-row>div.padding0{padding:0}
}
@media screen and (width:768px){.ds-device-info .ds-order2{order:2}
.ds-device-info .ds-device-slider__container .ds-device-slider{width:100%}
.ds-device-info .ds-device-slider__container .ds-device-slider .slick-track{flex-direction:row}
.ds-device-info .ds-device-slider__container{max-height:120px}
}
@media only screen and (min-width:769px) and (max-width:992px){.ds-device-info .ds-device-slider__container.ds-order2{width:25%}
}
.ds-device-info .showOnDesktop{display:none}
@media screen and (min-width:768px){.ds-device-info .showOnDesktop{display:inline-block}
}
.ds-device-info .showOnMobile{display:none}
@media screen and (max-width:767px){.ds-device-info .showOnMobile{display:inline-block}
}
.ds-device-gallery{position:relative;padding:0 15px 10px;z-index:1;background-color:#fff;display:flex;flex-direction:column}
.ds-device-gallery .ds-close--btn{width:30px;height:30px}
.ds-device-gallery .ds-select-device-item__image--section{margin:0;display:block}
.ds-device-gallery__wrapper{display:flex;flex-direction:column}
@media screen and (max-width:480px){.ds-device-gallery__wrapper{overflow:hidden}
}
.ds-device-gallery__preview{order:1;display:flex;margin-top:30px;overflow-x:auto}
.ds-device-gallery__preview a,.ds-device-gallery__preview a:visited{display:block;position:relative;margin:0 10px 10px 0;height:68px;width:68px;border:1px solid rgba(0,0,0,0.1);border-radius:2px;background-color:#fff;flex:1 0 auto}
.ds-device-gallery__preview a img,.ds-device-gallery__preview a:visited img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%;z-index:1}
.ds-device-gallery__preview::-webkit-scrollbar{width:5px;height:5px}
.ds-device-gallery__preview::-webkit-scrollbar-thumb{height:100px;border-radius:5px;background-color:#ccc}
.ds-device-gallery__preview::-webkit-scrollbar-track{background-color:#f4f4f4;border-radius:5px}
.ds-device-gallery__image{display:block;max-width:100%;max-height:400px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds-device-gallery__image{max-width:100%;display:flex;flex-shrink:0}
}
.ds-device-gallery__label{font-family:"Vodafone RgBd";font-size:12px;width:75px;height:75px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:12px;padding:10px;z-index:2;color:#fff;letter-spacing:.5px;line-height:16px;text-align:center;border-radius:50%;background-color:#5e2750;text-transform:uppercase}
@media screen and (min-width:768px){.ds-device-gallery{flex-direction:row;position:relative;min-height:420px}
.ds-device-gallery__wrapper{background:linear-gradient(90deg,rgba(0,0,0,0) 75%,rgba(0,0,0,0.05) 100%);padding:20px 0}
.ds-device-gallery__preview{overflow-y:auto;max-height:390px}
.ds-device-gallery__label{top:30px;right:30px}
.ds-device-gallery__no-shadow{background:#fff}
}
@media screen and (min-width:769px){.ds-device-gallery__wrapper{flex-direction:row;height:100%}
.ds-device-gallery__preview{order:-1;margin-top:0;flex-wrap:wrap}
.ds-device-gallery__preview a{margin-right:0}
.ds-device-gallery .ds-select-device-item__image--section{align-self:center}
}
.ds-device-popup{color:#333;font-family:"Vodafone Rg";font-size:16px;line-height:24px}
.ds-device-popup__title{display:block;padding:15px;color:#333;font-family:"Vodafone Rg";font-size:22px;line-height:26px;border-bottom:1px solid #ebebeb}
.ds-device-popup__content{padding:15px}
.ds-device-popup__content .ds-title{margin-bottom:10px}
.ds-device-popup__content .ds-device-keys{margin-bottom:30px}
.ds-device-popup__content .ds-check-list{margin-bottom:30px}
.ds-device-popup__content p{margin-bottom:10px}
.ds-device-popup__overview{padding-bottom:20px}
.ds-device-popup__image{margin-bottom:20px}
.ds-device-popup__image-picture img,.ds-device-popup__image-picture svg{display:block;max-width:100%;margin:0 auto}
@media screen and (min-width:992px){.ds-device-popup__title{padding:28px 29px 26px}
.ds-device-popup__content{padding:32px 61px}
.ds-device-popup__content .ds-title{margin-bottom:20px}
.ds-device-popup__content .ds-device-keys{margin-bottom:62px}
.ds-device-popup__content .ds-check-list{margin-bottom:63px}
.ds-device-popup__content p{margin-bottom:24px}
.ds-device-popup__overview{padding-bottom:38px}
.ds-device-popup__image{display:flex;justify-content:space-between;margin:0}
.ds-device-popup__image-text{max-width:57%}
.ds-device-popup__image-picture{max-width:calc(43% - 60px)}
.ds-device-popup__image-picture img,.ds-device-popup__image-picture svg{margin:0}
}
.ds-device-spec .ds-battery{background:url("30.21.23/css/digitalexp-style-l9/images/battery.svg") no-repeat;background-size:contain;background-position:center}
.ds-device-spec .ds-operating-system{background:url("30.21.23/css/digitalexp-style-l9/images/cpu.svg") no-repeat;background-size:contain;background-position:center}
.ds-device-spec .ds-physical-character{background:url("30.21.23/css/digitalexp-style-l9/images/smartphone.svg") no-repeat;background-size:contain;background-position:center}
.ds-device-spec .ds-camera{background:url("30.21.23/css/digitalexp-style-l9/images/camera.svg") no-repeat;background-size:contain;background-position:center}
.ds-device-spec .ds-design-default{background:url("30.21.23/css/digitalexp-style-l9/images/design.svg") no-repeat;background-size:contain;background-position:center}
.ds-device-spec .ds-connect{background:url("30.21.23/css/digitalexp-style-l9/images/connect.svg") no-repeat;background-size:contain;background-position:center}
.ds-device-spec_small .ds-device-spec__item{padding-left:49px;margin-bottom:21px}
.ds-device-spec_small .ds-device-spec__item .ds-portable{background:url("30.21.23/css/digitalexp-style-l9/images/portable.svg") no-repeat center center;background-size:contain;background-position:center}
.ds-device-spec_small .ds-device-spec__item .ds-instant-use{background:url("30.21.23/css/digitalexp-style-l9/images/instantUse.svg") no-repeat center center;background-size:contain;background-position:center}
.ds-device-spec_small .ds-device-spec__item .ds-wifi{background:url("30.21.23/css/digitalexp-style-l9/images/wifi.svg") no-repeat center center;background-size:contain;background-position:center}
.ds-device-spec_small .ds-device-spec__item .ds-fast{background:url("30.21.23/css/digitalexp-style-l9/images/fast.svg") no-repeat center center;background-size:contain;background-position:center}
.ds-device-spec_small .ds-device-spec__item .ds-connection{background:url("30.21.23/css/digitalexp-style-l9/images/10devices.svg") no-repeat center center;background-size:contain;background-position:center}
.ds-device-spec_small .ds-device-spec__icon{width:30px;height:30px;background-size:contain}
.ds-device-spec__item{position:relative;padding-left:60px;margin-bottom:20px;color:#333;font-family:"Vodafone Rg";font-size:16px;line-height:24px;page-break-inside:avoid;break-inside:avoid}
.ds-device-spec__item p{margin-bottom:0}
.ds-device-spec__title{display:block;color:#333;font-family:"Vodafone RgBd";font-size:16px;line-height:28px}
.ds-device-spec__icon{position:absolute;top:0;left:0;width:40px;height:40px}
@media screen and (min-width:992px){.ds-device-spec{column-count:2}
.ds-device-spec__item{margin-bottom:40px;padding-left:80px}
}
.ds-device-keys{margin-bottom:30px}
.ds-device-keys__item{display:block;padding:20px;color:#666;font-family:"Vodafone Rg";font-size:14px;line-height:16px;text-align:center;border:1px solid #ccc}
.ds-device-keys__item .hd-display{background:url("30.21.23/css/digitalexp-style-l9/images/hd_red.svg") no-repeat center}
.ds-device-keys__item .design-red{background:url("30.21.23/css/digitalexp-style-l9/images/design_red.svg") no-repeat center}
.ds-device-keys__item .camera-red{background:url("30.21.23/css/digitalexp-style-l9/images/camera_red.svg") no-repeat center}
.ds-device-keys__item .touchid-red{background:url("30.21.23/css/digitalexp-style-l9/images/touchid_red.svg") no-repeat center}
.ds-device-keys__item .wifi-red{background:url("30.21.23/css/digitalexp-style-l9/images/wifi-red.svg") no-repeat center;background-size:contain;background-position:center}
.ds-device-keys__item .battery-red{background:url("30.21.23/css/digitalexp-style-l9/images/battery-red.svg") no-repeat center;background-size:contain;background-position:center}
.ds-device-keys__item .fast-red{background:url("30.21.23/css/digitalexp-style-l9/images/fast-red.svg") no-repeat center;background-size:contain;background-position:center}
.ds-device-keys__title{display:block;margin-bottom:7px;color:#333;font-family:"Vodafone RgBd";font-size:16px;line-height:18px}
.ds-device-keys__icon{width:40px;height:40px;margin:0 auto 7px}
@media screen and (min-width:768px){.ds-device-keys{display:flex;flex-wrap:wrap}
.ds-device-keys__item{width:50%}
}
@media screen and (min-width:992px){.ds-device-keys__item{width:20%}
}
.ds-cart-line{padding:15px;margin-bottom:15px;border:1px solid rgba(0,0,0,0.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);color:#666;font-family:"Vodafone Rg";font-size:18px;line-height:22px;text-align:center}
.ds-cart-line__right{margin-right:9px}
.ds-cart-line__right .ds-btn--link:after{margin-left:2px}
.ds-cart-line__thumbnail img{max-height:60px}
.ds-cart-line__title strong{padding-right:8px;color:#333;line-height:20px;font-family:"Vodafone RgBd";font-size:18px}
.ds-cart-line.ds-device-summary{display:flex;align-items:center;justify-content:space-between}
.ds-cart-line.ds-device-summary .ds-cart-line__left{display:flex;justify-content:space-between;align-items:center}
.ds-cart-line.ds-device-summary .ds-cart-line__right{margin-right:0}
.ds-cart-line.ds-device-summary .ds-cart-line__right .ds-icon{background:url(30.21.23/css/digitalexp-style-l9/images/edit_blue.svg) no-repeat center center;background-size:100%}
.ds-cart-line.ds-device-summary .ds-cart-line__right .ds-btn--link{line-height:18px;align-self:flex-start;top:2px}
.ds-cart-line.ds-device-summary .ds-cart-line__right .ds-btn--link .ds-btn--text{display:none}
.ds-cart-line.ds-device-summary .ds-cart-line__right .ds-btn--link:after{display:none}
@media screen and (min-width:768px){.ds-cart-line{display:flex;justify-content:space-between;align-items:center;min-height:80px;padding:9px 20px;margin-bottom:20px;text-align:left}
.ds-cart-line__left{display:flex;align-items:center}
.ds-cart-line__thumbnail{margin-right:25px}
.ds-cart-line__thumbnail img,.ds-cart-line__thumbnail svg{display:block}
.ds-cart-line.ds-device-summary .ds-cart-line__right{margin-right:9px}
.ds-cart-line.ds-device-summary .ds-cart-line__right .ds-icon{display:none}
.ds-cart-line.ds-device-summary .ds-cart-line__right .ds-btn--link .ds-btn--text{display:inline}
.ds-cart-line.ds-device-summary .ds-cart-line__right .ds-btn--link:after{display:inline-block}
}
.ds-cart .ds-cart-header .ds-share-cart{margin-left:auto;order:2}
.ds-advcart-container .ds-cart-adv{margin-top:30px}
@media only screen and (max-width:767px){.ds-advcart-container .ds-cart-adv .col-xs-12:last-child{order:3}
}
.ds-advcart-container .ds-cart-adv .ds-cart-header{display:none}
@media only screen and (min-width:992px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__list{box-shadow:none}
}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__header--main{box-shadow:none;border-bottom:0;padding-top:25px;padding-bottom:15px}
@media only screen and (max-width:767px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__header--main{padding-top:18px;padding-bottom:0}
}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__header--main .ds-actions{display:flex}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__header--main .ds-title{font-family:"Vodafone Lt";font-size:28px;width:100%;color:#000}
@media only screen and (min-width:768px) and (max-width:992px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__header--main .ds-title{font-size:34px}
}
@media only screen and (max-width:767px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__header--main .ds-title{font-family:'Vodafone Rg';font-size:24px;color:#333}
}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-package__header-top{height:8px;background:linear-gradient(90deg,#820000 0,#e60000 50.14%,red 100%)}
@media only screen and (max-width:480px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__list{padding-left:15px;padding-right:15px}
}
@media only screen and (max-width:480px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item{padding-left:0}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-cart-items__list{padding-left:0;padding-right:0}
}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content{padding-bottom:0;min-height:auto;padding-top:3px}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__media{display:none}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__text{color:#000;font-family:"Vodafone RgBd";font-size:18px;text-transform:uppercase}
@media only screen and (min-width:768px) and (max-width:992px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__text{font-size:20px}
}
@media only screen and (max-width:767px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__text{font-size:16px}
}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__description{font-family:"Vodafone Rg";font-size:18px;color:#333;line-height:22px;padding-top:5px}
@media only screen and (max-width:767px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__description{font-size:16px}
}
@media only screen and (max-width:1199px){.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__description{color:#000}
}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-title__wrapper{width:100%}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-btn--link{font-family:"Vodafone RgBd";font-size:14px;letter-spacing:1px}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-btn--link:after{display:none}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-btn--link:before{content:"+";margin-right:2px;font-weight:bold}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item .ds-content .ds-content__prices{display:none}
.ds-advcart-container .ds-cart-adv.ds-cart_iper .ds-cart-items__item.ds-item--voucher{margin-top:4px}
.ds-advcart-container .ds-cart-adv.ds-cart .ds-item--addon{border-bottom:0}
.ds-advcart-container .ds-cart-adv .ds-cart-items__item{border:0}
.ds-advcart-container .ds-cart-adv .ds-cart-items__item .ds-content{border:0}
.ds-advcart-container .ds-cart-adv .ds-cart-columns{display:none}
@media only screen and (max-width:767px){.ds-advcart-container .ds-cart-adv .ds-item--plan{padding-top:0;padding-bottom:0}
}
.ds-advcart-container .ds-adv-rsection{position:absolute;right:0;top:-150px;z-index:10}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-rsection{order:1;box-shadow:none;position:static;z-index:1}
}
@media only screen and (min-width:768px){.ds-advcart-container .ds-adv-rsection .ds-cart-package__header-top{display:none}
}
@media only screen and (min-width:768px) and (max-width:1199px){.ds-advcart-container .ds-adv-rsection{position:static;box-shadow:0 2px 14px 0 rgba(51,51,51,0.08)}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals{background-color:#fff}
@media only screen and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-sticky-footer__list{display:none}
}
@media only screen and (min-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals{max-width:360px}
}
@media only screen and (min-width:767px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals{padding-bottom:20px;margin-bottom:20px}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-adv-offer{text-align:center;font-family:"Vodafone Lt";font-size:40px;color:#000;line-height:48px}
@media only screen and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-adv-offer{display:none}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-content{padding:30px 30px 0 30px}
@media only screen and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-content{padding-bottom:20px}
}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-content{padding:20px 15px 0 15px}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price{display:flex;justify-content:center;align-items:center;margin-top:25px}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price{margin-top:0;justify-content:flex-end;padding-right:5px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price{justify-content:flex-end;position:relative;margin-top:0}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--offer{padding:3px 10px;background-color:#fecb00;text-align:center;border-radius:5px}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--offer{position:absolute;top:0;right:0}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--offer span{font-family:"Vodafone RgBd";font-size:14px;color:#000;letter-spacing:1.56px;text-transform:uppercase}
@media only screen and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--offer span{font-size:18px}
}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--offer span{font-size:14px}
}
@media only screen and (max-width:335px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--offer span{font-size:11px}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--price{text-align:right}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--price{position:absolute;margin-left:-65px;bottom:10px}
}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--price{bottom:5px}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--price .old-price{font-family:"Vodafone Rg";font-size:18px;line-height:28px;color:#333;text-decoration:line-through}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old--price .old-price{font-size:24px}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt{margin-left:5px}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt .ds-single-price{display:flex;align-items:baseline}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt .ds-single-price{position:relative}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt .ds-single-price .ds-price__amount{font-size:64px;font-family:'vodafone rgbd';color:#000}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt .ds-single-price .ds-price__amount{font-size:72px}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt .ds-single-price .ds-price__currency{position:absolute;padding-top:5px;font-family:"Vodafone Rg";font-size:40px;color:#000}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt .ds-single-price .ds-price__currency{font-size:48px;color:#333}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__currunt .ds-single-price .ds-price__duration{font-family:"Vodafone Rg";font-size:18px;font-weight:normal;color:#333;text-transform:lowercase;margin-left:10px}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-advcart-price__old+.ds-advcart-price__currunt{margin-top:40px;margin-right:15px}
}
.ds-advcart-container .ds-adv-rsection .ds-micro-cart-totals .ds-green-link{font-family:"Vodafone Rg";font-size:18px;color:#090}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-rsection .ds-sticky-footer__action-btn{padding-top:10px;padding-bottom:0}
}
.ds-advcart-container .ds-adv-rsection .ds-sticky-footer__action-btn .ds-btn+.ds-btn{margin-top:10px;z-index:1}
@media only screen and (max-width:767px){.ds-advcart-container .ds-adv-cartitems{display:flex;flex-direction:column}
.ds-advcart-container .ds-adv-cartitems .ds-hideprices{order:2}
.ds-advcart-container .ds-adv-cartitems .ds-hideprices .ds-cart-package__header-top{display:none}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-cartitems .ds-sticky-footer__action-btn .ds-btn{width:calc(100% - 300px);margin:0 auto}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-advcart-container .ds-adv-cartitems .ds-sticky-footer__action-btn .ds-btn--no-width-auto-calc{width:100%}
}
@media only screen and (min-width:1200px){.ds-advcart-container .ds-adv-cartitems .ds-vfadv-html{position:static}
}
@media only screen and (min-width:1200px){.ds-advcart-container .ds-mini-adv-cart{display:none}
}
@media only screen and (max-width:1199px){.ds-advcart-container .ds-mini-adv-cart .hide-sticky-cart{display:none}
}
@media only screen and (max-width:1200px){.ds-advcart-container .ds-mini-adv-cart .ds-sticky-footer__list{display:none}
}
@media only screen and (max-width:1200px){.ds-advcart-container .ds-cart-package__item{margin-bottom:0;border-bottom:1px solid #ebebeb}
}
@media only screen and (max-width:1199px){.ds-adv-message-view{margin-bottom:20px}
}
.ds-adv-message-view .velocitySection--DeskTop{position:static}
@media only screen and (min-width:1199px){.ds-adv-message-view .velocitySection--DeskTop{margin-left:57px;padding-top:15px}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .velocitySection--DeskTop{order:1;margin-left:0;display:flex;justify-content:flex-end;padding-bottom:5px}
}
@media only screen and (max-width:767px){.ds-adv-message-view .velocitySection--DeskTop{padding-right:15px;padding-top:15px}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .velocitySection--DeskTop .dropdown__tooltip{display:none}
}
.ds-adv-message-view .ds-alert__wrapper{margin-bottom:0}
.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc{flex-direction:column;align-items:flex-start;box-shadow:none;border-top:0}
@media only screen and (min-width:1199px){.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc{background-color:transparent;padding-left:0}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc{box-shadow:0 2px 4px 0 rgba(155,155,155,0.29)}
}
.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .ds-btn.ds-btn--link.ds-icon-location.ds-custom-icon-link{position:static}
@media only screen and (min-width:1199px){.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .ds-btn.ds-btn--link.ds-icon-location.ds-custom-icon-link{margin-left:65px;padding-top:15px}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .ds-btn.ds-btn--link.ds-icon-location.ds-custom-icon-link{margin-left:0;display:flex;justify-content:flex-end;padding-bottom:5px;order:1;width:100%}
}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .ds-btn.ds-btn--link.ds-icon-location.ds-custom-icon-link{padding-top:10px;padding-right:15px}
}
.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .message__wrapper--3col{width:100%}
.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .message__wrapper--3col img.ds-icon{width:47px;height:46px;min-width:47px}
.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .message__wrapper--3col .ds-btn--link:after{display:none}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .message__wrapper--3col{order:2}
}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__wrapper.ds-alert__misc .message__wrapper--3col{padding:15px}
}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__wrapper{padding:0}
}
.ds-adv-message-view .ds-alert__speed_calc .velocitySection{max-width:100%}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .velocitySection{order:2}
}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__speed_calc .velocitySection{padding:15px}
}
.ds-adv-message-view .ds-alert__speed_calc .velocitySection .ds-icon{width:47px;height:46px;min-width:47px}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion{order:3;display:block;width:100%;margin:0 auto}
.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .ds-accordion{margin:0 auto}
}
@media only screen and (min-width:768px) and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion{width:475px}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .modify-center{display:none}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion #velocityAccordionDesktop{width:100%;height:auto}
}
.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .open .ds-accordion__title{background-color:transparent;margin-bottom:-14px}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .open .ds-accordion__title{margin-bottom:-5px;top:45px}
}
.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .open .ds-accordion__title:before{top:-66px}
.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .ds-accordion__title{position:relative;top:51px}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .ds-accordion__title{top:35px}
}
.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .ds-accordion__title:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/curve_arrow.svg");background-size:100%;background-position:center;height:160px;width:41px;transform:rotate(90deg);background-repeat:no-repeat;display:inline-block;position:absolute;top:-64px;margin:0 auto;left:50%;margin-left:-21px}
.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .ds-accordion__title:after{width:24px;height:24px;margin-left:5px;top:-18px}
.ds-adv-message-view .ds-alert__speed_calc .velocityAccordion .ds-accordion__title span{display:none}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .ds-alert__message{width:100%;margin-right:0}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .ds-alert__message .ds-speed{width:100%}
}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__wrapper .secondaryMessages{margin-left:0}
}
.ds-adv-message-view .ds-alert__wrapper .secondaryMessages .secondaryMessage{font-family:"Vodafone Rg";font-size:28px;color:#000}
@media only screen and (min-width:768px) and (max-width:1199px){.ds-adv-message-view .ds-alert__wrapper .secondaryMessages .secondaryMessage{font-size:24px}
}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__wrapper .secondaryMessages .secondaryMessage{font-size:20px}
}
.ds-adv-message-view .ds-alert__wrapper .secondaryMessages .secondaryMessage strong{font-size:28px}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__wrapper .secondaryMessages .secondaryMessage strong{font-size:20px}
}
@media only screen and (min-width:768px) and (max-width:1199px){.ds-adv-message-view .ds-alert__wrapper .secondaryMessages .secondaryMessage strong{font-size:24px}
}
.ds-adv-message-view .ds-alert__wrapper .secondaryMessages .secondaryMessage .ds-add-fontstyle{text-transform:capitalize}
.ds-adv-message-view .ds-alert__speed_calc .ds-btn--link{font-family:"Vodafone RgBd";font-size:14px;letter-spacing:1px;line-height:16px}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__speed_calc .ds-btn--link{margin-left:40px}
}
.ds-adv-message-view .ds-alert__speed_calc .ds-btn--link.velocityLink{color:#333;margin-left:5px}
@media only screen and (max-width:767px){.ds-adv-message-view .ds-alert__speed_calc .ds-btn--link.velocityLink{left:0;margin-left:0}
}
.ds-adv-message-view .ds-separator{display:none}
.ds-adv-message-view .ds-btn.ds-icon-speed:after{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_acceleration.svg");background-size:contain;background-position:center;margin-right:20px}
.ds-adv-message-view .ds-btn.ds-icon-location:after{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_location.svg");background-size:contain;background-position:center}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-btn.ds-icon-location:after{display:none}
}
.ds-adv-message-view .alert__message--header{display:none}
.ds-adv-message-view .ds-speed-calc{flex-grow:unset;box-shadow:none}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-speed-calc{background-color:#fff;width:100%;max-width:100%}
}
.ds-adv-message-view .ds-speed-calc-latency{width:262px;height:114px;background:url("30.21.23/css/digitalexp-style-l9/images/vf_latency.svg");left:0;background-position:center;background-size:contain;position:relative;order:2;background-repeat:no-repeat}
@media only screen and (min-width:768px) and (max-width:1199px){.ds-adv-message-view .ds-speed-calc-latency{width:340px;height:150px}
}
.ds-adv-message-view .ds-speed-calc-latency:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/vf_latency-home.svg");display:inline-block;background-size:100%;background-position:center;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:3px}
.ds-adv-message-view .ds-speed-calc-latency:after{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/vf_latency-web.svg");display:inline-block;background-size:100%;background-position:center;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;right:3px}
.ds-adv-message-view .ds-speed-calc-latency .ds-speed-calc-value-velocity{font-family:"Vodafone Rg";font-size:14px;text-transform:lowercase;color:#333;font-weight:normal}
.ds-adv-message-view .ds-speed-calc-top-head{order:1;font-family:"Vodafone RgBd";font-size:14px;color:#333}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-speed-calc-top-head{display:none}
}
.ds-adv-message-view .ds-speed-calc-top{order:3}
.ds-adv-message-view .ds-speed-calc-bar{order:2;margin-top:50px;margin-bottom:0;background:transparent;background-image:url("30.21.23/css/digitalexp-style-l9/images/vf_speed-fttc-bar.png");background-size:100% 100%;background-repeat:no-repeat;height:18px}
.ds-adv-message-view .ds-speed-calc-bar:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/vf_speed-fttc-startpoint.svg");width:17px;height:16px;background-size:100%;display:inline-block;background-repeat:no-repeat}
.ds-adv-message-view .ds-speed-calc-bar-speed{top:-55px;color:#333}
.ds-adv-message-view .ds-speed-calc-bar-speed:before{display:none}
.ds-adv-message-view .ds-speed-calc-bar-speed:after{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/vf_speed-fttc-endpin.svg");width:25px;height:30px;background-position:center;background-size:contain;display:inline-block;background-repeat:no-repeat;margin-top:5px}
.ds-adv-message-view .ds-speed-calc-bottom{order:4}
.ds-adv-message-view .ds-speed-calc-bottom-head{color:#333;font-weight:bold}
.ds-adv-message-view .ds-speed-calc-value-speed{line-height:22px;color:#333;font-family:"Vodafone Rg";font-size:18px}
.ds-adv-message-view .ds-speed-calc-value-speed strong{font-family:"Vodafone RgBd";font-size:18px}
.ds-adv-message-view .dropdown__tooltip .__react_component_tooltip.type-dark{background-color:#fff}
.ds-adv-message-view #velocityAccordionLatency{height:auto;width:310px}
@media only screen and (min-width:768px) and (max-width:1199px){.ds-adv-message-view #velocityAccordionLatency{width:475px}
}
@media only screen and (max-width:767px){.ds-adv-message-view #velocityAccordionLatency{width:290px}
}
@media only screen and (max-width:767px){.ds-adv-message-view #velocityAccordionLatency .ds-speed{height:auto}
}
@media only screen and (max-width:1199px){.ds-adv-message-view #velocityAccordionLatency .ds-speed-calc{align-items:center}
}
.ds-adv-message-view #velocityAccordionLatency .ds-speed-calc-latency{margin-left:0}
@media only screen and (max-width:480px){.ds-adv-message-view #velocityAccordionLatency .ds-alert__message .ds-speed-calc-latency{width:262px}
}
@media only screen and (max-width:1199px){.ds-adv-message-view .ds-alert__speed_calc .message__wrapper--2col{width:100%}
}
@media only screen and (min-width:768px){.ds-adv-message-view #velocityAccordionDesktop{height:auto}
}
@media screen and (max-width:991px){.ds-cart__technology-summary-attachment{margin:40px 0}
}
@media screen and (min-width:992px){.ds-cart__technology-summary-attachment{margin:43px 0 39px 0}
}
@media screen and (max-width:767px){.ds-cart__technology-summary-attachment{margin-bottom:calc(35% - 100px)}
}
@media only screen and (max-width:767px){.ds-cart--split-design .ds-cart-header{padding-left:3px}
}
.ds-cart--split-design .ds-cart-header .ds-share-cart{margin-left:inherit}
@media only screen and (max-width:1200px){.ds-cart--split-design .ds-cart-package__header .ds-actions{right:0}
}
@media only screen and (max-width:767px){.ds-cart--split-design .ds-cart-package__header .ds-actions{right:15px}
}
@media only screen and (min-width:1200px){.ds-cart--split-design .ds-cart__technology-summary-attachment{max-width:66.66%;padding-left:0}
}
@media only screen and (max-width:1199px){.ds-cart--split-design .ds-cart__technology-summary-attachment{padding-left:0;padding-right:0;z-index:1}
}
.ds-cart--split-design.col-xs-12{position:static}
.ds-cart__full-wrapper--split-design{position:relative}
@media screen and (max-width:767px){.ds-cart__full-wrapper .ds-cart-header .ds-title{font-family:"Vodafone Rg";font-size:20px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-cart__full-wrapper .ds-cart-header .ds-title{font-size:24px}
}
@media screen and (min-width:992px){.ds-cart__full-wrapper .ds-cart-header .ds-title{font-size:28px}
}
@media screen and (max-width:767px){.ds-affix-section--split-design{z-index:4}
}
.ds-affix-section--split-design.col-lg-4.col-xs-12{position:absolute;right:0;top:35px}
.ds-cart_iper .ds-affix-section--split-design{z-index:4}
@media screen and (max-width:767px){.ds-cart_iper .ds-affix-section--split-design{z-index:999}
}
.ds-plan-price-info.inversion{color:#ebebeb}
.ds-plan-price-info.inversion .ds-plan-price-info__title{color:#ebebeb}
.ds-plan-price-info.inversion .ds-price__duration{color:#ccc}
.ds-plan-price-info.inversion .ds-plan-price-info__col .ds-price.old{color:#ccc}
.ds-plan-price-info__row{display:flex;justify-content:space-between;align-items:center;padding-top:15px;font-family:"Vodafone Rg";font-size:14px}
.ds-plan-price-info__row.reverse{flex-direction:row-reverse}
.ds-plan-price-info__row .ds-price-list__col{padding:0}
.ds-plan-price-info__row>div:first-child{width:100%}
.ds-plan-price-info__col{padding:0 0 0 10px}
.ds-plan-price-info__col .ds-description{margin-bottom:10px}
.ds-plan-price-info__col:first-child{padding:0 10px 0 0}
.ds-plan-price-info__col .ds-included--text{font-family:"Vodafone RgBd";font-size:14px}
.ds-plan-price-info__col .ds-price__currency{font-family:"Vodafone Rg";font-size:15px;line-height:32px}
.ds-plan-price-info__col .ds-price.old{color:#333;font-family:"Vodafone Rg";font-size:15px;line-height:16px}
.ds-plan-price-info__col .ds-price.old .ds-price__currency,.ds-plan-price-info__col .ds-price.old .ds-price__amount{font-family:"Vodafone Rg";font-size:15px;line-height:16px}
.ds-plan-price-info__btn{padding:20px 0}
.ds-plan-price-info__btn .ds-btn{width:100%}
.ds-plan-price-info__title{display:flex;align-items:center;font-family:"Vodafone Rg";font-size:14px;text-transform:uppercase;color:#999;letter-spacing:1px}
.ds-plan-price-info__title-image{display:block;height:23px;margin-right:10px}
.ds-plan-price-info .ds-promo-item__media{padding-top:6px}
.ds-plan-price-info .ds-device--img{min-width:24px;height:27px;background-size:26px;margin-right:7px;background-image:url("30.21.23/css/digitalexp-style-l9/images/smartphone-white.svg");background-position:-4px 0}
.ds-plan-price-info .ds-price-list.ds-device--prices .ds-price-list__col:nth-child(1){padding-left:0}
.ds-plan-price-info .ds-price-list.ds-device--prices .ds-price-list__col:nth-child(2){padding-right:0}
.ds-plan-price-info .ds-price-list.ds-device--prices .ds-price-list__col:nth-child(2) .ds-price__wrapper{justify-content:flex-end}
.ds-plan-price-info .ds-price-list.ds-device--prices .ds-price-list__col:nth-child(2) .ds-price__wrapper .ds-price__duration{text-align:right}
.ds-plan-price-info .ds-device__info{width:100%}
.ds-plan-price-info .ds-btn--info{margin-top:10px}
.filter-menu-open .ds-filter-menu{pointer-events:fill;opacity:1;transition-delay:0;z-index:16;margin-top:57px}
.filter-menu-open .ds-filter-menu__wrap{transform:translate(0,0);transition-delay:.2s}
.ds-filter-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:rgba(0,0,0,0.6);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;transition-delay:.2s}
.ds-filter-menu__close{position:absolute;top:50%;right:20px;width:20px;height:20px;transform:translate(0,-50%);background-image:url("30.21.23/css/digitalexp-style-l9/images/x.svg");background-size:contain;cursor:pointer}
.ds-filter-menu__wrap{position:absolute;top:0;right:0;width:95%;height:100%;background-color:#fff;transform:translate(100%,0);transition:transform .3s ease-in-out;transition-delay:0}
.ds-filter-menu__head{overflow:hidden;position:relative;height:54px;padding:14px 20px;white-space:nowrap;text-overflow:ellipsis;color:#333;line-height:26px;text-align:center;border-bottom:1px solid rgba(0,0,0,0.1);font-family:"Vodafone Rg";font-size:22px}
.ds-filter-menu__head .ds-btn--link{position:absolute;top:50%;left:20px;transform:translate(0,-50%)}
.ds-filter-menu__head .ds-btn--link:after{display:none}
.ds-filter-menu__head .reset-link{position:absolute;left:20px;color:#00b0ca;font-family:'Vodafone Rg';font-size:12px;line-height:30px;font-weight:bold;text-transform:uppercase}
.ds-filter-menu__content{overflow:auto;height:calc(100% - 142px)}
.ds-filter-menu__footer{display:flex;justify-content:flex-end;padding:26px 20px}
.ds-filter-menu__footer .ds-btn{width:100%}
.ds-filter-menu .ds-filter__title--mobile{font-family:"Vodafone Rg";font-size:16px;position:relative;box-shadow:0 2px 4px 0 rgba(0,0,0,0.08);display:flex;align-items:center;height:53px;border-top:1px solid rgba(0,0,0,0.1);cursor:pointer}
.ds-filter-menu .ds-filter__title--mobile:after{content:'';transform:rotate(45deg);position:absolute;border-bottom:solid #999;border-right:solid #999;padding:4px;right:28px;top:25px;border-width:0 2px 2px 0;display:inline-block;cursor:pointer}
.ds-filter-menu .ds-filter__title--mobile.open:after{transform:rotate(-135deg);top:19px}
.ds-filter-menu .ds-filter__item--mobile{padding-left:35px}
.ds-filter-menu .ds-filter__item--mobile .ds-dropdown__text{font-family:"Vodafone Rg";font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ds-filter-menu .ds-filter__item--mobile .ds-dropdown__text:after{display:none}
.ds-filter-menu .ds-filter--price .rc-slider__info{font-family:"Vodafone Rg";font-size:16px;color:#666}
.ds-filter-menu-btn{text-align:center;color:#666;font-family:"Vodafone RgBd";font-size:14px;line-height:16px;cursor:pointer;text-transform:uppercase;user-select:none}
.ds-device-filter{position:relative;height:auto;margin-bottom:20px}
.ds-device-filter select::-ms-expand{display:none !important}
.ds-device-filter .ds-dropdown__text{font-size:17px}
.ds-device-filter .ds-dropdown__list{overscroll-behavior:contain;-ms-scroll-chaining:none}
.ds-device-filter .ds-dropdown__list-title{font-size:17px}
.ds-device-filter #Brand .ds-dropdown__list{max-height:250px}
.ds-device-filter .shiftedArrow:before{left:85% !important}
.ds-device-filter .shiftedArrow:after{left:85% !important}
@media screen and (min-width:1200px){.ds-device-filter .shiftedArrow:before{left:65% !important}
.ds-device-filter .shiftedArrow:after{left:65% !important}
}
.ds-device-filter.fixed{position:fixed;top:0;right:0;left:0;z-index:10}
.ds-device-filter .show-on-desktop{display:none}
.ds-device-filter__reset{margin-left:30px}
.ds-device-filter__reset:after{display:none}
.ds-device-filter__selects{position:relative;display:flex;align-items:center;padding:12px 15px;border-width:1px 0;border-style:solid;border-color:#ccc}
.ds-device-filter__selects:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:calc(100% - 24px);background-color:#ccc;pointer-events:none;content:''}
.ds-device-filter__selects .ds-dropdown{width:50%}
.ds-device-filter__selects .ds-dropdown__head{padding:0}
.ds-device-filter__selects .ds-dropdown__head:after{right:15px}
@media screen and (max-width:480px){.ds-device-filter__selects .ds-dropdown__head:after{right:20px}
}
.ds-device-filter__selects .ds-dropdown__head select{text-align-last:center;font-family:"Vodafone RgBd";font-size:14px;line-height:16px;text-transform:uppercase}
.ds-device-filter__selects .ds-dropdown__head select:-ms-expand{display:none}
.ds-device-filter__selects .ds-dropdown__list{max-height:250px}
.ds-device-filter__search{padding:12px 15px 25px}
.ds-device-filter .ds-filter-menu-btn{width:50%}
@media screen and (max-width:767px){.ds-device-filter .ds-filter-menu-btn{width:100%;display:block}
}
@media screen and (max-width:480px){.ds-device-filter .ds-dropdown__content.__react_component_tooltip.place-bottom#sort{left:15px !important}
.ds-device-filter .ds-dropdown__content.__react_component_tooltip.place-bottom#sort:after,.ds-device-filter .ds-dropdown__content.__react_component_tooltip.place-bottom#sort:before{left:88px}
}
.ds-select{height:28px;background:transparent;border:0;color:#666;font-family:"Vodafone Rg";font-size:16px;line-height:22px;text-align-last:right}
.ds-search{position:relative;width:100%;height:30px;border-bottom:1px solid #666}
.ds-search input[type='search']{position:absolute;bottom:0;left:0;width:calc(100% - 30px);height:calc(100% - 5px);background:0;border:0;color:#333;font-family:"Vodafone Rg";font-size:16px;line-height:22px}
.ds-search input[type='search']::-webkit-input-placeholder{color:#afafaf}
.ds-search input[type='search']::-moz-placeholder{color:#afafaf}
.ds-search input[type='search']::-ms-input-placeholder{color:#afafaf}
.ds-search input[type='search']::-webkit-search-decoration,.ds-search input[type='search']::-webkit-search-cancel-button,.ds-search input[type='search']::-webkit-search-results-button,.ds-search input[type='search']::-webkit-search-results-decoration{display:none}
.ds-search .ds-icon{position:absolute;top:0;right:0;width:20px;height:100%;padding:0;background-color:transparent;background-image:url("30.21.23/css/digitalexp-style-l9/images/search.svg");background-size:contain;background-position:center;background-repeat:no-repeat;border:0;cursor:pointer;transition:opacity .3s ease-in-out;margin-right:1px}
.ds-search .ds-icon:hover{opacity:.8}
.ds-search button[type='submit']{position:absolute;top:0;right:0;width:20px;height:100%;padding:0;background-color:transparent;background-image:url("30.21.23/css/digitalexp-style-l9/images/search.svg");background-size:contain;background-position:center;background-repeat:no-repeat;border:0;cursor:pointer;transition:opacity .3s ease-in-out}
.ds-search button[type='submit']:hover{opacity:.8}
.ds-search__options{position:absolute;top:calc(100% + 5px);left:0;width:100%;border:1px solid #ccc;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);z-index:10}
.ds-search__options .ds-item .ds-btn{margin-left:15px}
.ds-search__options .ds-item .ds-btn--link{padding:8px 15px;margin-left:0;text-align:left}
.ds-search__options .ds-item .ds-btn--link span{white-space:pre-wrap;display:inline}
.ds-search__text{display:block;padding:8px 15px;color:#333;line-height:23px;min-height:36px;border-bottom:1px solid #ccc;font-family:"Vodafone Rg";font-size:20px;cursor:pointer}
.ds-search__text.active,.ds-search__text:hover{background-color:#f4f4f4}
.ds-search__highlight{font-family:"Vodafone RgBd";font-size:20px}
.ds-form__input+.ds-search__options{left:15px;width:calc(100% - 30px)}
@media screen and (min-width:768px){.ds-filter-menu__footer .ds-btn{width:auto;min-width:200px}
}
@media screen and (min-width:768px){.ds-filter-menu-btn{display:none}
.ds-device-filter{border:0;box-shadow:none}
.ds-device-filter .ds-row--reversed{display:flex;flex-direction:row-reverse}
.ds-device-filter.fixed{box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}
.ds-device-filter__wrap{border:0}
.ds-device-filter .show-on-desktop{display:flex;align-items:center}
.ds-device-filter__separator{display:block;height:25px;width:1px;margin-left:18px;background-color:#ccc}
.ds-device-filter__selects{width:auto;border:0;justify-content:flex-end}
.ds-device-filter__selects:before{display:none}
.ds-device-filter__selects .ds-dropdown{width:auto;margin-left:30px}
.ds-device-filter__selects .ds-dropdown__head{padding:0 30px 0 0}
.ds-device-filter__selects .ds-dropdown__head select{text-align-last:right;text-transform:none;font-family:"Vodafone Rg";font-size:16px;line-height:22px}
.ds-device-filter__selects .ds-dropdown__head select:-ms-expand{display:none}
.ds-device-filter__search{padding:8px 0}
}
.ds-promo-item{position:relative;background:#333;box-shadow:0 1px 3px 0 rgba(136,136,136,0.35)}
.ds-promo-item__image{position:relative;overflow:hidden;height:304px}
.ds-promo-item__image img,.ds-promo-item__image svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%}
.ds-promo-item__label{display:flex;align-items:center;justify-content:center;position:absolute;top:-20px;right:20px;height:75px;width:75px;padding:10px;z-index:2;color:#fff;font-family:"Vodafone RgBd";font-size:10px;line-height:16px;letter-spacing:.83px;text-align:center;border-radius:50%;background-color:#9c2aa0;text-transform:uppercase}
.ds-promo-item__row{padding:0 20px;display:flex;border-top:2px solid rgba(102,102,102,0.5);justify-content:space-between;align-items:center;min-height:70px}
.ds-promo-item__row.included{align-items:flex-start;padding:14px 20px 6px}
.ds-promo-item__content{padding:0 20px;min-height:70px}
.ds-promo-item__content .ds-price__wrapper{flex-direction:column}
.ds-promo-item__title{color:#ccc;font-family:"Vodafone RgBd";font-size:12px;letter-spacing:1px;line-height:14px;text-transform:uppercase}
.ds-promo-item-info__title{max-width:83%}
.ds-promo-item__media{display:flex;align-items:center;justify-content:flex-end;padding-top:6px}
.ds-promo-item__media img,.ds-promo-item__media svg{display:block;margin:5px 0 5px 10px}
.ds-promo-item__media .ds-media-link{margin:5px 0 5px 10px}
.ds-promo-item__footer{border-top:2px solid rgba(102,102,102,0.5);text-align:center}
.ds-promo-item__tidal{height:26px;width:78px;border-radius:2px;background-color:#007c92;color:#fff;padding:8px;vertical-align:middle;font-family:"Vodafone Rg";font-size:10px;font-weight:bold;letter-spacing:.83px;line-height:11px;text-align:center;margin:5px 0 5px 10px}
.ds-promo-item__tidal .tidal{display:flex;align-items:center;justify-content:center;height:100%}
.ds-promo-item__tidal .tidal:before{content:' ';background-image:url("30.21.23/css/digitalexp-style-l9/images/Tidal+Logo_white.png");background-repeat:no-repeat;background-size:100%;width:20px;margin-right:8px;background-position:center;position:relative;height:12px}
.ds-promo-item__mobileTv{height:26px;border-radius:2px;background-color:#666;color:#fff;padding:8px;vertical-align:middle;font-family:"Vodafone Rg";font-size:10px;font-weight:bold;letter-spacing:.83px;line-height:11px;text-align:center;margin:5px 0 5px 10px}
.ds-promo-item__mobileTv .mobiletv{display:flex;align-items:center;justify-content:center;height:100%}
.ds-promo-item__mobileTv .mobiletv:before{content:' ';background-image:url("30.21.23/css/digitalexp-style-l9/images/vtv.png");background-repeat:no-repeat;background-size:100%;width:20px;margin-right:8px;background-position:center;position:relative;height:17px}
.ds-device-card-list{position:relative;display:flex;flex-wrap:wrap}
.ds-device-card-list .ds-bolo{transform:translate(-15%,-50%)}
.ds-device-card-list.ds-addons{padding:0;border:0;box-shadow:none}
.ds-device-card-list.ds-addons .ds-addons--container{padding:0}
.ds-device-card-list.ds-addons .slick-slide{margin-right:10px}
.ds-device-card-list.ds-addons .slick-slide .ds-device-card__wrap{display:flex;flex-direction:column}
.ds-panel.ds-slick--container{border:0;box-shadow:none;margin-top:-30px;background-color:transparent}
.ds-device-card__wrap{width:100%;background-color:#fff;position:relative}
.ds-device-card__image{position:relative;height:210px}
.ds-device-card__image img,.ds-device-card__image svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}
.ds-device-card__content{padding:15px 20px 5px 20px;color:#333;font-family:"Vodafone Lt";font-size:14px;letter-spacing:-0.23px;line-height:18px;background-color:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,0.1)}
.ds-device-card__content .ds-price__duration{width:100%}
.ds-device-card__content p{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;min-height:35px;color:#333;font-family:"Vodafone Lt";font-size:14px}
.ds-device-card__title{font-family:"Vodafone Lt";font-size:22px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;max-height:60px;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:2px;color:#333;letter-spacing:-0.37px;line-height:26px;min-height:55px}
.ds-device-card__footer{position:relative;z-index:1;padding:15px 20px;background-color:inherit;border-top:1px solid rgba(0,0,0,0.1)}
.ds-device-card__footer .ds-btn{width:100%}
.ds-accessories-head .ds-title{font-size:34px}
.ds-accessories .ds-bolo{transform:translate(-20%,-50%)}
.ds-accessories .ds-slider-item{margin:40px 0 10px}
.ds-accessories .ds-slider .ds-price .ds-price__currency{font-size:16px}
@media screen and (min-width:768px){.ds-device-card-list.ds-addons .slick-slide{margin-right:0}
}
.ds-click-to-call{visibility:visible;height:410px;width:100%}
@media only screen and (max-width:480px){.ds-click-to-call{height:480px}
}
@media screen and (max-width:768px){.ds-click-to-call{padding:0 20px}
}
.ds-need-help{display:flex;position:fixed;top:50%;left:0;z-index:999;transform:translate(calc(-100% + 30px),-50%);transition:transform .3s ease-in-out;-ms-transform:translateX(-92%)}
.ds-need-help.ds-need-help-slide{transform:translate(-100px,-50%);-ms-transform:translateX(-27%)}
.ds-need-help__content{height:130px;width:256px;background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,0.2);transform:translate(100px,0)}
.ds-need-help__title{display:block;padding:16px 25px;font-family:"Vodafone Rg";font-size:16px;text-align:center;line-height:16px}
.ds-need-help__title-fixed-line{padding-bottom:4px}
.ds-need-help__title-fixed-line.mobile{display:none}
.ds-need-help__title.mobile{display:none}
.ds-need-help__title-fixed-line-wrapper{display:block;padding:8px 25px;font-family:"Vodafone Rg";font-size:14px;text-align:center;line-height:16px}
.ds-need-help__call-to-us{height:25px;text-align:center;color:#428600;padding:4px 0;text-transform:uppercase;font-weight:bold;letter-spacing:1px;line-height:16px;font-size:14px}
.ds-need-help__call-to-us-fixed{font-size:12px;padding:2px;text-transform:lowercase;vertical-align:top}
.ds-need-help__oppure{height:16px;opacity:.45;color:#000;font-family:Vodafone Rg;font-size:14px;line-height:16px;margin-bottom:8px;text-align:center;position:relative}
.ds-need-help__oppure:before{content:'';width:87px;position:absolute;top:8px;left:0;height:2px;border-bottom:1px solid #000;opacity:.1;transform:scaleY(-1)}
.ds-need-help__oppure:after{content:'';width:87px;position:absolute;top:8px;right:0;height:1px;border-bottom:1px solid #000;opacity:.1;transform:scaleY(-1)}
.ds-need-help__list{display:flex;height:50px;justify-content:center}
.ds-need-help__list-item{cursor:pointer;align-items:center;justify-content:flex-start;position:relative;width:100%;padding:12px 20px;color:#4a4d4e;font-family:"Vodafone Rg";font-size:14px;line-height:25px;text-align:left;border-left:1px solid #ebebeb;transition:color .2s ease-in-out}
.ds-need-help__list-item:first-child{border-color:transparent}
.ds-need-help__list-item .ds-help-icons{padding:2px 15px}
.ds-need-help__list-item .ds-help-headphones--icon{background:url("30.21.23/css/digitalexp-style-l9/images/icon_headphones.svg") no-repeat top center}
.ds-need-help__list-item .ds-help-call--icon{background:url("30.21.23/css/digitalexp-style-l9/images/icon_freeCall.svg") no-repeat top center}
.ds-need-help__list-item .ds-help-chat--icon{background:url("30.21.23/css/digitalexp-style-l9/images/icon_chat.svg") no-repeat top center}
.ds-need-help__list-item.ds-text-click-to-call{color:#3cc}
.ds-need-help__list-item.ds-text-call-us-free{color:#428600}
.ds-need-help__list-item:before{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:0;height:0;opacity:0;border-style:solid;border-width:0 3.5px 5px 3.5px;border-color:transparent transparent #d8d8d8 transparent;pointer-events:none;transition:opacity .2s ease-in-out;content:''}
.ds-need-help__list-item:after{position:absolute;left:50%;transform:translateX(-50%);top:100%;width:100%;padding:2px 10px;opacity:0;background-color:#d8d8d8;box-shadow:0 2px 4px 0 rgba(0,0,0,0.15);color:#666;font-family:"Vodafone RgBd";font-size:12px;letter-spacing:.5px;line-height:14px;text-transform:uppercase;pointer-events:none;transition:opacity .2s ease-in-out;content:attr(data-placeholder);text-align:center}
.ds-need-help__list-item:hover{color:#86b956}
.ds-need-help__list.mob-show{display:none}
.ds-need-help__list.ds-btn--tertiary.fixed{display:none}
@media screen and (max-width:767px){.ds-need-help__list.ds-btn--tertiary.fixed{display:block}
}
.ds-need-help__label{display:flex;align-items:center;justify-content:center;height:50px;width:132px;transform:rotate(-90deg) translate(-40px,58px);border-radius:0 0 4px 4px;background-color:#428600;-webkit-backface-visibility:hidden;cursor:pointer;text-align:center;border:0}
.ds-need-help__label .ds-need-help__label--text{color:#fff;font-family:"Vodafone Rg";font-size:14px;letter-spacing:1px;line-height:16px;transform:rotate(180deg);text-transform:uppercase;padding:10px 10px;font-weight:bold}
.ds-need-help__label:hover{color:#86b956;background-color:#295201}
.ds-need-help__label:hover .ds-need-help__label--text{background-color:#295201}
.ds-need-help__label .ds-icon-arrow-right--white{display:none}
.ds-btn--tertiary.fixed{display:none}
@media screen and (max-width:767px){.ds-btn--tertiary.fixed{display:block}
}
.ds-need-help-slide .ds-need-help__label--text:hover{color:#86b956}
@media screen and (max-width:767px){.ds-need-help{bottom:0;left:0;right:0;top:auto;transform:translate(0,100%)}
.ds-need-help__list{flex-direction:column-reverse;justify-content:center;align-items:center;height:auto}
.ds-need-help__list .ds-btn{width:100%;padding:0}
.ds-need-help__list .ds-btn.fixed{height:40px;background-color:#418601;color:#fff;line-height:16px;height:50px;padding:5px;font-weight:normal;text-transform:uppercase;font-family:"Vodafone Rg";letter-spacing:0}
.ds-need-help__list .ds-btn.fixed .ds-icon-calls_white{background:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg") no-repeat center center;background-size:100% 100%;display:inline-block;height:32px;width:32px;transform:rotate(45deg)}
.ds-need-help__list .ds-btn.fixed .greenNumberContainer{display:inline-block;text-align:left}
.ds-need-help__list .ds-btn.fixed .greenNumberContainer .greenNumber{display:block;font-size:22px;line-height:22px;font-weight:bold;letter-spacing:1px;font-family:"Vodafone Rg"}
.ds-need-help__list .ds-btn.fixed .greenNumberContainer .callToUsLabel{font-size:16px !important;line-height:21px}
.ds-need-help__list .ds-btn.fixed .opureText{font-size:12px;margin-right:3px}
.ds-need-help__list .ds-btn.fixed:hover{background-color:#428600}
.ds-need-help__list .ds-btn.fixed-mobile{height:40px;background-color:snow;color:#428600;font-size:14px;font-family:"Vodafone Rg";font-weight:bold;display:none}
.ds-need-help.ds-need-help-slide{transform:translate(0,0);-ms-transform:translateX(-27%)}
.ds-need-help.ds-need-help-slide .ds-need-help__label .ds-icon-arrow-right--white{transform:rotate(90deg)}
.ds-need-help .ds-need-help__label{position:absolute;top:-25px;transform:none;left:5%;border-radius:6px 6px 0 0;height:25px;width:115px;display:none;background-color:#333}
.ds-need-help .ds-need-help__label .ds-need-help__label--text{transform:none;line-height:0;padding:0;margin-left:-18px;color:#fff;font-size:12px;font-weight:bold;background-color:#333}
.ds-need-help .ds-need-help__label .ds-need-help__label--text:hover{color:#fff}
.ds-need-help .ds-need-help__label .ds-icon-arrow-right--white{display:block;width:10px;height:10px;transform:rotate(270deg);position:absolute;right:0;top:8px}
.ds-need-help .ds-need-help__label.showMobile{display:none}
.ds-need-help .ds-need-help__content{width:100%;height:auto;transform:none;display:none;height:70px;padding:10px}
.ds-need-help .ds-need-help__content.fixed{display:block;box-shadow:none;background:#333}
.ds-need-help__call-to-us{display:none}
.ds-need-help__oppure{display:none}
.ds-need-help__title-fixed-line-wrapper{font-size:16px;display:none}
.msite-slide-up{transform:translate(0,0) !important}
}
.ds-promo-ban{position:relative;background-repeat:no-repeat;background-size:cover;color:#fff;padding-top:calc(100%*381/600);min-height:400px}
.ds-promo-ban__wrap{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;max-height:100%;padding:2% 6.5%;text-align:center}
.ds-promo-ban__logo{margin-bottom:30px}
.ds-promo-ban__title{display:block;margin-bottom:9px;font-family:"Vodafone Lt";font-size:30px}
.ds-promo-ban__content{margin-bottom:22px;font-family:"Vodafone Lt";font-size:16px;line-height:25px}
.ds-promo-ban__price{margin-bottom:36px;font-family:"Vodafone RgBd";font-size:14px;line-height:18px}
.ds-promo-ban__price strong{padding-right:15px;font-family:"Vodafone RgBd";font-size:50px;line-height:32px}
.ds-promo-ban__price strong span{font-family:"Vodafone RgBd";font-size:30px;line-height:35px}
.ds-promo-ban .ds-btn{min-width:200px}
@media screen and (min-width:768px){.ds-promo-ban__wrap{text-align:left}
.ds-promo-ban__title{font-family:"Vodafone Lt";font-size:50px;line-height:51px}
.ds-promo-ban__content{font-family:"Vodafone Lt";font-size:20px}
.ds-promo-ban__price{font-family:"Vodafone RgBd";font-size:16px}
.ds-promo-ban__price strong{font-family:"Vodafone RgBd";font-size:60px}
}
.ds-sticky-header{position:fixed;top:0;left:0;right:0;background-color:#f4f4f4;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);z-index:11;transition:.5s}
.ds-sticky-header:after{position:absolute;bottom:0;left:0;height:3px;width:100%;background:linear-gradient(127.16deg,#e60000 0,#9f041b 100%);content:''}
.ds-sticky-header.closed{top:-120px}
@media screen and (max-width:480px){.ds-sticky-header{top:55px}
}
.ds-sticky-filter-header{position:fixed;top:0;left:0;right:0;background-color:#f4f4f4;z-index:11;transition:0;width:100%}
.ds-sticky-filter-header:after{position:absolute;bottom:0;left:0;height:5px;width:100%;content:'';background-color:#f4f4f4}
.ds-sticky-filter-header.closed{top:-120px}
.ds-sticky-filter-header.ds-footer-overlap{opacity:0;transition:opacity .3s}
.ds-device-selected-list{display:flex}
.ds-device-selected-list--with-price .ds-device-selected{border-left:1px solid #ccc;align-items:center;min-height:100px}
.ds-device-selected-list--with-price .ds-device-selected:nth-child(3n+1){border-left-color:transparent}
.ds-device-selected-list--with-price .ds-device-selected__image{display:none}
.ds-device-selected-list--with-price .ds-device-selected__title{margin-bottom:8px}
.ds-device-selected-list--no-price{align-items:center;flex-direction:column-reverse}
.ds-device-selected-list--no-price .ds-device-selected{display:none;border-bottom:1px solid #ebebeb;align-items:center}
.ds-device-selected-list--no-price .ds-device-selected__title{letter-spacing:.44px;line-height:18px;font-family:"Vodafone Rg";font-size:16px}
.ds-device-selected-list--no-price .ds-device-selected-cta{display:flex;position:relative;height:100px;justify-content:center;align-items:center;background-color:#333}
@media screen and (min-width:769px){.ds-device-selected-list--no-price .ds-device-selected-cta{position:absolute;right:0;top:0}
}
.ds-device-selected-list--no-price .ds-device-selected-btn{width:100%;margin:0 15px}
.ds-device-selected-list--no-price .ds-device-selected-btn .ds-btn{width:100%}
.ds-device-selected-list--no-price .ds-device-selected-expand{position:relative;width:70px;height:100%;border-left:1px solid #5d5d5d;display:block}
.ds-device-selected-list--no-price .ds-device-selected-expand:after{position:absolute;top:calc(50% - 4px);left:calc(50% + 4px);display:block;content:"";height:8px;width:8px;border:2px solid #afafaf;transform:rotate(45deg);border-bottom-width:0;border-right-width:0;margin:0 auto}
.ds-device-selected-list--no-price.active .ds-device-selected{display:flex}
.ds-device-selected-list--no-price.active .ds-device-selected-expand:after{transform:rotate(225deg)}
.ds-device-selected{display:flex;color:#333}
.ds-device-selected__image{display:block;position:relative;height:100px;width:100px}
.ds-device-selected__image img,.ds-device-selected__image svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:60%;max-height:60%}
.ds-device-selected__content{width:100%}
.ds-device-selected__title{display:block;padding:0 10px 0 0;color:#333;letter-spacing:.39px;line-height:16px;font-family:"Vodafone Rg";font-size:14px}
.ds-device-selected__col{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;line-height:16px;font-family:"Vodafone Rg";font-size:12px;text-transform:uppercase}
.ds-device-selected__col:first-child{padding-left:0}
.ds-device-selected__price{line-height:16px;text-align:right;font-family:"Vodafone RgBd";font-size:14px}
@media screen and (min-width:768px){.ds-device-selected-list--no-price{flex-direction:row}
.ds-device-selected-list--no-price .ds-device-selected-expand{display:none}
.ds-device-selected-list--no-price .ds-device-selected{display:flex;background-color:transparent;border-bottom:0;border-right:1px solid #ccc}
.ds-device-selected-list--no-price .ds-device-selected__title{letter-spacing:.44px;line-height:18px;font-family:"Vodafone Rg";font-size:16px}
.ds-device-selected-list--no-price .ds-device-selected-cta{background-color:transparent}
.ds-device-selected-list--no-price .ds-btn{height:50px}
.ds-device-selected-list--with-price .ds-device-selected{align-items:flex-end}
.ds-device-selected-list--with-price .ds-device-selected__image{display:block}
.ds-device-selected-list--with-price .ds-device-selected__title{font-family:"Vodafone Rg";font-size:16px;letter-spacing:.44px;line-height:18px}
.ds-device-selected{display:flex}
.ds-device-selected__title{display:block}
.ds-device-selected__content{padding:14px 0;width:calc(100% - 60px)}
.ds-device-selected__image{width:60px}
.ds-device-selected__col{margin-bottom:3px;font-family:"Vodafone Rg";font-size:14px}
.ds-device-selected__price{line-height:20px;font-family:"Vodafone RgBd";font-size:18px;margin-left:10px}
}
@media screen and (min-width:1200px){.ds-device-selected-list--with-price .ds-device-selected__title{padding:0 20px 0 0;letter-spacing:.5px;line-height:21px;font-family:"Vodafone Rg";font-size:18px}
.ds-device-selected{padding-left:13px}
.ds-device-selected__image{width:85px}
.ds-device-selected__table{display:flex;position:relative;height:46px}
.ds-device-selected__table:before{position:absolute;left:50%;transform:translateX(-50%);top:0;width:1px;height:100%;background-color:#ccc;content:''}
.ds-device-selected__content{padding:0;width:calc(100% - 85px)}
.ds-device-selected__col{width:50%;padding:0 17px;line-height:16px;font-family:"Vodafone Rg";font-size:14px}
}
.ds-arrow{height:40px;width:40px;border:1px solid #666;background-color:#fff;border-radius:50%;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);transition:box-shadow .2s ease-in-out;cursor:pointer;user-select:none}
.ds-arrow:hover{box-shadow:0 0 20px 0 rgba(0,0,0,0.25)}
.ds-arrow.disable{pointer-events:none;opacity:.4}
.ds-arrow:before{position:absolute;top:13px;box-sizing:border-box;height:13px;width:13px;border:1.5px solid #333;transform:rotate(45deg);content:''}
.ds-arrow.arrow-right:before{left:9px;clip:rect(0,13px,10px,3px)}
.ds-arrow.arrow-left:before{left:16px;clip:rect(3px,10px,13px,0)}
.ds-error{margin-bottom:100px}
.ds-error__image{text-align:center;background:url("30.21.23/css/digitalexp-style-l9/images/spaceship.svg") center center no-repeat;width:780px;max-width:100%;margin:0 auto;margin-bottom:30px;min-height:170px;background-size:contain}
.ds-error__content{text-align:center;color:#333;line-height:24px;font-family:"Vodafone Rg";font-size:16px}
.ds-error__content-wrap{display:block;padding-top:20px}
.ds-error__content p a,.ds-error__content p a:visited{color:#00b0ca}
.ds-error__content p a:hover,.ds-error__content p a:visited:hover{text-decoration:underline}
.ds-error__content p span{display:block;padding-top:2px;margin-bottom:11px;color:#999;font-size:14px;letter-spacing:.58px;line-height:16px}
.ds-error__content span{line-height:24px}
.ds-error__content.custom_error p span{color:#333;font-size:16px;line-height:24px}
.ds-error__title{display:block;margin-bottom:10px;color:#333;line-height:30px;font-family:"Vodafone Rg";font-size:22px}
.ds-error__order{display:flex;align-items:center;justify-content:center;padding-top:34px;color:#666;letter-spacing:.5px;line-height:14px;text-transform:uppercase;font-family:"Vodafone RgBd";font-size:12px}
@media screen and (max-width:480px){.ds-error__order{flex-direction:column}
}
.ds-error__order .ds-error-text{display:flex;align-items:center;padding-right:10px}
@media screen and (max-width:480px){.ds-error__order .ds-error-text{padding-bottom:15px}
}
.ds-error__order-icon{text-align:center;background:url("30.21.23/css/digitalexp-style-l9/images/track.svg") center center no-repeat;background-size:contain;display:block;width:30px;height:30px;margin:0 5px 0 0}
.ds-error__order-icon svg,.ds-error__order-icon img{display:block;width:30px;height:30px}
.ds-error__order-icon.track_delivery_icon{background:url("30.21.23/css/digitalexp-style-l9/images/track_delivery.svg") center center no-repeat;background-size:30px;background-position:2px 4px}
@media screen and (min-width:768px){.ds-error__image{min-height:387px}
}
.ds-order-status{font-family:"Vodafone Rg";font-size:16px;min-height:450px;margin-top:20px}
.ds-order-status .ds-tracker{margin:0 auto 30px}
.ds-order-status .ds-tracker__info{margin-bottom:30px}
.ds-order-status .ds-tracker__info-title strong{display:block;margin-bottom:5px;text-transform:capitalize;color:#333;line-height:24px;font-family:"Vodafone RgBd";font-size:16px}
.ds-order-status__info{margin-bottom:30px}
.ds-order-status__info strong{display:block;margin-bottom:5px;text-transform:uppercase;color:#333;line-height:24px;font-family:"Vodafone RgBd";font-size:16px}
.ds-order-status__info time{color:#666;line-height:24px}
.ds-order-status__content{padding:30px 0 4px;border-top:1px solid #ebebeb;color:#666;line-height:24px;font-family:"Vodafone Rg";font-size:16px}
.ds-order-status__content-col{margin-bottom:20px}
.ds-order-status__content-title{display:block;margin-bottom:11px;color:#333;line-height:18px;font-family:"Vodafone RgBd";font-size:16px}
.ds-order-status__content-subtitle{display:block;margin-bottom:6px;color:#999;letter-spacing:.5px;line-height:15px;font-family:"Vodafone RgBd";font-size:12px;text-transform:uppercase}
.ds-order-status__content .ds-check-list{padding:0;margin-bottom:30px}
.ds-order-status__content .ds-check-list li{padding:0 0 0 31px}
.ds-order-status__footer{margin-top:15px}
.ds-order-status__footer .ds-btn{margin-right:30px}
.ds-order-status__footer_2{margin-top:5px}
.ds-order-status__footer_2 .ds-btn{margin-right:20px}
.ds-order-status__footer_2 .ds-btn:after{margin-left:-3px}
.ds-order-status__image{margin-bottom:20px;background:url("30.21.23/css/digitalexp-style-l9/images/order_tracking.svg") no-repeat center top;min-height:220px}
@media screen and (min-width:992px){.ds-order-status__image{background-position:center top}
.ds-order-status .ds-tracker{margin:0 auto 60px}
.ds-order-status__info{margin-bottom:50px}
.ds-order-status__content{display:flex;justify-content:space-between;align-items:flex-start}
.ds-order-status__content-col{width:45%;max-width:510px;margin-bottom:0}
.ds-order-status__footer .ds-btn{margin-right:47px}
}
.ds-tracker{margin:10px 30px}
.ds-tracker__items{display:flex;position:relative;justify-content:center}
.ds-tracker__item{position:relative;flex-grow:1;text-align:center;max-width:250px;width:100%}
.ds-tracker__item:first-child{text-align:left}
.ds-tracker__item:before,.ds-tracker__item:after{position:absolute;top:43px;width:50%;height:2px;background-color:#f4f4f4;content:''}
.ds-tracker__item:before{left:0}
.ds-tracker__item:after{right:0}
.ds-tracker__item:first-child .ds-tracker__point{margin-left:0}
.ds-tracker__item:last-child:after{display:none}
.ds-tracker__item .ds-icon-track{background-image:url("30.21.23/css/digitalexp-style-l9/images/track_grey.svg")}
.ds-tracker__item .ds-icon-track_black{background-image:url("30.21.23/css/digitalexp-style-l9/images/track_black.svg")}
.ds-tracker__item .ds-icon-fixed-line{background-image:url("30.21.23/css/digitalexp-style-l9/images/fixedline_regular.svg")}
.ds-tracker__item .ds-icon-delivery{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery-unselected.svg")}
.ds-tracker__item .ds-icon-sms{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms_grey.svg")}
.ds-tracker__item .ds-icon-sim{background-image:url("30.21.23/css/digitalexp-style-l9/images/sim_grey.svg")}
.ds-tracker__item .ds-icon-house{background-image:url("30.21.23/css/digitalexp-style-l9/images/home_grey.svg")}
.ds-tracker__item .ds-icon-delivery-progress{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery_progress_grey.svg")}
.ds-tracker__item .ds-icon-fixedline{background-image:url("30.21.23/css/digitalexp-style-l9/images/fixedline_grey.svg")}
.ds-tracker__item--active .ds-tracker__point{transform:scale(1.75);background-color:#e60000}
.ds-tracker__item--selected:after,.ds-tracker__item--selected:before{background-color:#e60000}
.ds-tracker__item--selected .ds-tracker__point{transform:scale(1.75);background-color:#e60000}
.ds-tracker__item--selected .ds-tracker__info-title{color:#333}
.ds-tracker__item--selected .ds-icon-track{background-image:url("30.21.23/css/digitalexp-style-l9/images/track_selected.svg")}
.ds-tracker__item--selected .ds-icon-delivery{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery-selected.svg")}
.ds-tracker__item--selected .ds-icon-sms{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms_red.svg")}
.ds-tracker__item--selected .ds-icon-sim{background-image:url("30.21.23/css/digitalexp-style-l9/images/sim_red.svg")}
.ds-tracker__item--selected .ds-icon-house{background-image:url("30.21.23/css/digitalexp-style-l9/images/home_red.svg")}
.ds-tracker__item--selected .ds-icon-delivery-progress{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery_progress_red.svg")}
.ds-tracker__item--selected .ds-icon-fixedline{background-image:url("30.21.23/css/digitalexp-style-l9/images/fixedline_red.svg")}
.ds-tracker__item--error .ds-icon-track{background-image:url("30.21.23/css/digitalexp-style-l9/images/track.svg")}
.ds-tracker__item--error .ds-icon-delivery{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery.svg")}
.ds-tracker__item--error .ds-icon-sms{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms.svg")}
.ds-tracker__item--error .ds-icon-sim{background-image:url("30.21.23/css/digitalexp-style-l9/images/sim.svg")}
.ds-tracker__item--error .ds-icon-house{background-image:url("30.21.23/css/digitalexp-style-l9/images/home.svg")}
.ds-tracker__item--error .ds-icon-delivery-progress{background-image:url("30.21.23/css/digitalexp-style-l9/images/delivery_progress.svg")}
.ds-tracker__item--error .ds-icon-fixedline{background-image:url("30.21.23/css/digitalexp-style-l9/images/fixedline.svg")}
.ds-tracker__item--active:after{background-color:#f4f4f4}
.ds-tracker__icon{display:block;background-size:0;height:40px;width:40px}
.ds-tracker__point{position:relative;display:block;width:8px;height:8px;margin:0 auto 20px;z-index:2;border-radius:50%;background-color:#ccc}
.ds-tracker__mobile{padding-top:15px}
.ds-tracker__mobile .ds-tracker__info{display:inline-block;vertical-align:top;padding:0 10px}
.ds-tracker__mobile .ds-tracker__icon{display:inline-block;height:20px;width:20px;background-size:100% 100%;vertical-align:top}
.ds-tracker__mobile .ds-tracker__point{display:none}
.ds-tracker__info{display:none;padding-top:5px;color:#333;line-height:22px;font-family:"Vodafone Rg";font-size:14px}
.ds-tracker__info-date{display:block}
.ds-tracker__info-desc{display:block}
.ds-tracker__info-title{color:#999;line-height:18px;text-transform:uppercase;font-family:"Vodafone RgBd";font-size:12px}
.ds-tracker .ds-icon-warning{display:block;top:4px;width:24px;height:24px;position:absolute;left:50%;transform:translateX(-50%)}
.ds-tracker .ds-icon-warning-tracking{width:inherit;margin:0}
.ds-tracker .ds-icon-warning-tracking-first{margin-right:20em !important}
.ds-tracker .ds-icon-warning-tracking-last{margin-left:20em !important}
@media screen and (min-width:768px){.ds-tracker{margin:10px 50px}
.ds-tracker__item:first-child{text-align:center}
.ds-tracker__item:before,.ds-tracker__item:after{top:63px}
.ds-tracker__item:first-child:before{display:none}
.ds-tracker__item:first-child .ds-tracker__point{margin-left:auto}
.ds-tracker__icon{background-size:100% 100%;margin:0 auto 20px}
.ds-tracker__info{display:block}
.ds-tracker__mobile{display:none}
.ds-tracker .ds-icon-warning{position:static;margin:12px auto 0;transform:initial}
}
.ds-info-content{padding:20px;border:1px solid #ebebeb;background-color:#fff;font-family:"Vodafone Rg";font-size:14px}
.ds-info-content__title{display:block;color:#333;line-height:18px;font-family:"Vodafone RgBd";font-size:16px;padding-bottom:.4em}
.ds-info-content__title--video{margin-bottom:4px}
.ds-info-content p{color:#666;line-height:22px}
.ds-find-order{background-color:#fff}
.ds-find-order__image{margin-bottom:20px;background:url("30.21.23/css/digitalexp-style-l9/images/order_tracking.svg") no-repeat center center;min-height:220px;margin-top:20px}
.ds-find-order__content{margin-bottom:20px;line-height:24px;min-height:500px;margin-top:3%;font-family:"Vodafone Rg";font-size:16px}
.ds-find-order__content p{margin-bottom:17px;color:#333;font-family:"Vodafone Rg";font-size:16px}
.ds-find-order__content .ds-btn-group--common .ds-form__text{justify-content:center;font-size:15.5px;text-align:center}
.ds-find-order__selections .ds-selection{margin:0 0 21px 0}
.ds-find-order__selections .ds-selection label{justify-content:center;height:66px;width:100%;text-align:center}
.ds-find-order__fields .ds-form__line{margin-bottom:15px}
.ds-find-order__fields .notification__icon{margin-right:5px}
.ds-find-order__fields .ds-btn{display:block;min-width:184px;margin-top:25px}
.ds-orders-track .ds-title{margin-top:20px;margin-bottom:20px}
.ds-order-website__options,.ds-order-store__options{display:none}
@media screen and (min-width:992px){.ds-find-order__image{background-position:center right}
.ds-find-order__selections{display:flex;flex-wrap:wrap;padding-bottom:9px}
.ds-find-order__selections .ds-selection{margin:0 21px 21px 0}
.ds-find-order__selections .ds-selection label{width:244px}
.ds-find-order__fields{display:flex;flex-wrap:wrap;align-items:end}
.ds-find-order__purchases{display:flex;flex-direction:column;margin-top:-4px}
.ds-find-order__purchases li{margin-bottom:21px}
}
.ds-selection{position:relative;font-family:"Vodafone Rg";font-size:16px}
.ds-selection input[type=checkbox],.ds-selection input[type=radio]{position:absolute;clip:rect(0,0,0,0);width:0;height:0;opacity:0;pointer-events:none}
.ds-selection input[type=checkbox]:checked+label,.ds-selection input[type=radio]:checked+label{border:2px solid #e60000}
.ds-selection input[type=checkbox]:checked+label:before,.ds-selection input[type=radio]:checked+label:before{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:0 25px 25px 0;border-color:transparent #e60000 transparent transparent;content:''}
.ds-selection input[type=checkbox]:checked+label:after,.ds-selection input[type=radio]:checked+label:after{position:absolute;top:3px;right:2px;width:9px;height:9px;background:url("30.21.23/css/digitalexp-style-l9/images/tick.svg") no-repeat center center;background-size:100% 100%;content:''}
.ds-selection label{position:relative;display:flex;align-items:center;width:100%;padding:10px 30px;background-color:transparent;border:solid 1px #999;border-radius:2px}
.ds-field{color:#333;line-height:22px;font-family:"Vodafone Rg";font-size:14px}
.ds-field__text{display:block;margin-bottom:10px}
.ds-field__text a,.ds-field__text a:visited{color:#3cc}
.ds-field__title{display:block;margin-bottom:5px;color:#999;letter-spacing:.5px;line-height:14px;text-transform:uppercase;font-family:"Vodafone RgBd";font-size:12px}
.ds-field__input{width:100%;height:50px;border:1px solid #ccc;background-color:#fff;line-height:23px;text-indent:20px;border-radius:2px;color:#333;font-family:"Vodafone Rg";font-size:20px}
.ds-field__input_phone{max-width:200px}
.ds-field .mw340{width:100%;max-width:340px}
.ds-field__select{width:100%;height:50px;border:1px solid #ccc;background-color:#fff;line-height:23px;text-indent:20px;border-radius:2px;color:#333;font-family:"Vodafone Rg";font-size:20px}
.ds-field__info{display:block;padding-top:10px;color:#666;line-height:20px;font-family:"Vodafone Rg";font-size:14px}
.ds-field__checking{margin-top:-10px}
.ds-field__checking .ds-btn--link{margin-left:20px}
.ds-field__line{display:flex;flex-wrap:wrap}
.ds-field__line .ds-custom-radio{margin:0 20px 20px 0}
.ds-field__line-item{margin:0 20px 20px 0}
.ds-field__line-item__notice{padding-top:10px}
.ds-field__note{display:none;align-items:center;flex-wrap:wrap;margin:-10px 0 20px;color:#999;position:relative;padding-left:26px;line-height:14px;font-family:"Vodafone Rg";font-size:12px}
.ds-field__note:before{position:absolute;top:0;left:0;width:20px;height:20px;content:'';background:url("30.21.23/css/digitalexp-style-l9/images/notification_red.svg") no-repeat center center;background-size:100% 100%}
.ds-field__note span{display:block;width:100%}
.ds-field__note-icon{width:24px;margin-right:10px}
.ds-field__note-icon svg{width:100%;height:auto;fill:#999}
.ds-field__note-icon img{display:block;width:100%;height:auto}
.ds-field.error .ds-field__input{background-color:rgba(230,0,0,0.03);border-color:#e60000}
.ds-field.error .ds-field__note{display:flex}
.ds-field.disabled .ds-field{pointer-events:none}
.ds-field.disabled .ds-field__input{background-color:#f4f4f4;color:#ccc;pointer-events:none}
.ds-line-fields__item{margin:0 0 20px 0}
@media screen and (min-width:768px){.ds-line-fields{display:flex;flex-wrap:wrap}
.ds-line-fields__item{margin:0 20px 20px 0}
.ds-line-fields__item.one{width:160px}
.ds-line-fields__item.two{width:340px}
.ds-field__line{display:flex;flex-wrap:wrap}
.ds-field__line .ds-custom-radio{margin:0 20px 20px 0}
.ds-field__line-item{margin:0 20px 20px 0}
.ds-field__line-item .ds-btn--link{margin-top:25px}
}
.ds-accordion{font-family:"Vodafone Rg";font-size:14px}
.ds-accordion__title{display:block;color:#333;letter-spacing:.5px;line-height:16px;text-transform:uppercase;cursor:pointer;user-select:none;font-family:"Vodafone RgBd";font-size:12px}
.ds-accordion__title:after{position:relative;display:inline-block;margin-left:9px;top:-2px;width:7px;height:7px;border-width:1.8px 1.8px 0 0;border-style:solid;border-color:#333;transform:rotate(135deg);content:''}
.ds-accordion__content{display:none}
.ds-accordion.open .ds-accordion__title:after{top:1px;transform:rotate(-45deg)}
.ds-accordion.open .ds-accordion__content{display:block}
.ds-accordion--split-design{font-size:16px}
.ds-accordion--split-design .ds-accordion__title{height:33px;line-height:33px;text-align:center;background-color:#f7f7f7;border:1px solid #eee;font-family:"Vodafone Rg";font-size:18px;letter-spacing:0;text-transform:none}
.ds-accordion--split-design .ds-accordion__title:after{margin-left:11px;top:-3px;width:12px;height:12px;border-width:1px 1px 0 0}
.ds-accordion--split-design.open .ds-accordion__title:after{top:4px}
.ds-picture-container{display:flex;align-items:flex-start;justify-content:center;min-height:100vh;padding:20px;background-size:100% 260px;background-position:top center;background-repeat:no-repeat;background-color:#f4f4f4;background-image:url("30.21.23/css/digitalexp-style-l9/images/winback_bg.jpg")}
@media screen and (max-width:767px){.ds-picture-container{background-size:100% 220px}
}
.ds-picture-container--red-gradient-then-white{background-size:initial;background-image:initial}
@media screen and (max-width:767px){.ds-picture-container--red-gradient-then-white{background:linear-gradient(180deg,#e60000 0,#900 210px,white 210px 100%)}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-picture-container--red-gradient-then-white{background:linear-gradient(180deg,#e60000 0,#900 237px,white 237px 100%)}
}
@media screen and (min-width:992px){.ds-picture-container--red-gradient-then-white{background:linear-gradient(180deg,#e60000 0,#900 244px,white 244px 100%)}
}
.ds-picture-container--red-gradient{background-size:initial;background-image:initial;background:linear-gradient(135deg,#e60000 0,#900 100%)}
@media screen and (max-width:767px){.ds-picture-container--more-padding{padding:130px 16px 0}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-picture-container--more-padding{padding:144px 77px 0}
}
@media screen and (min-width:992px){.ds-picture-container--more-padding{padding:176px 0 0 0}
}
.ds-picture-container__layout{width:100%;max-width:880px}
.ds-picture-container__layout.ds-form{background:transparent}
.ds-picture-container__layout.ds-form .ds-info-container{min-height:auto;background-color:transparent}
.ds-picture-container__layout.ds-form .ds-info-container::before{display:none}
.ds-picture-container__layout.ds-form .ds-info-container__title{border-bottom:0;font-family:"Vodafone Lt";font-size:40px;line-height:48px;letter-spacing:0;color:#fff;padding:40px 0}
@media screen and (max-width:767px){.ds-picture-container__layout.ds-form .ds-info-container__title{font-size:24px;line-height:30px}
}
.ds-picture-container__layout.ds-form .ds-info-container__content{background-color:#fff;padding:25px 25px 30px 25px;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
@media screen and (max-width:767px){.ds-picture-container__layout.ds-form .ds-info-container__content{padding:16px 16px 32px 16px}
}
.ds-picture-container__layout.ds-form .ds-info-container__content p{font-family:"Vodafone Rg";font-size:18px;line-height:24px;color:#333}
@media screen and (max-width:767px){.ds-picture-container__layout.ds-form .ds-info-container__content p{font-size:16px}
}
@media only screen and (max-width:480px){.ds-picture-container__layout.ds-form .ds-info-container__content .ds-btn--large{display:block;margin:0 auto}
}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields{max-width:100%}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-field .ds-form__line{position:relative}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-field .ds-form__line .ds-notification__error--text{top:85px;position:absolute;left:-10px}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-field .ds-form__line .ds-notification__error--text::before{display:none}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-field .ds-form__line.mandatory.error .ds-notification__error--text{color:#e60000}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-field .ds-form__line.mandatory.error .ds-form__label{color:#e60000}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-field .ds-form__line.mandatory.error .ds-form__input--wrapper::after{content:' ';width:24px;height:24px;position:absolute;right:20px;top:50%;margin-top:-2px;background:url("30.21.23/css/digitalexp-style-l9/images/ic_warning_notification_uired_active.svg") no-repeat center center}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-field .ds-form__line.mandatory.error .ds-form__input--wrapper .ds-form__input{border:1px solid #e60000}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-form__label{display:inline-block;margin:0;transform:translateY(65%);background:#fff;padding:0 .15em;margin-left:15px;font-family:"Vodafone Rg";font-size:14px;color:#333;text-transform:initial;z-index:2;text-transform:lowercase}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-form__label::first-letter {text-transform:uppercase}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-form__input--wrapper{position:static}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__fields .ds-form__input--wrapper .ds-form__input{border-radius:6px;border:1px solid #666;height:60px}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note{font-family:"Vodafone Rg";font-size:18px;color:#333;padding-top:10px}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note span{width:auto;font-family:"Vodafone Rg";font-size:18px;color:#000;line-height:24px;display:inline}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line{flex-direction:column;align-items:center}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line .ds-form__label{display:none}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item{display:flex;justify-content:center;margin:12px 0 24px 0}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item .ds-form__line.mandatory{margin-bottom:0}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item .ds-form__line.mandatory .ds-form__input.ds-text{border-bottom:1px solid #000;border-radius:0;max-width:35px;margin-left:5px;margin-right:5px;text-align:center;padding:0 !important;height:35px}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item.winBackLink{flex-direction:column;margin-bottom:0}
@media screen and (max-width:767px){.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item.winBackLink{text-align:center;font-size:16px;line-height:22px}
}
@media screen and (min-width:768px){.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item.winBackLink{font-size:18px;line-height:24px}
}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item.winBackLink br{display:none}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item.winBackLink .ds-btn--link{font-family:"Vodafone RgBd";font-size:18px;color:#000;text-decoration:underline;text-transform:initial;margin-top:6px}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line-item.winBackLink .ds-btn--link::after{display:none}
.ds-picture-container__layout.ds-form .ds-info-container__content .ds-info-container__note+.ds-field .ds-field__line .ds-form__input--wrapper .ds-form__input.ds-text{border:0}
.ds-picture-container__layout.ds-form .ds-info-container__footer{padding:25px 0 0 0;flex-direction:column;align-items:flex-start}
.ds-picture-container__layout.ds-form .ds-info-container__footer span,.ds-picture-container__layout.ds-form .ds-info-container__footer a{font-family:"Vodafone Rg";font-size:14px;color:#333;line-height:18px}
.ds-picture-container__layout.ds-form .ds-info-container__footer a span{color:#00b0ca}
.ds-picture-container__layout.ds-form .ds-info-container__footer div:last-child{margin:0 auto;padding-top:25px}
@media screen and (max-width:767px){.ds-picture-container__layout.ds-form .ds-info-container__footer div:last-child{width:100%}
}
.ds-picture-container__layout.ds-form .ds-info-container__footer .ds-btn--large{margin:0 auto;min-width:auto;width:288px;border-radius:6px}
@media screen and (max-width:767px){.ds-picture-container__layout.ds-form .ds-info-container__footer .ds-btn--large{width:100%}
}
.ds-picture-container__layout.ds-form .ds-info-container__footer .ds-btn--large span{font-family:"Vodafone Rg";font-size:20px;color:#fff;text-transform:lowercase}
.ds-picture-container__layout.ds-form .ds-info-container__footer .ds-btn--large span::first-letter {text-transform:uppercase}
.ds-picture-container__layout.ds-form .ds-form--footer .ds-toggle{display:flex;flex-direction:row-reverse;padding-top:25px}
.ds-picture-container__layout.ds-form .ds-form--footer .ds-toggle .ds-text-reg{font-family:"Vodafone Rg";font-size:18px;color:#333;line-height:28px}
.ds-picture-container__layout.ds-form .ds-form--footer .ds-toggle input#personalData{width:20px;height:20px;border:1px solid #999;border-radius:3px;margin-right:10px}
.ds-picture-container__layout.ds-form .ds-form--footer .ds-btn--large{margin:0 auto;height:44px;min-width:288px;float:initial;border-radius:6px}
@media screen and (max-width:767px){.ds-picture-container__layout.ds-form .ds-form--footer .ds-btn--large{width:100%}
}
.ds-picture-container__layout.ds-form .ds-form--footer .ds-form__label{display:none}
.ds-picture-container__layout.ds-form .custom-link{margin-top:20px}
.ds-info-container{position:relative;padding:4px 0 0;background-color:#fff;min-height:550px}
.ds-info-container--curvy{box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);border-radius:6px}
.ds-info-container--curvy:before{display:none !important}
.ds-info-container--no-padding{padding:0}
.ds-info-container.error-page{min-height:220px}
.ds-info-container:before{position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#e60000 0,#9f041b 100%);box-shadow:5px 5px 20px 0 rgba(0,0,0,0.15);content:''}
.ds-info-container__title{display:block;padding:20px;color:#333;line-height:26px;border-bottom:1px solid #ebebeb;font-family:"Vodafone Lt";font-size:30px}
.ds-info-container__content{display:block;padding:10px 20px 20px;color:#333;line-height:24px;font-family:"Vodafone Rg";font-size:16px}
.ds-info-container__content h2{display:block;padding:10px 0;color:#333;line-height:30px;font-family:"Vodafone Lt";font-size:26px}
.ds-info-container__content p{margin-bottom:10px}
@media screen and (max-width:991px){.ds-info-container__content-with-header{padding:16px 16px 32px 16px}
}
@media screen and (min-width:992px){.ds-info-container__content-with-header{padding:16px 24px 32px}
}
.ds-info-container__content-with-header .ds-info-container__header{font-family:"Vodafone RgBd";font-size:20px;line-height:28px;margin-bottom:16px}
.ds-info-container__content-with-header .ds-info-container__text{margin-top:16px;margin-bottom:32px}
@media screen and (max-width:767px){.ds-info-container__content-with-header .ds-info-container__text{font-size:16px;line-height:22px}
}
@media screen and (min-width:768px){.ds-info-container__content-with-header .ds-info-container__text{font-size:18px;line-height:24px}
}
.ds-info-container__alert{position:relative;padding:15px 15px 15px 34px;margin-bottom:20px;color:#333;font-size:16px;line-height:18px;border-bottom:1px solid #ebebeb}
.ds-info-container__alert:before{position:absolute;top:15px;left:0;width:24px;height:24px;content:'';background:url("30.21.23/css/digitalexp-style-l9/images/notification_red.svg") no-repeat center center;background-size:100% 100%}
.ds-info-container__alert span{display:block}
.ds-info-container__note{display:flex;align-items:center;flex-wrap:wrap;margin:-10px 0 20px;color:#999;line-height:24px;font-family:"Vodafone Rg";font-size:16px}
.ds-info-container__note.error{position:relative;padding-left:26px;font-size:12px;line-height:14px}
.ds-info-container__note.error:before{position:absolute;top:0;left:0;width:20px;height:20px;content:'';background:url("30.21.23/css/digitalexp-style-l9/images/notification_red.svg") no-repeat center center;background-size:100% 100%}
.ds-info-container__note span{display:block;width:100%}
.ds-info-container__note-icon{width:24px;margin-right:10px}
.ds-info-container__note-icon svg{width:100%;height:auto;fill:#999}
.ds-info-container__note-icon img{display:block;width:100%;height:auto}
.ds-info-container__note--basic-only{display:initial;color:inherit;align-items:initial;flex-wrap:initial}
.ds-info-container__footer{display:flex;align-items:center;justify-content:flex-end;padding:20px;color:#333;line-height:26px;border-top:1px solid #ebebeb}
.ds-info-container__fields{max-width:340px}
.ds-info-container__fields .ds-field{margin-bottom:20px}
.ds-info-container .ds-line-fields{align-items:center}
@media screen and (min-width:992px){.ds-info-container__title{padding:20px 40px}
.ds-info-container__content{padding:20px 40px 0}
.ds-info-container__content h2{padding:20px 0 10px}
.ds-info-container__content p{margin-bottom:20px}
.ds-info-container__note{margin:-10px 0 30px}
.ds-info-container__footer{padding:20px 40px}
}
.ds-advantages__item{display:flex;flex-wrap:wrap;align-items:center;align-content:center;position:relative;min-height:71px;padding:10px 20px 10px 50px;border-top:1px solid #ebebeb;background-color:#fff;color:#333;line-height:16px;font-family:"Vodafone Rg";font-size:14px}
.ds-advantages__item:before{position:absolute;top:50%;transform:translateY(-50%);left:22px;height:15.5px;width:15.5px;border:1.5px solid #e60000;border-radius:50%;background:url("30.21.23/css/digitalexp-style-l9/images/completed_red.svg") no-repeat center;box-sizing:border-box;content:''}
.ds-advantages__item p{width:100%;color:#999}
.ds-line{display:block;width:100%;height:1px;margin:30px 0;background-color:#ccc}
.breadcrumb+.background{margin-top:-130px;padding-top:130px}
.breadcrumb+* .ds-banner-menu{margin-top:-130px;padding-top:130px}
.ds-breadcrumbs{padding-top:15px;padding-bottom:15px}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link{color:#fff;font-family:"Vodafone Rg";font-size:12px;font-weight:bold;padding-left:20px;letter-spacing:.5px;line-height:14px;text-transform:uppercase}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link.active{font-weight:normal;cursor:text;pointer-events:none}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap{position:relative;white-space:nowrap;z-index:1}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap:before{content:'';background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_white.svg") no-repeat center center;background-size:100% 100%;width:5px;height:10px;position:absolute;left:7px;top:calc(50% - 4px);z-index:1}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap:first-child:before{content:none}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap:first-child .ds-breadcrumbs__link{padding-left:0}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap:last-child{text-overflow:ellipsis;overflow:hidden;color:#fff}
.ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap:last-child a{font-weight:normal;pointer-events:none}
.ds-breadcrumbs__black .ds-breadcrumbs__wrapper .ds-breadcrumbs__link{color:#000}
.ds-breadcrumbs__black .ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap:before{content:'';background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_grey.svg") no-repeat center center;background-size:100% 100%}
.ds-breadcrumbs__black .ds-breadcrumbs__wrapper .ds-breadcrumbs__link--wrap:first-child:before{content:none}
.ds-breadcrumbs__black .ds-breadcrumbs__wrapper .ds-breadcrumbs__link.active{color:#333}
@media screen and (min-width:1200px){.ds-breadcrumbs{padding-left:0;padding-right:0}
}
@media screen and (max-width:767px){.breadcrumb>.ds-breadcrumbs{display:none}
}
.verify{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 10px 10px}
.verify__title{color:#333;font-family:"Vodafone Lt";font-weight:normal;font-style:normal;font-size:30px;line-height:24px;padding-top:10px;letter-spacing:.08px;margin-bottom:10px}
.verify__content{flex-basis:100%;padding-top:16px}
.verify>.ds-btn{letter-spacing:2.1px;margin-bottom:10px}
.verify .ds-form__label{font-family:"Vodafone RgBd";font-size:12px;color:#999;letter-spacing:.5px;line-height:15px;text-transform:uppercase}
.verify .ds-form__line{width:100%}
.verify .ds-form__line .ds-notification__error--text{flex:1 0 auto;font-family:"Vodafone Rg";font-size:12px;color:#333;letter-spacing:.9px;padding-left:26px;position:relative;line-height:16px;top:-15px;padding-top:3px}
.verify .ds-form__line .ds-notification__error--text:before{content:'';background:url(30.21.23/css/digitalexp-style-l9/images/notification_red.svg) no-repeat center center;background-size:100% 100%;width:20px;height:20px;position:absolute;left:0;top:0}
.verify .ds-form__line.mandatory .ds-form__label:after{content:'*';display:inline;margin-left:0;color:#999}
.verify .ds-form__line.error .ds-form__input--wrapper .ds-text,.verify .ds-form__line.error .ds-form__input--wrapper .ds-form__select{border:1px solid #e60000;background-color:rgba(230,0,0,0.03)}
.verify .ds-form__line.transfer input{max-width:200px}
.verify .ds-form__line.transfer>p{color:#666;font-family:"Vodafone Rg";font-size:14px;line-height:20px;position:relative;top:-7px}
.verify .ds-form__row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}
.verify .ds-form__row:last-child{margin-top:23px;margin-bottom:20px}
.verify .ds-form__row:last-child .ds-btn{letter-spacing:1.7px;padding:0 34px}
.verify .ds-form__row_mini{margin-bottom:6px}
.verify .ds-form__input{border-radius:2px;color:#333;margin-bottom:17px;width:100%;font-family:"Vodafone Rg";font-size:20px;margin-right:5%;flex-basis:45%;border:1px solid #ccc;background-color:#fff;height:50px;line-height:23px;text-indent:20px}
.verify .ds-form__input.ds-text{margin-right:0;flex-basis:100%}
.verify .ds-form__input--wrapper{display:flex;flex-basis:100%;flex-wrap:wrap;position:relative;margin-top:4px}
.verify .ds-form__select{margin-bottom:20px;text-indent:11px;margin-right:0;width:100%;font-family:"Vodafone Rg";font-size:20px;height:50px;border:1px solid #ccc;border-radius:2px;background-color:#fff;color:#333;line-height:23px;flex:1}
.verify .ds-form .ds-form__radio-list .ds-radio .ds-form__radio{padding:0;margin:11px 27px 7px 0}
@media screen and (min-width:768px){.verify{padding:20px 2px 10px}
.verify .ds-form__row{max-width:520px}
.verify .ds-form__row_half>.ds-form__line{width:calc(50% - 10px)}
.verify .ds-form__row_third>.ds-form__line:first-child{width:calc(67.4% - 10px)}
.verify .ds-form__row_third>.ds-form__line:last-child{width:calc(32.6% - 10px)}
.verify .ds-form__row_third>.ds-form__row:first-child{width:calc(67.4% - 10px)}
.verify .ds-form__row_third>.ds-form__row:last-child{width:calc(32.6% - 10px)}
.verify .ds-form__row_mini{max-width:455px}
.verify .ds-form__row_mini>.ds-form__line{width:calc(48% - 10px)}
.verify .ds-form__row_mini>.ds-form__line:last-child{width:calc(48% - 10px)}
.verify .ds-form__row_mini>.ds-form__line:last-child .ds-form__input--wrapper{margin-right:8px}
.verify .ds-form__row_big{max-width:805px}
.verify .ds-form__row_big>.ds-form__line{width:calc(45% - 10px)}
.verify .ds-form__row_big>.ds-form__line:last-child{width:calc(51.8% - 10px)}
}
@media screen and (min-width:992px){.verify{padding:20px 2px 10px}
}
.line--full-width{color:#979797;height:1px;opacity:.3;margin:0}
.ds-cart-pdf__logo{max-width:60px}
.ds-cart-pdf__logo img{width:100%;display:block;height:auto}
.ds-cart-pdf-header{display:flex;padding-top:49px;padding-bottom:42px;font-family:"Vodafone Rg";color:#666;position:relative}
.ds-cart-pdf-header__item:first-child{flex-basis:80px}
.ds-cart-pdf-header__item:last-child{flex-basis:calc( 100% - 80px)}
.ds-cart-pdf-header__title{color:#333;font-weight:bold;font-size:26px;line-height:30px;letter-spacing:1.7px;margin-bottom:14px}
.ds-cart-pdf-header__subtitle{font-size:20px;line-height:20px}
.ds-cart-pdf-text{padding-top:34px;padding-bottom:18px}
.ds-cart-pdf-text__description{color:#666;font-family:"Vodafone Rg";font-size:20px;line-height:29px;letter-spacing:.25px;margin-bottom:28px}
.ds-cart-pdf .ds-cart-package__item--header{background-color:#f4f4f4;border-top:4px solid #e60000;margin-bottom:16px}
.ds-cart-pdf .ds-cart-package__item--header .ds-content{min-height:90px}
.ds-cart-pdf .ds-cart-package__item--header .ds-title{color:#000;font-family:"Vodafone Rg";font-weight:bold;line-height:18px;font-size:16px;padding:15px 0 18px;letter-spacing:1.9px;text-transform:uppercase}
.ds-cart-pdf .ds-cart-package__item--header .ds-price__title{color:#333;font-family:"Vodafone Rg";font-size:12px;line-height:12px;letter-spacing:1.7px;text-align:right}
.ds-cart-pdf .ds-cart-package__item--header .ds-price__wrapper .ds-price__amount,.ds-cart-pdf .ds-cart-package__item--header .ds-price__wrapper .ds-price__currency{font-size:20px;line-height:20px}
.ds-cart-pdf .ds-cart-package__item--header .ds-price .ds-price__duration{font-size:10px;line-height:13px;letter-spacing:.3px}
.ds-cart-pdf .ds-cart-package__item--header-notice{color:#666;font-family:"Vodafone Rg";font-size:12px;letter-spacing:.1px;line-height:16px;margin-bottom:16px}
.ds-cart-pdf .ds-cart-package__header--main{height:40px}
.ds-cart-pdf .ds-cart-package__header--main .ds-title{letter-spacing:2.9px}
.ds-cart-pdf .ds-cart-columns__wrapper{justify-content:flex-end}
.ds-cart-pdf .ds-cart-items .ds-content .ds-price__container{justify-content:flex-end}
.ds-cart-pdf .ds-cart-items__item header{color:#999;font-family:"Vodafone Rg";font-weight:bold;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;line-height:12px}
.ds-cart-pdf__footer{border-top:solid 1px rgba(151,151,151,0.3);margin-top:66px}
.ds-cart-pdf__footer--item{border-bottom:solid 1px rgba(151,151,151,0.3);display:flex;padding:15px 0}
.ds-cart-pdf__footer--item_half{flex-basis:47.7%;color:#333;font-family:"Vodafone Rg";font-size:12px;line-height:14px;letter-spacing:.1px;padding-right:20px}
.ds-cart-pdf__footer--item_half:last-child{flex-basis:52.3%;letter-spacing:-.5px}
@media screen and (min-width:480px){.ds-cart-pdf__logo{max-width:96px}
.ds-cart-pdf-header__item:first-child{flex-basis:134px}
.ds-cart-pdf-header__item:last-child{flex-basis:calc( 100% - 134px)}
.ds-cart-pdf-header__title{font-size:45px;line-height:54px}
.ds-cart-pdf-header__subtitle{font-size:32px;line-height:32px}
.ds-cart-pdf .ds-cart-items__item header{font-size:15px;line-height:19px}
}
@media screen and (min-width:768px){.ds-cart-pdf .ds-cart-package__item .ds-content{padding-right:66px}
.ds-cart-pdf .ds-cart-package__item .ds-content .ds-title__media{margin-left:0;margin-right:38px}
.ds-cart-pdf .ds-cart-package__item .ds-content .ds-title__media_2{margin-left:-2px;margin-right:24px}
.ds-cart-pdf .ds-cart-package__item .ds-content .ds-title{padding:2px 0}
.ds-cart-pdf .ds-cart-package__item .ds-content .ds-title__text{font-size:26px}
.ds-cart-pdf .ds-cart-package__item .ds-content .ds-title__description{font-size:18px;padding-top:9px;letter-spacing:.2px}
.ds-cart-pdf .ds-cart-package__item .ds-content .ds-title__description .ds-icon{width:17px;height:14px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item{padding-left:25px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--addon{padding-left:34px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--addon .ds-cart-items__item{padding-left:0}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--addon .ds-cart-items__item:first-child .ds-content{padding-top:17px;padding-bottom:13px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--addon .ds-cart-items__item:last-child .ds-content{padding-top:17px;padding-bottom:13px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--addon .ds-cart-items__item .ds-content .ds-title__description{font-size:14px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--addon .ds-cart-items__item .ds-content .ds-title__text{font-size:22px;letter-spacing:-.6px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--topup .ds-title__media{margin-left:14px;margin-right:27px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--topup .ds-icon.ds-icon-wallet--red{width:25px;height:25px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--topup .ds-content{padding-top:25px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--topup .ds-content .ds-title__text{font-size:22px;letter-spacing:-.6px}
.ds-cart-pdf .ds-cart-package__item .ds-cart-items__item.ds-item--topup .ds-content .ds-title__description{font-size:14px;letter-spacing:.5px}
.ds-cart-pdf .ds-cart-package__item .ds-price__wrapper{margin-bottom:7px}
.ds-cart-pdf .ds-cart-package__item .ds-price__wrapper .ds-price__amount,.ds-cart-pdf .ds-cart-package__item .ds-price__wrapper .ds-price__currency{font-size:20px;line-height:20px}
.ds-cart-pdf .ds-cart-package__item .ds-price__duration{letter-spacing:2px}
.ds-cart-pdf .ds-cart-package__item--header .ds-title{line-height:24px;font-size:22px}
.ds-cart-pdf .ds-cart-package__item--header .ds-content{min-height:122px;padding-right:56px;padding-bottom:9px}
.ds-cart-pdf .ds-cart-package__item--header .ds-price__title{font-size:18px;line-height:18px;margin-bottom:9px}
.ds-cart-pdf .ds-cart-package__item--header .ds-price__wrapper{margin-bottom:6px}
.ds-cart-pdf .ds-cart-package__item--header .ds-price__wrapper .ds-price__amount,.ds-cart-pdf .ds-cart-package__item--header .ds-price__wrapper .ds-price__currency{font-size:28px;line-height:28px}
.ds-cart-pdf .ds-cart-package__item--header .ds-price .ds-price__duration{font-size:13px;line-height:16px;text-transform:none}
.ds-cart-pdf .ds-cart-package__item--header-notice{font-size:16px;line-height:20px;margin-bottom:32px}
.ds-cart-pdf .ds-cart-package__header--main{padding-left:22px;height:60px}
.ds-cart-pdf .ds-cart-package__header--main .ds-title{letter-spacing:2.9px;padding-left:2px}
.ds-cart-pdf .ds-icon-box{height:46px;width:46px;margin-top:-1px}
.ds-cart-pdf .ds-cart-columns{padding-left:25px;padding-right:66px}
.ds-cart-pdf .ds-cart-columns__text{font-size:13px;margin-top:41px;letter-spacing:1.7px}
.ds-cart-pdf .ds-cart-columns__wrapper{width:43.4%}
.ds-cart-pdf .ds-item--plan .ds-content{padding-bottom:33px}
.ds-cart-pdf-package{max-width:866px}
.ds-cart-pdf-package .ds-cart-items .ds-content .ds-title__wrapper{width:56.6%}
.ds-cart-pdf-package .ds-cart-items .ds-content__prices{width:43.4%}
.ds-cart-pdf__footer--item{padding:25px 0}
.ds-cart-pdf__footer--item_half{font-size:22px;line-height:20px}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper{justify-content:space-around;height:140px;margin:30px auto;border:1px solid rgba(0,0,0,0.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05)}
@media screen and (min-width:768px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper{display:flex;justify-content:flex-start;height:80px}
}
@media screen and (min-width:1200px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper{justify-content:space-around;height:80px}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-first{display:flex;width:40%;margin-top:30px;margin-left:20px;justify-content:flex-start}
@media screen and (min-width:768px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-first{width:22%;align-items:center;display:flex;justify-content:flex-start;margin-top:0;margin-left:19px}
}
@media screen and (min-width:1200px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-first{display:flex;width:18%;justify-content:space-evenly;align-items:center;margin-top:0;margin-left:0}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-first__text{color:#666;font-family:"Vodafone Rg";font-size:18px;line-height:21px}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-first__subtext{color:#333;font-family:"Vodafone Rg";font-size:18px;font-weight:bold;line-height:20px}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second{height:20px;display:flex;flex-wrap:wrap;width:90%;justify-content:flex-start;margin-top:10px;margin-left:20px}
@media screen and (min-width:768px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;margin-top:30px;margin-left:20px;align-items:center;height:23px}
}
@media screen and (min-width:1200px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second{display:flex;width:100%;justify-content:flex-start;margin-top:28px;margin-left:0;align-items:center;height:23px}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second__giga,.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second__minutes,.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second__messages,.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second__social{color:#666;font-family:"Vodafone Rg";font-size:18px;line-height:21px}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper__header-second__subtext{color:#333;font-family:"Vodafone Rg";font-size:18px;font-weight:bold;line-height:20px}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__price .ds-plans .plan .ds-content .ds-content__row{padding:0 5px}
@media screen and (min-width:768px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__price .ds-plans .plan .ds-content .ds-content__row.ds-device .ds-plan__info{padding:30px 0 15px}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__price .ds-plans .plan .ds-content .ds-content__row.ds-device .ds-plan__info .ds-plan--price__wrapper .ds-plan--price__container .ds-plan--price__details{flex-direction:row}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__price .ds-plans .plan .ds-content .ds-content__row.ds-device .ds-plan__info .ds-plan--price__wrapper .ds-plan--price__container .ds-plan--price__details .ds-plan__price{height:20px;width:108px;color:#666;font-family:"Vodafone Rg";font-size:18px;font-weight:bold;line-height:20px;text-align:center}
@media screen and (min-width:768px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__price .ds-plans .plan .ds-content .ds-content__row.ds-device .ds-plan__info .ds-plan--price__wrapper .ds-plan--price__container .ds-plan--price__details .ds-plan__price{text-align:right}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__price .ds-plans .plan .ds-content .ds-content__row.ds-device .ds-plan__info .ds-plan--price__wrapper .ds-plan--price__container .ds-plan--price__details .ds-plan__duration{height:20px;width:72px;color:#666;font-family:"Vodafone Rg";font-size:18px;font-weight:bold;line-height:20px;text-align:center;text-transform:capitalize}
@media screen and (min-width:768px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__price .ds-plans .plan .ds-content .ds-content__row.ds-device .ds-plan__info .ds-plan--price__wrapper .ds-plan--price__container .ds-plan--price__details .ds-plan__duration{text-align:right}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__content{display:flex;flex-direction:row-reverse;align-items:center}
@media screen and (min-width:768px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__content{display:flex;flex-direction:row-reverse;align-items:center;margin:0 30px 0 0;width:8%}
}
@media screen and (min-width:1200px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__content{width:8%;display:flex;flex-direction:row-reverse;align-items:center;margin:0 30px 0 0}
}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-rechargeable-wrapper__content .ds-checkout-personal-info__header{border-bottom:0 solid rgba(0,0,0,0.1);padding:0}
.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-actions__wrapper .ds-icon{vertical-align:bottom}
@media screen and (min-width:768px) and (max-width:992px){.shake-and-remix-offer .vodafone-red-offer .rechargeable .ds-rechargeable .ds-rechargeable-wrapper .ds-actions__wrapper .ds-icon{display:none}
}
.ds-steps-wireless{background:#333;border-top:solid 1px #666}
.ds-steps-wireless__list{display:flex;flex-wrap:wrap;align-items:center;padding-top:24px;padding-bottom:5px}
.ds-steps-wireless__item{color:#ccc;font-family:"Vodafone Rg";font-size:14px;font-weight:bold;letter-spacing:.7px;line-height:26px;text-transform:uppercase;opacity:.3;margin-right:8%;margin-bottom:20px;display:flex;align-items:center}
.ds-steps-wireless__item.select-your-device-icon .icon{background:url("30.21.23/css/digitalexp-style-l9/images/smartphone_light.svg") no-repeat center center;background-size:contain;width:40px;height:30px;float:left;margin-right:15px;margin-left:10px}
@media screen and (min-width:992px){.ds-steps-wireless__item.select-your-device-icon .icon{width:30px;background-position:inherit;margin-left:0}
}
.ds-steps-wireless__item.personalize-your-wireless-icon .icon{background:url("30.21.23/css/digitalexp-style-l9/images/sim_light.svg") no-repeat center center;background-size:contain;width:40px;height:34px;float:left;margin-right:15px;margin-left:10px}
@media screen and (min-width:992px){.ds-steps-wireless__item.personalize-your-wireless-icon .icon{width:34px;margin-right:9px;background-position:inherit;margin-left:0}
}
.ds-steps-wireless__item.personalize-your-fixed-network-icon .icon{background:url("30.21.23/css/digitalexp-style-l9/images/fixedline_light.svg") no-repeat center center;background-size:contain;width:40px;height:30px;float:left;margin-right:15px;margin-left:10px}
@media screen and (min-width:992px){.ds-steps-wireless__item.personalize-your-fixed-network-icon .icon{width:40px;margin-right:10px;background-position:inherit;margin-left:0}
}
.ds-steps-wireless__item a{color:#ccc;display:flex;align-items:center}
.ds-steps-wireless__item a span{margin-left:15px}
.ds-steps-wireless__item.active{opacity:1}
@media screen and (min-width:1200px){.ds-steps-wireless__item{margin-right:92px}
}
.ds-info-box .ds-address-widget>.ds-form{margin-top:0}
.ds-address-widget .placeholder-postal{display:none}
.ds-modal .ds-address-widget{padding:0}
.ds-modal .ds-address-widget .ds-form,.ds-modal .ds-address-widget .address{margin-top:0}
@media screen and (max-width:991px){.ds-modal .ds-address-widget .ds-form__line{width:100%}
}
.ds-address-widget .address,.ds-address-widget .contact{padding:15px 0}
.ds-address-widget .address .ds-title,.ds-address-widget .contact .ds-title{font-family:"Vodafone RgBd";font-size:16px;color:#666;line-height:18px;letter-spacing:1px;text-transform:uppercase}
.ds-address-widget .address .ds-title__inner,.ds-address-widget .contact .ds-title__inner{display:flex;flex-direction:column;margin-bottom:20px}
.ds-address-widget .ds-form__group{display:flex;flex-direction:column;width:100%}
.ds-address-widget .ds-form__line{margin-bottom:36px}
.ds-address-widget .ds-form__line.col-sm-6.ds-form__tooltip{padding-left:0 !important}
.ds-address-widget .ds-form__line.col-sm-6.ds-form__tooltip .col-sm-5.col-xs-12{padding-left:0 !important}
.ds-address-widget .accordian__body .contact{margin-top:0}
.ds-address-widget .accordian__header{position:relative;margin-bottom:25px;margin-top:25px}
.ds-address-widget .accordian__header .ds-title{font-family:"Vodafone Rg";font-size:20px;color:#000}
.ds-address-widget .btn-wrapper{display:flex;justify-content:flex-end;margin-top:30px;margin-bottom:30px}
.ds-address-widget .btn-wrapper .ds-btn{width:100%}
@media screen and (min-width:768px){.ds-address-widget .address .ds-title,.ds-address-widget .contact .ds-title{width:auto}
.ds-address-widget .address .ds-title__inner,.ds-address-widget .contact .ds-title__inner{flex-direction:row;align-items:center;width:100%}
.ds-address-widget .btn-wrapper .ds-btn{max-width:150px}
}
.ds-servicebility .ds-title{color:#333;font-size:26px}
.ds-servicebility .postal{display:none}
.ds-servicebility .placeholder-postal{display:block}
.ds-servicebility .placeholder-postal .ds-notification__error--text{width:150%}
.ds-servicebility .transferNumber .ds-notification__error--text{width:150% !important}
@media screen and (min-width:1200px){.ds-servicebility .transferNumber .ds-form__label{width:150% !important}
}
@media screen and (min-width:1200px){.ds-servicebility .vodafoneNumber .ds-notification__error--text{width:150% !important}
}
.ds-servicebility .radio-group .ds-form__line{margin-bottom:5px;display:inline-grid}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds-servicebility .radio-group .ds-form__line.radio-btn-space{margin-top:-10px;margin-bottom:10px}
}
.ds-servicebility .radio-group .ds-form__fieldset.ds-form__radio-list{display:flex;margin-bottom:5px}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ds-servicebility .radio-group .ds-form__fieldset.ds-form__radio-list .radio-btn-space{margin-top:-14px}
}
.ds-servicebility .ds-btn-wrapper{margin:15px 0}
.ds-servicebility .ds-form__group .ds-text-muted{margin-top:5px}
.ds-servicebility .ds-btn--link{font-weight:bold}
.ds-servicebility .core-radio .ds-row .ds-form__line.ds-form__tooltip{padding-left:0}
@media screen and (max-width:480px) and (min-width:300px){.ds-servicebility .ds-container{margin-bottom:20px}
}
@media screen and (min-width:300px) and (max-width:426px){.ds-servicebility .col-xs-12.col-sm-12.col-lg-6.radio-group.transferLandLine{margin-bottom:20px}
.ds-servicebility .col-xs-12.col-sm-12.col-lg-6.radio-group.transferLandLine .ds-form__input--wrapper{flex-direction:column}
}
@media screen and (max-width:480px){.ds-servicebility .ds-btn-wrapper .ds-btn{width:100%;padding:0 15px}
}
@media screen and (max-width:480px){.new-servicability-design .ds-servicebility .ds-btn-wrapper .ds-btn--large{letter-spacing:.5px}
}
@media screen and (max-width:768px) and (min-width:300px){.ds-servicebility-wrapper{padding-top:0}
}
.ds-servicebility-wrapper .click-to-call-serviceability{border-top:1px solid #ccc;text-align:center;text-transform:uppercase;font-size:14px;font-family:"Vodafone Rg";font-weight:700;margin:auto}
@media screen and (min-width:375px) and (max-width:426px){.ds-servicebility-wrapper .click-to-call-serviceability{margin:10px}
}
.ds-servicebility-wrapper .click-to-call-serviceability a{color:#418601}
.ds-servicebility-wrapper .click-to-call-serviceability .right-arrow{border:solid #418601;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);margin-left:12px;margin-right:10px;-webkit-transform:rotate(-45deg)}
@media screen and (min-width:768px){.ds-servicebility-wrapper .click-to-call-serviceability .click-to-call-serviceability{letter-spacing:1px;font-size:12px}
}
@media screen and (min-width:320px) and (max-width:426px){.ds-servicebility-wrapper .click-to-call-serviceability .ds-icon-calls_green{display:none}
}
.ds-servicebility-wrapper .click-to-call-serviceability .ds-icon-calls_green{background-size:95% 95%;margin-bottom:-5px}
.ds-servicebility-wrapper .ds-servicebility-new-container{border-bottom:1px solid #ccc;padding-bottom:15px;max-width:100%;padding-top:15px}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-service-main-title{float:left;margin-right:20px;margin-top:20px;color:#333;font-family:"Vodafone Rg";font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase}
@media screen and (max-width:768px) and (min-width:300px){.ds-servicebility-wrapper .ds-servicebility-new-container .ds-service-main-title{margin-top:0}
}
.ds-servicebility-wrapper .ds-servicebility-new-container .close-serviceability-btn{width:25px;height:25px;float:right;margin-top:14px;margin-bottom:7px;cursor:pointer}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn{float:right}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .click-to-call-btn{margin-right:20px}
@media screen and (max-width:768px){.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .click-to-call-btn{margin-right:0}
}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn{padding:6px 2px;padding-left:15px;transition:.3s;font-family:"Vodafone Rg";font-weight:700;letter-spacing:1px}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .btn-label{float:left}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .down-arrow-btn{border:solid white;border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(45deg);margin-left:15px;margin-right:10px;margin-top:7px;-webkit-transform:rotate(45deg)}
.ds-servicebility-wrapper.new-servicability-design .click-to-call-serviceability{border-top:none !important;text-transform:none;font-weight:bold}
@media screen and (max-width:768px){.ds-servicebility-wrapper.new-servicability-design .click-to-call-serviceability{margin:0}
}
.ds-servicebility-wrapper.new-servicability-design .click-to-call-serviceability a{border-bottom:1px solid #428600}
@media screen and (min-width:1199px){.ds-servicebility-wrapper .ds-servicebility-new-container{padding-left:calc((100% - 1140px)/2);padding-right:calc((100% - 1140px)/2)}
}
@media screen and (min-width:1199px){.ds-servicebility-wrapper .ds-servicebility-new-container .ds-service-main-title{width:510px}
}
@media screen and (min-width:769px) and (max-width:992px){.ds-servicebility-wrapper .ds-servicebility-new-container .ds-service-main-title{text-align:left;max-width:calc(100% - 550px)}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn{margin:auto}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn{margin-top:10px;margin-bottom:10px;padding-left:10px}
}
@media screen and (max-width:768px) and (min-width:300px){.ds-servicebility-wrapper .ds-servicebility-new-container .ds-service-main-title{width:calc(100% - 30px);margin-right:0}
.ds-servicebility-wrapper .ds-servicebility-new-container .close-serviceability-btn{width:30px;position:absolute;right:0}
}
@media screen and (max-width:768px) and (min-width:300px) and (max-width:426px) and (min-width:300px){.ds-servicebility-wrapper .ds-servicebility-new-container .close-serviceability-btn{margin-top:90px;margin-right:7px}
}
@media screen and (max-width:768px) and (min-width:300px) and (min-width:427px) and (max-width:768px){.ds-servicebility-wrapper .ds-servicebility-new-container .close-serviceability-btn{margin-top:80px;margin-right:17px}
}
@media screen and (max-width:768px) and (min-width:300px){.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn{float:none;margin:auto;min-width:250px;width:100%}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn{width:100%;margin-top:10px}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .btn-label{margin-left:30px;width:calc(100% - 110px);float:left;padding-left:20px;text-align:left}
.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .ds-icon-calls_green,.ds-servicebility-wrapper .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .down-arrow-btn{float:right;margin-right:30px}
}
.new-servicability-design{background-color:white;padding:10px;box-shadow:0 1px 20px 0 rgba(0,0,0,0.4)}
.new-servicability-design .vfa-vintaggi__wrapper{display:none}
.new-servicability-design .click-to-call-btn{margin-right:0}
.new-servicability-design .set-address .ds-address-title{display:none}
.new-servicability-design .ds-servicebility-new-container{border-bottom:0;padding-bottom:10px}
@media screen and (max-width:768px){.new-servicability-design .ds-servicebility-new-container{padding:0}
}
.new-servicability-design .ds-servicebility-new-container .ds-service-main-title{width:100%;margin-top:14px;max-width:calc(100% - 50px);color:#333;font-family:"Vodafone Lt";font-size:18px;font-weight:normal;letter-spacing:normal;text-transform:initial;margin-bottom:10px}
@media screen and (max-width:768px){.new-servicability-design .ds-servicebility-new-container .ds-service-main-title{margin-top:0}
}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn{float:none;display:inline-flex;flex-direction:column;width:100%}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn.ds-inverse div:nth-child(1){order:2}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn.ds-inverse div:nth-child(2){order:1}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn{width:100%;margin-top:5px}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .btn-label{float:none;text-align:center}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn:last-child{margin-top:10px}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn:first-child{margin-top:10px}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn.ds-btn--tertiary .btn-label{display:flex;justify-content:center;align-items:center}
.new-servicability-design .ds-servicebility-new-container .close-serviceability-btn{width:16px;height:16px;margin-top:15px;z-index:22}
@media screen and (max-width:768px){.new-servicability-design .ds-servicebility-new-container .close-serviceability-btn{right:15px;margin-top:0}
}
@media screen and (min-width:1200px){.new-servicability-design .ds-servicebility-new-container .close-serviceability-btn.ds-icon-close--black{background-size:100% 100%}
}
@media screen and (min-width:1200px){.new-servicability-design section.core-radio.ds-container-fluid .col-xs-12.col-sm-4.col-lg-4.radio-group .ds-form__line{margin-top:2px}
}
@media screen and (min-width:1200px){.new-servicability-design .core-radio .ds-form__input--group{margin-right:22px}
}
.new-servicability-design .placeholder-postal{display:block}
.new-servicability-design .placeholder-postal .ds-notification__error--text{width:auto !important}
.new-servicability-design .transferNumber .ds-notification__error--text{width:auto !important}
@media screen and (min-width:1200px){.new-servicability-design .transferNumber .ds-form__label{width:auto !important}
}
@media screen and (min-width:1200px){.new-servicability-design .ds-btn-wrapper{width:100%;margin-top:5px}
.new-servicability-design .ds-btn-wrapper .ds-btn--large{padding:0 15px;width:100%;letter-spacing:1.17px}
}
@media screen and (max-width:320px){.new-servicability-design .ds-btn-wrapper{width:100%}
.new-servicability-design .ds-btn-wrapper .ds-btn--large{padding:0;width:100%}
}
.new-servicability-design .vodafoneNumber .ds-notification__error--text{width:auto !important}
.new-servicability-design .ds-address-widget{margin:0 -15px}
.new-servicability-design .ds-address-widget .ds-form__input+.ds-search__options{left:10px;width:calc(100% - 20px);border-top:0;top:calc(100% + 0px);border-radius:0}
@media screen and (max-width:768px){.new-servicability-design .ds-address-widget .ds-form__line{margin-bottom:10px}
}
.new-servicability-design .core-radio{padding:0}
.new-servicability-design .core-radio .ds-form__radio{margin-top:0}
.new-servicability-design .ds-form__line.error .autocomplete-form,.new-servicability-design .ds-form__line .autocomplete-form.error{margin-bottom:20px}
.new-servicability-design .ds-form__line.error .autocomplete-form .ds-notification__error--text,.new-servicability-design .ds-form__line .autocomplete-form.error .ds-notification__error--text{bottom:0}
.new-servicability-design .ds-form__line.mandatory.error .ds-form__input--wrapper{margin-bottom:20px;display:block}
.new-servicability-design .ds-form__line.mandatory.error .ds-form__input--wrapper .ds-notification__error--text{bottom:0}
@media screen and (max-width:768px){.new-servicability-design .ds-servicebility .ds-container{margin-bottom:0}
.new-servicability-design .ds-form__line{margin-bottom:0}
}
.new-servicability-design .adsl-serviceability{padding-left:0 !important;padding-right:0 !important;margin-top:0}
.new-servicability-design .adsl-serviceability .ds-btn-wrapper{margin-top:5px}
@media screen and (max-width:768px){.new-servicability-design .adsl-serviceability .ds-btn-wrapper{margin-top:10px}
}
.new-servicability-design .adsl-serviceability .ctc-button-trans{background:transparent;color:#428600;min-width:220px}
.new-servicability-design .adsl-serviceability .ctc-button-trans:hover{background-color:rgba(66,134,0,0.1)}
.new-servicability-design .adsl-serviceability .ctc-button-trans-wrapper{margin:0 0 10px 0}
.new-servicability-design .adsl-serviceability .ds-servicebility-title-btn .ds-btn .down-arrow-btn{margin-right:25px;margin-top:12px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
@media screen and (min-width:768px) and (max-width:991px){.new-servicability-design{width:100%;max-width:initial}
.new-servicability-design .ds-form__line{margin-bottom:20px !important}
}
@media screen and (min-width:992px){.new-servicability-design{width:40%;float:right;margin-right:40px;max-width:360px;z-index:2}
.new-servicability-design .ds-form__line{width:100%;margin-bottom:10px}
.new-servicability-design .vodafoneNumber{width:100% !important}
.new-servicability-design .col-xs-10.col-sm-5.col-lg-4{width:100% !important}
.new-servicability-design .col-xs-12.col-sm-9{width:100% !important}
.new-servicability-design .radio-group{width:100% !important}
.new-servicability-design .col-xs-6.ds-btn-wrapper{width:100%}
.new-servicability-design .col-xs-6.ds-btn-wrapper .ds-btn--large{width:100%;padding:0}
.new-servicability-design .ds-address-widget .ds-form__line{margin-bottom:10px}
.new-servicability-design .ds-servicebility-new-container{padding:0}
}
.ds-address-title{font-family:"Vodafone Rg";font-size:22px;color:#333}
.new-servicability-design .ds-servicebility-new-container .ds-service-main-title{text-transform:none !important}
.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn{letter-spacing:1.17px;padding-left:0}
@media screen and (max-width:900px) and (min-width:300px){.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .btn-label{padding:0;margin:0 auto}
}
.new-servicability-design .ds-manual-address .ds-addressform-row{display:flex}
@media only screen and (max-width:480px){.new-servicability-design .ds-manual-address .ds-addressform-row{display:block}
}
.new-servicability-design .ds-manual-address .ds-address-widget{margin:0 10px}
@media only screen and (max-width:480px){.new-servicability-design .ds-manual-address .ds-address-widget{margin:0}
}
.new-servicability-design .ds-manual-address .ds-address-widget .ds-form__line{margin-bottom:20px}
@media only screen and (max-width:1200px){.new-servicability-design .ds-manual-address .ds-address-widget .ds-form__line{width:95%}
}
.new-servicability-design .ds-manual-address.ds-manual-failure{height:230px;font-family:"Vodafone RgBd";font-size:18px;color:#333;line-height:24px}
@media only screen and (max-width:480px){.new-servicability-design .ds-manual-address.ds-manual-failure{height:auto}
}
@media screen and (max-width:767px){.ds-address-services .ds-modal--wrapper .ds-modal--content{padding:15px}
}
.ds-address-services .ds-modal--wrapper .ds-modal--header{font-family:"Vodafone Rg";font-size:20px}
.ds-address-services .ds-modal--footer{padding-left:40px;padding-right:40px;padding-top:0;margin-top:0;border-radius:6px}
@media screen and (max-width:767px){.ds-address-services .ds-modal--footer{padding:0 15px 38px 15px;display:flex;flex-direction:column}
}
.ds-address-services .ds-modal--footer .ds-breadcrumbs{padding-top:0}
.ds-address-services .ds-modal--footer .ds-btn{margin:0}
.ds-address-services .ds-modal--footer .ds-manual-footer-container{display:flex;width:100%;justify-content:space-between}
@media only screen and (max-width:480px){.ds-address-services .ds-modal--footer .ds-manual-footer-container{flex-direction:column;height:115px}
}
.ds-address-services .ds-modal--footer .ds-manual-footer-container .ds-btn{width:230px}
@media only screen and (max-width:768px){.ds-address-services .ds-modal--footer .ds-manual-footer-container .ds-btn{width:100%}
}
@media only screen and (min-width:481px) and (max-width:768px){.ds-address-services .ds-modal--footer .ds-manual-footer-container .ds-btn{width:200px}
.ds-address-services .ds-modal--footer .ds-manual-footer-container .ds-btn--large{padding:0 10px}
}
@media only screen and (max-width:767px){.ds-fixedAdv-container .ds-adv-ctc-container{display:flex;flex-direction:column;width:calc(100% - 30px);margin:0 auto;padding-bottom:30px;padding-top:10px}
.ds-fixedAdv-container .ds-ctc-fixed-label{padding-bottom:10px;color:#fff;text-align:center;font-family:"Vodafone Rg";font-size:18px}
.ds-fixedAdv-container .ds-adv-fixed-ctc{height:45px;color:#fff;font-family:"Vodafone RgBd";font-size:14px;letter-spacing:1px;line-height:16px;text-align:center;box-sizing:border-box;width:100%;border:1px solid #fff;border-radius:6px;background:transparent;display:flex;justify-content:center;align-items:center}
.ds-fixedAdv-container .ds-adv-fixed-ctc .ds-icon{margin-left:10px}
.ds-fixedAdv-container .ds-adv-fixed-ctc .btn-label{display:flex;justify-content:center;align-items:center}
.ds-fixedAdv-container .ds-servicebility-wrapper.new-servicability-design.vfa-box-fixed{margin-bottom:10px;width:calc(100% - 30px);margin-left:15px;margin-right:15px;border-radius:10px}
}
.ds-coverage-tool.ds-servicebility-wrapper{width:80%;max-width:80%;float:none;left:auto;margin:0 auto;display:flex;justify-content:space-between;padding:40px 40px 15px 40px;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);border-radius:0 6px 6px 6px;position:relative;top:-74px;right:0}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper{max-width:95%;width:95%;padding:30px 30px 15px 30px}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper{display:block;max-width:90%;width:90%;padding:15px;padding-bottom:15px;position:relative;transform:none;top:-80px}
}
@media only screen and (min-width:768px){.ds-coverage-tool.ds-servicebility-wrapper{padding-bottom:64px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-is-open{min-height:190px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-is-open .ds-price-tag-html{display:none}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-form .error input[type='text'],.ds-coverage-tool.ds-servicebility-wrapper .ds-form .error input.ds-text,.ds-coverage-tool.ds-servicebility-wrapper .ds-form .error .autocomplete-form input[type='search'],.ds-coverage-tool.ds-servicebility-wrapper .autocomplete-form.error{background-color:transparent}
.ds-coverage-tool.ds-servicebility-wrapper .ds-coverage-bottom-tab{width:100%;height:50px;display:flex;align-items:center}
@media only screen and (min-width:768px){.ds-coverage-tool.ds-servicebility-wrapper .ds-coverage-bottom-tab{position:absolute;bottom:0;left:0}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-form .autocomplete-form.error{border-radius:6px}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget{margin-bottom:15px}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-row{display:flex;justify-content:flex-end;margin-top:-20x}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-row{display:block}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__label{display:inline-block;margin:0;transform:translateY(65%);background:#fff;padding:0 .15em;margin-left:15px;font-family:"Vodafone Rg";font-size:14px;color:#333;text-transform:initial;z-index:2}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__label::first-letter {text-transform:uppercase}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__label{margin-left:10px}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__input{border-radius:6px;border-color:#666}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__input--wrapper{position:unset}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line:nth-child(2){width:180px}
@media screen and (min-width:768px){.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line:nth-child(2){width:200px}
}
@media screen and (max-device-width:767px){.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line:nth-child(2){width:100%}
}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line{width:100%}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.error .ds-form__label{color:#e60000}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.error .ds-form__label:after{color:#e60000}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.error .ds-notification__error--text{top:70px;color:#e60000;font-family:"Vodafone Rg";font-size:14px}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.error .ds-notification__error--text:before{display:none}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.error .ds-form__input{border-color:#e60000}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.error .autocomplete-form::after,.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.error .ds-form__input--wrapper::after{content:' ';width:24px;height:24px;position:absolute;right:20px;top:50%;margin-top:-12px;background:url("30.21.23/css/digitalexp-style-l9/images/ic_warning_notification_uired_active.svg") no-repeat center center}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line .autocomplete-form.error .ds-form__input{border:0}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form__line.mandatory .ds-form__label:after{display:none}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form .ds-notification__error--text{font-family:"Vodafone Rg";font-size:14px;color:#666}
.ds-coverage-tool.ds-servicebility-wrapper .ds-address-widget .ds-form .error .autocomplete-form input[type='search']{background-color:transparent}
.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-new-container{margin:0;padding-top:0}
@media only screen and (min-width:768px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-new-container .ds-icon-close--black{background:url("30.21.23/css/digitalexp-style-l9/images/ic_close_circle.svg") no-repeat center center;width:23px;height:23px;margin-top:17px;margin-right:10px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-new-container .ds-icon-close--black{position:static;margin-top:10px;right:0;margin-right:10px}
}
@media only screen and (min-width:993px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-new-container .ds-icon-close--black{margin-top:23px;margin-right:0}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-new-container .ds-icon-close--black{margin-top:-20px;right:6px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-new-container .ds-icon-close--black{margin-top:23px}
}
@media screen and (min-width:992px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-new-container .ds-icon-close--black{display:none}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section{height:fit-content}
.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section.address-box-shown{width:100%}
@media only screen and (min-device-width:1201px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section.address-box-shown{padding-top:24px !important}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section.address-box-shown .adsl-serviceability{margin-top:2px !important}
}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section .ds-form-tablet{width:100%}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section .ds-form-tablet{margin-top:25px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section .ds-form-tablet{margin-top:18px}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section .ds-row.ds-form{padding-top:0;margin-top:-15px}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section .ds-row.ds-form{display:flex;justify-content:space-between;align-items:flex-start}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section .ds-row.ds-form{display:block}
}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .ds-servicebility-section .ds-row.ds-form .ds-container-fluid:nth-child(1){width:100%}
}
.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper{display:flex;flex-direction:row-reverse;align-items:center;margin-bottom:0}
@media screen and (max-width:991px){.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper{flex-direction:column;width:100%;margin-top:16px}
}
@media screen and (min-width:992px){.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper{width:100%}
}
.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-btn{width:auto;border-radius:6px;margin-top:0;padding:0 30px;height:44px}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-btn{width:100%}
}
.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-btn--primary{text-transform:none;font-size:20px;font-weight:normal;border-radius:6px}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-btn--primary{font-size:18px}
}
.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability{padding-bottom:0;margin-right:20px;text-transform:uppercase}
@media screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability{padding-top:24px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability{padding-top:16px}
}
.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability a{border:0;color:#090;letter-spacing:1px}
.ds-coverage-tool.ds-servicebility-wrapper .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability a:hover{color:#006b00}
.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn{flex-direction:column-reverse}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn{padding:0;margin-top:20px}
}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn{position:static}
}
.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn{padding:0 30px;height:44px;border-radius:6px}
@media only screen and (max-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn{padding:0;min-width:215px}
}
.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn.ds-btn--link__green{font-family:"Vodafone RgBd";font-size:14px}
.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn:last-child{margin-top:0}
.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn .btn-label{width:auto;margin:0}
.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn--primary{text-transform:none;font-size:20px;font-weight:normal}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn--primary{font-size:18px}
}
@media only screen and (max-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.new-servicability-design .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn--primary{padding:0;min-width:215px}
}
.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview{transform:none;width:100%;max-width:100%;box-shadow:0 0 black;top:0}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview{top:0}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview{display:flex;padding:26px 22px 26px 30px}
}
@media screen and (min-width:992px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview{display:flex;padding:20px 37px 0 43px}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview{display:block;padding:15px;top:0}
}
@media only screen and (min-width:768px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview{min-height:auto}
.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview.ds-coverage-tool-is-open{min-height:auto}
}
.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview.ds-coverage-tool-is-open .vfa_toolCopertura{display:block}
@media only screen and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview.ds-coverage-tool-is-open .vfa_toolCopertura{display:none}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview.ds-coverage-tool-is-open .vfa_toolCopertura{display:block}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview.ds-coverage-tool-is-open .ds-price-tag-html{display:none}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview.ds-coverage-tool-is-closed .ds-servicebility-new-container .ds-servicebility-title-btn .ds-btn.ds-btn--large{margin-top:3px}
}
.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-new-container{display:flex;justify-content:space-between;padding-left:0}
@media only screen and (min-width:768px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-new-container .ds-icon-close--black{background:url("30.21.23/css/digitalexp-style-l9/images/ic_close_circle.svg") no-repeat center center;width:23px;height:23px;margin-top:10px;position:static;margin-right:0}
}
@media only screen and (min-width:1201px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-new-container .ds-icon-close--black{display:none}
}
@media only screen and (max-width:768px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-new-container .ds-icon-close--black{margin-top:30px;margin-right:10px}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-new-container .ds-icon-close--black{margin-top:-20px;display:none}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-new-container .ds-icon-close--black{margin-top:32px}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-new-container .ds-service-main-title{display:none}
}
@media screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-section .ds-row.ds-form{display:block}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-section .ds-row.ds-form{display:flex}
}
@media screen and (min-width:992px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-section .ds-row.ds-form{display:block}
}
.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-section .ds-row.ds-form .ds-notification__error--text{padding-left:20px}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-servicebility-section .ds-form-tablet{margin-top:25px}
}
@media screen and (max-width:991px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .adsl-serviceability .ds-btn-wrapper{flex-direction:column;margin-top:15px}
}
@media screen and (min-width:992px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .adsl-serviceability .ds-btn-wrapper{flex-direction:row-reverse;margin-top:25px;margin-bottom:28px}
}
@media screen and (max-width:991px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability{margin:0 auto}
}
@media screen and (min-width:992px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability{margin-right:20px;padding-top:0}
}
@media screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .adsl-serviceability .ds-btn-wrapper .ds-row.click-to-call-serviceability{width:100%}
}
@media only screen and (min-width:993px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-address-widget{margin-bottom:0}
}
@media only screen and (max-width:992px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-address-widget .ds-row{display:flex;justify-content:flex-start}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-address-widget .ds-row{display:block}
}
@media only screen and (max-width:992px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-address-widget .ds-form__line:nth-child(2){width:200px}
}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-address-widget .ds-form__line:nth-child(2){width:100%}
}
.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-address-widget .ds-form__line.error .ds-notification__error--text{top:78px}
.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-yellow-tag-html{position:absolute;top:-81px;left:0}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-servicebility-wrapper.ds-coverage-tool-popupview .ds-yellow-tag-html{position:static}
}
.ds-coverage-tool .ds-btn--link__green{height:auto;padding:0;line-height:1;min-height:auto;background-color:transparent;border:0;font-family:"Vodafone RgBd";font-size:14px;color:#090;text-transform:uppercase}
.ds-coverage-tool .ds-btn--link__green .ds-icon-calls_white{display:none}
.ds-coverage-tool .ds-btn--link__green:after{content:'';width:10px;height:8px;background:url("30.21.23/css/digitalexp-style-l9/images/arrow-next-green.svg") no-repeat center center;background-size:cover;margin-left:2px;display:inline-block}
.ds-coverage-tool .ds-form .ds-notification__error--text:before{display:none}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-coverage-tool-is-open .vfa_toolCopertura{display:none}
.ds-coverage-tool.ds-coverage-tool-is-closed .vfa_toolCopertura{display:block}
}
@media only screen and (min-width:768px) and (max-width:1200px) and (min-width:768px) and (max-width:1200px){.ds-coverage-tool.ds-coverage-tool-is-closed.ds-coverage-tool-default .ds-servicebility-new-container{margin-top:13px}
}
.ds-coverage-tool.sticky-mobile-view{transform:none}
.ds-coverage-tool.sticky-mobile-view .ds-sticky-mobile-view{display:flex}
.ds-coverage-tool.ds-sticky-mobile-view-opened{position:fixed;left:0;top:0;width:100%;max-width:100%;max-height:100%;height:100%;transform:none;background-color:#fff;z-index:1001 !important}
.ds-coverage-tool.ds-sticky-mobile-view-opened .ds-coverage-bottom-tab{display:none}
.ds-coverage-tool.ds-sticky-mobile-view-opened .ds-servicebility-new-container .ds-icon-close--black{top:25px;margin-top:0;right:10px}
.ds-coverage-tool .ds-sticky-mobile-view{background-color:#333;padding:10px 15px 20px 15px;display:none;flex-direction:column;justify-content:center;position:fixed;bottom:0;left:0;z-index:2;width:100%}
.ds-coverage-tool .ds-sticky-mobile-view .ds-btn{width:100%;height:40px;border-radius:6px;margin-top:5px;margin-bottom:5px;text-transform:none;font-family:"Vodafone Rg";font-size:18px}
.ds-coverage-tool .ds-sticky-mobile-view .ds-btn.ds-anchor-btn{border:1px solid #fff;background-color:transparent;display:flex;justify-content:center;align-items:center;color:#fff;margin-top:10px}
.ds-coverage-tool .ds-sticky-mobile-view .ds-btn.ds-anchor-btn span{padding-left:2px;padding-right:2px}
.ds-coverage-tool .ds-sticky-mobile-view .ds-btn.ds-anchor-btn::after{content:'';width:22px;height:22px;background:url("30.21.23/css/digitalexp-style-l9/images/icon_freeCall_white.svg") no-repeat center center;background-size:cover;margin-left:5px;display:inline-block}
.ds-coverage-tool.ds-horizontall-popup{transform:none}
@media only screen and (max-width:767px){.ds-coverage-tool.ds-horizontall-popup.ds-sticky-mobile-view-opened{z-index:999 !important}
}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper{width:80%;overflow:visible}
@media screen and (min-width:768px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper{border-radius:6px}
}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper{position:fixed;left:0;top:0;width:100%;max-width:100%;max-height:100%;height:100%;transform:none;background-color:#fff;z-index:1001}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper{width:95%}
}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-modal--content{max-height:100%}
}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.col-xs-8{width:66.66%}
@media only screen and (max-width:992px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.col-xs-8{width:100%}
}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.col-xs-4{width:33.33%}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.error .ds-notification__error--text{top:55px;visibility:hidden}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.remove-icon.error .ds-form__input--wrapper:after{display:none}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.error .ds-form__input--wrapper{margin-bottom:0}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.error .ds-form__input--wrapper:after{top:50%}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.error .ds-notification__error--text{display:none}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__label{position:absolute;transform:translateY(-40%)}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-form__line.mandatory .ds-form__label:after{display:inline-block}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-addressform-row{margin-top:20px}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-addressform-row{margin-top:0}
}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-addressform-row:nth-of-type(3) .ds-form__line.col-xs-4{width:50%}
}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-addressform-row:nth-of-type(4) .ds-form__line.col-xs-4{width:100%}
}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-close{position:absolute;top:-24px;right:2px;color:#fff;font-family:"Vodafone RgBd";font-size:14px;letter-spacing:1px;cursor:pointer;display:flex;align-items:center;text-transform:uppercase;z-index:1001}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-close{top:15px;right:20px}
}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-close::after{background:url("30.21.23/css/digitalexp-style-l9/images/x-white-light.svg");width:12px;height:12px;margin-left:10px;content:'';display:inline-block;background-size:contain}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-address-widget .ds-close::after{background:url("30.21.23/css/digitalexp-style-l9/images/x-white.svg");background-size:contain;width:17px;height:17px}
}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-horizontall-header{font-family:"Vodafone Lt";font-size:28px;color:#000;line-height:34px;width:90%}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-horizontall-header{font-family:"Vodafone Rg";font-size:20px;line-height:24px;width:81%;margin-top:25px;margin-bottom:20px}
}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-form__combo--box:after{border:solid #666;border-width:0 1px 1px 0;display:inline-block;padding:6px;transform:rotate(45deg);top:26%}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-form__combo--box.active:after{transform:translate(0,60%) rotate(224deg)}
.ds-coverage-tool .ds-horizontall-modal .ds-horizontall-modal--wrapper .ds-form__combo.select{z-index:3}
@media only screen and (min-width:768px){.ds-coverage-tool .ds-horizontall-modal .ds-modal--footer{display:flex;justify-content:space-between}
}
@media screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-modal--footer .ds-tracker__info{display:block;padding-bottom:6px}
}
.ds-coverage-tool .ds-horizontall-modal .ds-modal--footer .ds-tracker__info.error{color:#e60000}
.ds-coverage-tool .ds-horizontall-modal .ds-modal--footer .ds-btn--large{font-family:"Vodafone Rg";font-size:20px;text-transform:lowercase;width:auto}
.ds-coverage-tool .ds-horizontall-modal .ds-modal--footer .ds-btn--large span::first-letter {text-transform:uppercase}
@media only screen and (max-width:767px){.ds-coverage-tool .ds-horizontall-modal .ds-modal--footer .ds-btn--large{font-family:"Vodafone Rg";font-size:18px}
}
.ds-coverage-tool .ds-horizontall-modal .pdl0{padding-left:0;padding-right:0}
.ds-coverage-tool .ds-address-widget--old{margin:0}
@media only screen and (max-width:480px){.ds-coverage-tool .ds-address-widget--old{margin:0}
}
.ds-coverage-tool .ds-address-widget--old .ds-form__line{margin-bottom:20px}
@media only screen and (max-width:1200px){.ds-coverage-tool .ds-address-widget--old .ds-form__line{width:100%}
}
.ds-coverage-tool .ds-address-widget--old .ds-form__input--wrapper:after{display:none}
.ds-coverage-tool .ds-address-widget--old .ds-form__line{margin-bottom:10px}
@media screen and (min-width:768px){.ds-coverage-tool .ds-address-widget--old .ds-modal--wrapper .ds-modal--content{padding:28px 30px 20px;margin:0;max-height:100vh}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-form .ds-address-widget--old .ds-form__input+.ds-search__options{left:10px;width:calc(100% - 20px);border-top:0;top:calc(100% + 0px);border-radius:0}
@media screen and (max-width:768px){.ds-coverage-tool.ds-servicebility-wrapper .ds-form .ds-address-widget--old .ds-form__line{margin-bottom:10px}
}
.ds-coverage-tool.ds-servicebility-wrapper .ds-form .ds-address-widget--old .autocomplete-form.error{background-color:rgba(230,0,0,0.03)}
.ds-coverage-tool.ds-servicebility-wrapper .ds-form .ds-address-widget--old .ds-notification__error--text::before{display:block}
.ds-coverage-tool.ds-servicebility-wrapper .ds-form .ds-address-widget--old .error input.ds-text,.ds-coverage-tool.ds-servicebility-wrapper .ds-form .ds-address-widget--old .error input[type='text']{background-color:rgba(230,0,0,0.03)}
body.overflowHidden{overflow:hidden}
.hideWidgetForMobileView .ds-need-help{display:none}
.hideWidgetForMobileView .ds-modal{z-index:1002}
@media screen and (max-width:767px){.serviceability-modal-banner-attachment .vfa_toolCopertura_yellowTag{margin-bottom:0 !important}
}
@media screen and (min-width:768px){.serviceability-modal-banner-attachment{position:absolute;top:-62px;left:0}
}
@media screen and (max-width:767px){.serviceability-modal-price-attachment .vfa_sticky_price{margin-top:0 !important;margin-bottom:0 !important}
.serviceability-modal-price-attachment .vfa_sticky_price_r_sup{bottom:20px !important}
.serviceability-modal-price-attachment .vfa_sticky_price_r_mese{top:-27px !important}
}
@media screen and (min-width:768px) and (max-width:991px){.serviceability-modal-price-attachment{width:100%}
}
@media screen and (min-width:992px){.serviceability-modal-price-attachment{width:65%}
}
.ds-compare-popup .ds-modal--wrapper{overflow:visible;width:100%;max-width:1166px;transform:none;left:0;right:0;max-height:100vh;border-radius:0 6px 6px 6px;top:25%}
@media screen and (max-width:767px){.ds-compare-popup .ds-modal--wrapper{transform:none;left:0;height:100vh;top:0;border-radius:0}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-compare-popup .ds-modal--wrapper{width:calc(100% - 30px)}
}
.ds-compare-popup .ds-modal--content{line-height:inherit;overflow:visible;padding:0}
.ds-compare-popup .ds-modal--header{display:none}
.ds-compare-popup .close{color:#fff;position:absolute;top:-32px;right:2px;display:flex;align-items:center;cursor:pointer}
@media screen and (max-width:767px){.ds-compare-popup .close{top:15px;z-index:1;right:15px;color:#000}
}
@media screen and (min-width:768px){.ds-compare-popup .close:hover{text-shadow:.5px .5px .5px #ccc,0.5px .5px .5px #ccc}
}
.ds-compare-popup .close .chiudi_txt{font-family:"Vodafone Rg";font-size:14px;line-height:18px;text-transform:uppercase;margin-right:6px;letter-spacing:1px}
@media screen and (max-width:767px){.ds-compare-popup .close .chiudi_txt{display:none}
}
.ds-compare-popup .close .chiudi_x{font-family:"Vodafone Lt";font-size:30px}
@media screen and (max-width:767px){.ds-compare-popup .close .chiudi_x{width:24px;height:24px;font-size:0;background:url("30.21.23/css/digitalexp-style-l9/images/ic_close.svg");background-position:center;background-size:contain}
}
@media screen and (max-width:767px){.ds-compare-popup .close .chiudi_x:hover{filter:brightness(0) saturate(100%)}
}
@media screen and (min-width:768px) and (max-width:991px){.vfa_sticky_price{height:103.5px}
}
@media screen and (max-width:767px){.digitalexpblackherobannerbasel9module .click-to-call-serviceability{width:100%;margin-right:0 !important}
}
@media screen and (min-width:768px){.digitalexpblackherobannerbasel9module .ds-yellow-tag-html{position:absolute;top:-82px;left:0}
}
.digitalexpblackherobannerbasel9module .ds-modal--content{max-height:100vh}
.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper{top:0;bottom:0}
@media screen and (min-width:768px){.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper{height:fit-content}
}
.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper .ds-modal--content{max-height:100vh;overflow-y:visible}
@media screen and (min-width:768px) and (max-width:991px){.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper .ds-modal--content .ds-manual-address{margin:40px 33px 0 31px}
}
@media screen and (min-width:992px){.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper .ds-modal--content .ds-manual-address{margin:40px 40px 0 43px}
}
.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper .ds-modal--content .ds-manual-address .ds-horizontall-header{width:100%}
@media screen and (min-width:992px){.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper .ds-modal--content .ds-manual-address .ds-address-widget{margin-left:0;margin-right:0}
}
@media screen and (min-width:768px){.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper .ds-modal--footer{margin-bottom:10px}
}
.digitalexpbundleplancomparebasel9module .ds-horizontall-modal .ds-modal--wrapper .ds-modal--footer .ds-btn--large{height:44px;text-transform:none;padding-left:20px;padding-right:20px}
.ds-consent,.ds-tnc{border-bottom:1px solid #ccc;padding-bottom:30px}
.ds-consent .ds-title,.ds-tnc .ds-title{color:#333}
.ds-consent .ds-title__main,.ds-tnc .ds-title__main{font-family:"Vodafone Rg";font-size:18px;margin-top:20px;text-transform:inherit}
.ds-consent .ds-tooltip-item__close:after,.ds-tnc .ds-tooltip-item__close:after{top:0}
.ds-consent__list,.ds-tnc__list{display:flex;flex-direction:column;margin-top:30px}
.ds-consent__item,.ds-tnc__item{margin-bottom:20px}
.ds-consent__label,.ds-tnc__label{font-family:"Vodafone Rg";font-size:14px;color:#333;line-height:22px}
.ds-consent__label .ds-link,.ds-tnc__label .ds-link{font-family:"Vodafone Rg";font-size:14px}
.ds-consent .ds-form__label,.ds-tnc .ds-form__label{display:none}
.ds-consent .ds-form__input--wrapper,.ds-tnc .ds-form__input--wrapper{margin-top:10px;display:flex;max-width:240px}
.ds-consent .ds-form__radio,.ds-tnc .ds-form__radio{display:flex;padding:0 !important;align-items:center;flex:1 0 auto}
.ds-consent .ds-form__radio input[type='radio']:checked ~ .ds-form__design:before,.ds-tnc .ds-form__radio input[type='radio']:checked ~ .ds-form__design:before{width:45.5%;height:45.5%;border-radius:100%;content:'';background-color:#262626;display:flex;margin:auto}
.ds-consent .ds-form__design,.ds-tnc .ds-form__design{width:24px;height:24px;border-radius:100%;display:inline-flex;border:1px solid #ccc;background-color:#fff;margin:0 10px 0 0;position:relative;left:0;top:0}
.ds-consent .ds-icon,.ds-tnc .ds-icon{width:16px;height:16px;margin-left:10px}
.ds-tnc .ds-consent__list{margin-top:0}
.ds-tnc-text{padding:30px 0 0;color:#666;font-family:"Vodafone Rg";font-size:14px;line-height:18px}
@media screen and (max-width:768px){.ds-tnc-text{font-family:"Vodafone Rg";font-size:12px}
}
.ds-tnc-text .ds-link{font-family:"Vodafone Rg";font-size:14px;color:#3cc;margin-left:20px}
.ds-tnc-text .ds-text-reg{margin-right:0}
.ds-tnc-text .ds-btn--link{margin-left:15px}
.ds-tnc-text .ds-icon{width:29px;height:29px;background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_notapiccola/icone_note_DS.png");background-repeat:no-repeat;margin-bottom:-13px}
@media screen and (max-width:768px){.ds-tnc-text .ds-icon{width:22px;height:22px;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_notapiccola/icone_note.png");margin-bottom:-10px;margin-right:0;background-repeat:no-repeat}
}
.ds-consent{border-bottom:0}
.ds-cart-popup{background-color:#fff;border-radius:4px;box-shadow:0 -2px 14px 0 rgba(0,0,0,0.14);border:1px solid #ccc}
.ds-cart-popup-head{display:block;position:relative;padding:15px 45px;background-color:#f1f1f1;color:#333;line-height:21px;font-family:"Vodafone Rg";font-size:18px}
.ds-cart-popup-head:before{position:absolute;top:50%;transform:translateY(-50%);left:15px;width:20px;height:20px;margin-top:-1px;background-image:url("30.21.23/css/digitalexp-style-l9/images/cart.svg");background-size:contain;background-repeat:no-repeat;background-position:center;content:''}
.ds-cart-popup-content{padding:16px 14px;color:#333;line-height:22px;font-family:"Vodafone Rg";font-size:14px}
.ds-cart-popup-content p{margin-bottom:16px}
.ds-cart-popup-close{position:absolute;top:50%;transform:translateY(-50%);right:15px;width:20px;height:20px;margin-top:-1px;z-index:3;cursor:pointer}
.ds-cart-popup-close:before,.ds-cart-popup-close:after{position:absolute;left:0;width:100%;height:2px;background:#333;backface-visibility:hidden;content:''}
.ds-cart-popup-close:before{top:calc(50% - 1px);transform:rotate(45deg)}
.ds-cart-popup-close:after{bottom:calc(50% - 1px);transform:rotate(-45deg)}
.ds-bolo{position:absolute;top:0;right:0;transform:translate(50%,-50%)}
.ds-bolo__wrapper{width:75px;height:75px;border-radius:100%;background-color:#5e2750;padding:5px;position:relative;text-align:center}
.ds-bolo__content{font-family:"Vodafone RgBd";font-size:10px;position:relative;text-transform:uppercase;line-height:normal;color:#fff;word-break:break-word;letter-spacing:1.1px;float:left;top:50%;left:50%;transform:translate(-50%,-50%)}
.ds-bolo-placeholder{position:relative;min-height:inherit}
.ds-shake-and-remix{overflow:hidden}
.ds-shake-and-remix__banner{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_shakeRemix_320.png");background-repeat:no-repeat;background-size:cover;background-position:center;height:400px}
@media screen and (min-width:768px){.ds-shake-and-remix__banner{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_shakeRemix_744.png");background-repeat:repeat;background-size:auto;height:450px;margin-top:-80px;padding-top:100px}
}
@media screen and (min-width:1200px){.ds-shake-and-remix__banner{background-image:url("30.21.23/css/digitalexp-style-l9/images/hero_shakeRemix.jpg")}
}
.ds-shake-and-remix .ds-sticky-footer__action-btn .ds-btn{min-width:150px;margin-left:10px;margin-right:0;width:auto}
.ds-shake-and-remix .placeholder{min-height:80px;margin:15px 0}
.ads{display:flex;flex-direction:column;align-items:center;margin-top:30px}
.ads-heading{margin-bottom:13px}
.ads-container{display:flex;flex-direction:column;justify-content:center}
.ads-container .__logo{height:78px;width:78px;background-size:contain;margin-right:10px}
.ads-container .tidal{display:flex;flex-direction:row;align-items:center;height:108px;border:1px solid rgba(0,0,0,0.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);padding:15px;margin-bottom:10px}
@media screen and (min-width:768px){.ads-container .tidal{margin-right:29px}
}
.ads-container .tidal .__logo{background-image:url("30.21.23/css/digitalexp-style-l9/images/tidal.png");margin-right:10px}
.ads-container .tidal .__text{color:#333;font-family:"Vodafone Rg";font-size:14px;line-height:19px;height:64px;width:156px}
.ads-container .vf-tv{display:flex;flex-direction:row;align-items:center;height:108px;border:1px solid rgba(0,0,0,0.1);background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);padding:15px}
.ads-container .vf-tv .__logo{background-image:url("30.21.23/css/digitalexp-style-l9/images/vtv.png")}
.ads-container .vf-tv .__text{color:#333;font-family:"Vodafone Rg";font-size:14px;line-height:19px;height:64px;width:156px}
@media screen and (min-width:768px){.ads-container{flex-direction:row}
}
.shake-and-remix-container{margin:30px auto;width:80%;max-width:492px}
.shake-and-remix .icon{background-position:center;background-repeat:no-repeat;position:inherit;width:55px;height:55px;color:#fff;padding:6px;border-radius:50%;background-size:63%}
.shake-and-remix .value{position:inherit;font-family:'Vodafone Rg';font-size:34px;margin-left:0}
.shake-and-remix .lbl{font-family:'Vodafone Rg';font-size:18px;color:#999;font-weight:bold;width:60px;text-align:right}
.shake-and-remix-data{border-left:6px solid #9c2aa0;height:80px;margin:10px 0;box-shadow:2px 6px 6px rgba(205,205,205,0.5);text-align:center;display:flex !important;align-items:center;justify-content:space-around;width:95%;margin:10px auto}
.shake-and-remix-data .icon{background-image:url("30.21.23/css/digitalexp-style-l9/images/smartphone-grey-shakeRemix.svg");background-color:#9c2aa0;background-size:57%}
.shake-and-remix-data .value{color:#9c2aa0;overflow:hidden;width:40%;text-overflow:ellipsis}
.shake-and-remix-data .lbl{color:#9c2aa0}
.shake-and-remix-minute{border-left:6px solid #e60000;height:80px;margin:10px 0;box-shadow:2px 6px 6px rgba(205,205,205,0.5);text-align:center;display:flex !important;align-items:center;justify-content:space-around;width:95%;margin:10px auto}
.shake-and-remix-minute .icon{background-image:url("30.21.23/css/digitalexp-style-l9/images/telephone-shakeRemix.svg");background-color:#e60000;background-size:52%}
.shake-and-remix-minute .value{color:#e60000;overflow:hidden;width:40%;text-overflow:ellipsis}
.shake-and-remix-minute .lbl{color:#e60000}
.shake-and-remix-sms{border-left:6px solid #a8b400;height:80px;box-shadow:2px 6px 6px rgba(205,205,205,0.5);margin:10px 0;text-align:center;display:flex !important;align-items:center;justify-content:space-around;width:95%;margin:10px auto}
.shake-and-remix-sms .icon{background-image:url("30.21.23/css/digitalexp-style-l9/images/sms-shakeRemix.svg");background-color:#a8b400}
.shake-and-remix-sms .value{color:#a8b400;overflow:hidden;width:40%;text-overflow:ellipsis}
.shake-and-remix-sms .lbl{color:#a8b400}
.shake-and-remix .slick-slider .slick-prev,.shake-and-remix .slick-slider .slick-next{border-color:#fff;box-shadow:none}
@media screen and (min-width:768px){.shake-and-remix .slick-slider .slick-prev,.shake-and-remix .slick-slider .slick-next{width:40px;height:40px;border-radius:100%;position:absolute;color:#fff;border:1px solid #fff;background-color:#999;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);z-index:1}
}
.shake-and-remix .slick-slider .slick-prev{left:-25px;z-index:10}
.shake-and-remix .slick-slider .slick-prev:before{background-image:url(30.21.23/css/digitalexp-style-l9/images/arrow-right_shake.png);background-size:50%}
@media screen and (min-width:768px){.shake-and-remix .slick-slider .slick-prev:before{border:solid #fff;border-width:0 2px 2px 0;padding:0;transform:translate(-50%,-50%) rotate(135deg);width:12px;height:12px;left:calc(50% + 2px);position:absolute;top:50%}
}
.shake-and-remix .slick-slider .slick-next{right:-25px;z-index:10}
.shake-and-remix .slick-slider .slick-next:before{background-image:url(30.21.23/css/digitalexp-style-l9/images/arrow-left_shake.png);background-size:50%}
@media screen and (min-width:768px){.shake-and-remix .slick-slider .slick-next:before{border:solid #fff;border-width:0 2px 2px 0;padding:0;transform:translate(-50%,-50%) rotate(-45deg);width:12px;height:12px;left:calc(50% - 2px);position:absolute;top:50%}
}
.shake-and-remix .slick-slider .slick-disabled{color:#ccc;border:0;pointer-events:none;opacity:0}
@media screen and (min-width:768px){.shake-and-remix .slick-slider .slick-disabled{border:1px solid #aaa;z-index:10}
}
.padding-vertical{padding-bottom:30px}
.ds-snr-popup{margin:0 auto;padding-bottom:100px;margin-bottom:100px;padding-top:39px;position:relative;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.05)}
.ds-snr-popup__footer{position:absolute;bottom:0}
.ds-snr-popup__footer .ds-sticky-footer__item{padding:15px 0}
.ds-snr-popup__footer .ds-sticky-footer__wrapper{display:flex;flex-direction:row}
@media screen and (min-width:768px){.ds-snr-popup__footer .ds-sticky-footer__wrapper{padding:0 30px}
}
.ds-snr-popup__footer .ds-sticky-footer__wrapper .value-wrapper{flex-direction:column;align-items:flex-end}
@media screen and (min-width:768px){.ds-snr-popup__footer .ds-sticky-footer__wrapper .value-wrapper{padding-right:50px}
}
.ds-snr-popup__footer .ds-sticky-footer__wrapper .value-wrapper.ds-price>span{display:inherit}
.ds-snr-popup__footer .ds-sticky-footer__wrapper .value-wrapper.ds-price .ds-price__amount{font-size:26px}
.ds-snr-popup__footer .ds-sticky-footer__wrapper .value-wrapper .ds-label{color:#fff;font-family:'Vodafone Rg';font-size:12px;font-weight:bold;letter-spacing:1px;line-height:14px;text-align:right}
.ds-snr-popup__footer .ds-sticky-footer__wrapper .value-wrapper .ds-label>span{display:inherit}
.ds-snr-popup__footer .ds-sticky-footer__action-btn{display:flex;width:auto;align-items:center}
.ds-snr-popup__footer .ds-sticky-footer__action-btn .ds-btn{margin-left:0}
.ds-personalize{margin:15px 0}
.shake-n-remix-background{padding-bottom:15px;background-color:white}
.ds-device-slider__container{width:80px;margin:20px 0;max-height:320px}
.ds-device-slider__container .ds-select-device__thumbnail{border:1px solid rgba(0,0,0,0.1);width:68px;height:68px;margin:0 !important}
.ds-device-slider__container .ds-select-device__thumbnail img{padding:5px 0;height:inherit;margin:auto}
.ds-device-slider__container .ds-slider-item.selected .ds-select-device__thumbnail{box-shadow:0 0 2px 0 rgba(0,0,0,0.7)}
.ds-device-slider__container .ds-device-slider{width:80px}
.ds-device-slider__container .ds-device-slider .ds-slider-item{padding:0}
.ds-device-slider__container .ds-device-slider.slick-slider{margin-left:0;margin-right:0}
.ds-device-slider__container .ds-device-slider .slick-prev{border:0;background:transparent;box-shadow:none;bottom:0;transform:rotate(90deg);top:-15px;left:calc(50% - 12px);height:12px;width:12px}
.ds-device-slider__container .ds-device-slider .slick-next{border:0;background:transparent;box-shadow:none;bottom:-15px;transform:rotate(90deg);top:auto;left:calc(50% - 12px);height:12px;width:12px}
.ds-device-slider__container .ds-device-slider .ds-slider-item.slick-slide{height:68px;min-height:auto;margin:5px;width:68px !important}
.ds-device-slider__container .ds-device-slider .ds-slider-item.slick-slide:last-child{margin-bottom:0}
.ds-device-slider__container .ds-device-slider .slick-track{flex-direction:column}
.ds-device-slider__container .ds-device-slider .slick-disabled{display:none !important}
@media screen and (max-width:767px){.ds-device-slider__container{width:316px !important;margin:0 auto;order:1;position:static !important;padding-top:20px}
.ds-device-slider__container .ds-device-slider{width:316px}
.ds-device-slider__container .ds-device-slider .slick-track{flex-direction:row}
.ds-device-slider__container .ds-device-slider .slick-prev{top:calc(50% - 6px);transform:rotate(0);left:-20px}
.ds-device-slider__container .ds-device-slider .slick-next{top:calc(50% - 6px);transform:rotate(0);right:-20px;left:auto}
}
.payment-container{height:80vh}
.loader{position:relative;height:20px;width:200px;top:300px;bottom:0;left:0;right:0;margin:auto}
.loader--dot{animation-name:loader;animation-timing-function:ease-in-out;animation-duration:3s;animation-iteration-count:infinite;height:20px;width:20px;border-radius:100%;background-color:black;position:absolute;border:2px solid white}
.loader--dot{background-color:#e60000}
.loader--dot:first-child{animation-delay:.5s}
.loader--dot:nth-child(2){animation-delay:.4s}
.loader--dot:nth-child(3){animation-delay:.3s}
.loader--dot:nth-child(4){animation-delay:.2s}
.loader--dot:nth-child(5){animation-delay:.1s}
.loader--dot:nth-child(6){animation-delay:0}
.loader--text{position:absolute;top:0;left:0;right:0;width:200px;margin:auto;text-align:left;margin:0 auto}
.loader--text:after{content:"Your paymenet is in progess";font-weight:bold;animation-name:loading-text;animation-duration:3s;animation-iteration-count:infinite}
@keyframes loader{15%{transform:translateX(0)}
45%{transform:translateX(230px)}
65%{transform:translateX(230px)}
95%{transform:translateX(0)}
}
@keyframes loading-text{0{content:"Your paymenet is in progess"}
25%{content:"Your paymenet is in progess."}
50%{content:"Your paymenet is in progess.."}
75%{content:"Your paymenet is in progess..."}
}
.multi-color .loader--dot:first-child{background-color:#8cc759;animation-delay:.5s}
.multi-color .loader--dot:nth-child(2){background-color:#8c6daf;animation-delay:.4s}
.multi-color .loader--dot:nth-child(3){background-color:#ef5d74;animation-delay:.3s}
.multi-color .loader--dot:nth-child(4){background-color:#f9a74b;animation-delay:.2s}
.multi-color .loader--dot:nth-child(5){background-color:#60beeb;animation-delay:.1s}
.multi-color .loader--dot:nth-child(6){background-color:#fbef5a;animation-delay:0}
@media screen and (min-width:768px){.ds-payment section.ds-modal .ds-modal--wrapper .ds-modal--footer{padding:15px 14px 30px 0}
.ds-payment section.ds-modal .ds-modal--wrapper .ds-modal--content{padding:28px 30px 5px}
}
.ds-speed{display:flex;flex-direction:row;height:100%}
@media screen and (min-width:768px){.ds-speed{width:310px;margin-bottom:-10px}
}
@media screen and (max-width:767px){.ds-speed{margin-bottom:10px}
}
@media screen and (max-width:992px){.ds-speed{flex-grow:1;margin-top:10px}
}
.ds-speed-calc{flex-grow:1;max-width:281px;display:flex;flex-direction:column;justify-content:space-between;width:271px}
@media screen and (max-width:360px){.ds-speed-calc{width:235px}
}
@media screen and (max-width:768px){.ds-speed-calc{background-color:#333;box-shadow:0 0 4px 0 rgba(0,0,0,0.5)}
}
.ds-speed-calc-top{display:flex;justify-content:space-between;flex-direction:column;flex-flow:row nowrap;margin:4px 15px}
.ds-speed-calc-top-head{font-family:"Vodafone Rg";font-size:12px;line-height:16px;letter-spacing:.1px;margin:10px 15px 10px;text-transform:uppercase;text-align:center;color:#fff}
.ds-speed-calc-top-head .ds-speed-calc-value-speed{text-transform:none}
.ds-speed-calc-value-speed{font-family:"Vodafone Rg";font-size:14px;line-height:16px;color:#fff}
.ds-speed-calc-value-speed span{font-weight:100}
.ds-speed-calc-value-speed-text{font-family:"Vodafone Rg";font-size:12px;line-height:18px;color:#fff;margin-top:10px;text-transform:none;font-weight:100}
.ds-speed-calc-value-speed-text .ds-icon{height:16px;width:16px;min-width:15px;margin-right:5px;transform:translate(0,25%)}
.ds-speed-calc-value-velocity{font-family:"Vodafone Rg";font-size:10px;line-height:11px;color:#fff;font-weight:bold;letter-spacing:.42px;text-transform:uppercase}
.ds-speed-calc-value.max{text-align:right}
.ds-speed-calc-bar{background:linear-gradient(270deg,#00d8e7 0,#007c92 100%);height:10px;width:auto;position:relative;margin:5px 15px 50px}
.ds-speed-calc-bar-speed{position:absolute;width:100px;transform:translateX(-50%);text-align:center;content:'\25B4';top:10px;color:#fff}
.ds-speed-calc-bar-speed::before{content:'\25B4';height:1px}
.ds-speed-calc-latency{background:transparent url("30.21.23/css/digitalexp-style-l9/images/latency.svg") no-repeat left center;background-size:contain;width:221px;height:57px;position:relative;margin-bottom:10px}
@media screen and (max-width:360px){.ds-speed-calc-latency{width:235px;left:10px}
}
@media screen and (min-width:361px){.ds-speed-calc-latency{left:26px}
}
.ds-speed-calc-latency .ds-speed-calc-value{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:100px}
.ds-speed-calc-latency .ds-speed-calc-value-velocity{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;letter-spacing:.5px;line-height:14px}
.ds-speed-calc-bottom{width:auto;margin:4px 15px}
.ds-speed-calc-bottom-head{font-family:"Vodafone Rg";font-size:14px;line-height:16px;color:#fff;margin-bottom:5px}
.ds-speed-calc-bottom-text{font-family:"Vodafone Rg";font-size:12px;line-height:14px;color:#fff}
.ds-speed-info{width:50px;text-align:right}
.ds-speed-info .ds-btn{min-width:auto;height:25px;line-height:25px}
.ds-speed-info .ds-btn--link:after{display:none}
.ds-speed-info .dropdown__tooltip .ds-tooltip-item{text-align:left}
.ds-speed-info .dropdown__tooltip .ds-tooltip-item .ds-tooltip-item__close:after{right:6px;top:6px}
.ds-speed-info .dropdown__tooltip .ds-tooltip-item .ds-btn--link:after{display:inline-block}
.ds-speed-info .dropdown__tooltip .ds-tooltip-item a.ds-btn.ds-btn--link{text-transform:lowercase}
.ds-speed-info .__react_component_tooltip{padding:10px 21px}
.ds-speed-info .ds-tooltip-item__content{line-height:20px}
.dropdown__tooltip .ds-tooltip-item__content .ds-tooltip__text{width:265px}
.tooltip-set .dropdown__tooltip .ds-tooltip-item .ds-tooltip-item__close:after{right:6px;top:8px}
@media screen and (min-width:992px){.velocitySection--DeskTop{position:absolute;top:10px;right:15px}
}
@media screen and (max-width:992px){.velocitySection--DeskTop{margin-left:90px}
}
.modify-center{text-align:center}
.tooltip-set .ds-separator{border:1px solid #333;height:13px;box-sizing:border-box;width:1px;margin-top:10px;margin-right:20px;margin-left:20px;background-color:#000}
.tooltip-set .dropdown__tooltip{position:relative}
.tooltip-set .dropdown__tooltip .__react_component_tooltip:before{display:none}
.tooltip-set .dropdown__tooltip .__react_component_tooltip:after{display:none}
@media screen and (min-width:768px){#velocityAccordionLatency{width:285px;height:139px}
#velocityAccordionLatency .ds-speed{width:100%}
}
@media screen and (min-width:767px){#velocityAccordionLatency .ds-speed-calc-latency{margin-left:-10px}
}
@media screen and (max-width:767px){#velocityAccordionLatency .ds-speed{height:111px}
#velocityAccordionLatency .ds-alert__message{margin-right:0}
}
@media only screen and (max-width:480px){#velocityAccordionLatency .ds-alert__message{width:100%;padding-left:15px;padding-right:15px;margin-bottom:0}
#velocityAccordionLatency .ds-alert__message .ds-speed-calc{max-width:100%}
#velocityAccordionLatency .ds-alert__message .ds-speed-calc-latency{width:100%;left:0;background-position:center}
}
@media screen and (min-width:768px){#velocityAccordionDesktop{width:310px;height:184px}
}
@media screen and (max-width:767px){#velocityAccordionDesktop .ds-alert__message{margin-right:0}
}
.vodafone-serviceability .checking-out .ds-checking-out__header--text{height:auto}
.vodafone-serviceability .ds-info-box>header{padding:0 20px}
@media only screen and (max-width:480px){.vodafone-serviceability .ds-info-box>header{padding:0 15px}
}
.vodafone-serviceability .ds-info-box>header .ds-icon-home{background-image:url("30.21.23/css/digitalexp-style-l9/images/home.svg");background-size:contain;background-position:center}
.vodafone-serviceability .ds-info-box>header .ds-title{opacity:1}
.vodafone-serviceability .ds-info-box>.ds-form{padding:0 20px}
@media only screen and (max-width:480px){.vodafone-serviceability .ds-info-box>.ds-form{padding:0 15px;margin-top:20px}
}
.vodafone-serviceability .ds-title__text{font-family:"Vodafone RgBd";font-size:14px;color:#333;letter-spacing:1.15px}
.vodafone-serviceability .vf-content-section{border:1px solid #ebebeb;padding:20px}
@media only screen and (max-width:480px){.vodafone-serviceability .vf-content-section{padding-top:35px;padding-left:15px;padding-right:15px}
}
.vodafone-serviceability .vf-content-section .ds-row{position:relative}
.vodafone-serviceability .vf-content-section .provider-radio .ds-form__line .ds-form__label{text-transform:inherit;font-family:"Vodafone Rg";font-size:15px;color:#666}
.vodafone-serviceability .vf-content-section .provider-radio .ds-form__line.mandatory .ds-form__label{text-transform:uppercase;font-family:"Vodafone Rg";font-size:12px;line-height:14px;color:#999;font-weight:bold}
.vodafone-serviceability .required-text{text-align:right;font-family:"Vodafone Rg";font-size:16px;line-height:18px;color:#666;position:absolute;right:0}
@media only screen and (max-width:480px){.vodafone-serviceability .required-text{margin-top:-25px}
}
.vodafone-serviceability .btn-wrapper{display:flex;justify-content:space-between;margin-top:20px;margin-bottom:20px}
@media only screen and (max-width:480px){.vodafone-serviceability .btn-wrapper{flex-direction:column-reverse;margin-bottom:0}
}
@media only screen and (max-width:480px) and (max-width:480px){.vodafone-serviceability .btn-wrapper .ds-btn{padding:0 10px;font-size:.8em}
}
@media only screen and (max-width:480px){.vodafone-serviceability .btn-wrapper .ds-btn.ds-back-btn{font-family:"Vodafone Rg";font-size:12px;color:#00b0ca;margin:0;border:0;border-radius:0;background-color:transparent;position:relative}
.vodafone-serviceability .btn-wrapper .ds-btn.ds-back-btn:before{width:12px;height:12px;background:url("30.21.23/css/digitalexp-style-l9/images/arrow-right_blue.svg") no-repeat center center;background-size:67% 67%;content:'';position:relative;top:2px;display:inline-block;margin-left:2px;transform:rotate(180deg)}
}
.vodafone-serviceability .btn-popup-wrapper{margin-top:20px;margin-bottom:20px}
.vodafone-serviceability .vf-footer-section{border-top:2px solid #418601;background-color:#fff;width:100%;height:60px;display:flex;justify-content:center;align-items:center}
.vodafone-serviceability .vf-footer-section__text{color:#428600;font-family:"Vodafone Rg";font-size:14px;font-weight:bold;letter-spacing:.60px;line-height:20px;text-transform:none}
.vodafone-serviceability .vf-footer-section__text a{color:#428600}
.vodafone-serviceability .vf-footer-section__bottom-line{width:100%;height:1px;background-color:#428600}
.vodafone-serviceability .full-view .ds-address-widget .ds-row .ds-form__line{width:100%}
.vodafone-serviceability .ds-serviciability--close-btn{background-image:url("30.21.23/css/digitalexp-style-l9/images/x.svg");width:20px;height:20px;background-size:cover;background-position:center;background-color:transparent;border:0}
.vodafone-serviceability .verifica-popup .ds-form{padding:30px 60px 30px 60px}
@media only screen and (max-width:480px){.vodafone-serviceability .verifica-popup .ds-form{padding:30px 15px 30px 15px}
}
.vodafone-serviceability .verifica-popup .ds-form .ds-form__line .ds-form__line{margin-bottom:25px}
.vodafone-serviceability .verifica-popup .ds-form__line{margin-bottom:0}
.vodafone-serviceability .verifica-popup .ds-form .provider-radio{margin-top:35px}
@media only screen and (max-width:480px){.vodafone-serviceability .verifica-popup .ds-form .ds-btn{width:100%;padding:0 10px;font-size:.8em}
}
.vodafone-serviceability .verifica-popup .btn-wrapper{display:block}
.vodafone-serviceability .verifica-popup .ds-address-widget .ds-form__line{width:100%}
.vodafone-serviceability .provider-radio .ds-form__line .ds-form__label{text-transform:inherit;font-family:"Vodafone Rg";font-size:15px;color:#666}
.vodafone-serviceability .provider-radio .ds-form__line.mandatory .ds-form__label{text-transform:uppercase;font-family:"Vodafone Rg";font-size:12px;line-height:14px;color:#999;font-weight:bold}
.vodafone-serviceability .ds-form__label--radio{text-transform:inherit;height:24px;width:239px;color:#666;font-family:"Vodafone Rg";font-size:15px;line-height:24px}
.tariffe-section>div{display:flex;flex-direction:column-reverse;justify-content:flex-end}
@media screen and (min-width:695px){.tariffe-section>div{flex-direction:row-reverse}
}
@media screen and (min-width:768px) and (max-width:800px){.tariffe-section>div{justify-content:space-between}
}
.tariffe-section section.ds-tablet-offers{padding:5px}
@media screen and (min-width:801px) and (max-width:1199px){.tariffe-section section.ds-tablet-offers{padding:0 20px 0 0}
}
.tariffe-section .ds-title{display:block}
.tariffe-section .ds-title__text{font-family:"Vodafone Lt";font-size:40px;line-height:48px}
.tariffe-section .ds-title__sub-text{font-family:"Vodafone Rg";font-size:20px;line-height:28px}
.tariffe-section .ds-giga-parent{display:flex;flex-wrap:wrap}
.tariffe-section .ds-giga-parent>div{display:flex;flex-direction:column;width:100%;max-width:400px;padding:0;min-height:610px}
@media screen and (min-width:1199px){.tariffe-section .ds-giga-parent>div{min-height:588px;max-width:unset}
}
@media screen and (min-width:769px) and (max-width:1199px){.tariffe-section .ds-giga-parent>div{min-height:630px;max-width:unset}
}
@media screen and (min-width:768px){.tariffe-section .ds-giga-parent>div{width:350px}
}
.tariffe-section .ds-giga-parent .giga-total{flex-grow:1;padding-left:15px;padding-right:15px}
.tariffe-section .ds-giga-parent .giga-total--red{display:flex}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box{flex-grow:1;display:flex;flex-direction:column}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content{background-image:url("30.21.23/css/digitalexp-style-l9/images/widget_doppio.jpg");background-size:cover;background-position:center;flex-grow:1;display:flex;flex-direction:column}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-giga-head .title{color:#fff;font-weight:bold}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-giga-head .sub-title{color:#fff}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-item-details{border-color:#fff;flex-grow:1}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-item-details .ds-plan__name,.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-item-details .ds-plan__value,.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-item-details .ds-plan--sub-text{color:#fff}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-price .ds-plan-details__old-price{color:#fff}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-price__wrapper,.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-price__duration{color:#fff;text-transform:lowercase}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-price__sec{display:flex}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .ds-price__currency{font-size:30px}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .footer-section .ds-btn--primary:hover{background-color:#900;border-color:#900}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .footer-section .ds-btn--green{border-color:#fff}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .footer-section .ds-btn--green:hover{color:#fff;background-color:rgba(255,255,255,0.2)}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .footer-section .ds-btn--green span{color:#fff}
.tariffe-section .ds-giga-parent .giga-total--red .ds-giga-parent--box-content .footer-section .ds-btn--green .ds-icon-mobile{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg")}
@media screen and (min-width:1199px){.tariffe-section .ds-giga-parent .giga-total--red.big{width:66.66%;min-width:750px;margin-right:20px}
}
@media screen and (min-width:1199px) and (max-width:768px){.tariffe-section .ds-giga-parent .giga-total--red.big{width:100%}
}
@media screen and (min-width:1199px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-giga-parent--box-content{display:flex;flex-wrap:wrap;flex-direction:row}
}
@media screen and (min-width:1199px) and (max-width:480px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-giga-parent--box-content{display:block}
}
@media screen and (min-width:1199px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-giga-head{width:50%;order:1;margin-top:30px}
}
@media screen and (min-width:1199px) and (max-width:1199px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-giga-head{min-height:110px}
}
@media screen and (min-width:1199px) and (max-width:480px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-giga-head{width:100%;margin-top:0}
}
@media screen and (min-width:1199px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-giga-head .title{font-size:40px;line-height:48px;width:50%;padding-bottom:10px}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-giga-head .sub-title{font-size:28px;line-height:34px}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-item-details{width:50%;order:2;padding-top:10px;padding-right:15px;border:0}
}
@media screen and (min-width:1199px) and (max-width:480px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-item-details{width:100%}
}
@media screen and (min-width:1199px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-item-details .ds-plan--list.generic{box-shadow:0 2px 35px 0 rgba(0,0,0,0.4);margin-top:24px;padding:15px 15px 15px}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-item-details .ds-plan--list.generic li:nth-child(1){border-bottom:1px solid #fff}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-item-details .ds-plan--list__item{padding:35px 0 25px 0}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-price{width:50%;align-items:flex-start;flex-direction:column;padding-bottom:20px;order:3;margin-top:-125px;font-size:64px}
}
@media screen and (min-width:1199px) and (max-width:480px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-price{margin-top:0}
}
@media screen and (min-width:1199px){.tariffe-section .ds-giga-parent .giga-total--red.big .ds-price .new-price{display:flex;flex-direction:column}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-price .format2 .ds-price__sec{display:flex;align-items:self-start}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-price .format2 .ds-price__currency{margin-top:7%;padding-left:5px;font-size:.5em}
.tariffe-section .ds-giga-parent .giga-total--red.big .ds-price .format2 .ds-price__duration{margin-top:-31px;font-family:"Vodafone Rg";font-size:14px;line-height:23px;font-weight:normal}
.tariffe-section .ds-giga-parent .giga-total--red.big .footer-section{display:flex;justify-content:space-between;background-color:rgba(0,0,0,0.4);order:4;width:100%;align-items:center;margin-top:35px;height:100px;padding-top:0;padding-bottom:0}
.tariffe-section .ds-giga-parent .giga-total--red.big .footer-section .ds-btn{width:48%;margin:0}
}
@media screen and (min-width:1199px) and (max-width:480px){.tariffe-section .ds-giga-parent .giga-total--red.big .footer-section .ds-btn .ds-icon-mobile{display:none}
}
.tariffe-section .ds-giga-parent .online-type{display:flex;align-items:center;margin-top:-25px}
.tariffe-section .ds-giga-parent .online-type span{padding:5px 20px 5px 20px;background-color:#ffd429;font-family:"Vodafone Rg";font-size:12px;font-weight:bold;letter-spacing:1px;line-height:14px;text-transform:uppercase;color:rgba(51,51,51,0.45)}
.tariffe-section .ds-giga-parent--box{margin-bottom:30px;margin-top:30px;display:flex;flex-direction:column;flex-grow:1}
.tariffe-section .ds-giga-parent--box-content{box-shadow:0 1px 2px 1px #dcdcdc;background-image:url("30.21.23/css/digitalexp-style-l9/images/grey-image.jpg");background-size:cover;display:flex;flex-direction:column;flex-grow:1}
.tariffe-section .ds-giga-parent--box .ds-giga-head{padding:15px 15px 0}
@media screen and (max-width:1199px){.tariffe-section .ds-giga-parent--box .ds-giga-head{min-height:110px}
}
.tariffe-section .ds-giga-parent--box .ds-giga-head .title{font-family:"Vodafone Rg";font-size:28px;color:#333;line-height:34px;text-transform:capitalize}
.tariffe-section .ds-giga-parent--box .ds-giga-head .sub-title{font-family:"Vodafone Lt";font-size:18px;line-height:20px;color:#4a4a4a}
.tariffe-section .ds-giga-parent--box .ds-price{align-items:flex-start;padding:15px 15px 0;font-family:"Vodafone Rg";font-size:30px}
.tariffe-section .ds-giga-parent--box .ds-price .ds-plan-details__old-price{font-family:"Vodafone Lt";font-size:18px;color:#333;opacity:.8;line-height:20px;padding-top:5px;padding-right:10px}
.tariffe-section .ds-giga-parent--box .ds-price__duration{text-transform:lowercase;font-family:"Vodafone Rg";font-size:14px;line-height:23px;font-weight:normal}
.tariffe-section .ds-giga-parent--box .footer-section{padding:0 15px 20px 15px}
.tariffe-section .ds-giga-parent--box .footer-section .ds-btn{width:100%;margin-top:10px;display:flex;justify-content:center;align-items:center}
.tariffe-section .ds-giga-parent--box .footer-section .ds-btn--primary:hover{background-color:#900;border-color:#900}
.tariffe-section .ds-giga-parent--box .footer-section .ds-btn--green{border-color:#428600;color:#428600}
.tariffe-section .ds-giga-parent--box .footer-section .ds-btn--green:hover{background-color:rgba(66,134,0,0.1)}
.tariffe-section .ds-giga-parent--box .footer-section .ds-btn--green .ds-icon-mobile{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_green.svg");background-size:contain;background-position:center;margin-left:10px;width:20px;height:20px}
.tariffe-section .ds-giga-parent--box .ds-item-details{border-bottom:1px solid #bbbccc;padding:10px 0 20px;flex-grow:1}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-plan__name{font-family:"Vodafone Rg";font-size:14px;color:#4a4a4a;line-height:16px}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-plan--list__item{display:flex;padding:15px 15px 0}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-plan--section{width:135px;font-family:"Vodafone Rg";font-size:16px;display:flex;flex-direction:column;text-transform:uppercase;letter-spacing:1.14px;line-height:18px;flex-grow:1;justify-content:center}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-plan__value{font-family:"Vodafone Rg";font-size:28px;color:#4a4a4a;font-weight:bold;line-height:24px;display:flex;flex-direction:column;align-items:flex-end;width:100px;text-transform:capitalize;justify-content:center}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-plan--sub-text{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;color:#999;text-transform:uppercase}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Data{background-color:#f4f4f4;background:url("30.21.23/css/digitalexp-style-l9/images/internet_grey_DS.png");background-repeat:no-repeat;background-position:center;width:40px;height:40px;background-size:contain;margin-right:20px}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Data.black-icon{background:url("30.21.23/css/digitalexp-style-l9/images/internet_grey_DS.png");background-size:contain;background-repeat:no-repeat}
@media screen and (max-width:768px){.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Data{width:36px;height:36px}
}
@media screen and (max-width:480px){.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Data{margin-right:14px}
}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Data img{width:40px;height:40px}
@media screen and (max-width:768px){.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Data img{width:36px;height:36px}
}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Minuti_e_SMS{background:url("30.21.23/css/digitalexp-style-l9/images/internet_grey_DS.png");background-repeat:no-repeat;background-position:center;width:30px;height:30px;background-size:contain;margin-right:20px}
@media screen and (max-width:480px){.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Minuti_e_SMS{margin-right:14px}
}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.Minuti_e_SMS img{width:30px;height:30px}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.MINUTI_verso_UE{background:url("30.21.23/css/digitalexp-style-l9/images/internet_grey_DS.png");background-repeat:no-repeat;background-position:center;width:30px;height:30px;background-size:contain;margin-right:20px}
@media screen and (max-width:480px){.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.MINUTI_verso_UE{margin-right:14px}
}
.tariffe-section .ds-giga-parent--box .ds-item-details .ds-icons.MINUTI_verso_UE img{width:30px;height:30px}
.tariffe-section .ds-promotional-card .ds-icons.Data{background-color:#f4f4f4;background:url("30.21.23/css/digitalexp-style-l9/images/internet_icon.png") !important;background-repeat:no-repeat;background-position:center;width:40px;height:40px;background-size:100% 100% !important;margin-right:20px}
.slick-prev,.slick-next{width:40px;height:40px;border-radius:100%;position:absolute;color:#333;border:1px solid #333;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.05);z-index:3}
.slick-disabled{color:#ccc;border:1px solid #aaa;pointer-events:none}
.ds-addons .ds-addon--item.background-present.included .ds-addon--item__container:after,.ds-addons .ds-addon--item.added:after,.ds-addons .ds-addon--item.included:after{content:'';position:absolute;top:0;right:0;border:1em solid transparent;border-top-color:#e60000;border-right-color:#e60000}
.ds-addons .ds-addon--item.background-present.included .ds-addon--item__container:before,.ds-addons .ds-addon--item.added:before,.ds-addons .ds-addon--item.included:before{content:'';width:14px;height:12px;background-image:url("30.21.23/css/digitalexp-style-l9/images/tick.svg");background-repeat:no-repeat;position:absolute;top:3px;right:0;z-index:999}
.ds-tablet--plan__footer .ds-radio input[type="radio"] ~ .ds-label__container .ds-radio__media,.ds-tablet--plan__footer .ds-radio input[type="radio"]:checked ~ .ds-label__container .ds-radio__media{width:40px;height:40px;background-repeat:no-repeat;background-size:contain;background-position:100% 100%}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1170px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
@media only screen and (max-width:480px){.container{max-width:330px}
}
.ds-container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1170px}
.ds-container:before,.ds-container:after{content:" ";display:table}
.ds-container:after{clear:both}
.ds-container--no-padding{padding:0}
.ds-container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:100%}
.ds-container-fluid:before,.ds-container-fluid:after{content:" ";display:table}
.ds-container-fluid:after{clear:both}
.root-container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1140px}
@media(min-width:768px) and (max-width:1199px){.root-container{padding-left:15px;padding-right:15px}
}
.root-container:before,.root-container:after{content:" ";display:table}
.root-container:after{clear:both}
.root-container-lg{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;max-width:1140px}
@media(max-width:1199px){.root-container-lg{padding-left:15px;padding-right:15px}
}
.root-container-lg:before,.root-container-lg:after{content:" ";display:table}
.root-container-lg:after{clear:both}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.ds-row{margin-left:-15px;margin-right:-15px}
.ds-row:before,.ds-row:after{content:" ";display:table}
.ds-row:after{clear:both}
.col-xs-1{position:relative;float:left;width:8.33333%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-2{position:relative;float:left;width:16.66667%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-3{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-4{position:relative;float:left;width:33.33333%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-5{position:relative;float:left;width:41.66667%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-7{position:relative;float:left;width:58.33333%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-8{position:relative;float:left;width:66.66667%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-9{position:relative;float:left;width:75%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-10{position:relative;float:left;width:83.33333%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-11{position:relative;float:left;width:91.66667%;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-1{float:left;width:8.33333%}
}
.col-sm-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-2{float:left;width:16.66667%}
}
.col-sm-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-3{float:left;width:25%}
}
.col-sm-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-4{float:left;width:33.33333%}
}
.col-sm-5{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-5{float:left;width:41.66667%}
}
.col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-6{float:left;width:50%}
}
.col-sm-7{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-7{float:left;width:58.33333%}
}
.col-sm-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-8{float:left;width:66.66667%}
}
.col-sm-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-9{float:left;width:75%}
}
.col-sm-10{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-10{float:left;width:83.33333%}
}
.col-sm-11{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-11{float:left;width:91.66667%}
}
.col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.col-sm-12{float:left;width:100%}
}
.col-md-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-1{float:left;width:8.33333%}
}
.col-md-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-2{float:left;width:16.66667%}
}
.col-md-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-3{float:left;width:25%}
}
.col-md-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-4{float:left;width:33.33333%}
}
.col-md-5{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-5{float:left;width:41.66667%}
}
.col-md-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-6{float:left;width:50%}
}
.col-md-7{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-7{float:left;width:58.33333%}
}
.col-md-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-8{float:left;width:66.66667%}
}
.col-md-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-9{float:left;width:75%}
}
.col-md-10{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-10{float:left;width:83.33333%}
}
.col-md-11{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-11{float:left;width:91.66667%}
}
.col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.col-md-12{float:left;width:100%}
}
.col-lg-1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-1{float:left;width:8.33333%}
}
.col-lg-2{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-2{float:left;width:16.66667%}
}
.col-lg-3{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-3{float:left;width:25%}
}
.col-lg-4{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-4{float:left;width:33.33333%}
}
.col-lg-5{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-5{float:left;width:41.66667%}
}
.col-lg-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-6{float:left;width:50%}
}
.col-lg-7{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-7{float:left;width:58.33333%}
}
.col-lg-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-8{float:left;width:66.66667%}
}
.col-lg-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-9{float:left;width:75%}
}
.col-lg-10{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-10{float:left;width:83.33333%}
}
.col-lg-11{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-11{float:left;width:91.66667%}
}
.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:1200px){.col-lg-12{float:left;width:100%}
}
@media(min-width:768px){.col-sm-no-padding{padding-left:0;padding-right:0}
}
@media(min-width:992px){.col-md-no-padding{padding-left:0;padding-right:0}
}
@media(min-width:1200px){.col-lg-no-padding{padding-left:0;padding-right:0}
}
.ds-right{float:right}
.ds-left{float:left}
.ds-plans{margin-bottom:10px}
.ds-plans.ds-row{margin-top:30px}
.ds-plans .ds-title__plan{font-family:"Vodafone Rg";font-size:22px;color:#666;line-height:32px;margin-bottom:25px}
.ds-plans .plan .generic-item__btn .ds-btn.ds-btn--primary.ds-btn--large{height:50px}
.ds-plans .plan .ds-btn--link{font-family:"Vodafone RgBd";font-size:14px}
@media screen and (min-width:300px) and (max-width:720px){.ds-plans .plan .ds-btn--link .ds-btn--large{height:50px}
}
.ds-plans .plan .ds-btn--info{font-family:"Vodafone Rg";font-size:14px;float:right;font-weight:normal;line-height:16px}
.ds-plans .plan .ds-btn--info:after{display:none}
.ds-plans .plan .ds-promo-item .generic-item__footer{border-top:1px solid rgba(102,102,102,0.5)}
.ds-plans .plan .generic-item__container{align-self:baseline;width:100%}
.ds-plans .plan .generic-item .ds-item-tags{display:block;width:100%;position:absolute;margin:0 20px;top:5px;overflow:hidden}
.ds-plans .plan .generic-item__header{height:85px;background:linear-gradient(to right,#e60000 0,#9f041b 100%);display:flex;align-items:center;position:relative}
.ds-plans .plan .generic-item__header--text{color:#fff;font-family:"Vodafone Lt";font-size:28px;padding:0 20px}
.ds-plans .plan .generic-item__header--online{padding:1px 5px;color:rgba(51,51,51,0.6);letter-spacing:1px;line-height:14px;font-family:"Vodafone RgBd";font-size:12px;border-radius:2px;background-color:#fecb00;text-transform:uppercase;margin-right:5px;float:left;overflow:hidden;margin-bottom:2px}
.ds-plans .plan .generic-item__header--ribbon{min-width:135px;text-align:center;position:absolute;top:-30px;left:0;color:#333;padding:2px 14px;background-color:#fecb00}
.ds-plans .plan .generic-item__header--ribbon .ds-label{font-size:12px;display:inline-block;line-height:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;word-break:break-word;padding:5px}
.ds-plans .plan .generic-item__header--ribbon .ds-label--white{color:white}
.ds-plans .plan .generic-item__ribbon{font-family:"Vodafone RgBd";font-size:14px;line-height:16px;letter-spacing:1px;margin-top:-30px;text-align:center;background-color:#fecb00;padding:7px;border-radius:6px 6px 0 0}
.ds-plans .plan .generic-item__footer{border-top:1px solid #e3e3e3;text-align:center}
.ds-plans .plan .generic-item__btn{padding:20px;border-top:2px solid #e3e3e3}
.ds-plans .plan .generic-item__btn.ds-landline{padding:9px 20px;border:0}
.ds-plans .plan .generic-item__btn .ds-btn{width:100%}
.ds-plans .plan .generic-item_2 .ds-content__row{min-height:69px}
.ds-plans .plan .generic-item_2 .ds-content__label{font-size:12px}
.ds-plans .plan .generic-item_2 .ds-content__label.small{padding-bottom:10px;padding-left:2px}
.ds-plans .plan .generic-item_2 .ds-content__value .ds-text_2{font-size:18px;line-height:22px;letter-spacing:.2px}
.ds-plans .plan .generic-item_2 .ds-plan-price-info__col{max-width:84%}
.ds-plans .plan .generic-item_2 .ds-description{margin-bottom:14px}
.ds-plans .plan .generic-item .ds-content__title{text-align:center;color:#333;font-family:"Vodafone Rg";font-size:12px;font-weight:bold;letter-spacing:1.6px;line-height:16px;text-transform:uppercase;width:100%}
.ds-plans .plan .card-view{border:1px solid #ebebeb;background-color:#fff;box-shadow:0 1px 3px 0 rgba(136,136,136,0.35);display:flex;flex-direction:column;min-height:100%;height:100%;position:relative}
.ds-plans .plan .card-view .ds-price-list{margin-left:-20px;margin-right:-20px;margin-top:15px}
.ds-plans .plan .card-view .ds-price-list__col:last-child .ds-price__wrapper{justify-content:flex-end;text-align:right}
.ds-plans .plan .card-view .ds-price-list__col:last-child .ds-price__duration{text-align:right}
.ds-plans .plan .card-view-light{border:1px solid #ebebeb;background-color:#fff;flex-direction:column;display:flex}
.ds-plans .plan .card-view-light .ds-content__row,.ds-plans .plan .card-view-light .generic-item__btn,.ds-plans .plan .card-view-light .generic-item__footer{border-top-width:1px}
.ds-plans .plan .card-view-light .ds-content__accordion{border-top:0}
.ds-plans .plan .ds-text{font-family:"Vodafone Lt";font-size:22px}
@media screen and (min-width:480px){.ds-plans .plan .ds-text{font-family:"Vodafone Lt";font-size:30px}
}
.ds-plans .plan .ds-subtext{font-family:"Vodafone Rg";font-size:14px;line-height:16px}
.ds-plans .plan .ds-included{height:auto;min-height:85px !important}
.ds-plans .plan .ds-included--text{font-family:"Vodafone Rg";font-size:12px;text-transform:uppercase;color:#999;font-weight:bold;letter-spacing:1px;line-height:20px}
.ds-plans .plan .ds-included--subtext{font-family:"Vodafone Rg";font-size:14px;flex-wrap:wrap;max-width:200px}
.ds-plans .plan .ds-included--media img{width:60px}
.ds-plans .plan .ds-included_2{height:69px}
.ds-plans .plan .ds-included_2 .ds-included--text{text-transform:none;font-size:13px;color:#333;font-weight:normal}
.ds-plans .plan .ds-included_2 .ds-included--subtext{color:#999}
.ds-plans .plan .ds-content{display:flex;flex-direction:column;flex:0 0 auto;flex-flow:row wrap;width:100%;flex-grow:1}
.ds-plans .plan .ds-content__accordion{border-top:1px solid #e3e3e3}
.ds-plans .plan .ds-content__accordion .ds-accordion__title{padding:0 20px;display:flex;justify-content:center;align-items:center;min-height:45px;font-size:12px;font-weight:bold}
.ds-plans .plan .ds-content__group{border-top:1px solid #e3e3e3}
.ds-plans .plan .ds-content__row{padding:10px 20px;display:flex;border-bottom:1px solid #e3e3e3;justify-content:space-between;align-items:center;width:100%;min-height:60px}
.ds-plans .plan .ds-content__row.ds-check{min-height:54px}
.ds-plans .plan .ds-content__row.ds-device{flex-direction:column;flex-basis:100%;align-items:inherit}
@media only screen and (min-width:481px) and (max-width:767px){.ds-plans .plan .ds-content__row.ds-device{flex-basis:auto}
}
.ds-plans .plan .ds-content__row .ds-plan__info{display:flex;justify-content:space-between;padding:18px 0 19px;align-items:baseline;border-bottom:2px solid #ebebeb;margin-bottom:15px}
.ds-plans .plan .ds-content__row .ds-plan--name{font-family:"Vodafone Rg";font-size:14px;color:#999;font-weight:bold;line-height:16px;text-transform:uppercase;max-width:187px;letter-spacing:1px}
.ds-plans .plan .ds-content__row .ds-plan--price__wrapper{display:flex;flex-direction:column;align-items:flex-end}
.ds-plans .plan .ds-content__row .ds-plan--price__container{display:flex}
.ds-plans .plan .ds-content__row .ds-plan--price__container .ds-plan--original__price{font-family:"Vodafone Rg";font-size:18px;color:#333;line-height:16px;opacity:.8;text-decoration:line-through;padding-top:10px;margin-right:5px}
.ds-plans .plan .ds-content__row .ds-plan--price__details{display:flex;flex-direction:column;font-weight:bold;align-items:flex-end}
.ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price{font-family:"Vodafone RgBd";font-size:30px;color:#333;line-height:32px;margin:0}
.ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price>span{display:flex}
.ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price>div>span{display:flex;align-items:baseline}
.ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price .ds-price__currency{font-size:.5em}
.ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__duration{font-family:"Vodafone Rg";font-size:12px;letter-spacing:1px;color:#999;line-height:14px;text-transform:uppercase;text-align:right;margin-top:5px;font-weight:bold}
.ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__installments{font-family:"Vodafone Rg";font-size:12px;color:#999;letter-spacing:1px;line-height:14px;font-weight:normal}
.ds-plans .plan .ds-content__row .ds-plan-price-info{width:100%}
.ds-plans .plan .ds-content__row .ds-device__info{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}
.ds-plans .plan .ds-content__row .ds-device--container{display:flex;max-width:70%;margin-top:5px}
.ds-plans .plan .ds-content__row .ds-device--container img{width:26px;margin-right:6px}
.ds-plans .plan .ds-content__row .ds-device--container .ds-device--img{background-image:url("30.21.23/css/digitalexp-style-l9/images/smartphone-grey.svg");min-width:24px;height:27px;background-size:26px;background-position:-4px 0;margin-right:7px}
.ds-plans .plan .ds-content__row .ds-device--container .ds-device--text{font-family:"Vodafone Rg";font-size:14px;color:#999;font-weight:bold;line-height:16px;text-transform:uppercase;letter-spacing:1px}
.ds-plans .plan .ds-content__row .ds-device--price__wrapper{display:flex;flex-direction:column;align-items:flex-end}
.ds-plans .plan .ds-content__row .ds-device--price__container{display:flex}
.ds-plans .plan .ds-content__row .ds-device--price__container .ds-plan--original__price{font-family:"Vodafone Lt";font-size:15px;color:#333;line-height:16px;opacity:.8;text-decoration:line-through;padding-top:10px}
.ds-plans .plan .ds-content__row .ds-device--price__details{display:flex;flex-direction:column;font-weight:bold;align-items:flex-end}
.ds-plans .plan .ds-content__row .ds-device--price__details .ds-plan__price{font-family:"Vodafone Rg";font-size:30px;color:#333;line-height:32px}
.ds-plans .plan .ds-content__row .ds-device--price__details .ds-plan__duration{font-family:"Vodafone Rg";font-size:12px;letter-spacing:1px;color:#999;line-height:14px;text-transform:uppercase}
.ds-plans .plan .ds-content__row .ds-device--price__details .ds-plan__installments{font-family:"Vodafone Rg";font-size:12px;color:#999;letter-spacing:1px;line-height:14px}
.ds-plans .plan .ds-content__row.first{padding-top:5px;padding-bottom:5px}
.ds-plans .plan .ds-content__row.noborder{border-bottom:0}
.ds-plans .plan .ds-content__row.mini{min-height:35px}
.ds-plans .plan .ds-content__label{display:flex;align-items:center;font-family:"Vodafone Rg";font-size:14px;text-transform:uppercase;color:#999;font-weight:bold;letter-spacing:1px}
.ds-plans .plan .ds-content__value{font-family:"Vodafone Rg";font-size:18px;letter-spacing:1px;padding-left:10px;line-height:22px;text-align:right;color:#333;max-width:74%;display:flex;flex-direction:column;align-items:flex-end}
.ds-plans .plan .ds-content__value.small{letter-spacing:1px;line-height:16px;font-family:"Vodafone RgBd";font-size:12px}
.ds-plans .plan .ds-content__value.dark{color:#333}
.ds-plans .plan .ds-content__value .ds-btn--info{margin-top:10px}
.ds-plans .plan .ds-content__value .dropdown__tooltip .ds-tooltip-item__content{text-align:left}
.ds-plans .plan .ds-content__value .dropdown__tooltip .ds-tooltip-item__content .ds-tooltip__text a{color:#00b0ca}
.ds-plans .plan .ds-content__value .dropdown__tooltip .ds-tooltip-item__content .ds-tooltip--list{text-align:left;width:auto}
.ds-plans .plan .ds-content__value .dropdown__tooltip .ds-tooltip-item__content .ds-tooltip--list .ds-tooltip__list--item{list-style:none}
.ds-plans .plan .ds-content__description{color:#999;letter-spacing:.2px;line-height:16px;font-family:"Vodafone Rg";font-size:14px}
.ds-plans .plan .ds-content__description-title{display:flex;align-items:center;color:#333;line-height:16px}
.ds-plans .plan .ds-content__description-title.icon:after{display:inline-flex;align-items:center;justify-content:center;height:22px;width:22px;margin-left:10px;border-radius:50%;background-color:#9c2aa0;color:#fff;letter-spacing:.6px;line-height:14px;font-family:"Vodafone Rg";font-size:12px;content:attr(data-content)}
.ds-plans .plan .ds-plan-action{flex-direction:column;padding-top:15px;padding-bottom:20px;align-items:flex-end;border-bottom:0}
.ds-plans .plan .ds-plan-action__wrapper{width:100%;margin-top:10px}
.ds-plans .plan .ds-plan-action__wrapper.activateNow{margin-top:0;padding:7px 16px 20px}
@media screen and (max-width:768px){.ds-plans .plan .ds-plan-action__wrapper.activateNow{padding-bottom:14px}
}
.ds-plans .plan .ds-plan-action__wrapper .ds-btn{width:100%;font-weight:bold}
@media screen and (max-width:768px){.ds-plans .plan .ds-plan-action__wrapper .ds-btn{height:45px}
}
.ds-plans .plan .ds-plan-action__wrapper .ds-btn:hover{background-color:#900;border-color:#900}
.ds-plans .plan .ds-plan-action .ds-price.old{flex-basis:33.33333%;margin:-10px 5px 0 0}
.ds-plans .plan .ds-plan-action_2{padding-top:8px;padding-bottom:18px;padding-left:23px;padding-right:22px}
.ds-plans .plan__view-more-btn{padding:10px 15px 100px;text-align:center}
.ds-plans .plan__view-more-btn button{width:100%}
@media screen and (min-width:768px){.ds-plans .plan__view-more-btn button{width:inherit}
}
.ds-plans .plan .ds-slider{margin-bottom:40px}
.ds-plans .plan .ds-slider .slick-track{margin-bottom:4px;margin-top:40px}
.ds-plans .plan .ds-slider .slick-dots{bottom:-15px}
@media screen and (max-width:480px){.ds-plans .plan .ds-slider-item{padding:0}
}
.ds-plans.ds-tabletplan-landing .cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs.checked .ds-form__text{color:#333}
.ds-plans__compare{margin-left:0 !important;margin-right:0 !important}
@media only screen and (min-width:992px){.ds-plans .root-container{padding-left:0;padding-right:0}
}
.ds-plans.ds-new-plan-list{margin-top:65px;overflow-x:visible}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list{margin-top:40px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plans.ds-new-plan-list{margin-top:55px}
}
.ds-plans.ds-new-plan-list .generic-item__header--ribbon{width:100%;border-top-left-radius:6px;border-top-right-radius:6px}
@media screen and (min-width:992px){.ds-plans.ds-new-plan-list .generic-item__header--ribbon{top:-25px}
}
.ds-plans.ds-new-plan-list .plan .ds-cosmo-carousel .ds-velocita{order:4;padding-bottom:20px;margin-top:0}
.ds-plans.ds-new-plan-list .generic-item__container.card-view{border:0;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16)}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child{order:1}
@media only screen and (max-width:768px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child{margin-top:30px}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child .generic-item__header{background-image:none;height:auto}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child .generic-item__header--text{color:#333;display:flex;align-items:center;height:95px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child .generic-item__header--text::before{content:'';width:35px;height:35px;background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_acceleration_mid.svg");display:inline-block;background-repeat:no-repeat;background-size:cover;margin-right:13px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child .generic-item__large-header{background:unset;min-height:95px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child .generic-item__large-header--text{color:#333;display:flex;align-items:center}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child .generic-item__large-header--text::before{content:'';width:35px;height:35px;background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_acceleration_mid.svg");display:inline-block;background-repeat:no-repeat;background-size:cover;margin-right:13px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .card-view__child .plan-description{padding-top:0;padding-bottom:15px;margin-top:-5px;margin-bottom:0;border-bottom:1px solid #ebebeb}
.ds-plans.ds-new-plan-list .generic-item__container.card-view ul.ds-content{order:5;background-color:#f4f4f4}
.ds-plans.ds-new-plan-list .generic-item__container.card-view ul.ds-content .ds-content__row{min-height:70px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action{order:2;border-top:0}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value{width:100%}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--price__container{flex-direction:column}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--original__price{font-family:"Vodafone Rg";font-size:20px}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--original__price{padding-bottom:5px}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--price__details{flex-direction:row;align-items:baseline}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--price__details .ds-plan__price{font-size:36px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--price__details .ds-plan__duration{font-family:"Vodafone Rg";font-size:28px;color:#333;margin-left:10px;font-weight:normal}
@media screen and (min-width:768px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--price__details .ds-plan__duration{font-size:27px}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__row.ds-plan-action .ds-plan__value .ds-plan--original__price{padding-top:5px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__btn-container{order:3;padding-bottom:0;flex-grow:1}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__btn-container div:only-child{margin-top:0}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__btn-container .ds-btn{height:44px;border-radius:6px;font-family:"Vodafone Rg";font-size:20px;text-transform:unset;font-weight:normal}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__btn-container .generic-item__btn{margin-top:15px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-content__btn-container .ds-plan-action__wrapper.activateNow{padding-top:0;padding-bottom:0}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .generic-item__more-details{order:5;margin-top:16px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .generic-item__more-details-btn{border:1px solid #ccc;text-transform:capitalize}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .generic-item__more-details-content{position:absolute;margin-top:64px;padding:0}
@media screen and (min-width:768px) and (max-width:991px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .generic-item__more-details-content{margin-top:56px}
}
@media screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .generic-item__more-details-content{margin-top:40px}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-vf-content{order:4}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-vf-content .ds-consmarplay{padding-left:16px;padding-right:16px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:30px 40px}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay{flex-direction:column;align-items:center;margin-top:30px;padding:30px 16px;padding-bottom:25px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay{margin-top:30px}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay::after{content:'';width:100%;height:1px;background-color:#ccc;position:absolute;bottom:0;left:0}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content{width:100%;margin-right:20px}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content{width:100%;margin-right:0}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description{display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse;margin-top:15px}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description{flex-direction:column-reverse;margin-bottom:20px;align-items:flex-start}
}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-more-details-title{min-height:115px}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-plan-action{padding:0;margin-right:15px;border-top:0;width:auto}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-plan-action{margin-bottom:5px}
}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-plan-action .ds-plan__value .ds-plan--price__container{flex-direction:row}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-plan-action .ds-plan__value .ds-plan--price__details{display:flex;flex-direction:column;align-items:flex-end}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-plan-action .ds-plan__value .ds-plan--price__details .ds-plan__price{font-family:"Vodafone RgBd";font-size:40px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-plan-action .ds-plan__value .ds-plan--price__details .ds-plan__price .ds-price__amount:first-child{font-size:64px;line-height:50px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay--content__description .ds-plan-action .ds-plan__value .ds-plan--price__details .ds-plan__duration{font-family:"Vodafone RgBd";font-size:12px;color:#999;text-transform:uppercase;margin-top:-15px}
@media only screen and (min-width:768px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay .ds-content__btn-container{min-width:320px;position:static;order:3;align-self:flex-start;margin-top:0}
}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay .ds-content__btn-container{width:100%}
}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay .ds-content__btn-container .ds-plan-action__wrapper{padding-left:0;padding-right:0}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-cosmo-overlay .ds-content__btn-container .generic-item__btn{padding-left:0;padding-right:0;margin-top:15px}
.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-more-details-main{padding:30px 40px}
@media only screen and (max-width:767px){.ds-plans.ds-new-plan-list .generic-item__container.card-view .ds-modal--content .ds-more-details-main{padding-top:25px}
}
@media screen and (min-width:768px){.ds-plans.ds-new-plan-list .generic-item__container.card-view--no-top-border-left-radius{border-top-left-radius:0}
}
.ds-plans.ds-new-plan-list .ds-single-card-all-devices .generic-item__more-details{margin-top:0 !important}
@media only screen and (min-width:1200px){.ds-plans.ds-new-plan-list .ds-single-card-all-devices .generic-item__more-details{border-top:4px solid #f4f4f4}
}
@media screen and (max-width:767px){.ds-plans.ds-new-plan-list .ds-single-card-all-devices .generic-item__more-details{padding:0 8px}
}
@media screen and (min-width:768px){.ds-plans.ds-new-plan-list .ds-single-card-all-devices .generic-item__more-details{padding:0 32px}
}
.ds-plans.ds-new-plan-list .ds-single-card .generic-item{width:100%}
@media only screen and (min-width:1201px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .card-view__child{width:390px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .card-view__child{width:100%;border-bottom:1px solid #ebebeb}
}
@media only screen and (min-width:1201px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-plan-action{width:390px;border-top:0}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-plan-action{width:auto;margin-top:-50px;border-top:0;order:3}
}
@media only screen and (min-width:1201px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-vf-content{display:flex}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-vf-content{flex-direction:column}
}
@media only screen and (min-width:1201px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-vf-content .ds-consmarplay{width:390px;margin-top:-35px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-vf-content .ds-consmarplay{width:auto;margin-top:-35px}
}
@media only screen and (min-width:1201px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-vf-content .ds-allowances{width:390px;margin-top:-228px}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-vf-content .ds-allowances{width:100%;margin-top:0}
}
@media only screen and (min-width:1201px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-content__btn-container{width:345px;position:absolute;top:15px;right:0}
}
@media only screen and (min-width:768px) and (max-width:1200px){.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-content__btn-container{width:325px;align-self:flex-end;order:2;margin-top:15px;position:static}
}
.ds-plans.ds-new-plan-list .ds-single-card .generic-item__container.card-view .ds-single-card-attachment{order:5}
.ds-plans.ds-new-plan-list .ds-single-card .generic-item__header{position:static}
.ds-plans.ds-new-plan-list .ds-single-card .generic-item__header--ribbon{width:50%;top:-30px}
@media screen and (max-width:767px){.ds-plans.ds-new-plan-list.ds-winback-configuration{margin-top:49px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-plans.ds-new-plan-list.ds-winback-configuration{margin-top:142px}
}
@media screen and (min-width:992px){.ds-plans.ds-new-plan-list.ds-winback-configuration{margin-top:149px}
}
.ds-plans.ds-new-plan-list.ds-winback-configuration .ds-single-card{margin-top:-130px}
@media screen and (min-width:768px) and (max-width:991px){.ds-plans.ds-new-plan-list.ds-winback-configuration .ds-single-card .generic-item__container.card-view .ds-plan-action{margin-top:-107px}
}
@media screen and (min-width:1200px){.ds-plans.ds-new-plan-list.ds-winback-configuration .ds-single-card .generic-item__container.card-view .ds-vf-content .ds-allowances{margin-top:-185px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-plans.ds-new-plan-list.ds-winback-configuration .ds-single-card .generic-item__container.card-view .card-view__child{margin-top:0}
}
.plan .ds-list .generic-list{overflow:hidden}
.ds-plan-list__discounts{margin:15px 0 0}
.ds-plan-list__discounts--title{font-family:"Vodafone Rg";font-size:14px;color:#4a4d4e;line-height:16px;max-width:70%;margin-left:10px}
.click-call{border-top:2px solid rgba(102,102,102,0.5)}
@media screen and (max-width:768px){.list .ds-flex.row{flex-direction:column}
}
.vodafone--one .plan .ds-list .generic-list .generic-item{margin:0}
.vodafone--one .ds-vodafoneone-banner{margin-bottom:30px}
.ds-included--subtext{color:#999;font-family:"Vodafone Rg";font-size:11px;font-weight:bold;line-height:16px;text-transform:uppercase;letter-spacing:2px}
.ds-included--text{line-height:20px;text-transform:uppercase;color:#999;letter-spacing:2px;font-family:"Vodafone RgBd";font-size:14px}
.ds-hidden-for-mobile{display:none}
@media screen and (min-width:768px){.ds-hidden-for-mobile{display:block}
}
.generic-list .slick-list .generic-item{height:100%}
.ds-plans .plan .carousel-cards{padding-left:15px;padding-right:15px}
.ds-plans .plan .carousel-cards .plan-title{font-family:"Vodafone RgBd";font-size:28px;line-height:32px}
.ds-plans .plan .carousel-cards .plan-description{font-family:"Vodafone RgBd";font-size:14px;line-height:16px;color:#333;min-height:60px;margin-bottom:0}
@media only screen and (max-width:991px){.ds-plans .plan .carousel-cards .plan-description{font-family:"Vodafone Rg";font-size:16px;color:#000}
}
.ds-plans .plan .carousel-cards .ds-content__label{font-weight:normal;color:#333;letter-spacing:.47px;line-height:16px;font-size:14px}
@media screen and (min-width:320px){.ds-plans .plan .carousel-cards .ds-content__value{width:100%}
.ds-plans .plan .carousel-cards .ds-content__label{width:194px;font-weight:normal}
.ds-plans .plan .carousel-cards .ds-included .ds-content__label{width:100%}
.ds-plans .plan .carousel-cards .ds-included .ds-content__value{width:100%;float:left;padding-left:0;text-align:left}
}
@media screen and (max-width:768px){.ds-plans .plan .carousel-cards .ds-content__label{font-size:12px}
.ds-plans .plan .carousel-cards .generic-item__header--text{font-size:22px}
}
.ds-plans .plan .carousel-cards .ds-plan-action{padding-bottom:0}
@media screen and (max-width:374px){.ds-plans .plan .carousel-cards .ds-content__value{width:120px !important}
}
.ds-plans .plan .carousel-cards .ds-text{font-family:"Vodafone RgBd";font-size:26px;color:#333;letter-spacing:.5px;line-height:30px}
@media screen and (max-width:768px){.ds-plans .plan .carousel-cards .ds-text{font-size:20px}
}
.ds-plans .plan .carousel-cards .ds-subtext{font-family:"Vodafone RgBd";font-size:12px}
.ds-plans .plan .carousel-cards .plan-description{font-family:"Vodafone RgBd";font-size:14px;color:#333;line-height:16px;padding:10px 19px 20px 22px;width:100%;height:33px;margin-bottom:15px}
@media screen and (max-width:768px){.ds-plans .plan .carousel-cards .plan-description{width:100%;font-size:16px;line-height:17px;padding-top:5px;margin-bottom:12px}
}
.ds-plans .plan .carousel-cards.cross-sell-carousel{padding-left:0;padding-right:0}
.ds-plans .plan .carousel-cards.cross-sell-carousel .flex-grow-cards{flex-grow:1}
.ds-plans .plan .carousel-cards.cross-sell-carousel .generic-item__footer{border-top:2px solid #ebebeb}
@media screen and (min-width:992px){.ds-plans .plan .carousel-cards.cross-sell-carousel .slick-list .slick-track{margin-top:58px}
}
@media screen and (min-width:481px){.ds-plans .plan .carousel-cards.cross-sell-carousel .slick-list .slick-track{margin-top:50px}
}
@media screen and (max-width:480px){.ds-plans .plan .carousel-cards.cross-sell-carousel .slick-list .slick-track{margin-top:46px}
}
@media screen and (max-width:769px){.ds-plans .plan .carousel-cards.cross-sell-carousel .show-desktop-only .ds-device .ds-plan__info .ds-content__label{visibility:hidden}
}
.ds-plans .plan .carousel-cards.cross-sell-carousel .ds-plan--price__wrapper .ds-plan--original__price{padding-top:5px}
.ds-plans .plan .carousel-cards.cross-sell-carousel .tablet-plans-carousel .ds-content__row .ds-plan--price__details .ds-plan__price .ds-price__currency{font-family:"Vodafone Rg";font-size:18px}
.ds-plans .plan .carousel-cards.cross-sell-carousel .tablet-plans-carousel .ds-content__row .ds-plan--price__details .ds-plan__duration{margin-top:0}
.ds-plans .plan .carousel-cards.cross-sell-carousel .tablet-plans-carousel .ds-content__row .ds-device--container .ds-device--img{margin-right:0;background-image:url("30.21.23/css/digitalexp-style-l9/images/ico_mobile_wi_fi.png");background-size:contain}
.ds-plans .plan .carousel-cards.cross-sell-carousel .tablet-plans-carousel .ds-content__row .ds-content__value .ds-subtext{text-transform:uppercase;color:#afafaf}
.ds-plans .plan .carousel-cards.cross-sell-carousel .tablet-plans-carousel .generic-item__header--text{font-family:"Vodafone RgBd";font-size:28px}
.ds-plans .plan .carousel-cards.cross-sell-carousel .tablet-plans-carousel .ds-content__row .ds-plan--price__details .ds-plan__duration{text-transform:uppercase}
.ds-plans .plan .carousel-cards.cross-sell-carousel .ds-content__row.ds-device .ds-select__plan{margin-bottom:15px}
.ds-plans .plan .carousel-cards.cross-sell-carousel .ds-content__row.ds-device .ds-btn--tertiary{margin-bottom:15px;display:flex;justify-content:center;align-items:center}
.ds-plans .plan .carousel-cards.cross-sell-carousel .ds-content__row.ds-device .ds-btn--tertiary .ds-icon.ds-call-white{background-image:url("30.21.23/css/digitalexp-style-l9/images/calls_white.svg");background-size:contain;width:18px;height:18px;background-position:center;margin-left:10px}
.ds-plans .plan .carousel-cards.cross-sell-carousel .card-view{background-size:100% 100%}
.ds-plans .plan .carousel-cards .card-view.darkBackground{background-size:100% 100%}
.ds-plans .plan .carousel-cards .card-view.darkBackground .plan-description{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .generic-item__header{background:transparent}
.ds-plans .plan .carousel-cards .card-view.darkBackground .generic-item__header--text{color:#fff;font-family:'Vodafone RgBd'}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-content__label{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-content__value .ds-text{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-content__value .ds-subtext{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-plan--price__wrapper .ds-plan__price{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-plan--price__wrapper .ds-plan--original__price{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-plan__duration{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-price__duration{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-btn--link{color:#fff}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-btn--link::after{background:url(30.21.23/css/digitalexp-style-l9/images/arrow-right_white.svg) no-repeat center center}
.ds-plans .plan .carousel-cards .card-view.darkBackground .ds-device--img{background-image:url(30.21.23/css/digitalexp-style-l9/images/cross-sell-card/ic_white_mobile.png)}
.ds-plans .plan .carousel-cards .card-view.darkBackground .generic-item__footer{border-top:2px solid #ebebeb}
.ds-plans .plan .carousel-cards .card-view.darkBackground .slick-prev.slick-disabled .slick-next.slick-disabled{border:1px solid #e8e8e8;z-index:0}
.ds-plans .plan .carousel-cards .plan-description{color:#333;font-family:"Vodafone Rg";width:100%;font-size:18px;line-height:24px;padding:4px 16px;height:auto}
.ds-plans .plan .carousel-cards .generic-item__header--text{padding:0 16px;color:#333}
@media screen and (max-width:768px){.ds-plans .plan .carousel-cards .generic-item__header--text{font-size:28px}
}
.ds-plans .plan .carousel-cards .ds-content__row{padding:0 16px}
.ds-plans .plan .carousel-cards .ds-text{font-size:28px;letter-spacing:normal}
.ds-plans .plan .carousel-cards .ds-text.old-value{font-family:"Vodafone Rg";font-size:22px;color:#afafaf}
.ds-plans .plan .carousel-cards .ds-content__label{line-height:18px}
@media screen and (min-width:320px){.ds-plans .plan .carousel-cards .ds-content__label{font-size:14px}
}
.ds-plans .plan .carousel-cards .ds-content__value .ds-text{line-height:34px}
@media screen and (max-width:425px){.ds-plans .plan .carousel-cards .ds-content__value .ds-text{font-size:20px}
}
.ds-plans .plan .carousel-cards .ds-content__row.ds-included{border-bottom:0}
.ds-plans .plan .carousel-cards .ds-plan--price__wrapper{color:#000}
.ds-plans .plan .carousel-cards .ds-plan--price__wrapper .ds-price__amount{font-size:36px;line-height:38px}
.ds-plans .plan .carousel-cards .ds-plan--price__wrapper .ds-price__currency{font-size:18px;line-height:20px}
.ds-plans .plan .carousel-cards .ds-plan--original__price .ds-price__amount{font-family:"Vodafone Lt";font-size:20px}
.ds-plans .plan .carousel-cards .ds-plan--original__price .ds-price__currency{font-family:"Vodafone Lt";font-size:20px}
.ds-plans .plan .carousel-cards .ds-plan__duration{color:#afafaf;margin-top:0}
.ds-plans .plan .carousel-cards .ds-flex-grow{flex-grow:1}
.ds-plans .plan .carousel-cards .ds-device--container{align-items:center}
.ds-plans .plan .carousel-cards .ds-device__info{padding-top:10px}
.ds-plans .plan .carousel-cards .ds-device--container .ds-device--img{background-image:url(30.21.23/css/digitalexp-style-l9/images/cross-sell-card/ic_mobile.png);width:32px;height:32px;min-width:32px;background-position-y:center}
.ds-plans .plan .carousel-cards .ds-content__row .ds-plan__info{border-bottom:0;margin-bottom:0;padding:0}
.ds-plans .plan .ds-slider:before,.ds-plans .plan .ds-slider:after{background:0}
.ds-plans .plan .generic-item__header{height:10px;background:linear-gradient(135deg,red 0,#590000 100%)}
.ds-plans .plan .generic-item__header--text{color:#4a4a4a;font-family:'Vodafone Rg';font-size:28px;line-height:32px;margin-top:12px}
@media screen and (max-width:768px){.ds-plans .plan .generic-item__header--text{font-size:22px}
}
.ds-plans .plan.cross-sell-carousel .generic-item__header--text{color:#333}
@media screen and (max-width:768px){.ds-plans .plan.cross-sell-carousel .generic-item__header--text{font-size:24px}
}
.ds-plans .plan .generic-item__large-header{height:64px;display:flex;align-items:center;position:relative}
.ds-plans .plan .generic-item__large-header--red-crimson-gradient{background:linear-gradient(135deg,red .03%,#590000 100%)}
.ds-plans .plan .generic-item__large-header--purple-orange-gradient{background:linear-gradient(54.18deg,#670b68 0,#ff7149 100%)}
.ds-plans .plan .generic-item__large-header--purple-gradient{background:linear-gradient(54.11deg,#9c2aa0 0,#5e2750 100%)}
.ds-plans .plan .generic-item__large-header--text{color:white;font-family:'Vodafone RgBd';font-size:28px;line-height:32px;margin-top:0;padding-left:16px}
.ds-plans .plan .ds-icon.ds-call{width:20px;height:20px;background-image:url("30.21.23/css/digitalexp-style-l9/images/call_green.svg");padding:8px;background-position:center;margin-left:5px;vertical-align:middle;display:initial}
.ds-plans .plan li.ds-content__row:last-child{border-bottom:0 !important}
.ds-plans .plan .ds-plan-action{border-top:1px solid #e3e3e3}
.ds-plans .plan.cross-sell-carousel .generic-item__footer{border-top:1px solid #c3c3c3}
.ds-plans .plan .generic-item__footer{border-top:0}
.ds-plans .plan .generic-item__btn{width:100%;margin-top:7px;padding:0;border-top:0;padding-left:16px;padding-right:16px}
.ds-plans .plan .generic-item__more-details{padding:0 16px 16px 16px}
.ds-plans .plan .generic-item__more-details-padded{padding:16px}
.ds-plans .plan .generic-item__more-details-btn{font-family:"Vodafone Rg";font-size:20px;line-height:28px;background:0;border:0;padding:0;outline:inherit;cursor:pointer;border-radius:6px;color:#333;width:100%;height:44px;display:flex;align-items:center;justify-content:center}
.ds-plans .plan .generic-item__more-details-btn:hover{background-color:#eee}
.ds-plans .plan .generic-item__more-details-btn--with-border{border:1px solid #999}
.ds-plans .plan .ds-slider .slick-dots{bottom:-35px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional{position:relative;margin-top:20px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--name{font-family:'Vodafone Lt';color:#fff;font-size:45px;line-height:51px;letter-spacing:normal;padding:80px 0 10px 50px;height:50px;border-bottom:none !important}
@media only screen and (max-width:767px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--name{height:auto}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--description{line-height:32px;font-family:'Vodafone Rg';font-size:28px;margin-top:15px;padding:30px 50px;width:460px;position:absolute;font-weight:bold}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price{justify-content:flex-start;width:237px;height:66px;bottom:180px;position:absolute}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan--section{width:100px;font-family:"Vodafone Rg";font-size:16px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__wrapper{margin-left:158px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__wrapper span>span:first-child.ds-price__amount{font-family:'Vodafone RgBd';font-size:75px;line-height:54px;color:white}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__wrapper span>span:last-child.ds-price__amount{font-family:'Vodafone RgBd';font-size:38px;line-height:54px;color:white;margin-top:-10px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old{bottom:10px;margin-left:50px;opacity:.8}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old .ds-price__wrapper{margin-left:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old .ds-price__wrapper span>span:first-child.ds-price__amount{font-family:"Vodafone Lt";font-size:30.24px;color:#ebebeb;line-height:35px;letter-spacing:-0.29px;align-items:flex-start;opacity:.8}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old .ds-price__wrapper span>span:last-child.ds-price__amount{font-family:"Vodafone Lt";font-size:30.24px;color:#ebebeb;line-height:35px;letter-spacing:-0.29px;align-items:flex-start;margin-top:0;opacity:.8}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__duration{font-family:'Vodafone Rg';color:white;font-size:20.16px;line-height:23px;text-transform:none;margin-top:-18px;letter-spacing:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list{min-height:auto;height:auto;width:360px;box-shadow:0 0 15px 0 #5f0a0a;color:white;margin:-50px 50px 30px 0;float:right}
@media screen and (max-width:730px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list{height:auto}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item{border-bottom:0;justify-content:space-between}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item:first-child{padding-top:35px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan--section .ds-plan__name{color:#f4f4f4;font-family:'Vodafone Rg';font-size:12px;line-height:16px;font-weight:normal;letter-spacing:normal}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan__value .ds-plan--value{font-family:'Vodafone Rg' !important;font-size:32px !important;line-height:41px;font-weight:bold}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-icons{background-repeat:no-repeat;width:47px;height:47px;margin-right:16px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons{background-color:#f4f4f4;background-repeat:no-repeat;background-position:center}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Data{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:767px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Data{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ MS.png")}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Internet{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:767px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Internet{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_internet/internet_white_ MS.png")}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Minutes{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_white_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:767px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Minutes{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti/minuti_white_MS.png") 6px 0}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.SMS,.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Minuti_e_SMS{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_white_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:767px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.SMS,.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.Minuti_e_SMS{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_sms/sms_white_MS.png")}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.MINUTI_verso_UE{background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti_ue/minuti_ue_white_DS.png");background-repeat:no-repeat;background-position:center}
@media screen and (max-width:767px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons.MINUTI_verso_UE{background-repeat:no-repeat !important;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/icon_minuti_ue/minuti_ue_white_MS.png")}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-icon.ds-call-white{width:24px;height:24px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/promo_plan/call_white.png");padding:8px;background-position:center;-ms-background-position:center;margin:5px 0 5px;display:initial;float:right}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan__value{width:105px;font-family:'Vodafone Rg';font-size:32px;line-height:41px;height:42px;margin-left:58px;font-weight:bold}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container{justify-content:flex-end;align-items:center;flex-direction:row}
@media screen and (min-width:768px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container{padding:20px 50px 20px}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-btn{width:250px;margin-left:20px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-btn--primary+.ds-btn--tertiary{margin-top:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-btn--primary:hover{background-color:#900;border-color:#900}
@media screen and (min-width:768px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-btn--tertiary{margin-left:15px}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item.ds-included.ds-included-promotion .ds-content__value{width:100%;padding-left:0;float:left !important;text-align:left !important;color:#fa9595}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item.ds-included.ds-included-promotion .ds-content__label{width:100%}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon{min-width:180px;background-color:#fecb00;position:absolute;text-align:center;top:-29px;left:0;padding:6px 11px}
@media screen and (min-width:767px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon{top:40px;left:50px;border-radius:2px}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon .ds-label{width:153px;color:#000;font-family:"Vodafone Rg";font-size:16px;font-weight:bold;letter-spacing:2.74px;text-align:center}
@media screen and (max-width:500px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .generic-item__header--ribbon .ds-label{font-size:10px}
}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-subtext{color:#fff}
@media screen and (max-width:900px) and (min-width:730px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--name{font-size:36px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--description{padding:30px 50px 0 50px;width:325px;font-size:20px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__wrapper{margin-left:150px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old .ds-price__wrapper{margin-left:0}
}
@media screen and (min-width:730px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan--section .ds-plan__name{font-size:15px}
}
@media screen and (max-width:730px) and (min-width:300px){.ds-promotional-plan__media{background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/promo_plan/mobile/background_msite_promo_card.jpg")}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-icons{background-repeat:no-repeat;width:25px;height:25px;margin-right:5px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item:first-child>.ds-icons{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/promo_plan/mobile/internet_icon_mobile.png") !important;background-repeat:no-repeat !important}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item>.ds-icons{background-color:#f4f4f4;background:url("../../../../content/dam/digitalexp/commerce/catalog/img/promo_plan/mobile/minuti_icon_mobile.png") 7px 0;background-repeat:no-repeat !important;float:left;width:20px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-icon.ds-call-white{float:right;margin:6px 5px 5px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan__value .ds-plan--value{font-size:20px !important;line-height:initial !important}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list{background:0;box-shadow:none;float:none;width:100%;margin:40px 0 30px 0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--name{font-size:36px;padding:16px 14px;line-height:28px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--description{font-size:18px;margin-top:10px;padding:0 20px;font-size:18px;width:100%;line-height:20px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item{min-height:11px;padding-top:0;display:flex;align-items:center;clear:both}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item.ds-included-promotion{padding-top:12px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--section{width:125px;font-family:"Vodafone Rg" !important;font-size:12px !important;letter-spacing:.5px;line-height:14px;font-weight:normal !important;float:left}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan__value{width:20%;font-family:"Vodafone Rg" !important;font-size:20px !important;font-weight:bold;letter-spacing:.5px;line-height:32px;float:right;margin-left:0 !important}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price{bottom:115px;flex-direction:column;margin-left:-15px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__wrapper span>span:first-child.ds-price__amount{font-family:"Vodafone Rg";font-size:45px;font-weight:bold;line-height:40px;color:white}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__wrapper span>span:last-child.ds-price__amount{font-family:'Vodafone Rg';font-size:20px;line-height:18px;color:white;font-weight:bold}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old .ds-price__wrapper span>span:first-child.ds-price__amount{font-family:"Vodafone Lt";font-size:16px !important;font-weight:normal;line-height:20px;color:white;font-weight:normal;margin-right:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old .ds-price__wrapper span>span:last-child.ds-price__amount{font-family:'Vodafone Lt';font-size:16px !important;line-height:20px;color:white;font-weight:normal}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old{opacity:.8;color:#fff;font-family:"Vodafone Lt";font-size:16px;line-height:18px}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price__duration{font-family:"Vodafone Rg";font-size:12px;font-weight:normal;letter-spacing:0;line-height:6px;margin-top:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container{flex-direction:column;min-height:120px;padding:10px;height:100%}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-btn{width:95%;margin:5px auto;min-height:45px;height:auto}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-btn .ds-btn--tertiary{margin:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-content__value{padding-left:0}
}
@media screen and (max-width:730px) and (min-width:300px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price{bottom:125px;margin-left:-20px !important}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-price.old{position:absolute;left:-30px;bottom:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--btn__container .ds-btn{line-height:30px;height:auto}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item.ds-included.ds-included-promotion .ds-content__label{font-family:"Vodafone Rg";font-size:12px;font-weight:bold}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item.ds-included.ds-included-promotion .ds-content__value{color:white}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .new-price .ds-price__wrapper{bottom:7px;position:absolute;left:40px;margin-left:0}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .new-price .ds-price__wrapper span>span:last-child.ds-price__amount{margin-top:2px !important}
.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .new-price .ds-price__duration{position:absolute;bottom:3px;left:90px;text-transform:uppercase}
}
@media screen and (max-width:420px){.ds-promotional-plan__media .ds-plan__container .ds-custom-promotional .ds-plan--list__item .ds-plan__value{margin-left:20px}
}
.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text{color:#afafaf}
.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group{border-bottom:1px solid #ebebeb !important}
.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group input[type="radio"]:checked ~ .ds-form__text{color:#000}
.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__text{height:56px}
@media screen and (max-width:320px){.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__text{font-family:"Vodafone Rg";font-size:14px}
}
@media screen and (max-width:425px){.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__text{font-family:"Vodafone Lt";font-size:18px}
}
@media screen and (max-width:768px){.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__text{font-family:"Vodafone Lt";font-size:20px}
}
.cross-sell-tabs .padding-0{padding:0}
.cross-sell-tabs .ds-form .ds-form__fieldset .ds-radio__tabs--group .ds-form__radio--tabs input[type="radio"]:checked ~ .ds-form__text{background-size:100% 4px}
@media screen and (max-width:710px) and (min-width:300px){.cross-sell-tabs .tabs-in-mobile{max-width:unset;overflow-y:unset}
}
@media screen and (min-width:321px) and (max-width:426px){.cross-sell-tabs .ds-radio{width:50%}
}
.cross-sell-carousel .slick-slider{margin-left:0;margin-right:0}
.cross-sell-carousel .slick-slider .slick-prev,.cross-sell-carousel .slick-slider .slick-next{background-color:rgba(255,255,255,0.5)}
.cross-sell-carousel .slick-slider .ds-slider-item{padding:20px}
.plan.bundle-plan .ds-list .generic-item__header--text{color:#fff;font-size:28px}
.plan.bundle-plan .ds-list .generic-item__header{height:85px;background:linear-gradient(to right,#e60000 0,#9f041b 100%)}
.plan.bundle-plan .ds-list .generic-item__container .ds-content__accordion{padding-left:20px;padding-right:20px}
.plan.bundle-plan .ds-list .generic-item__container .generic-item__btn{padding-left:20px;padding-right:20px}
.compare-bundle-plan .ds-list .generic-list{position:relative;margin:0 auto;width:100%;display:flex;justify-content:center;flex-wrap:nowrap}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list{flex-wrap:wrap}
}
.compare-bundle-plan .ds-list .generic-list .generic-item__header--text{line-height:20px;font-family:"Vodafone Lt";font-size:26px;text-align:center;color:#333}
.compare-bundle-plan .ds-list .generic-list .generic-item:first-child .generic-item__container .plan-header-info{border-left:1px solid #ebebeb}
.compare-bundle-plan .ds-list .generic-list .generic-item:first-child .vf-content{border-left:1px solid #ebebeb}
.compare-bundle-plan .ds-list .generic-list .generic-item:first-child .ds-content{border-left:1px solid #ebebeb}
.compare-bundle-plan .ds-list .generic-list .generic-item:first-child .generic-item__container .offer-availability-label{display:flex}
.compare-bundle-plan .ds-list .generic-list .generic-item:first-child .footer-content-label{display:flex}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item:first-child .footer-content-label{display:none}
}
.compare-bundle-plan .ds-list .generic-list .generic-item:last-child .footer-content-label{display:none}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item:last-child .footer-content-label{display:flex}
}
.compare-bundle-plan .ds-list .generic-list .generic-item__container{height:100%}
.compare-bundle-plan .ds-list .generic-list .generic-item__container.card-view-light{border:0}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info{height:300px;max-height:300px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-bottom:20px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info{order:2;height:auto}
}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name{height:50px;display:flex;justify-content:center;align-items:center;width:100%;border-bottom:1px solid #ebebeb;font-family:"Vodafone Rg";font-size:12px;font-weight:bold;letter-spacing:1px;line-height:16px}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name{display:none}
}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:only-child{display:flex;align-items:center}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:only-child:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_home.svg");width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:5px}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:first-child{display:flex;align-items:center}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:first-child span{display:flex;align-items:center;margin-right:5px}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:first-child span{margin-right:0;padding-right:2px}
}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:first-child span:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_home.svg");width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:5px}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:last-child{display:flex;align-items:center}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:last-child span{display:flex;align-items:center}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .category-name span:last-child span:before{content:'';background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_mobile.svg");width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:5px}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .generic-item__header{height:50px;background:transparent}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .ds-content__row{border-bottom:0}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .ds-content__row.first .ds-plan-price-info .ds-price{display:flex;justify-content:center}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .ds-content__row .ds-plan-price-info__col .ds-price>span span:first-child.ds-price__amount{font-size:1.5em}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .plan-header-info .ds-content__row .ds-plan-price-info__col .ds-price>span span:last-child.ds-price__amount{font-size:1em}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .generic-item__btn{display:flex;flex-direction:column;align-items:center}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .generic-item__btn .ds-btn{width:70%}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .generic-item__btn .ds-btn--primary{margin-bottom:5px}
.compare-bundle-plan .ds-list .generic-list .generic-item__container .generic-item__btn .header-button{width:100%;display:flex;justify-content:center}
.compare-bundle-plan .ds-list .generic-list .generic-item .offer-availability-label{position:absolute;top:300px;width:100%;z-index:3;height:70px;display:flex;align-items:center;justify-content:center;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:none;font-family:"Vodafone Rg";font-size:14px;font-weight:bold;line-height:16px}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item .offer-availability-label{order:1;position:static;top:unset;text-align:center}
}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.vf-content{margin-top:70px;flex-direction:column;border-right:1px solid #ebebeb;padding-top:0;flex-grow:1;justify-content:flex-start}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.vf-content{order:3;margin-top:0}
}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.vf-content .ds-plan-price-info__row{padding-top:0}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content{border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:70px;align-items:flex-start;flex-grow:2;margin-top:70px;padding-top:0}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content{order:4;margin-bottom:0;margin-top:0}
}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper{flex-direction:column}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item:last-of-type{margin-bottom:0}
}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube{max-width:100%;display:flex;flex-direction:row;align-items:center;padding-left:55px;padding-right:55px;padding-top:0;border-top:1px solid #ebebeb}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube{padding-top:10px;padding-bottom:10px;min-height:100px;max-height:100%;padding-left:40px;padding-right:40px}
}
@media only screen and (min-width:768px) and (max-width:992px){.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube{padding-left:50px;padding-right:50px}
}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon{width:25px;height:25px;background-size:contain;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_tick_solved_green.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon-COSTO_DI_ATTIVAZIONE{width:25px;height:25px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_attivazione.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon-SERVIZI_VODAFONE_READY{width:25px;height:25px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_vodafone_ready.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon-VELOCITA{width:25px;height:25px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_boosting.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon-SIM_PER_NAV_CASA{width:25px;height:25px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_sim.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon-CHIAMATE{width:25px;height:25px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_landline.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon-VODA_POW_STATION{width:25px;height:25px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_router.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-icon-SIM_PER_SMARTPHONE{width:25px;height:25px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/img/ic_sim.svg")}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-cube--text{text-align:center;line-height:25px;margin:0 auto;width:100%}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-cube--text .ds-specs__label{color:#666;font-family:"Vodafone Rg";font-size:12px;font-weight:bold;letter-spacing:.38px}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-cube--text .ds-specs__label .ds-btn--link{margin:0 auto;line-height:20px;font-family:"Vodafone RgBd";font-size:12px}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-cube--text .ds-specs__label .ds-btn--link:after{display:none}
.compare-bundle-plan .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper .ds-item-details__item.ds-cube .ds-cube--text .ds-specs__value{color:#333;font-family:"Vodafone Rg";font-size:16px;font-family:"Vodafone Rg";line-height:33px}
.compare-bundle-plan .ds-list .generic-list .generic-item .footer-content-label{position:absolute;bottom:190px;width:100%;height:70px;display:flex;justify-content:center;align-items:center;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;display:none}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item .footer-content-label{order:6;position:static;bottom:unset;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
}
.compare-bundle-plan .ds-list .generic-list .generic-item .generic-item__btn.footer-btn{display:flex;flex-direction:column;align-items:center;height:155px;max-height:155px;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}
@media only screen and (max-width:767px){.compare-bundle-plan .ds-list .generic-list .generic-item .generic-item__btn.footer-btn{order:5;border-top:0;display:none}
}
.compare-bundle-plan .ds-list .generic-list .generic-item .generic-item__btn.footer-btn .ds-btn{width:70%}
.compare-bundle-plan .ds-list .generic-list .generic-item .generic-item__btn.footer-btn .ds-btn--primary{margin-bottom:5px;margin-top:25px}
.compare-bundle-plan .ds-list .generic-list .generic-item .generic-item__btn.footer-btn .ds-btn--large{padding:0}
.compare-bundle-plan .ds-list .generic-list .generic-item .generic-item__btn.footer-btn .header-button{margin-bottom:25px;width:100%;display:flex;justify-content:center}
.compare-bundle-plan .ds-list .generic-list .generic-item .generic-item__footer{margin-bottom:70px}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list{display:grid;justify-content:center;justify-items:center}
@media screen and (min-width:768px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list{grid-template-columns:repeat(auto-fit,390px);row-gap:32px}
}
@media only screen and (min-width:768px) and (max-width:992px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list{grid-template-columns:repeat(auto-fit,375px)}
}
@media screen and (max-width:767px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list{padding:0 15px;display:flex}
}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item{margin:0;min-width:auto;box-shadow:0 2px 8px 0 rgba(0,0,0,0.16);border-radius:6px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item{margin:0 15px}
}
@media screen and (min-width:768px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item{width:360px}
}
@media screen and (max-width:767px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item{width:100%;margin-bottom:25px}
}
@media screen and (min-width:629px) and (max-width:766px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item:only-child{margin-left:100%}
}
@media screen and (min-width:780px) and (max-width:1169px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item:only-child{margin-left:100%}
}
@media screen and (min-width:1170px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item:only-child{margin-left:200%}
}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__wrapper{background-color:#f4f4f4}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__item.ds-cube{padding-left:20px;padding-right:20px;border:0;height:60px}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item .ds-plan-price-info__row.ds-content .ds-item-details__item.ds-cube .ds-cube--text{display:flex;align-items:center;justify-content:space-between}
@media screen and (max-width:767px){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn{display:flex}
}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn .ds-btn{font-family:"Vodafone Rg";font-size:20px;width:100%;height:44px;border-radius:6px;margin-top:16px;margin-bottom:0;text-transform:none;font-weight:normal;letter-spacing:0}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn .ds-btn.ds-btn__persistent-coverage{margin-bottom:20px}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn .ds-btn--tertiary{border:1px solid #090;background-color:inherit;color:#090;font-family:"Vodafone Rg";font-size:20px;margin-bottom:16px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn .ds-btn--tertiary{background-color:#fff}
}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn .ds-btn--tertiary:hover{color:white;background-color:#090;border-color:#090}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container.card-view-light{border-radius:6px}
.compare-bundle-plan.ds-compare-plan-cards .ds-list .generic-list .generic-item__container.card-view-light .ds-bundle-bolo-label{width:100%;height:30px;font-family:"Vodafone RgBd";font-size:14px;text-align:center;line-height:30px;border-top-left-radius:6px;border-top-right-radius:6px;background-color:#fecb00;text-transform:uppercase}
.compare-bundle-plan.ds-single-card.ds-compare-plan-cards{max-width:1140px;margin:0 auto}
@media only screen and (min-width:768px) and (max-width:1200px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards{padding-left:16px;padding-right:16px}
}
.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list{display:flex}
@media screen and (min-width:768px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list{overflow:visible}
}
.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item{width:100%}
.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item:only-child{margin:auto}
@media screen and (min-width:1200px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item .plan-card-top-attachment{width:390px;margin-bottom:0}
}
@media screen and (min-width:1200px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item .plan-card-bottom-attachment{display:flex}
}
@media screen and (min-width:1200px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item .plan-card-bottom-attachment--first{width:390px}
}
@media screen and (min-width:1200px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item .plan-card-bottom-attachment--second{width:360px;margin-top:-243px}
}
@media screen and (min-width:768px) and (max-width:991px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item .plan-card-bottom-attachment--second{width:100%}
}
@media only screen and (min-width:768px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn{width:375px;position:absolute;right:0;top:0}
}
@media only screen and (min-width:768px) and (max-width:1200px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item__container .generic-item__btn{align-self:flex-end;margin-top:-56px;position:static}
}
@media screen and (min-width:768px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item__container.card-view-light .ds-bundle-bolo-label{width:50%;position:absolute;top:-30px}
}
.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item__more-details{padding:0 30px 0 30px}
@media only screen and (min-width:1200px){.compare-bundle-plan.ds-single-card.ds-compare-plan-cards .ds-list .generic-list .generic-item__more-details{border-top:4px solid #f4f4f4}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details{overflow-y:scroll}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-modal--overlay{height:1000vh}
}
@media screen and (max-width:991px){.ds-compare-popup__more-details .ds-modal--wrapper{overflow-y:scroll}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-modal--wrapper{width:100%;height:100vh;height:100vh;top:0;overflow:scroll;border-radius:0}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-modal--wrapper{height:auto;top:10%;width:85vw;border-radius:6px;max-height:1000vh}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-modal--wrapper .close{top:15px;z-index:1;right:15px;color:black}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-modal--wrapper .close:hover{text-shadow:.5px .5px .5px #ccc,0.5px .5px .5px #ccc}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-modal--wrapper .close .chiudi_txt{display:none}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-modal--wrapper .close .chiudi_x{width:24px;height:24px;font-size:0;background:url(30.21.23/css/digitalexp-style-l9/images/ic_close.svg);background-position:center;background-size:contain}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-modal--wrapper .close .chiudi_x:hover{filter:brightness(0) saturate(100%)}
}
.ds-compare-popup__more-details .ds-modal--wrapper .ds-modal--content{margin:0;height:auto;line-height:inherit}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-modal--wrapper .ds-modal--content{max-height:1000vh}
}
.ds-compare-popup__more-details .ds-compare-popup__more-details-body{padding-bottom:1px}
@media screen and (max-width:767px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body{padding-top:34px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body{padding-top:50px}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body{padding-top:18px}
}
@media screen and (min-width:768px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top{display:grid}
}
@media screen and (max-width:767px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top{margin-bottom:24px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top{grid-template-columns:1fr 1fr;margin-bottom:24px}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top{grid-template-columns:3fr 2fr;margin-bottom:34px}
}
.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn{display:flex;flex-direction:column;align-items:flex-end}
@media screen and (max-width:767px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn{padding-left:16px;padding-right:16px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn{padding-right:31px}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn{padding-right:40px}
}
.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn .ds-btn{font-family:"Vodafone Rg";font-size:20px;height:44px;border-radius:6px;margin-top:16px;margin-bottom:0;text-transform:none;font-weight:normal;letter-spacing:0}
@media screen and (max-width:767px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn .ds-btn{width:100%}
}
@media screen and (min-width:768px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn .ds-btn{width:310px}
}
.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn .ds-btn--tertiary{border:1px solid #090;background-color:inherit;color:#090;font-family:"Vodafone Rg";font-size:20px;margin-bottom:16px}
.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn .ds-btn--tertiary:hover{color:white;background-color:#090;border-color:#090}
.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn .ds-btn--large{font-family:"Vodafone Rg";font-size:20px;padding:0;height:44px;min-width:0}
.ds-compare-popup__more-details .ds-compare-popup__more-details-body .ds-compare-popup__more-details-body-top .generic-item__btn .ds-btn:last-child{margin-top:16px}
@media screen and (max-width:767px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .more-details-modal-top-attachment{margin-top:23px;margin-left:16px}
}
@media screen and (min-width:768px) and (max-width:991px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .more-details-modal-top-attachment{margin-top:8px;margin-left:31px}
}
@media screen and (min-width:992px){.ds-compare-popup__more-details .ds-compare-popup__more-details-body .more-details-modal-top-attachment{margin-top:8px;margin-left:40px}
}
.ds-content__btn-container.ds-inverse{display:flex;flex-direction:column;padding-bottom:15px}
.ds-content__btn-container.ds-inverse div:nth-child(1){order:2}
.ds-content__btn-container.ds-inverse div:nth-child(2){order:1;padding-bottom:0 !important}
.cross-sell-footer{display:flex;flex-direction:column}
.cross-sell-footer button:nth-child(1){margin-bottom:0}
.cross-sell-footer.ds-inverse button:nth-child(1){order:2;margin-bottom:0}
.cross-sell-footer.ds-inverse button:nth-child(2){order:1;margin-bottom:0}
.digitalexp-tabs.plan-selection{background-color:#fff}
.digitalexp-tabs.plan-selection .cross-sell-tabs .ds-form__radio--tabs.checked .ds-form__text{color:#000;background-repeat:no-repeat;-webkit-background-size:100% 3px;-moz-background-size:100% 3px;background-size:100% 3px;background-image:-webkit-linear-gradient(270deg,#fa0000 0,#850000 100%);background-image:-moz-linear-gradient(270deg,#fa0000 0,#850000 100%);background-image:linear-gradient(270deg,#fa0000 0,#850000 100%);background-position:bottom}
@media only screen and (max-width:991px){.digitalexp-tabs.plan-selection .cross-sell-tabs .tabs-in-mobile{overflow-x:auto}
}
@media only screen and (max-width:991px){.digitalexp-tabs.plan-selection .ds-form .ds-form__fieldset .ds-radio__tabs--group{flex-flow:nowrap}
}
@media only screen and (min-width:768px){.digitalexp-tabs.plan-selection .ds-form .ds-form__fieldset .ds-radio__tabs--group{padding-left:15px;padding-right:15px}
}
@media only screen and (max-width:991px){.digitalexp-tabs.plan-selection .ds-form .ds-form__fieldset .ds-radio{flex-basis:auto;width:auto}
}
.digitalexp-tabs.plan-selection.root-container{padding:15px 24px 0;border-radius:6px;position:relative}
@media only screen and (min-width:993px) and (max-width:1200px){.digitalexp-tabs.plan-selection.root-container{margin-left:15px;margin-right:15px}
}
@media only screen and (max-width:768px){.digitalexp-tabs.plan-selection.root-container{margin-left:30px;margin-right:30px;margin-top:50px}
}
@media only screen and (max-width:767px){.digitalexp-tabs.plan-selection.root-container{margin-left:15px;margin-right:15px;margin-top:180px}
}
.digitalexp-tabs.plan-selection.root-container .cross-sell-tabs{margin-top:30px}
.digitalexp-tabs.plan-selection.root-container .cross-sell-tabs::before{content:'';width:calc(100% + 80px);height:1px;background-color:#ebebeb;margin-left:-40px}
.digitalexp-tabs.plan-selection.root-container .cross-sell-tabs .ds-form__fieldset .ds-form__radio--tabs input[type="radio"] ~ .ds-form__text{font-family:"Vodafone Rg";font-size:20px;color:#666;letter-spacing:0;padding:12px 16px}
.digitalexp-tabs.plan-selection.root-container .cross-sell-tabs .ds-form__fieldset .ds-form__radio--tabs.checked input[type="radio"] ~ .ds-form__text{font-family:"Vodafone RgBd";font-size:20px;color:#333}
@media only screen and (min-width:768px){.digitalexp-tabs.plan-selection.root-container .cross-sell-tabs .ds-form__fieldset .ds-radio__tabs--group{padding-left:0;padding-right:0}
}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box{margin-top:15px;margin-bottom:15px}
@media only screen and (max-width:768px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box{margin-top:15px}
}
@media screen and (min-width:992px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box{width:320px;height:48px}
}
@media screen and (min-width:768px) and (max-width:991px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box{width:302px;height:48px}
}
@media screen and (min-width:768px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box{margin-right:30px}
}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box::after{border:solid #666;border-width:0 1px 1px 0;display:inline-block;padding:6px;transform:rotate(45deg);top:26%;right:15px}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box .ds-form__label{position:absolute;transform:translateY(-40%);display:inline-block;margin:0;background:#fff;padding:0 .15em;margin-left:10px;font-family:"Vodafone Rg";font-size:14px;color:#333;text-transform:initial;z-index:1}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box .ds-form__combo.title{box-sizing:border-box;border-color:#666;border-radius:6px}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active:after{transform:rotate(225deg);top:45%}
@media screen and (min-width:992px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__label{color:#007c92}
}
@media screen and (min-width:992px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.title{border-color:#007c92}
}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select{z-index:999;border-radius:6px}
@media only screen and (max-width:768px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select{position:fixed;top:0;left:0;width:100%;max-height:100vh;height:100%;padding:90px 20px 20px 20px;margin-top:0}
}
@media only screen and (max-width:767px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select{padding:60px 15px 20px 15px}
}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select::before{content:' ';width:24px;height:24px;background-image:url("30.21.23/css/digitalexp-style-l9/images/ic_close.svg");background-position:center;background-size:contain;position:absolute}
@media only screen and (max-width:768px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select::before{top:15px;right:20px}
}
@media only screen and (max-width:767px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select::before{top:15px;right:15px}
}
@media screen and (min-width:992px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select::before{display:none}
}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select .ds-option{height:68px;border-bottom:1px solid #ebebeb;display:flex;align-items:center;font-family:"Vodafone Rg";font-size:20px;color:#333;letter-spacing:0;cursor:pointer}
@media screen and (min-width:992px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select .ds-option{height:48px;font-family:"Vodafone Rg";font-size:16px;border:0;padding-left:15px;padding-right:15px}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select .ds-option:hover{background-color:#ebebeb}
.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select .ds-option::after{content:'';width:calc(100% - 30px);height:1px;background-color:#ebebeb;position:absolute;bottom:0}
}
@media only screen and (max-width:767px){.digitalexp-tabs.plan-selection.root-container .ds-form__combo.ds-form__combo--box.active .ds-form__combo.select .ds-option{font-family:"Vodafone Rg";font-size:16px;height:45px}
}
.digitalexp-tabs.plan-selection.root-container .ds-dropdown-section{display:flex;align-items:center}
.digitalexp-tabs.plan-selection.root-container .ds-dropdown-section .ds-form__combo--box-text{font-family:"Vodafone Rg";font-size:18px;letter-spacing:0;color:#333}
@media screen and (max-width:767px){.digitalexp-tabs.plan-selection.root-container .ds-dropdown-section .ds-form__combo--box-text{display:none}
}
.ds-plans .plan .cross-sell-carousel .generic-item__header.infinityPlan{height:64px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/plans/plans-img/background-cosmo-crossheader.jpg");background-position:center}
.ds-plans .plan .cross-sell-carousel .generic-item__header.infinityPlan .generic-item__header--text{color:#fff;margin-top:0}
.ds-plans .plan .cross-sell-carousel .plan-description{color:#333;padding-top:8px}
.ds-plans .plan .cross-sell-carousel .ds-subtext{color:#afafaf}
.ds-plans .plan .cross-sell-carousel .ds-velocita{margin-top:5px;margin-bottom:10px}
.ds-plans .plan .cross-sell-carousel .vfa-smart-pass{display:none}
@media only screen and (max-width:480px){.ds-plans .plan .cross-sell-carousel .slick-prev{margin-left:-14px}
}
.ds-plans .plan .cross-sell-carousel .slick-next,.ds-plans .plan .cross-sell-carousel .slick-prev{width:40px;height:40px;background-color:white;border:0;box-shadow:0 1px 4px 1px rgba(130,130,130,0.5)}
.ds-plans .plan .cross-sell-carousel .slick-next:hover,.ds-plans .plan .cross-sell-carousel .slick-prev:hover{box-shadow:0 1px 10px 1px rgba(130,130,130,0.5)}
.ds-plans .plan .cross-sell-carousel .slick-next:before,.ds-plans .plan .cross-sell-carousel .slick-prev:before{background-size:12px 22px;opacity:.35}
.ds-plans .plan .cross-sell-carousel .slick-next.slick-disabled,.ds-plans .plan .cross-sell-carousel .slick-prev.slick-disabled{opacity:.5 !important}
.ds-plans .plan .cross-sell-carousel .slick-next.slick-disabled:before,.ds-plans .plan .cross-sell-carousel .slick-prev.slick-disabled:before{opacity:.2}
@media only screen and (max-width:480px){.ds-plans .plan .cross-sell-carousel .slick-next,.ds-plans .plan .cross-sell-carousel .slick-prev{margin-right:-14px}
}
@media only screen and (max-width:480px){.ds-plans .plan .cross-sell-carousel .ds-content__value{width:100%}
}
@media only screen and (max-width:767px){.ds-plans .plan .cross-sell-carousel .ds-slider-item{margin-top:40px}
}
.ds-plans .plan .ds-cosmo-carousel .generic-item__header{height:64px;background-image:url("../../../../content/dam/digitalexp/commerce/catalog/plans/plans-img/background-cosmo-header.jpg");background-position:center}
.ds-plans .plan .ds-cosmo-carousel .generic-item__header--text{color:#fff;margin-top:0;font-family:"Vodafone RgBd";font-size:28px}
.ds-plans .plan .ds-cosmo-carousel .plan-description{color:#333;padding-top:8px}
.ds-plans .plan .ds-cosmo-carousel .ds-subtext{color:#afafaf}
.ds-plans .plan .ds-cosmo-carousel .ds-slider .slick-track{margin-top:50px}
@media only screen and (max-width:991px){.ds-plans .plan .ds-cosmo-carousel.carousel-cards{padding-left:0;padding-right:0}
}
.ds-plans .plan .ds-cosmo-carousel.carousel-cards .slick-prev,.ds-plans .plan .ds-cosmo-carousel.carousel-cards .slick-next{margin-top:20px}
.ds-plans .plan .ds-cosmo-carousel .ds-velocita{margin-top:10px}
.ds-plans .plan .ds-cosmo-carousel .ds-content__row .ds-plan--price__container{padding-top:10px}
@media only screen and (max-width:767px){.ds-plans .plan .ds-cosmo-carousel .ds-list{margin-top:25px}
.ds-plans .plan .ds-cosmo-carousel .ds-list>li{margin-top:25px}
}
@media only screen and (max-width:767px){.ds-plans .plan .ds-cosmo-carousel .generic-item__btn .ds-btn{display:flex;justify-content:center;align-items:center;height:45px}
}
.ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__duration{text-transform:lowercase;margin-top:0}
.ds-plans .plan .ds-velocita{font-family:"Vodafone RgBd";font-size:12px;letter-spacing:.5px;line-height:14px;text-align:center;width:100%;color:#999;text-transform:uppercase}
@media only screen and (max-width:991px){.ds-plans .plan .carousel-cards{padding-left:0;padding-right:0}
}
.ds-plans .plan .carousel-cards .ds-content__row .ds-plan--price__container{padding-top:10px;padding-bottom:10px}
@media only screen and (max-width:767px){.ds-plans .plan .carousel-cards .ds-list{margin-top:25px}
.ds-plans .plan .carousel-cards .ds-list>li{margin-top:25px}
}
.ds-plans .plan .carousel-cards .card-view__child{position:relative}
.ds-plans .plan .carousel-cards .ds-content__row.ds-included{padding-left:0;padding-right:0}
.ds-plans .plan .carousel-cards .ds-content__row.ds-plan-action{border-top:0}
.ds-plans .carousel-cards .generic-item__btn .ds-btn.ds-btn--large{display:flex;justify-content:center;align-items:center}
@media only screen and (max-width:767px){.ds-plans .carousel-cards .generic-item__btn .ds-btn{height:45px}
}
.ds-plans .carousel-cards .ds-slider .slick-track{margin-top:50px}
.ds-plans .carousel-cards .slick-prev,.ds-plans .carousel-cards .slick-next{width:32px;height:32px;margin-top:10px}
.ds-plans .carousel-cards .ds-slider-item li.generic-item{list-style:none}
.ds-tablet-tabs .ds-plans .plan .carousel-cards .plan-description{color:#333}
@media only screen and (max-width:767px){.ds-tablet-tabs .ds-plans .plan .carousel-cards .plan-description{font-size:16px}
}
.ds-tablet-tabs .ds-plans .plan .carousel-cards .generic-item__header--text{font-weight:bold}
@media only screen and (max-width:767px){.ds-tablet-tabs .ds-plans .plan .carousel-cards .generic-item__header--text{font-size:24px}
}
.ds-tablet-tabs .ds-plans .plan .carousel-cards .ds-subtext{text-transform:uppercase}
.ds-tablet-tabs .ds-plans .plan .carousel-cards .ds-content__btn-container.ds-inverse{padding-bottom:0;padding-top:20px}
.ds-tablet-tabs .ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__duration{text-transform:uppercase}
.ds-tablet-tabs .ds-plans .plan .ds-plan-action__wrapper .ds-btn.ds-btn--secondary:hover{background-color:#e5e5e5;border-color:#000}
.ds-tablet-tabs .ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price{font-size:18px}
@media only screen and (max-width:767px){.ds-tablet-tabs .ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price{font-size:16px}
}
.ds-tablet-tabs .ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price span{align-items:baseline}
.ds-tablet-tabs .ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price span .ds-price__amount:first-child{font-size:36px}
@media only screen and (max-width:767px){.ds-tablet-tabs .ds-plans .plan .ds-content__row .ds-plan--price__details .ds-plan__price span .ds-price__amount:first-child{font-size:28px}
}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection{padding-bottom:16px;padding-top:16px;border-top:1px solid #ebebeb}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-device--header{font-family:"Vodafone Rg";font-size:18px;color:#333}
@media only screen and (max-width:767px){.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-device--header{font-size:16px;color:#000}
}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-device__info{align-items:center;margin-top:-15px;margin-bottom:0}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-plan--price__details .ds-plan__price{font-family:"Vodafone RgBd";font-size:28px;color:#333}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-plan--price__details .ds-plan__price .ds-price__amount{font-size:36px}
@media only screen and (max-width:767px){.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-plan--price__details .ds-plan__price .ds-price__amount{font-size:28px}
}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-plan--price__details .ds-plan__price .ds-price__currency{font-size:18px}
@media only screen and (max-width:767px){.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-plan--price__details .ds-plan__price .ds-price__currency{font-size:16px}
}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-plan--price__details .ds-plan__price .ds-price__currency__duretion{font-family:"Vodafone RgBd";font-size:12px;color:#afafaf}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .ds-device--container .ds-device--img{background-image:url("30.21.23/css/digitalexp-style-l9/images/ico_mobile_wi_fi.png");width:40px;height:24px;background-position:center;background-size:cover}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .cross-sell-footer button:last-child{margin-top:15px}
.ds-tablet-tabs .ds-plans .plan .ds-content__row.ds-tablet-devicesection .old-value{font-family:"Vodafone Rg";font-size:18px;color:#333;line-height:16px;opacity:.8;text-decoration:line-through;padding-top:10px;margin-right:0}
.ds-tablet-tabs .ds-plans .plan .card-view.tablet-plan{display:block}
.ds-tablet-tabs .ds-plans .plan .card-view.tablet-plan .ds-price__amount,.ds-tablet-tabs .ds-plans .plan .card-view.tablet-plan .ds-price__currency{line-height:30px;font-size:inherit}
.ds-tablet-tabs .ds-plans .plan .card-view.tablet-plan .ds-text.old-value{display:flex;height:35px;align-items:flex-end}
.plan-card-bottom-attachment{margin-top:-10px;height:100%}
.plan-card-top-attachment{margin-bottom:-30px}
.sticky-item-single-card{position:fixed;bottom:0;left:0;width:100%;background-color:#f7f7f7;display:flex;z-index:999;justify-content:center;min-height:76px;align-items:center;padding:16px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}
@media screen and (max-width:767px){.sticky-item-single-card{flex-direction:column;align-items:center}
}
.sticky-item-single-card .sticky-single-card-text{font-family:"Vodafone Rg";font-size:18px;color:#333;margin-right:12px;margin-left:12px}
@media screen and (min-width:768px) and (max-width:991px){.sticky-item-single-card .sticky-single-card-text{text-align:right}
}
@media screen and (max-width:767px){.sticky-item-single-card .sticky-single-card-text{margin:6px 0 6px 0;width:100%;text-align:left}
}
.sticky-item-single-card .sticky-single-card-buttons{display:flex}
@media screen and (max-width:767px){.sticky-item-single-card .sticky-single-card-buttons{flex-direction:column;width:100%}
}
.sticky-item-single-card .sticky-single-card-buttons .ds-btn{border-radius:6px;height:46px;min-width:auto;width:288px;margin-left:12px;margin-right:12px;text-transform:inherit;font-family:"Vodafone Rg";font-size:20px;font-weight:normal}
@media screen and (max-width:767px){.sticky-item-single-card .sticky-single-card-buttons .ds-btn{width:100%}
}
@media screen and (max-width:767px) and (max-width:767px){.sticky-item-single-card .sticky-single-card-buttons .ds-btn{margin:6px 0 6px 0}
}
.sticky-item-single-card .sticky-single-card-buttons.ds-two-buttons .ds-btn--tertiary{border:1px solid #090;background-color:inherit;color:#090}
.sticky-item-single-card .sticky-single-card-buttons.ds-two-buttons .ds-btn--tertiary:hover{color:#fff;background-color:#090;border-color:#090}
.product-configuration{max-width:100%;background-color:#fff}
.product-configuration .ds-footer-new .new{margin:0}
.product-configuration .personalize-your-offer{max-width:1140px;margin-bottom:20px;margin-top:20px}
@media screen and (min-width:1200px){.product-configuration .personalize-your-offer{margin:0 auto;margin-bottom:28px !important;margin-top:42px !important}
}
@media screen and (max-width:480px){.product-configuration .ds-panel{margin-left:-15px;margin-right:-15px}
}
@media screen and (max-width:480px){.product-configuration .ds-panel__header .ds-btn--secondary{margin-top:30px}
}
@media screen and (max-width:480px){.product-configuration .ds-select-device-item{padding:0}
}
.ds-selected-payment-info{font-family:"Vodafone Rg";font-size:14px;color:#666;line-height:22px;margin-top:15px;display:inline-flex}
.ds-product-configuration__wrapper{padding:0 15px 60px 15px}
@media screen and (min-width:768px){.ds-product-configuration__wrapper{padding-bottom:30px}
}
.ds-product-configuration .ds-icon-creditcard{background:url("30.21.23/css/digitalexp-style-l9/images/creditCard-grey.svg") no-repeat center center;background-size:100% 100%}
.ds-product-configuration .ds-plan-type,.ds-product-configuration .ds-payment-type{margin:auto;padding:0 15px;margin-top:30px;max-width:1140px}
.ds-product-configuration .ds-plan-type__title,.ds-product-configuration .ds-payment-type__title{font-family:"Vodafone Rg";font-size:12px;letter-spacing:1px;color:#999;text-transform:uppercase;font-weight:bold;margin-bottom:10px}
.ds-product-configuration .ds-plan-type .ds-btn-group__wrapper,.ds-product-configuration .ds-payment-type .ds-btn-group__wrapper{flex-direction:column}
@media screen and (min-width:768px){.ds-product-configuration .ds-plan-type .ds-btn-group__wrapper,.ds-product-configuration .ds-payment-type .ds-btn-group__wrapper{flex-direction:row}
}
.ds-product-configuration .ds-plan-type .ds-btn-group__item,.ds-product-configuration .ds-payment-type .ds-btn-group__item{width:100%;height:90px;margin:0 20px 20px 0}
@media screen and (min-width:768px){.ds-product-configuration .ds-plan-type .ds-btn-group__item,.ds-product-configuration .ds-payment-type .ds-btn-group__item{margin:0 20px 0 0;width:350px}
}
.ds-product-configuration .ds-plan-type .ds-btn-group__item:last-of-type,.ds-product-configuration .ds-payment-type .ds-btn-group__item:last-of-type{margin:0}
.ds-product-configuration .ds-plan-type .ds-btn-group .ds-form__radio,.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__radio{color:#333;cursor:pointer}
.ds-product-configuration .ds-plan-type .ds-btn-group .ds-form__text,.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__text{flex-direction:column}
.ds-product-configuration .ds-plan-type .ds-btn-group .ds-form__text--title,.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__text--title{font-family:"Vodafone Rg";font-size:18px;display:flex;justify-content:space-between}
.ds-product-configuration .ds-plan-type .ds-btn-group .ds-form__text--subtext,.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__text--subtext{font-family:"Vodafone Rg";font-size:14px;color:#666;padding-right:40px;padding-top:5px}
.ds-product-configuration .ds-plan-type .ds-btn-group .ds-form__text--link,.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__text--link{font-family:"Vodafone Rg";font-size:14px;color:red}
.ds-product-configuration .ds-plan-type .ds-btn-group .ds-form__text--price,.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__text--price{font-family:"Vodafone Rg";font-size:16px;font-weight:bold;margin-left:5px;color:#333}
.ds-product-configuration .ds-plan-type .ds-btn-group .ds-form__design,.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__design{border-radius:0}
@media screen and (min-width:1200px){.ds-product-configuration .ds-plan-type,.ds-product-configuration .ds-payment-type{padding:0}
}
.ds-product-configuration .ds-payment-type .ds-icon{display:none}
@media screen and (min-width:768px){.ds-product-configuration .ds-payment-type .ds-icon{display:block}
}
.ds-product-configuration .ds-payment-type .ds-btn-group__wrapper{flex-direction:row}
.ds-product-configuration .ds-payment-type .ds-btn-group__item{height:68px;margin-bottom:0}
@media screen and (min-width:768px){.ds-product-configuration .ds-payment-type .ds-btn-group__item{width:165px;height:48px}
}
.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__text{font-family:"Vodafone Rg";font-size:16px;text-transform:capitalize;text-align:center}
@media screen and (min-width:768px){.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__text{text-align:left}
}
.ds-product-configuration .ds-payment-type .ds-btn-group .ds-form__radio{padding:0 15px}
.ds-product-configuration .ds-section-heading{font-family:"Vodafone Rg";font-size:26px;color:#333;line-height:32px;max-width:1140px;margin:0 auto;padding:50px 15px 15px 0}
.ds-product-configuration.modify-payment{box-shadow:none}
.ds-product-configuration.modify-payment .ds-product-configuration__wrapper{padding:0;margin-left:-20px;margin-bottom:15px;margin-top:-50px;margin-right:-20px}
.ds-product-configuration.modify-payment .ds-form__design{left:0;top:0;position:absolute}
.ds-product-configuration.modify-payment .ds-form__design:before{display:none !important}
.ds-product-configuration.modify-payment input[type='radio']:checked ~ .ds-form__design{border:2px solid #e60000 !important}
.ds-product-configuration .transparent{background:transparent !important;border-color:white !important}
.ds-product-configuration .transparent:hover{color:#fff}
.ds-product-configuration .transparent .ds-icon.ds-icon-calls_white{width:24px;height:24px;float:right}
@media screen and (min-width:768px){.ds-selected-payment-info{font-family:"Vodafone Rg";font-size:16px;display:inline-flex}
.ds-product-configuration .ds-section-heading{font-family:"Vodafone Rg";font-size:30px;padding:50px 15px 20px 0}
}
@media screen and (min-width:1200px){.ds-product-configuration .ds-section-heading{padding:50px 0 30px}
.ds-plan-payment__wrapper{max-width:1140px;margin:0 auto;margin-top:30px;padding-left:20px}
}
.ds-title-product{font-size:34px !important}
.personalize-your-offer{max-width:1140px;margin-bottom:20px;margin-top:20px}
@media screen and (min-width:1200px){.personalize-your-offer{margin:0 auto;margin-bottom:28px;margin-top:42px}
}
@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.ds-create-customer .ds-form_input--wrapper{display:initial}
}
.review .ds-create-customer{padding-top:15px;padding-bottom:5px}
.ds-create-customer .accordian.collapsed{border-bottom:1px solid #ccc}
.ds-create-customer .accordian__body{border-bottom:0}
.ds-create-customer .accordian__body>.ds-row:first-of-type{margin-bottom:20px}
.ds-create-customer .accordian__body .ds-note{font-family:"Vodafone Rg";font-size:20px;line-height:21px;color:#333;display:flex;align-items:flex-start}
@media only screen and (max-width:480px){.ds-create-customer .accordian__body .ds-note{font-family:"Vodafone Rg";font-size:16px}
}
@media only screen and (min-width:768px) and (max-width:992px){.ds-create-customer .accordian__body .ds-note{font-family:"Vodafone Rg";font-size:18px}
}
.ds-create-customer .accordian__body .ds-note .ds-icon{flex:0 0 20px}
.ds-create-customer .accordian__body .ds-note .ds-icon.ds-icon-id_grey{width:28px;flex-basis:auto}
.ds-create-customer .accordian__body .ds-address-widget .contact{border-top:1px solid #ccc}
.ds-create-customer .accordian__header{position:relative;margin-bottom:30px}
.ds-create-customer .accordian__header .ds-title{font-family:"Vodafone Rg";font-size:20px;color:#000}
@media only screen and (max-width:480px){.ds-create-customer .accordian__header .ds-title{font-family:"Vodafone Rg";font-size:18px}
}
.ds-create-customer .ds-form{margin-top:30px}
.ds-create-customer .ds-form__container.acquisition .acquisition__title{display:flex;flex-direction:column;margin-bottom:10px}
@media only screen and (max-width:480px){.ds-create-customer .ds-form__container.acquisition .acquisition__title{margin-top:10px}
}
.ds-create-customer .ds-form__container.acquisition .acquisition__title .ds-title{font-family:"Vodafone RgBd";font-size:16px;color:#666;line-height:18px;letter-spacing:1px;text-transform:uppercase}
.ds-create-customer .ds-form__container.acquisition .ds-note{display:block;margin:15px 0}
@media screen and (max-width:991px){.ds-create-customer .ds-form__container.ds-fiscalcode .ds-form__group{flex-direction:column;align-items:flex-start}
}
.ds-create-customer .ds-form__container.ds-fiscalcode .ds-form__group .ds-btn--link{padding-left:15px}
@media screen and (max-width:991px){.ds-create-customer .ds-form__container.ds-fiscalcode .ds-form__group .ds-btn--link{margin-top:-25px;margin-bottom:15px;padding-left:20px}
}
.ds-create-customer .ds-form__container.ds-fiscalcode .ds-form__group .ds-btn--link:after{display:none}
.ds-create-customer .ds-form__line{margin-bottom:25px}
.ds-create-customer .ds-form__line.error{margin-bottom:45px}
.ds-create-customer .ds-form__line.birth-place input[type='text']{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}
.ds-create-customer .ds-form__group{display:flex;flex-direction:column}
.ds-create-customer .ds-form .ds-form__label{width:calc(100% + 10px)}
.ds-create-customer .btn-wrapper{display:flex;justify-content:flex-end;margin-top:30px;margin-bottom:25px}
.ds-create-customer .btn-wrapper .ds-btn{width:100%}
.ds-create-customer .fiscal-tooltip .ds-form__label{display:none}
@media screen and (min-width:768px){.ds-create-customer .ds-form__group{flex-direction:row;align-items:center}
.ds-create-customer .ds-form__container.acquisition .acquisition__title{flex-direction:row;align-items:center}
.ds-create-customer .ds-form__container.acquisition .acquisition__title .ds-title{width:auto}
.ds-create-customer .btn-wrapper .ds-btn{width:auto;max-width:300px;min-width:150px}
.ds-create-customer .fiscal-tooltip .ds-form__label{display:block}
}
@media screen and (max-width:480px){.ds-create-customer .ds-form__input--wrapper.option-for__fiscal .ds-btn--link{white-space:normal;line-height:17px;margin-top:9px;text-align:left}
}
.ds-checkout-personal-info{background-color:#fff;width:100%}
.ds-checkout-personal-info__header{display:flex;justify-content:space-between;align-items:center;padding:15px 30px 15px 20px;border-bottom:1px solid rgba(0,0,0,0.1)}
.ds-checkout-personal-info__header .ds-title{width:auto;color:#428600;font-family:"Vodafone Rg";font-size:14px;font-weight:bold;letter-spacing:1.17px;line-height:16px;text-transform:uppercase;align-items:center}
@media screen and (max-width:991px){.ds-checkout-personal-info__header .ds-title{font-family:"Vodafone Rg";font-size:12px}
}
.ds-checkout-personal-info__header .ds-actions__wrapper .ds-icon{width:20px;height:20px;vertical-align:middle}
@media screen and (min-width:768px){.ds-checkout-personal-info__header .ds-actions__wrapper .ds-icon{display:none}
}
.ds-checkout-personal-info__header .ds-actions__wrapper .ds-btn{min-width:auto;padding:0;border:0;line-height:20px;height:20px}
.ds-checkout-personal-info__header .ds-actions__wrapper .ds-btn--text{font-family:"Vodafone Rg";font-size:12px;font-weight:bold;line-height:14px;position:relative;color:#00b0ca}
.ds-checkout-personal-info__header .ds-actions__wrapper .ds-btn--text:after{width:12px;height:12px;background:url(30.21.23/css/digitalexp-style-l9/images/arrow-right_blue.svg) no-repeat center center;background-size:70% 70%;content:'';position:absolute;top:50%;transform:translateY(-50%);margin-left:2px}
@media screen and (max-width:767px){.ds-checkout-personal-info__header .ds-actions__wrapper .ds-btn--text{display:none}
}
@media screen and (min-width:768px){.ds-checkout-personal-info__details{display:flex}
}
.ds-checkout-personal-info__details--wrapper{padding:20px 15px}
@media screen and (min-width:768px){.ds-checkout-personal-info__details--wrapper{padding:20px}
}
.ds-checkout-personal-info__details--items{font-family:"Vodafone Rg";font-size:16px;margin-bottom:15px;flex:1;padding-right:5px;word-break:break-word}
@media screen and (min-width:768px){.ds-checkout-personal-info__details--items{line-height:24px;margin-bottom:10px}
}
.payment{width:100%}
@media screen and (min-width:768px){.payment .ds-payment{width:100%;height:69%}
}
.payment .ds-payment__header{height:45px;width:100%;display:flex}
@media screen and (min-width:768px){.payment .ds-payment__header__wrapper{margin-left:0;width:4%;margin-left:112px}
}
.payment .ds-payment__header__wrapper__border{height:655px;width:2px;background:linear-gradient(180deg,#fa0000 0,#850000 100%)}
.payment .ds-payment__header__title{width:100%;margin-top:18px;display:flex}
.payment .ds-payment__header__title__pos{background:url("30.21.23/css/digitalexp-style-l9/images/pos.svg");height:21.2px;background-repeat:no-repeat;width:10%;margin-left:10px}
@media screen and (min-width:768px){.payment .ds-payment__header__title__pos{margin-left:0;width:4%}
}
.payment .ds-payment__header__title--text{height:16px;width:83%;color:#333;font-family:"Vodafone Rg";font-size:14px;font-weight:bold;letter-spacing:1px;line-height:16px}
.payment .ds-payment__space{margin-left:0;width:0}
@media screen and (min-width:768px){.payment .ds-payment__space{height:5%;margin-left:112px}
}
.payment .ds-payment__space__line{margin-top:17px;width:748px;height:1px;background-color:#ccc}
.payment .ds-payment__space__lines{width:706px;height:1px;margin-top:30px;background-color:#ccc}
@media screen and (min-width:768px){.payment .ds-payment__description{margin-left:132px;height:8%;margin-top:30px}
}
.payment .ds-payment__description--text{height:25px;color:#333;font-family:"Vodafone Rg";font-size:22px;line-height:26px}
.payment .ds-payment .ds-payment__content{margin-left:0}
.payment .ds-payment .ds-payment__content--text{font-family:"Vodafone Rg";font-size:14px;margin-left:20px}
@media screen and (min-width:768px){.payment .ds-payment .ds-payment__content{height:100%;width:100%;margin-top:20px}
}
.payment .ds-payment .ds-payment__content .ds-payment__list{width:100%}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item{display:flex;width:100%;flex-wrap:wrap;margin-top:20px}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__selected{background:url("30.21.23/css/digitalexp-style-l9/images/selected.svg");height:24px;margin-left:15px;margin-right:0;background-repeat:no-repeat;width:10%}
@media screen and (min-width:768px){.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__selected__selected{margin-right:-83px}
}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__rectangle{height:24px;width:24px;border:1px solid #ccc;border-radius:2px;background-color:#fff;margin-right:10px;margin-left:15px}
@media screen and (min-width:768px){.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__rectangle{margin-right:15px;margin-left:20px}
}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__init{width:72%}
@media screen and (min-width:768px){.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__init{width:72%}
}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__init--text{color:#333;font-family:"Vodafone Rg";font-size:14px;line-height:22px}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__init--subtext{color:#00b0ca;font-family:"Vodafone Rg";font-size:14px;line-height:22px}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__title{width:78%}
@media screen and (min-width:768px){.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__title{width:47%}
}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__title--text,.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__title--texting,.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__title--txt{color:#333;font-family:"Vodafone Rg";font-size:14px;line-height:22px}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__title--subtext,.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__title--subtxt{color:#00b0ca;font-family:"Vodafone Rg";font-size:14px;line-height:22px}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__wireless{width:74%}
@media screen and (min-width:768px){.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__wireless{width:44%;display:flex}
}
.payment .ds-payment .ds-payment__content .ds-payment__list .ds-payment__item__wireless--text{color:#333;font-family:"Vodafone Rg";font-size:14px;line-height:22px}
.payment .ds-payment .ds-payment__pay{margin:30px 20px 30px 20px;display:flex;flex-direction:column}
@media screen and (min-width:768px){.payment .ds-payment .ds-payment__pay{display:flex;align-items:center;flex-direction:column;margin-top:2%}
}
.payment .ds-payment .ds-check{display:flex;justify-content:flex-start;margin-top:20px}
.payment .ds-payment .ds-icon-tooltip__wrapper{margin-left:5px}
.payment .ds-payment .ds-subtext{margin-left:35px}
.payment .ds-payment .ds-form__line{margin-bottom:0}
.ds-payment__cc{border:1px solid #ebebeb;padding:10px 20px;margin-bottom:30px}
.ds-payment__cc .payment-head{display:flex;justify-content:space-between}
@media screen and (max-width:991px){.ds-payment__cc .payment-head{flex-direction:column}
.ds-payment__cc .payment-head .ds-btn--link{text-align:left}
}
.ds-payment__cc .payment-body{display:flex;justify-content:space-between;padding-top:5px;padding-bottom:20px}
@media screen and (max-width:991px){.ds-payment__cc .payment-body{flex-direction:column}
}
.ds-payment__cc .payment-body .ds-icon-creditcard{width:25px;height:25px}
.ds-payment__cc .payment-body .ds-form__text{font-family:"Vodafone Rg";font-size:18px}
.ds-payment__cc .payment-body>div{display:flex;align-items:center;justify-content:flex-end;width:auto}
@media screen and (max-width:991px){.ds-payment__cc .payment-body>div{justify-content:flex-start}
}
@media screen and (max-width:991px){.ds-payment__cc .payment-body>div.ds-price{margin-top:20px}
}
.ds-payment__cc .ds-form__label{width:auto;line-height:33px}
.ds-payment__cc .ds-btn--link{min-width:inherit}
.ds-payment__cc .ds-price__duration{margin-bottom:5px}
.ds-payment__cc .ds-price__amount{font-family:"Vodafone Rg";font-size:17px}
.ds-payment__cc .ds-price__note{position:absolute;font-family:"Vodafone Rg";font-size:12px;color:#666;right:0;bottom:-15px}
@media screen and (max-width:991px){.ds-payment__cc .ds-price__note{right:auto}
}
.ds-payment__cc .ds-price>div{min-width:180px;display:flex;flex-direction:column-reverse;position:relative}
@media screen and (max-width:991px){.ds-payment__cc .ds-price>div{align-items:baseline}
}
@media screen and (max-width:480px){.ds-payment__cc .ds-price>div{min-width:100px}
}
.ds-payment__cc .ds-price__wrapper.ds-price__zero .ds-price__amount{font-weight:100}
.ds-confirm-and-pay .ds-bill,.ds-confirm-and-pay .ds-payment{border-bottom:1px solid #ebebeb;padding-bottom:20px}
.ds-confirm-and-pay .ds-payment{border-top:1px solid #ebebeb}
.ds-confirm-and-pay .ds-title{color:#333}
.ds-confirm-and-pay .ds-title__main{font-family:"Vodafone Rg";font-size:18px;margin-top:20px;font-weight:normal}
@media only screen and (max-width:480px){.ds-confirm-and-pay .ds-title__main{font-family:"Vodafone Rg";font-size:16px}
}
.ds-confirm-and-pay .ds-flex-group{display:flex;flex-direction:column;margin-left:-5px}
.ds-confirm-and-pay .ds-flex-group .ds-subtext--black{font-family:"Vodafone Rg";font-size:14px;color:#333;line-height:22px}
.ds-confirm-and-pay .ds-form{margin-top:0}
.ds-confirm-and-pay .ds-form__title{margin-bottom:10px}
.ds-confirm-and-pay .ds-bill .no-label .ds-form__line{margin-bottom:0}
.ds-confirm-and-pay .ds-bill .no-label .ds-form__label{display:none}
.ds-confirm-and-pay .ds-bill .no-label .ds-form__input--wrapper{margin-top:20px}
.ds-confirm-and-pay .ds-bill .ds-bill__recipient{line-height:33px;width:auto}
.ds-confirm-and-pay .ds-bill .ds-btn--link{text-align:left}
.ds-confirm-and-pay .ds-bill .on-ebill{margin-top:10px}
.ds-confirm-and-pay .ds-bill .on-ebill .ds-bill__recipient{line-height:33px;width:auto}
.ds-confirm-and-pay .ds-bill .ds-toggle-delivery-options{display:flex;flex-direction:column-reverse}
.ds-confirm-and-pay .ds-bill .ds-form__input--wrapper{display:flex;flex-direction:column}
.ds-confirm-and-pay .ds-bill .ds-form__radio{display:flex;align-items:center;flex:1 0 auto}
.ds-confirm-and-pay .ds-bill .ds-form__radio input[type='radio']:checked ~ .ds-form__design:before{width:45.5%;height:45.5%;border-radius:100%;content:'';background-color:#262626;display:flex;margin:auto}
.ds-confirm-and-pay .ds-bill .ds-form__design{width:24px;height:24px;border-radius:100%;display:inline-flex;border:1px solid #ccc;background-color:#fff;margin:0 10px 0 0;position:relative;left:0;top:0}
.ds-confirm-and-pay .ds-bill .ds-icon{width:16px;height:16px;margin-left:10px}
.ds-confirm-and-pay .ds-bill .error{position:relative;margin-bottom:25px}
.ds-confirm-and-pay .ds-payment .ds-text__small{font-family:"Vodafone Rg";font-size:16px;line-height:24px;color:#333}
.ds-confirm-and-pay .ds-payment .ds-text__small:not(:last-child){margin-bottom:15px}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item .ds-form__input{border:1px solid #666;border-radius:2px;background-color:rgba(255,255,255,0.1);color:#fff}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item .ds-form__label{display:block}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item__footer .ds-btn{border:0}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item__footer .ds-btn:first-of-type{margin-right:15px}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item__footer .ds-btn--large{min-width:inherit}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item__close:after{top:0;z-index:1}
.ds-confirm-and-pay .dropdown__tooltip.option-for__fiscal .ds-tooltip-item__close:after{top:2px}
@media screen and (min-width:768px){.ds-confirm-and-pay .ds-flex-group{flex-direction:row;align-items:center}
.ds-confirm-and-pay .ds-flex-group .ds-btn{line-height:normal}
.ds-confirm-and-pay .ds-bill__recipient{width:auto}
}
@media screen and (max-width:480px){.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item__bottom-left{width:auto}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item__footer{flex-direction:column}
.ds-confirm-and-pay .dropdown__tooltip .ds-tooltip-item__footer .ds-btn:first-of-type{margin-bottom:15px;margin-right:0}
}
.ds-confirm-and-pay .ds-tnc{padding-bottom:0}
.ds-confirm-and-pay .ds-tnc__item{margin-bottom:0}
.ds-confirm-and-pay .ds-tnc__label{color:#000;line-height:18px}
.ds-confirm-and-pay .ds-tnc__list{margin-top:15px}
.ds-confirm-and-pay .ds-consent{padding-bottom:0}
.ds-confirm-and-pay .ds-consent__item{margin-bottom:0}
.ds-confirm-and-pay .ds-consent__label{color:#000;line-height:18px}
.ds-confirm-and-pay .ds-consent__list{margin-top:15px}
.ds-confirm-and-pay .btn-wrapper{margin-top:20px;margin-bottom:20px}
@media only screen and (max-width:480px){.ds-confirm-and-pay .btn-wrapper .ds-btn{width:100%}
}
.ds-confirm-and-pay .payment .ds-payment .ds-payment__content{margin-top:0;margin-left:-10px}
.credit-card-error{margin:15px 0 -10px 30px}
.cookiefascia{background-repeat:repeat}