@font-face{font-family:"Dottee-Condensed-Regular";src:url("/etc.clientlibs/settings/wcm/designs/ee-common-2015/clientlibs_base/resources/fonts/Dottee-Condensed-Regular.woff") format("woff"),url("/etc.clientlibs/settings/wcm/designs/ee-common-2015/clientlibs_base/resources/fonts/Dottee-Condensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}
.ee-deals-offer-section-container{max-width:1064px;width:auto;display:flex;flex-direction:column;align-items:center;padding:0}
.ee-deals-offer-section-heading{width:583px;text-align:center;background:#fff;margin:0 0 24px 0}
.ee-deals-offer-section-heading h1{font-family:'Dottee',sans-serif;font-size:96px;line-height:116px;text-transform:uppercase;color:#000}
.ee-deals-offer-section-subheading{width:906px;text-align:center;background:#fff;margin-bottom:20px}
.ee-deals-offer-section-subheading p{font-size:20px;line-height:28px;color:#111;margin-bottom:0}
.ee-deals-offer-section-nav{width:auto;max-width:1064px;display:flex;justify-content:space-between;background:#fff}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;padding:0 12px;gap:4px;width:170.67px;height:66px;border-radius:4px;text-align:center;display:inline-block;width:fit-content;max-width:130px;padding:4px}
.ee-deals-offer-section-icon-container{width:28px;height:28px;margin:0 auto 8px auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111;line-height:24px;text-align:center}
.ee-deals-offer-section-tab{padding:0}
.ee-deals-offer-section-tab{max-width:130px;width:-webkit-fill-available;display:inline-block;width:fit-content;padding:4px;display:inline-block;width:fit-content;max-width:130px;padding:4px}
.ee-deals-offer-section-tab.active{max-width:130px;padding:4px}
.yellowHighlight{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111;background:#ebf304;flex:none;order:0;flex-grow:0}
.greyColor{font-family:Non-Dottee,serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}
.ee-deals-offer-section-container{margin:0 auto}
.ee-deals-offer-section-heading h2{font-family:Dottee-Condensed-Regular !important;font-size:96px;font-weight:400;line-height:116px}
@media(max-width:600px){.ee-deals-offer-section-heading h2{font-size:60px;line-height:70px}
}
.ee-deals-offer-section-container{max-width:1064px;width:auto;display:flex;flex-direction:column;align-items:center;padding:0}
.ee-deals-offer-section-heading{width:583px;text-align:center;background:#fff;margin-bottom:24px}
.ee-deals-offer-section-heading h1{font-family:'Dottee',sans-serif;font-size:96px;line-height:116px;text-transform:uppercase;color:#000}
.ee-deals-offer-section-subheading{width:906px;text-align:center;background:#fff;margin-bottom:20px}
.ee-deals-offer-section-subheading p{font-size:20px;line-height:28px;color:#111;margin-bottom:0}
.ee-deals-offer-section-nav{width:max-content;min-width:893px;display:flex;justify-content:space-between;background:#fff}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;padding:0 12px;gap:4px;width:170.67px;height:66px;border-radius:4px;text-align:center;display:inline-block;width:fit-content;max-width:130px;padding:4px}
.ee-deals-offer-section-icon-container{width:28px;height:28px;margin:0 auto 8px auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.yellowHighlight{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111;background:#ebf304;flex:none;order:0;flex-grow:0}
.greyColor{font-family:Non-Dottee,serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}
.ee-deals-offer-section-container{margin:0 auto}
.ee-deals-offer-section-heading h2{font-family:Dottee-Condensed-Regular !important;font-size:96px;font-weight:400;line-height:116px}
.ee-deals-offer-section-container{width:1440px}
.ee-deals-offer-section-heading{width:1440px}
.ee-deals-offer-section-container{max-width:1064px;width:auto;display:flex;flex-direction:column;align-items:center;padding:0}
.ee-deals-offer-section-heading{width:583px;text-align:center;background:#fff;margin-bottom:24px}
.ee-deals-offer-section-heading h1{font-family:'Dottee',sans-serif;font-size:96px;line-height:116px;text-transform:uppercase;color:#000}
.ee-deals-offer-section-subheading{width:906px;text-align:center;background:#fff;margin-bottom:20px}
.ee-deals-offer-section-subheading p{font-size:20px;line-height:28px;color:#111;margin-bottom:0}
.ee-deals-offer-section-nav{width:max-content;min-width:893px;display:flex;justify-content:space-between;background:#fff}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;padding:0 12px;gap:4px;width:170.67px;height:66px;border-radius:4px;text-align:center;display:inline-block;width:fit-content;max-width:130px;padding:4px}
.ee-deals-offer-section-icon-container{width:28px;height:28px;margin:0 auto 8px auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.yellowHighlight{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111;background:#ebf304;flex:none;order:0;flex-grow:0}
.greyColor{font-family:Non-Dottee,serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}
.ee-deals-offer-section-container{margin:0 auto}
.ee-deals-offer-section-heading h2{font-family:Dottee-Condensed-Regular !important;font-size:96px;font-weight:400;line-height:116px}
.ee-deals-offer-section-container{max-width:1064px;width:auto}
.ee-deals-offer-section-heading{max-width:1064px;width:auto}
.mobileCardsMonthlyOffersTitle,.mobileCardsDeviceOnlyOffersTitle{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#000;margin:48px 0 32px 0}
button.ee-deals-offers-mobile-view-product-button{font-family:Non-Dottee;font-size:16px;font-weight:700;line-height:24px;color:black;text-align:left}
.ee-deals-offer-section-tab.active{border-bottom:2px solid #111;border-radius:0;display:inline-block;width:fit-content}
.ee-deals-offers-generic-product-container{display:flex;justify-content:center;gap:20px;padding:20px}
.section-disclaimer-generic p{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111}
.ee-deals-offer-section-categories button.lc-Button.lc-ButtonEE{color:#fff !important}
.ee-deals-offer-section-categories button.lc-Button.lc-ButtonEE.lc-ButtonEE--styleSecondary{color:#000 !important}
.ee-deals-offer-section-category{margin-bottom:64px}
.mobile-offers-button{display:inline-block}
.EE .ee-deals-offer-section-category .mobile-offers-button .lc-ButtonEE--styleSecondary:hover{background:#111 !important}
.EE .ee-deals-offer-section-category .mobile-offers-button button.lc-ButtonEE--styleSecondary:hover span{color:#fff !important}
.ee-deals-offer-section-subheading{margin-bottom:50px}
.ee-deals-offers-generic-product-info h2,.ee-deals-offers-generic-product-info p{text-align:left}
.ee-deals-offers-mobile-tag{text-align:left;display:block;max-width:245px}
.ee-deals-offers-mobile-tag{border-radius:8px}
.EE .ee-deals-offer-section-category button.lc-Button.lc-ButtonEE{color:#f7f7f7 !important}
.ee-deals-offer-section-heading{width:auto}
.ee-deals-offer-section-container{width:auto}
.ee-deals-offer-section-subheading{width:auto}
.ee-deals-offer-section-subheading{margin-left:16px;margin-right:16px}
.ee-deals-offer-section-category.mobile-category div#story--actions-button--default--primary{padding-left:16px}
@media(min-width:767px){.ee-deals-offers-generic-product-info{padding:0 4px}
.ee-deals-offers-broadband-product-info{width:271px;height:228px}
.ee-deals-offers-generic-product-info:not(.ee-deals-offers-broadband-product-info){padding:15px;width:271px;height:164px;padding:0 4px}
.ee-deals-offers-generic-product-card:not(.ee-deals-offers-broadband-product-card){width:271px;height:411px}
.ee-deals-offers-generic-product-card{width:271px;height:499px}
.ee-deals-offers-generic-product-card:not(.ee-deals-offers-broadband-product-card){width:271px;height:435px}
.ee-deals-offers-generic-product-image:not(.ee-deals-offers-broadband-product-image) img{padding:28px 50px}
.ee-deals-offers-mobile-product-image.ee-deals-offers-generic-product-image{width:271px;height:260px}
.ee-deals-offers-generic-product-image:not(.ee-deals-offers-broadband-product-image){width:271px;height:260px}
.ee-deals-offers-generic-product-info{padding-top:0}
.ee-deals-offers-generic-product-info:not(.ee-deals-offers-broadband-product-info) p{margin-top:6px !important}
.ee-deals-offers-broadband-product-info h2{margin:0}
span.fromMonthlyPrice{font-family:Non-Dottee,serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}
.ee-deals-offers-generic-tag{display:block;border-radius:8px}
.EE .ee-deals-offer-section-category button.lc-ButtonEE--styleSecondary span{color:#111 !important}
.ee-deals-offers-broadband-product-info.ee-deals-offers-generic-product-info p{margin-top:0}
.ee-deals-offer-section-nav{width:auto;max-width:1064px}
}
.ee-deals-offers-mobile-product-container,.ee-deals-offers-generic-product-container{display:flex;justify-content:center;gap:20px;padding:20px}
.ee-deals-offers-mobile-product-card,.ee-deals-offers-generic-product-card{background-color:#fff;overflow:hidden;width:300px;text-align:center;position:relative}
.ee-deals-offers-mobile-product-image,.ee-deals-offers-generic-product-image{position:relative}
.ee-deals-offers-mobile-product-image img,.ee-deals-offers-generic-product-image img{width:100%;height:auto;display:block}
.ee-deals-offers-mobile-view-product-button,.ee-deals-offers-generic-view-product-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.5);color:#fff;border:0;padding:10px 20px;border-radius:20px;cursor:pointer;font-size:16px;transition:opacity .3s;opacity:0}
.ee-deals-offers-mobile-product-card:hover .ee-deals-offers-mobile-view-product-button,.ee-deals-offers-generic-product-card:hover .ee-deals-offers-generic-view-product-button{opacity:1}
@media(min-width:767px){.ee-deals-offers-mobile-product-info,.ee-deals-offers-generic-product-info:not(.ee-deals-offers-broadband-product-info){padding:15px}
}
.ee-deals-offers-mobile-product-info h2,.ee-deals-offers-generic-product-info h2{font-size:20px;margin:10px 0}
.ee-deals-offers-mobile-product-info p,.ee-deals-offers-generic-product-info p{margin:5px 0;font-size:16px}
.ee-deals-offers-mobile-old-price{text-decoration:line-through;color:#999;font-size:14px}
.ee-deals-offers-mobile-tag,.ee-deals-offers-generic-tag{background-color:#ebf304;color:#111;padding:5px 10px;border-radius:20px;display:inline-block;margin-top:10px;font-weight:bold;display:block;bottom:0;position:absolute}
button.ee-deals-offers-generic-view-product-button{font-family:Non-Dottee,serif;font-size:16px;font-weight:700;line-height:24px;color:#111;max-width:170px;width:max-content}
button.ee-deals-offers-generic-view-product-button:hover{background:#fff}
.mobile-story-wrapper button .mobile-offers-button-span{color:#fff !important}
.mobile-story-wrapper button .sim-free-offers-button-span{color:#000 !important}
.ee-deals-offers-sim-product-container{display:flex;gap:20px;display:flex;justify-content:center;align-items:center;height:100vh}
.ee-deals-offers-sim-product-card{background-color:white;border:1px solid #e0e0e0;border-radius:10px;width:300px;box-shadow:0 4px 8px rgba(0,0,0,0.1);position:relative}
.card-header{background-color:#dff0d8;color:#3c763d;padding:10px;font-weight:bold;border-radius:10px 10px 0 0;text-align:center}
.card-header.special{background-color:#ffecb3;color:#f57f17;position:absolute;top:-20px;right:-20px;padding:10px 15px;border-radius:5px;font-size:14px}
.card-header.save{background-color:#c8e6c9;color:#2e7d32}
.card-header.offer{background-color:#ffe0b2;color:#e65100}
.card-body{padding:20px;text-align:center}
.card-body .top-section{display:flex;justify-content:space-between;align-items:center}
.card-body h2{font-size:36px;margin:10px 0}
.card-body h2 small{font-size:18px}
.card-body p{color:#757575;margin:5px 0}
.card-body h3{font-size:24px;margin:10px 0}
.card-body h3 small{font-size:16px;color:#757575}
.small-text{font-size:12px;color:#757575}
ul{list-style:none;padding:0;text-align:left}
ul li{margin:10px 0;color:#424242}
button{background-color:#000;color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:20px}
button:hover{background-color:#333}
.ee-deals-offers-sim-product-container{display:flex;gap:20px}
.ee-deals-offers-sim-product-card{background-color:white;border:1px solid #e0e0e0;border-radius:10px;width:300px;box-shadow:0 4px 8px rgba(0,0,0,0.1);position:relative;padding-top:40px}
.card-header.special{background:#f1f82c;color:#000;position:absolute;top:-20px;right:-1px;padding:10px 15px;border-radius:5px;font-size:14px}
.card-body{padding:20px;text-align:center}
.top-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.sim-left-section{text-align:left}
.sim-right-section{text-align:right}
.dataInGb{font-size:36px;font-weight:bold}
.monthPlan,.greyColor,.text-font-size-10pt{color:#757575;font-size:14px;margin:0}
.sim-right-section p{margin:0}
.poundSign{font-size:24px}
.sim-feature-list{list-style:none;padding:0;text-align:left}
.sim-feature-list-item{margin:10px 0;color:#424242}
.simFeatureUnderline{text-decoration:underline}
button{background-color:#000;color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:20px}
button:hover{background-color:#333}
ul.sim-feature-list li.sim-feature-list-item::before{display:inline-block;content:'';width:16px;height:16px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvgwidth='24'height='24'viewBox='002424'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M2.44813.6335C2.18413.36952.18412.9422.44812.6795L2.554512.573C2.818512.3093.24612.3093.508512.573L8.2517.3145L20.49155.073C20.75554.80921.1834.80921.44555.073L21.5525.1795C21.8165.443521.8165.87121.5526.1335L8.78118.906C8.63419.0538.44219.1258.2519.125C8.05819.1257.86619.05157.71918.906L2.44813.6335Z'fill='%23111111'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:middle}
li.sim-feature-list-item p{display:inline-block}
li.sim-feature-list-item p,li.sim-feature-list-item span{display:inline}
.dataInGb{font-family:Non-Dottee,serif;font-size:20px;font-weight:700;line-height:28px;text-align:left}
.monthPlan{font-family:Non-Dottee,serif;font-size:12px;font-weight:400;line-height:16px;text-align:left}
.poundSign{font-family:Non-Dottee,serif;font-size:12px;font-weight:400;line-height:16px;text-align:left}
.simFeatureUnderline{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:flex-end;text-decoration-line:underline;color:#057382}
.simFeatureNonUnderline{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:flex-end;color:#000}
.priceText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:20px;line-height:28px;display:flex;align-items:flex-end;color:#000}
.monthPlan{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:flex-end;color:#000}
.mediumGreyText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:flex-end;color:#686868}
.smallText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:8px;line-height:16px;display:flex;align-items:flex-end;color:#686868}
.GBText{font-family:'Non-Dottee';font-style:normal;font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:flex-end;color:#000}
.discountHighlight{background:#ebf304;border-radius:4px;width:28px;height:16px;font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:8px;line-height:16px;text-align:center;color:#111;flex:none;order:0;flex-grow:0}
.hidden{display:none !important}
@font-face{font-family:"Dottee-Condensed-Regular";src:url("/etc.clientlibs/settings/wcm/designs/ee-common-2015/clientlibs_base/resources/fonts/Dottee-Condensed-Regular.woff") format("woff"),url("/etc.clientlibs/settings/wcm/designs/ee-common-2015/clientlibs_base/resources/fonts/Dottee-Condensed-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}
.ee-deals-offer-section-container{max-width:1064px;width:auto;display:flex;flex-direction:column;align-items:center;padding:0}
.ee-deals-offer-section-heading{width:583px;text-align:center;background:#fff;margin:0 0 24px 0}
.ee-deals-offer-section-heading h1{font-family:'Dottee',sans-serif;font-size:96px;line-height:116px;text-transform:uppercase;color:#000}
.ee-deals-offer-section-subheading{width:906px;text-align:center;background:#fff;margin-bottom:50px}
.ee-deals-offer-section-subheading p{font-size:20px;line-height:28px;color:#111;margin-bottom:0}
.ee-deals-offer-section-nav{width:max-content;min-width:893px;display:flex;justify-content:space-between;background:#fff}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;padding:0 12px;gap:4px;width:170.67px;height:66px;border-radius:4px;text-align:center;display:inline-block;width:fit-content;max-width:130px;padding:4px}
.ee-deals-offer-section-icon-container{width:28px;height:28px;margin:0 auto 8px auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;font-weight:400;font-size:16px;line-height:24px;color:#111}
.yellowHighlight{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111;background:#ebf304;flex:none;order:0;flex-grow:0}
.greyColor{font-family:Non-Dottee,serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}
.ee-deals-offer-section-container{margin:0 auto}
.ee-deals-offer-section-heading h2{font-family:Dottee-Condensed-Regular !important;font-size:96px;font-weight:400;line-height:116px}
.ee-deals-offer-section-container{max-width:1064px;width:auto;display:flex;flex-direction:column;align-items:center;padding:0}
.ee-deals-offer-section-heading{width:583px;text-align:center;background:#fff;margin-bottom:24px}
.ee-deals-offer-section-heading h1{font-family:'Dottee',sans-serif;font-size:96px;line-height:116px;text-transform:uppercase;color:#000}
.ee-deals-offer-section-subheading p{font-size:20px;line-height:28px;color:#111;margin-bottom:0}
.ee-deals-offer-section-nav{width:max-content;min-width:893px;display:flex;justify-content:space-between;background:#fff}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;padding:0 12px;gap:4px;width:170.67px;height:66px;border-radius:4px;text-align:center;display:inline-block;width:fit-content;max-width:130px;padding:4px}
.ee-deals-offer-section-icon-container{width:28px;height:28px;margin:0 auto 8px auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.yellowHighlight{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111;background:#ebf304;flex:none;order:0;flex-grow:0}
.greyColor{font-family:Non-Dottee,serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}
.ee-deals-offer-section-container{margin:0 auto}
.ee-deals-offer-section-heading h2{font-family:Dottee-Condensed-Regular !important;font-size:96px;font-weight:400;line-height:116px}
.ee-deals-offer-section-container{width:1440px}
.ee-deals-offer-section-heading{width:1440px}
.ee-deals-offer-section-container{max-width:1064px;width:auto;display:flex;flex-direction:column;align-items:center;padding:0}
.ee-deals-offer-section-heading{width:583px;text-align:center;background:#fff;margin-bottom:24px}
.ee-deals-offer-section-heading h1{font-family:'Dottee',sans-serif;font-size:96px;line-height:116px;text-transform:uppercase;color:#000}
.ee-deals-offer-section-subheading p{font-size:20px;line-height:28px;color:#111;margin-bottom:0}
.ee-deals-offer-section-nav{width:max-content;min-width:893px;display:flex;justify-content:space-between;background:#fff}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;padding:0 12px;gap:4px;width:170.67px;height:66px;border-radius:4px;text-align:center;display:inline-block;width:fit-content;max-width:130px;padding:4px}
.ee-deals-offer-section-icon-container{width:28px;height:28px;margin:0 auto 8px auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.yellowHighlight{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111;background:#ebf304;flex:none;order:0;flex-grow:0}
.greyColor{font-family:Non-Dottee,serif;font-size:16px;font-weight:400;line-height:24px;text-align:left}
.ee-deals-offer-section-container{margin:0 auto}
.ee-deals-offer-section-heading h2{font-family:Dottee-Condensed-Regular !important;font-size:96px;font-weight:400;line-height:116px}
.ee-deals-offer-section-container{max-width:1064px;width:auto}
.ee-deals-offer-section-heading{width:1064px}
.mobileCardsMonthlyOffersTitle,.mobileCardsDeviceOnlyOffersTitle{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:24px;line-height:24px;color:#000;margin:48px 0 32px 0}
button.ee-deals-offers-mobile-view-product-button{font-family:Non-Dottee;font-size:16px;font-weight:700;line-height:24px;color:black;text-align:left}
.ee-deals-offer-section-tab.active{border-bottom:2px solid #111;border-radius:0;display:inline-block;width:fit-content}
.ee-deals-offers-mobile-product-container{display:flex;justify-content:center;gap:20px;padding:20px}
.ee-deals-offers-mobile-product-card{background-color:#fff;overflow:hidden;text-align:left;position:relative;width:271px;height:435px}
.ee-deals-offers-mobile-product-image{position:relative}
.ee-deals-offers-mobile-product-image img{width:100%;height:auto;display:block}
.ee-deals-offers-mobile-view-product-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.5);color:#fff;border:0;padding:10px 20px;border-radius:20px;cursor:pointer;font-size:16px;transition:opacity .3s;opacity:0}
.ee-deals-offers-mobile-product-card:hover .ee-deals-offers-mobile-view-product-button{opacity:1}
.ee-deals-offers-mobile-product-info{padding:15px}
.ee-deals-offers-mobile-product-info h2{font-size:20px;margin:10px 0}
.ee-deals-offers-mobile-product-info p{margin:5px 0;font-size:16px}
.ee-deals-offers-mobile-old-price{text-decoration:line-through;color:#999;font-size:14px}
.ee-deals-offers-mobile-tag{background-color:#ebf304;color:#111;padding:5px 10px;border-radius:20px;display:inline-block;margin-top:10px;font-weight:bold}
.ee-deals-offers-sim-product-container{display:flex;gap:20px;display:flex;justify-content:center;align-items:center;height:100vh}
.ee-deals-offers-sim-product-card{background-color:white;border:1px solid #e0e0e0;border-radius:10px;width:300px;box-shadow:0 4px 8px rgba(0,0,0,0.1);position:relative}
.card-header{background-color:#dff0d8;color:#3c763d;padding:10px;font-weight:bold;border-radius:10px 10px 0 0;text-align:center}
.card-header.special{background-color:#ffecb3;color:#f57f17;position:absolute;top:-20px;right:-20px;padding:10px 15px;border-radius:5px;font-size:14px}
.card-header.save{background-color:#c8e6c9;color:#2e7d32}
.card-header.offer{background-color:#ffe0b2;color:#e65100}
.card-body{padding:20px;text-align:center}
.card-body .top-section{display:flex;justify-content:space-between;align-items:center}
.card-body h2{font-size:36px;margin:10px 0}
.card-body h2 small{font-size:18px}
.card-body p{color:#757575;margin:5px 0}
.card-body h3{font-size:24px;margin:10px 0}
.card-body h3 small{font-size:16px;color:#757575}
.small-text{font-size:12px;color:#757575}
ul{list-style:none;padding:0;text-align:left}
ul li{margin:10px 0;color:#424242}
button{background-color:#000;color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:20px}
button:hover{background-color:#333}
.ee-deals-offers-sim-product-container{display:flex;gap:20px}
.ee-deals-offers-sim-product-card{background-color:white;border:1px solid #e0e0e0;border-radius:10px;width:300px;box-shadow:0 4px 8px rgba(0,0,0,0.1);position:relative;padding-top:40px}
.card-header.special{background:#f1f82c;color:#000;position:absolute;top:-16px;right:0;padding:4px 10px;font-size:14px;border-radius:8px 8px 0 8px}
.card-body{padding:20px;text-align:center}
.top-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.sim-left-section{text-align:left}
.sim-right-section p,.sim-right-section span{text-align:center}
.dataInGb{font-size:36px;font-weight:bold}
.monthPlan,.greyColor,.text-font-size-10pt{color:#757575;font-size:14px;margin:0}
.sim-right-section p{margin:0}
.poundSign{font-size:24px}
.sim-feature-list{list-style:none;padding:0;text-align:left}
.sim-feature-list-item{margin:10px 0;color:#424242}
.simFeatureUnderline{text-decoration:underline}
button{background-color:#000;color:#fff;border:0;padding:10px 20px;border-radius:5px;cursor:pointer;margin-top:20px}
button:hover{background-color:#333}
ul.sim-feature-list li.sim-feature-list-item::before{display:inline-block;content:'';width:16px;height:16px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvgwidth='24'height='24'viewBox='002424'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Cpathd='M2.44813.6335C2.18413.36952.18412.9422.44812.6795L2.554512.573C2.818512.3093.24612.3093.508512.573L8.2517.3145L20.49155.073C20.75554.80921.1834.80921.44555.073L21.5525.1795C21.8165.443521.8165.87121.5526.1335L8.78118.906C8.63419.0538.44219.1258.2519.125C8.05819.1257.86619.05157.71918.906L2.44813.6335Z'fill='%23111111'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;vertical-align:middle}
li.sim-feature-list-item p{display:inline-block}
li.sim-feature-list-item p,li.sim-feature-list-item span{display:inline}
.dataInGb{font-family:Non-Dottee,serif;font-size:20px;font-weight:700;line-height:28px;text-align:left}
.monthPlan{font-family:Non-Dottee,serif;font-size:12px;font-weight:400;line-height:16px;text-align:left}
.poundSign{font-family:Non-Dottee,serif;font-size:12px;font-weight:400;line-height:16px;text-align:left;display:inline}
.simFeatureUnderline{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:flex-end;text-decoration-line:underline;color:#057382}
.simFeatureNonUnderline{font-family:'Non-Dottee',serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;display:flex;align-items:flex-end;color:#000}
.priceText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:20px;line-height:28px;display:flex;align-items:flex-end;color:#000;display:inline}
.monthPlan{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:flex;align-items:flex-end;color:#000}
.mediumGreyText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:12px;line-height:16px;display:block;align-items:flex-end;color:#686868}
.smallText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:8px;line-height:16px;display:block;color:#686868}
.GBText{font-family:'Non-Dottee';font-style:normal;font-weight:700;font-size:12px;line-height:16px;display:flex;align-items:flex-end;color:#000}
.discountHighlight{background:#ebf304;border-radius:4px;position:static;font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:8px;line-height:16px;text-align:center;color:#111;display:inline-block}
.EE .sim-right-section p,.EE .sim-left-section p{margin-top:0;line-height:0}
.hidden{display:none !important}
.ee-deals-offers-sim-product-card{width:265px;height:552px;position:relative;background:white;box-shadow:0 4px 11.3px -2px rgba(0,0,0,0.25);border-radius:10px;padding-top:23px}
.ee-deals-offers-sim-product-card .card-header.special{display:flex;align-items:center;justify-content:center;font-family:'Non-Dottee',sans-serif;font-weight:700;font-size:14px;color:black}
.ee-deals-offers-sim-product-card .card-body{padding-top:50px;position:relative}
.ee-deals-offers-sim-product-card .dataInGb{font-size:20px;font-family:'Non-Dottee',sans-serif;font-weight:700;line-height:28px}
.ee-deals-offers-sim-product-card .GBText{font-size:12px;font-weight:700;display:inline}
.ee-deals-offers-sim-product-card .monthPlan{font-size:12px;font-family:'Non-Dottee',sans-serif;font-weight:400;line-height:16px}
.ee-deals-offers-sim-product-card .lc-Price span{font-size:20px;font-family:'Non-Dottee',sans-serif;font-weight:400;line-height:28px;color:black}
.ee-deals-offers-sim-product-card .lc-Price .lc-Text{color:#686868;font-size:12px;font-family:'Non-Dottee',sans-serif;font-weight:400;line-height:16px}
.ee-deals-offers-sim-product-card .lc-Price .lc-Text[data-testid="cpi-text-notification-card"]{font-size:8px}
.ee-deals-offers-sim-product-card .sim-feature-list-item p span.simFeatureUnderline{color:#057382;font-size:14px;font-family:'Non-Dottee',sans-serif;font-weight:400;text-decoration:underline;line-height:16px;word-wrap:break-word}
.ee-deals-offers-sim-product-card .sim-feature-list-item p span.simFeatureNonUnderline{text-decoration:none}
.ee-deals-offers-sim-product-card button.lc-Button{top:370px;left:34.5px;position:absolute;padding:12px 24px;background:#111;border-radius:20px;color:#f7f7f7;font-size:16px;font-family:'Non-Dottee',sans-serif;font-weight:700;line-height:24px;display:flex;justify-content:center;align-items:center}
.EE .sim-right-section p,.EE .sim-left-section p{margin-top:2px}
.sim-feature-list-container{margin-top:80px;text-align:left}
.ee-deals-offers-sim-product-card .card-body{margin:56px 30px 30px 30px;padding-top:0;padding-right:0;padding-left:0}
.top-section{margin-bottom:0}
.sim-left-section p{text-align:center}
span.dataInGb{color:#000}
ul.sim-feature-list{padding-left:31px}
li.sim-feature-list-item{line-height:1px}
.ee-deals-offers-sim-product-container .card-body div.sim-feature-list-container ul.sim-feature-list,.ee-deals-offers-sim-product-container .card-body div.sim-feature-list-container ul.sim-feature-list li{line-height:0 !important;margin-top:1px;margin-bottom:1px}
.unlimitedData{font-family:'Non-Dottee',serif;font-style:normal;font-weight:700;font-size:16px;color:#000}
.sim-right-section,.sim-left-section{height:52px}
.ee-deals-offers-sim-product-card.ee-deals-offers-generic-product-card{overflow:visible;height:539px}
.ee-deals-offers-sim-product-container.ee-deals-offers-generic-product-container{height:674px}
.ee-deals-offer-section-category.sim-category button.sim-choose-plan-button,.ee-deals-offer-section-category.sim-category button span.sim-view-more-button{color:#fff !important}
@media(max-width:568px){.ee-deals-offer-section-heading,.ee-deals-offer-section-subheading{display:block;font-size:10px;width:100%}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:120px;padding:10px;border-radius:4px;text-align:center;margin:0 5px}
.ee-deals-offer-section-tab.active{border-bottom:2px solid #111;border-radius:0;display:inline-block;width:fit-content}
.ee-deals-offer-section-icon-container{width:40px;height:40px;margin-bottom:5px}
.ee-deals-offer-section-icon-container img{width:100%;height:auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}
.scroll-arrow.left{left:10px}
.scroll-arrow.right{right:10px}
.scroll-arrow::before{content:'';display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}
.scroll-arrow.left::before{background-image:url("data:image/svg+xml,%3Csvgwidth='49'height='48'viewBox='004948'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Crectx='0.5'width='48'height='48'rx='24'fill='black'fill-opacity='0.08'/%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M27.645729.894C27.339430.20226.840730.20226.532729.894V29.8958L21.256424.6195C20.915224.278220.915223.723521.256423.3822L26.532718.106C26.838917.79827.337717.79827.645718.106L27.769918.2302C28.077918.536528.077919.035227.769919.3433L23.113224L27.769928.6567C28.077928.96328.077929.461827.769929.7698L27.645729.894Z'fill='black'fill-opacity='0.16'/%3E%3C/svg%3E")}
.scroll-arrow.right::before{background-image:url("data:image/svg+xml,%3Csvgwidth='49'height='48'viewBox='004948'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Crectx='0.5'width='48'height='48'rx='24'fill='black'fill-opacity='0.08'/%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M21.355718.106C21.66217.79822.160717.79822.468718.106V18.1043L27.74523.3805C28.086223.721728.086224.276527.74524.6177L22.468729.894C22.162530.20221.663730.20221.355729.894L21.231529.7697C20.923529.463520.923528.964821.231528.6567L25.888224L21.231519.3432C20.923519.03720.923518.538221.231518.2302L21.355718.106Z'fill='%23111111'/%3E%3C/svg%3E")}
.ee-deals-offer-section-container{width:auto}
}
@media(max-width:991px){.ee-deals-offer-section-heading,.ee-deals-offer-section-subheading{display:block;font-size:10px;width:100%}
.ee-deals-offer-section-nav{display:flex;flex-direction:row;align-items:center;width:100%;overflow-x:auto;padding:10px;position:relative}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:120px;padding:10px;border-radius:4px;text-align:center;margin:0 5px}
.ee-deals-offer-section-tab.active{border-bottom:2px solid #111;border-radius:0;display:inline-block;width:fit-content}
.ee-deals-offer-section-icon-container{width:40px;height:40px;margin-bottom:5px}
.ee-deals-offer-section-icon-container img{width:100%;height:auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}
.scroll-arrow.left{left:10px}
.scroll-arrow.right{right:10px}
.scroll-arrow::before{content:'';display:inline-block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}
.scroll-arrow.left::before{background-image:url("data:image/svg+xml,%3Csvgwidth='49'height='48'viewBox='004948'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Crectx='0.5'width='48'height='48'rx='24'fill='black'fill-opacity='0.08'/%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M27.645729.894C27.339430.20226.840730.20226.532729.894V29.8958L21.256424.6195C20.915224.278220.915223.723521.256423.3822L26.532718.106C26.838917.79827.337717.79827.645718.106L27.769918.2302C28.077918.536528.077919.035227.769919.3433L23.113224L27.769928.6567C28.077928.96328.077929.461827.769929.7698L27.645729.894Z'fill='black'fill-opacity='0.16'/%3E%3C/svg%3E")}
.scroll-arrow.right::before{background-image:url("data:image/svg+xml,%3Csvgwidth='49'height='48'viewBox='004948'fill='none'xmlns='http://www.w3.org/2000/svg'%3E%3Crectx='0.5'width='48'height='48'rx='24'fill='black'fill-opacity='0.08'/%3E%3Cpathfill-rule='evenodd'clip-rule='evenodd'd='M21.355718.106C21.66217.79822.160717.79822.468718.106V18.1043L27.74523.3805C28.086223.721728.086224.276527.74524.6177L22.468729.894C22.162530.20221.663730.20221.355729.894L21.231529.7697C20.923529.463520.923528.964821.231528.6567L25.888224L21.231519.3432C20.923519.03720.923518.538221.231518.2302L21.355718.106Z'fill='%23111111'/%3E%3C/svg%3E")}
.ee-deals-offer-section-container{width:auto}
.ee-deals-offer-section-nav-container{position:relative}
.ee-deals-offer-section-nav-wrapper{display:flex;align-items:center;position:relative;overflow:hidden}
.ee-deals-offer-section-nav{display:flex;flex-direction:row;align-items:center;width:calc(100% - 60px);overflow-x:auto;padding:10px;scroll-behavior:smooth;margin:0 30px}
.ee-deals-offer-section-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;width:calc(33.33% - 10px);padding:10px;border-radius:4px;text-align:center;margin:0 5px}
.ee-deals-offer-section-tab.active{border-bottom:2px solid #111;border-radius:0;display:inline-block;width:fit-content}
.ee-deals-offer-section-icon-container{width:40px;height:40px;margin-bottom:5px}
.ee-deals-offer-section-icon-container img{width:100%;height:auto}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.scroll-arrow{position:relative;display:inline-block}
.scroll-arrow.left{left:-40vw;top:-60px}
.scroll-arrow.right{right:-40vw;top:-60px}
.scroll-arrow::before{content:'';display:inline-block;width:32px;height:32px;background-size:contain;background-repeat:no-repeat}
.ee-deals-offer-section-nav{display:flex;flex-direction:row;align-items:center;width:100%;overflow-x:auto;padding:16px;position:relative;scrollbar-width:none;-ms-overflow-style:none;min-width:300px}
.ee-deals-offer-section-nav::-webkit-scrollbar{display:none}
.ee-deals-offer-section-tab{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:120px;padding:0;border-radius:4px;text-align:center;margin:0 5px}
.ee-deals-offer-section-icon-container{width:40px;height:40px;margin:0 auto}
.ee-deals-offer-section-icon-container img{width:100%;height:100%}
.ee-deals-offer-section-tab span{font-family:Non-Dottee;font-weight:400;font-size:16px;line-height:24px;color:#111}
.ee-deals-offer-section-tab.active{position:relative;border-radius:0;border-bottom:0}
.ee-deals-offer-section-tab.active::after{content:"";position:absolute;bottom:-11px;left:0;right:0;height:2px;background-color:#111}
.ee-deals-offer-section-categories{max-width:100%}
button.lc-Button.lc-ButtonEE.sim-choose-plan-button{width:100%}
.ee-deals-offers-sim-product-card button.lc-Button{left:auto}
}
@media(max-width:568px){.ee-deals-offers-generic-product-container{display:flex;flex-direction:column;gap:16px}
.ee-deals-offers-mobile-product-card,.ee-deals-offers-generic-product-card{display:flex;flex-direction:row;align-items:center;border:0;padding:10px;box-shadow:none;background-color:transparent}
.ee-deals-offers-generic-product-image{flex:0 0 auto;margin-right:10px}
.ee-deals-offers-generic-product-image img{width:80px;height:auto}
.ee-deals-offers-generic-product-info{flex:1 1 auto}
.ee-deals-offers-generic-product-info h2{font-size:1.2em;margin:0 0 8px 0}
.ee-deals-offers-generic-product-info p{font-size:.9em;margin:0 0 4px 0}
.ee-deals-offers-generic-tag{font-size:.8em;margin-top:8px}
.ee-deals-offers-generic-view-product-button{display:inline-block;margin-top:8px;padding:6px 12px;font-size:.9em;border:0;background-color:#007bff;color:#fff;cursor:pointer}
.ee-deals-offers-generic-product-card{width:358px;height:112px}
button.ee-deals-offers-generic-view-product-button{display:none}
.ee-deals-offers-mobile-product-image,.ee-deals-offers-generic-product-image,.ee-deals-offers-generic-product-image img{width:100px;height:100px}
button.ee-deals-offers-generic-view-product-button{position:absolute;top:12px}
.ee-deals-offers-mobile-tag,.ee-deals-offers-generic-tag{position:absolute;bottom:0;background:#ebf304;border-radius:8px;max-width:240px;width:auto;font-family:Non-Dottee;font-size:12px;font-weight:400;line-height:16px;text-align:left;padding:0 15px;height:32px;text-align:center;display:flex;align-items:center;justify-content:center}
.ee-deals-offers-generic-product-info h2{margin:0;font-family:Non-Dottee;font-size:16px;font-weight:700;line-height:24px;text-align:left}
.ee-deals-offers-generic-tag{background-color:#fc0;padding:5px;display:inline-block;margin-top:10px}
.EE .m50-hero__content--tablet-bottom-centre{margin-top:10px;background-color:#0073e6;color:white;text-align:center;transform:translateX(-50%);border:0;cursor:pointer;text-decoration:none}
.ee-deals-offers-generic-product-card{flex:1 1 100%}
.ee-deals-offers-generic-tag{background-color:#ebf304;color:#111;padding:5px 10px;border-radius:20px;display:inline-block;margin-top:10px;font-weight:bold;position:absolute;bottom:0;background:#ebf304;border-radius:8px;max-width:240px;width:auto;font-family:Non-Dottee;font-size:12px;font-weight:400;line-height:16px;text-align:left;padding:0 15px;height:32px;text-align:center;display:flex;align-items:center;justify-content:center}
span.fromMonthlyPrice{/ / styleName:Text /M/ Normal;font-family:Non-Dottee;font-size:16px;font-weight:400;line-height:24px;text-align:left;width:250px;height:24px;font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#111;flex:none;order:0;flex-grow:1;text-align:left}
span.wasOldPrice{display:none}
span.offerEndsText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#686868}
.EE .ee-deals-offers-generic-product-info p{margin-top:0;text-align:left}
.ee-deals-offers-generic-product-info h2{margin-top:-24px}
span.fromMonthlyPrice{/ / styleName:Text /M/ Normal;font-family:Non-Dottee;font-size:16px;font-weight:400;line-height:24px;text-align:left;width:250px;height:24px;font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#111;flex:none;order:0;flex-grow:1;text-align:left}
span.wasOldPrice{display:block}
span.offerEndsText{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#686868}
.EE .ee-deals-offers-generic-product-info p{margin-top:0;margin-bottom:0;text-align:left}
.ee-deals-offers-generic-product-info h2{margin-top:-24px}
.ee-deals-offers-generic-product-card{padding-top:0;padding-bottom:0;height:auto;margin:0 auto;display:flex;align-items:center;justify-content:center;margin-bottom:32px;column-gap:-4px;position:relative;margin-bottom:32px}
.ee-deals-offers-generic-product-container{height:max-content;display:block}
.ee-deals-offer-section-category.generic-category{height:max-content;width:100%}
.ee-deals-offers-generic-product-card::after{content:"";position:absolute;left:0;right:0;height:1px;background-color:#000;bottom:-5px;z-index:111;overflow:visible}
.ee-deals-offers-mobile-product-card,.ee-deals-offers-generic-product-card{width:100%;display:flex;flex-direction:row;align-items:center;padding:10px;box-shadow:none;background-color:#fff;height:132px !important}
.ee-deals-offers-mobile-product-image,.ee-deals-offers-generic-product-image{flex:0 0 auto;margin-right:10px;width:100px;height:100px}
.ee-deals-offers-mobile-product-image img,.ee-deals-offers-generic-product-image img{width:100px;height:100px}
.ee-deals-offers-mobile-view-product-button,.ee-deals-offers-generic-view-product-button{display:none}
.ee-deals-offers-mobile-product-info,.ee-deals-offers-generic-product-info{flex:1 1 auto;text-align:left;padding-top:0;margin-top:-12px}
.ee-deals-offers-mobile-product-info h2,.ee-deals-offers-generic-product-info h2{font-size:16px;margin:0 0 8px 0;display:flex;flex-direction:row;height:24px;flex:none;order:0;align-self:stretch;flex-grow:0;font-family:'Non-Dottee';font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#111}
.ee-deals-offers-mobile-product-info p,.ee-deals-offers-generic-product-info p{font-size:14px;margin:0 0 4px 0}
.ee-deals-offers-mobile-tag,.ee-deals-offers-generic-tag{background-color:#ebf304;color:#111;padding:10px;border-radius:10px;display:inline-block;margin-top:10px;font-size:12px;font-weight:bold}
.ee-deals-offers-mobile-product-card,.ee-deals-offers-generic-product-card{position:relative;padding:10px;padding-left:10px;margin-bottom:12px}
.ee-deals-offers-mobile-product-card:not(:first-of-type),.ee-deals-offers-generic-product-card:not(:first-of-type){position:relative;padding:10px;margin-bottom:12px;border-top:1px solid #ddd}
.mobileCardsMonthlyOffersTitle,.mobileCardsDeviceOnlyOffersTitle{margin:0 0 0 36px}
.ee-deals-offer-section-category.mobile-category,.ee-deals-offer-section-category.generic-category{margin-bottom:48px}
.highlight-section{right:0;left:auto}
.ee-deals-offers-mobile-product-card.ee-deals-offers-generic-product-card,.ee-deals-offers-generic-product-card{padding:10px}
}
@media(max-width:430px){.mobile-offers-button .lc-Button-content{font-size:16px}
.mobile-offers-button{display:block;width:100%;font-size:16px}
.mobile-offers-button .mobile-story-wrapper:first-of-type{padding:20px}
.mobile-offers-button .mobile-story-wrapper{padding:20px}
.mobile-story-wrapper button.lc-Button.lc-ButtonEE{width:90vw}
.mobile-story-wrapper:nth-of-type(1){padding-top:0 !important}
}
@media(min-width:430px) and (max-width:568px){.mobile-offers-button{display:inline-block;width:48%;margin:0;padding:0}
span.lc-Button-content{font-family:'Non-Dottee';font-style:normal;font-weight:700;font-size:13px;line-height:0;align-items:center}
.mobile-offers-button .mobile-story-wrapper:first-of-type{padding-left:8px !important;padding-right:0 !important}
}
@media(max-width:568px){.section-disclaimer-generic p{font-size:12px;padding-left:16px}
.ee-deals-offers-broadband-product-container.ee-deals-offers-generic-product-container .ee-deals-offers-broadband-product-card.ee-deals-offers-generic-product-card{height:235px !important}
.ee-deals-offers-broadband-product-info.ee-deals-offers-generic-product-info p:not([class]){font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#111;width:235px}
#story-wrapper button.lc-Button.lc-ButtonEE{width:90%;margin:0 auto;display:block}
div#story-wrapper{margin:0 auto}
.ee-deals-offers-generic-product-info p:not(.offerEndsText){font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#111;width:235px}
.ee-deals-offers-generic-product-card{margin-left:16px}
.ee-deals-offers-generic-product-info{width:235px}
.ee-deals-offers-generic-product-info span{display:inline}
.ee-deals-offer-section-tab span{width:max-content}
#story-wrapper button.lc-Button.lc-ButtonEE{width:90%;margin:0 auto;display:block}
.ee-deals-offer-section-categories button.lc-Button.lc-ButtonEE.lc-ButtonEE--styleSecondary span{color:#111}
.ee-deals-offer-section-subheading{margin-bottom:30px}
}
@media(min-width:440px) and (max-width:568px){.ee-deals-offers-generic-product-card{height:153px !important}
.ee-deals-offers-mobile-product-info h2,.ee-deals-offers-generic-product-info h2{margin-bottom:0}
.ee-deals-offers-generic-product-info{margin-top:-32px}
.ee-deals-offers-mobile-tag,.ee-deals-offers-generic-tag{margin-top:0;bottom:12px}
.ee-deals-offers-generic-product-info p{margin-top:0;padding-top:0}
.ee-deals-offers-broadband-product-container.ee-deals-offers-generic-product-container .ee-deals-offers-broadband-product-card.ee-deals-offers-generic-product-card{height:235px}
.ee-deals-offers-mobile-product-info h2,.ee-deals-offers-generic-product-info h2{max-width:300px;width:auto}
}
@media(min-width:768px) and (max-width:991px){.ee-deals-offer-section-nav{max-width:991px;width:98%}
}
@media(max-width:568px){.ee-deals-offers-generic-product-info h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block;width:100%;min-width:0;box-sizing:border-box;padding-right:20px}
}
@media(max-width:568px){.ee-deals-offer-section-category.sim-category{height:max-content}
.ee-deals-offers-sim-product-container.ee-deals-offers-generic-product-container{height:auto;display:flex;flex-direction:column}
.ee-deals-offers-sim-product-card.ee-deals-offers-generic-product-card{margin-bottom:32px;height:407px;left:0;top:23px;background:#fff;box-shadow:0 4px 11.3px -2px rgba(0,0,0,0.25);border-radius:10px}
.ee-deals-offers-sim-product-card button.lc-Button{top:287px}
.ee-deals-offers-sim-product-card .card-body{margin:36px 30px 30px 30px;width:265px;height:344px}
.sim-feature-list-container{margin-top:40px}
.ee-deals-offers-sim-product-card button.lc-Button{top:auto;margin-top:40px}
.ee-deals-offers-generic-product-card::after{display:none}
#story--actions-button--default--primary-inner button.lc-Button.lc-ButtonEE{width:100%;font-family:'Non-Dottee';font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#f7f7f7}
.ee-deals-offer-section-categories .card-body button.lc-Button.lc-ButtonEE{font-family:'Non-Dottee';font-style:normal;font-weight:700;font-size:16px;line-height:24px}
}
.sim-card-container{width:auto;max-width:1089px;flex-direction:column;align-items:center;position:relative;margin-top:48px;margin-bottom:48px}
.sim-card-grid{display:flex;flex-wrap:nowrap;gap:20px;justify-content:flex-start;align-items:center;flex-direction:row}
.sim-card-item{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px)}
.sim-card{background-color:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:20px;padding:16px;display:flex;flex-direction:column;height:100%;max-width:343px}
.sim-card__header{display:flex;flex-direction:column;gap:12px}
.sim-card__tag{display:flex;justify-content:center;align-items:center;padding:2px 4px;gap:8px;width:100%;height:20px;background:#ebf304;border-radius:4px}
.sim-card__tag span{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#111}
.sim-card__content{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:40px}
.sim-card__plan-details span{font-family:'Non-dottee';font-size:12px;line-height:16px;color:#111}
.sim-card__pricing{display:flex;flex-direction:column;align-items:flex-end;gap:4px}
.sim-card__price-value{display:flex;align-items:flex-end;gap:4px}
.sim-card__pound-sign{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:flex-end;color:#111}
.sim-card__price-number{font-family:'Non-Dottee';font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:#111}
.sim-card__price-description{display:flex;flex-direction:column;align-items:flex-end;gap:4px;background:#fff}
.sim-card__price-description span{font-family:'Non-dottee';font-size:12px;line-height:16px;color:#686868}
.sim-card__divider{width:100%;height:1px;background:rgba(0,0,0,0.08);border-radius:16px;margin:8px 0}
.sim-card__body{display:flex;flex-direction:column;gap:8px;flex-grow:1}
.sim-card__description span{font-family:'Non-dottee';font-size:16px;line-height:24px;color:#686868}
.sim-card__button{margin-top:8px}
.sim-card__plan-details,.sim-card__pricing{display:flex;flex-direction:column;gap:4px}
.sim-card__plan-details span,.sim-card__pricing span{line-height:1.2;text-align:left}
.sim-card__plan-details{max-height:3.6rem;overflow:hidden}
.sim-card__pricing{max-height:6rem;overflow:hidden}
.sim-section div#story--actions-button--default--primary{display:block;left:0;position:relative;float:left}
.sim-card-container div#story--actions-button--default--primary{display:block;left:0;position:relative;float:left}
.sim-card-container .section-disclaimer-generic{display:block;left:0;position:relative;float:left;width:100%;padding:20px}
.sim-card__price-number p{margin-top:0}
span.sim-card__price-number p{margin-top:0}
.sim-card-container span.dataInGb{font-family:'Non-dottee';font-size:16px;line-height:24px;color:#111;flex:none;order:0;flex-grow:1}
.sim-card-container span.GBText{display:inline-block}
.sim-card__plan-details p{margin-top:0}
.sim-card__plan-details p{margin-top:0}
.sim-card__plan-details p{margin-top:0 !important}
.sim-card-container span.monthPlan{background:#f7f7f7;padding:2px 4px;border-radius:10px}
@media(max-width:480px){.sim-card-container{width:100%}
.sim-card-grid{display:block;width:100%;flex-wrap:nowrap;gap:20px;justify-content:flex-start;align-items:center;flex-direction:row}
.sim-card-item{max-width:100%;margin-bottom:30px}
}