h1{font-size:46px;margin-bottom:20px}.right{float:right;width:68%}.left{float:left;padding-right:3%;width:28%}#dealsPage .container{padding:0}#mobilePage #deals{border-radius:12px}#deals{padding:0}#deals #tabs{font-size:20px;margin-bottom:30px}@media (min-width:768px){#deals #tabs{border-bottom:1px solid #d9d9d9;padding-bottom:10px}#deals #tabs a{background:#eef1f4;margin-bottom:-10px}#deals #tabs li.is-active>a{background:#fff}}#deals .deal p{font-size:16px}#deals .deal .deal-image{height:140px;margin:0 10px}#deals .deal .deal-details{margin-left:10px;width:63%}#deals .deal .deal-details a{font-size:16px}#deals .deal .deal-details .phone{font-size:22px}#deals .deal .deal-details .phone-price{font-size:24px}#deals .deal .deal-details .cashback{font-size:18px}#deals .deal .deal-details .deal-gift{font-size:13px;padding:6px 10px}#deals .deal .deal-buy{margin-top:10px;width:18%}#deals .deal .deal-buy .button div{padding:14px}#deals .deal .deal-buy a{font-size:16px}#deals .deal .deal-buy img{max-width:100%}#deals .deal .deal-info div{font-size:16px;height:100px}#deals .deal .deal-info div.contract,#deals .deal .deal-info div.data,#deals .deal .deal-info div.device,#deals .deal .deal-info div.minutes,#deals .deal .deal-info div.texts{background-size:auto}#dealsContainer .retailers{width:320px}#deals .header:first-child{width:68%}.deal-breakdown .deal-breakdown-content .left{width:48%}.deal-breakdown .deal-breakdown-content .left:nth-child(2){margin-top:0}.deal-breakdown .deal-breakdown-content .left table tr td:first-child{width:auto}.deal-breakdown .deal-breakdown-content .left{width:60%}@media (hover:hover) and (pointer:fine){.optionBubbles:hover:not(.active){box-shadow:0 0 0 2px rgba(0,0,0,.18);transform:scale(1.05)}.allColours:hover:not(.active),.optionBubbles.storageOptions:hover:not(.active){border-color:rgba(0,0,0,.35);box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}}@media screen and (max-width:1200px){#dealsPage .container{padding:0 20px}#deals:not(.sdf-deals){padding:0 20px!important}#mobilePage #deals .deals-inner{padding:0}#mobilePage #deals{border-radius:0}#deals #tabs{background:#f3f4f6;border-bottom:1px solid #d9d9d9;margin:0 -20px 14px;padding:6px 20px 0}#deals #tabs a{line-height:1.1;margin-bottom:0}}@media screen and (max-width:970px){.left{width:100%}}@media screen and (max-width:900px){#deals .optionBubbleDiv{align-items:center;display:flex;flex-wrap:wrap;gap:10px 6px;margin-bottom:10px}#deals .optionBubbleDiv b{margin-right:8px;min-width:70px}#deals .optionBubbles{margin-top:0}}@media screen and (max-width:770px){#deals .deal .deal-image{float:left;height:100px;margin:0}#deals .deal .deal-details{float:left;margin-left:3%;width:50%}#deals .deal .deal-details .phone{font-size:16px;margin-top:10px}#deals .deal .deal-details .cashback,#deals .deal .deal-details .network-contract,#deals .deal .deal-details .phone-price{font-size:18px}#deals .deal .deal-buy{float:right;width:28%}#deals .deal .deal-buy .button div{padding:4px}#deals .deal .deal-buy a{font-size:14px}#deals .deal .deal-buy img{max-width:80px}#deals .deal .deal-info div{font-size:12px;height:85px}#deals .deal .deal-info div.contract,#deals .deal .deal-info div.data,#deals .deal .deal-info div.device,#deals .deal .deal-info div.minutes,#deals .deal .deal-info div.texts{background-size:30px}#deals #tabs{font-size:16px;margin-bottom:10px}}@media screen and (max-width:625px){#dealsContainer .retailers{width:50%}}
