/* -----*** Localise images --START ***----- */

/* Telstra --start */
.section-promo .offer-tile-wrapper .image-telstra, .section-hero .image-telstra {
	margin-bottom: 15px;
	width: 38px;
	height: 50px;
	background-size: 38px 50px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/telstra__dfz7ba1ybdea_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-promo .offer-tile-wrapper .image-telstra, .section-hero .image-telstra {
		background-image: url("/au/iphone/carrier-offers/images/overview/telstra__dfz7ba1ybdea_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-promo .offer-tile-wrapper .image-telstra, .section-hero .image-telstra {
		margin-bottom: 11px;
	}
}
/* Tesltra --end */

/* Optus --start */
.section-promo .offer-tile-wrapper .image-optus, .section-hero .image-optus {
	margin-bottom: 15px;
	width: 109px;
	height: 50px;
	background-size: 109px 50px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/optus__dfz7ba1ybdea_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-promo .offer-tile-wrapper .image-optus, .section-hero .image-optus {
		background-image: url("/au/iphone/carrier-offers/images/overview/optus__dfz7ba1ybdea_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-promo .offer-tile-wrapper .image-optus, .section-hero .image-optus {
		margin-bottom: 11px;
	}
}
/* Optus --end */

/* Vodafone --start */
.section-promo .offer-tile-wrapper .image-vodafone, .section-hero .image-vodafone {
	margin-bottom: 15px;
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/vodafone__dfz7ba1ybdea_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-promo .offer-tile-wrapper .image-vodafone, .section-hero .image-vodafone {
		background-image: url("/au/iphone/carrier-offers/images/overview/vodafone__dfz7ba1ybdea_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-promo .offer-tile-wrapper .image-vodafone, .section-hero .image-vodafone {
		margin-bottom: 11px;
	}
}
/* Vodafone --end */

/* iphone 15 pro max --start */
.section-buy .tile-image-container .iPhone-15-Pro-Max-image {
	width: 191px;
	height: 248px;
	background-size: 191px 248px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15_pro_max__dmvfim9ybjqu_large.png");
	margin: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iPhone-15-Pro-Max-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15_pro_max__dmvfim9ybjqu_large_2x.png");
	}
}
/* iphone 15 pro max --end */

/* iphone 15 pro --start */
.section-buy .tile-image-container .iPhone-15-Pro-image {
	width: 191px;
	height: 248px;
	background-size: 191px 248px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15_pro__cy5yqr6rhyeu_large.png");
	margin: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iPhone-15-Pro-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15_pro__cy5yqr6rhyeu_large_2x.png");
	}
}
/* iphone 15 pro --end */

/* iphone 14o --start */
.section-buy .tile-image-container .iPhone-14-image {
	width: 191px;
	height: 248px;
	background-size: 191px 248px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_14__eo442j4hli82_large.png");
	margin: auto;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iPhone-14-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_14__eo442j4hli82_large_2x.png");
	}
}
/* iphone 14 --end */

/* iphone 13 --start */
.section-buy .tile-image-container .iphone-13-image {
	width: 191px;
	height: 248px;
	background-size: 191px 248px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_13__fc54ap6asium_large.png");
	margin: auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iphone-13-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_13__fc54ap6asium_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-buy .tile-image-container .iphone-13-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_13__fc54ap6asium_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iphone-13-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_13__fc54ap6asium_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.section-buy .tile-image-container .iphone-13-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_13__fc54ap6asium_small.png");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iphone-13-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_13__fc54ap6asium_small_2x.png");
	}
}
/* iphone 13 --end */

/* iphone SE --start */
.section-buy .tile-image-container .iphone-se-image {
	width: 191px;
	height: 248px;
	background-size: 191px 248px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_se__f7ua08y9xtui_large.png");
	margin: auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iphone-se-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_se__f7ua08y9xtui_large_2x.png");
	}
}
/* iphone SE --end */

.section-hero .image-hero {
	width: 1440px;
	height: 343px;
	background-size: 1440px 343px;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/hero__e0d73ok2elkm_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-hero .image-hero {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/hero__e0d73ok2elkm_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero .image-hero {
		width: 770px;
		height: 175px;
		background-size: 770px 175px;
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/hero__e0d73ok2elkm_medium.png");
	}
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-hero .image-hero {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/hero__e0d73ok2elkm_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .image-hero {
		width: 555px;
		height: 173px;
		background-size: 555px 173px;
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/hero__e0d73ok2elkm_small.png");
	}
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-hero .image-hero {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/hero__e0d73ok2elkm_small_2x.png");
	}
}

.section-buy .tile-image-container .iPhone-15-plus-image {
	width: 200px;
	height: 248px;
	background-size: 200px 248px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15_plus__4gx6i6n79cie_large.png");
	margin: auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iPhone-15-plus-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15_plus__4gx6i6n79cie_large_2x.png");
	}
}

.section-buy .tile-image-container .iPhone-15-image {
	width: 200px;
	height: 248px;
	background-size: 200px 248px;
	background-repeat: no-repeat;
	background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15__brqjp5jkfy76_large.png");
	margin: auto;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-buy .tile-image-container .iPhone-15-image {
		background-image: url("/au/iphone/carrier-offers/images/overview/carrier-offers/buy/iphone_15__brqjp5jkfy76_large_2x.png");
	}
}

/* -----*** Localise images --END ***----- */

/* -----*** Localise fixes --START ***----- */
.section-promo .button-viewmore .icon-after {
	top: 18px;
}

.section-buy .buy-headline {
	padding-top: 77px;
}

@media only screen and (max-width: 1068px) {
	.section-buy .buy-headline {
		padding-top: 55px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buy .buy-headline {
		padding-top: 64px;
	}
}

.section-buy .button.button-block {
	margin-top: 24px;
}

.figure-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.section-buy .headline {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #1d1d1f;
	font-size: 28px;
	line-height: 1.14286;
	font-weight: 600;
	letter-spacing: 0.007em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}

.section-buy .buy-headline .typography-intro {
	font-size: 21px;
	line-height: 1.381;
	font-weight: 400;
	letter-spacing: 0.011em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}

.section-buy .typography-intro {
	margin-top: 31px;
}

@media only screen and (max-width: 1068px) {
	.section-buy .typography-intro {
		margin-top: 29px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buy .typography-intro {
		margin-top: 23px;
	}
}

.section-buy .tile-content {
	padding-bottom: 55px;
}

.section-buy .tile-image-container {
	margin-bottom: 21px;
}

@media only screen and (max-width: 450px) {
	.section-buy .tile-rounded {
		max-width: 100%;
	}
}

@media only screen and (max-width: 450px) {
	.xsmall-12 {
		flex-basis: 100%;
		max-width: 100%;
	}
}

@media only screen and (max-width: 450px) {
	.xsmall-offset-0 {
		margin-left: 0%;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .image-hero.adjusted-center {
		margin-left: calc(50% - 285px);
	}
}

/* 
@media only screen and (min-width: 1441px) {
	.section-content {
		width: 1064px;
	}
}
 */

@media only screen and (min-width: 1068px) {
	.section-help .tile-full .tile-copy {
		width: 410px;
	}
}

.section-promo .promo-headline .typography-intro, .section-buy .buy-headline .typography-intro {
	margin-top: 16px;
}

/* ribbon start */

body {
	--ribbon-padding: 96px;
}

.ribbon {
	padding-top: var(--ribbon-padding);
}

.ribbon-content {
	margin-left: auto;
	margin-right: auto;
	width: 87.5%;
}

.section-hero .hero-headline {
	padding: calc(170px - var(--ribbon-padding)) 0 61px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-headline {
		padding: calc(150px - var(--ribbon-padding)) 0 49px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-headline {
		padding: calc(150px - var(--ribbon-padding)) 0 42px;
	}
}

.theme-grey-anz {
	background-color: #f5f5f7;
}

.ribbon-blue-to-default {
	--ribbon-background-color: #e8e8ed;
}

.typography-caption {
	color: inherit;
}
/* ribbon end */

/* bringing logos up */
.carrier-logo {
	margin: 20px;
}

.cell-top {
	margin-bottom: -75px;
}

/* end bringing logos up */

/* hero image */
.section-hero .image-hero.adjusted-center {
	margin-left: -715px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-hero .image-hero.adjusted-center {
		left: 50%;
		margin-left: -347.5px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .image-hero.adjusted-center {
		margin-left: calc(50% - 285px);
	}
}

/* buy section --START */
.section-buy .offer-tile-wrapper {
	max-width: 732px;
	justify-content: space-between;
}

@media only screen and (max-width: 1115px) {
	.section-buy .offer-tile-wrapper {
		max-width: 732px;
	}
	.section-buy .tile {
		flex-basis: 50%;
	}
}

@media screen and (min-width: 735px) and (max-width: 1068px) {
	.section-buy .offer-tile-wrapper {
		max-width: 692px;
	}

	.section-buy .tile {
		max-width: 334px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buy .tile {
		flex-basis: 100%;
	}
}

.section-buy .section-content {
	width: 100%;
}

.section-buy .section-content.buy-headline > .large-centered {
	max-width: 980px;
}

@media only screen and (max-width: 1068px) {
	.section-buy .section-content.buy-headline > .large-centered {
		width: 692px;
	}
}

@media only screen and (max-width: 734px) {
	.section-buy .section-content.buy-headline > .large-centered {
		width: 87.5%;
	}
}

@media only screen and (max-width: 734px) {
	.section-content.offer-tile-wrapper.justify-content-center {
		width: 87.5%;
	}
}

.section-buy .tile {
	margin-left: 0;
	margin-right: 0;
	margin-top: 24px;
}

.section-buy {
	margin-bottom: 89px;
}

@media only screen and (max-width: 734px) {
	.section-buy .tile-rounded {
		margin-left: auto;
		margin-right: auto;
	}
}

.section-buy .offer-tile-wrapper.row-anz {
	margin-top: 0px;
}

.section-buy .reservation-violator {
	display: flex;
	justify-content: center;
	margin-bottom: -25px;
}

.section-buy .violator-frameless {
	margin-top: 25px;
	white-space: normal;
}

.section-buy .reservation-violator .violator {
	padding-left: 50px;
	padding-right: 50px;
}

@media only screen and (max-width: 450px) {
	.section-buy .reservation-violator .violator {
		padding-left: 35px;
		padding-right: 35px;
		max-width: min-content;
	}
}

/* buy section --END */

/* buy section --Start */

/* buy section --End */

/* -----*** Localise fixes --END ***----- */
