html.no-js picture.card-img {
	display: none !important;
}

.stores-info {
	align-items: stretch;
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
	margin-top: 123px;
	width: 100%;
	gap: 30px;
	z-index: 1;
}

.card {
	width: 475px;
	overflow: hidden;
}
.feature-card-image, .card-img {
	width: 100%;
	height: 282px;
	display: block;
}
.feature-card-image img, .card-img img {
	width: 100%;
	height: auto;
	border-radius: 20px;
}
.card-content {
	padding: 96px 20px 24px 20px;
	text-align: center;
}
.typography-eyebrow-super {
	font-size: 32px;
	margin-top: 21px;
	padding-bottom: 0;
}
.card-content span.eyebrow {
	font-weight: normal;
	font-size: 17px;
	display: block;
	color: #fff;
}

.card-content a {
	margin: 18px 0 0;
	display: block;
}
.tag {
	display: inline-block;
	padding: 5px 10px;
	font-size: 12px;
	font-weight: 600;
	color: white;
	border-radius: 999px;
	margin-bottom: 12px;
}

.typography-intro {
	color: #b6b7ca;
}
a.typography-intro {
	color: inherit;
}

.grid-tiles {
	width: auto;
	min-width: 100%;
	margin-inline: -20px;
	display: flex;
	flex-direction: row;
}

.section-scenario .scenario-tile {
	flex-basis: 50%;
	max-width: 50%;
	display: flex;
	margin-block-start: 20px;
	margin-block-end: 20px;
	padding-inline: 17.5px;
}
.section-scenario .scenario-tile.full-width {
	flex-basis: 100%;
	max-width: 100%;
}
.program-card {
	width: 100%;
	background-color: rgb(255, 255, 255);
	box-shadow: rgba(0, 0, 0, 0.04) 0px 6px 16px -8px;
	display: flex;
	flex-direction: column;
	backface-visibility: hidden;
	position: relative;
	min-height: 640px;
	border-radius: 28px;
	overflow: hidden;
}
@media only screen and (max-width: 1068px) {
	.program-card {
		height: 458px;
		min-height: 458px;
	}
	.full-width .program-card {
		height: 480px;
		min-height: 480px;
	}
	.card {
		width: 336px;
		overflow: hidden;
	}
	.card-content {
		padding: 3px 0 0 0;
		text-align: center;
	}
	.typography-eyebrow-super {
		font-size: 24px;
		margin-top: 15px;
		padding-bottom: 0;
	}
	.typography-intro {
		font-size: 17px;
		line-height: 20px;
		padding-top: 5px;
		letter-spacing: 0.5px;
	}
	.stores-info {
		margin-top: 30px;
	}
	.card-img img {
		border-radius: 30px;
	}
}
@media only screen and (max-width: 734px) {
	.program-card {
		height: 458px;
		min-height: 458px;
		width: 340px;
		margin: auto;
	}
}

.section-scenario h2 {
	padding-bottom: 39px;
}
.section-scenario .scenario-tile .tile-content {
	padding: 70px 60px;
}

.section-scenario .store-tile .tile-content {
	padding: 70px 155px;
	line-height: 1.1;
}

.section-scenario .store-tile .cta-links {
	margin-top: 29px;
}
@media only screen and (max-width: 1068px) {
	.section-scenario .store-tile .cta-links {
		margin-top: 21px;
	}
}
.tile-content {
	box-sizing: border-box;
	height: 100%;
	text-align: center;

	position: relative;
	z-index: 1;
}
.tile-foc {
	position: absolute;
	width: 100%;
	height: 100%;
	transition: opacity 0.2s ease;
}
.tile-boc {
	position: relative;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin-top: 0;
}
.scenario-tile.expanded .tile-boc {
	z-index: 3;
}
.scenario-tile.expanded .tile-foc {
	opacity: 0;
}
.media {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.tile-background-picture {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.overview-audio-quality {
	display: block;
}
.tile-boc-toggle {
	display: none;
}

.tile-boc-content {
	box-sizing: border-box;

	width: 100%;
	height: 100%;
	opacity: 0;
	visibility: hidden;

	transition:
		opacity 450ms cubic-bezier(0.45, 0, 0.01, 1) var(--card-duration),
		visibility 0s linear 900ms;
	--sk-tile-padding: 100px;
}
.cards-container .scenario-tile.expanded .tile-boc-trigger {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: 0;
	height: 0;
	bottom: 0;
	right: 0;
	background-color: #0a0d4e;
}

.cards-container .tile-boc-trigger {
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0;
	bottom: 0;
	z-index: 4;
	cursor: pointer;
}

.cards-container .tile-boc-trigger:focus, .cards-container .tile-boc-trigger:focus .tile-button {
	outline: none;
}

.cards-container .tile-boc-trigger:not([data-focus-method="mouse"]):not(
		[data-focus-method="touch"]
	):focus
	.tile-button {
	outline: 2px solid var(--sk-focus-color, #0071e3);
	outline-offset: var(--sk-focus-offset, 1px);
}

.cards-container .tile-boc-trigger:hover .tile-button {
	background-color: var(--sk-tile-button-background-hover);
	color: var(--sk-tile-button-icon-color-hover);
}
/* 
.cards-container .tiles.expanded .tile-boc-trigger {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	width: var(--button-size);
	height: var(--button-size);
	bottom: 20px;
	right: 20px
}
 */
.cards-container .tiles.expanded .tile-boc-content {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s;
}
.program-card-image {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	padding-top: 0;
	height: 640px;
}
.image-specialist {
	width: 475px;
	height: 640px;
	background-size: 475px 640px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/specialist_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-specialist {
		background-image: url("/in/retail/new-stores/images/overview/specialist_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-specialist {
		width: 336px;
		height: 458px;
		background-size: 336px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/specialist_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-specialist {
		background-image: url("/in/retail/new-stores/images/overview/specialist_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-specialist {
		width: 340px;
		height: 458px;
		background-size: 340px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/specialist_small_.png");
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-specialist {
		background-image: url("/in/retail/new-stores/images/overview/specialist_small_2x.png");
	}
}

.image-taa {
	width: 475px;
	height: 640px;
	background-size: 475px 640px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/TAA_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-taa {
		background-image: url("/in/retail/new-stores/images/overview/TAA_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-taa {
		width: 336px;
		height: 458px;
		background-size: 336px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/TAA_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-taa {
		background-image: url("/in/retail/new-stores/images/overview/TAA_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-taa {
		width: 340px;
		height: 458px;
		background-size: 340px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/TAA_small.png");
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-taa {
		background-image: url("/in/retail/new-stores/images/overview/TAA_small_2x.png");
	}
}

.image-payment {
	width: 475px;
	height: 640px;
	background-size: 475px 640px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/payments_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-payment {
		background-image: url("/in/retail/new-stores/images/overview/payments_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-payment {
		width: 336px;
		height: 458px;
		background-size: 336px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/payments_medium.png");
		position: relative;
		top: -20px;
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-payment {
		background-image: url("/in/retail/new-stores/images/overview/payments_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-payment {
		width: 336px;
		height: 458px;
		background-size: 336px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/payments_small.png");
		position: relative;
		top: -20px;
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-payment {
		background-image: url("/in/retail/new-stores/images/overview/payments_small_2x.png");
	}
}

.image-engraving {
	width: 475px;
	height: 640px;
	background-size: 475px 640px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/engraving_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-engraving {
		background-image: url("/in/retail/new-stores/images/overview/engraving_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-engraving {
		width: 340px;
		height: 458px;
		background-size: 340px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/engraving_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-engraving {
		background-image: url("/in/retail/new-stores/images/overview/engraving_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-engraving {
		width: 340px;
		height: 458px;
		background-size: 340px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/engraving_small.png");
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-engraving {
		background-image: url("/in/retail/new-stores/images/overview/engraving_small_2x.png");
	}
}

.image-app-store {
	width: 475px;
	height: 640px;
	background-size: 475px 640px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/asa_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-app-store {
		background-image: url("/in/retail/new-stores/images/overview/asa_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-app-store {
		width: 340px;
		height: 458px;
		background-size: 340px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/asa_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-app-store {
		background-image: url("/in/retail/new-stores/images/overview/asa_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-app-store {
		width: 340px;
		height: 458px;
		background-size: 340px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/asa_small.png");
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-app-store {
		background-image: url("/in/retail/new-stores/images/overview/asa_small_2x.png");
	}
}

.image-bts {
	width: 475px;
	height: 640px;
	background-size: 475px 640px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/BTS_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-bts {
		background-image: url("/in/retail/new-stores/images/overview/BTS_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-bts {
		width: 336px;
		height: 458px;
		background-size: 336px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/BTS_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-bts {
		background-image: url("/in/retail/new-stores/images/overview/BTS_medium_2x.png");
	}
}
@media only screen and (max-width: 734px) {
	.image-bts {
		width: 336px;
		height: 458px;
		background-size: 336px 458px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/BTS_small.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-bts {
		background-image: url("/in/retail/new-stores/images/overview/BTS_small_2x.png");
	}
}
.image-apple-store {
	width: 981px;
	height: 655px;
	background-size: 981px 655px;
	background-repeat: no-repeat;
	background-image: url(/in/retail/new-stores/images/overview/ASO_large.png);
	position: relative;
	top: 2px;
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-apple-store {
		background-image: url("/in/retail/new-stores/images/overview/ASO_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.image-apple-store {
		width: 757px;
		height: 100%;
		background-size: 757px auto;
		background-repeat: no-repeat;
		background-image: url(/in/retail/new-stores/images/overview/ASO_medium.png);
		position: absolute;
		top: 98px;
		left: -28px;
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-apple-store {
		background-image: url("/in/retail/new-stores/images/overview/ASO_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-apple-store {
		width: 346px;
		height: 324px;
		background-size: 340px 324px;
		background-repeat: no-repeat;
		background-image: url(/in/retail/new-stores/images/overview/ASO_small.png);
		position: relative;
		top: 237px;
		left: 0px;
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-apple-store {
		background-image: url("/in/retail/new-stores/images/overview/ASO_small_2x.png");
	}
}

.image-store-bkc {
	width: 475px;
	height: 273px;
	background-size: 475px 273px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/BKC_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-store-bkc {
		background-image: url("/in/retail/new-stores/images/overview/BKC_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-store-bkc {
		width: 336px;
		height: 212px;
		background-size: 336px 212px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/BKC_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-store-bkc {
		background-image: url("/in/retail/new-stores/images/overview/BKC_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-store-bkc {
		width: 340px;
		height: 212px;
		background-size: 340px 212px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/BKC_small.png");
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-store-bkc {
		background-image: url("/in/retail/new-stores/images/overview/BKC_small_2x.png");
	}
}

.image-store-saket {
	width: 475px;
	height: 273px;
	background-size: 475px 273px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/saket_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-store-saket {
		background-image: url("/in/retail/new-stores/images/overview/saket_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-store-saket {
		width: 336px;
		height: 212px;
		background-size: 336px 212px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/saket_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-store-saket {
		background-image: url("/in/retail/new-stores/images/overview/saket_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-store-saket {
		width: 340px;
		height: 212px;
		background-size: 340px 212px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/saket_small.png");
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-store-saket {
		background-image: url("/in/retail/new-stores/images/overview/saket_small_2x.png");
	}
}

.image-music {
	width: 550px;
	height: 422px;
	background-size: 550px 422px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/playlist_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-music {
		background-image: url("/in/retail/new-stores/images/overview/playlist_large_2x.png");
	}
}
@media only screen and (max-width: 1068px) {
	.image-music {
		width: 400px;
		height: 400px;
		background-size: 400px 400px;
		background-repeat: no-repeat;
		background-image: url(/in/retail/new-stores/images/overview/playlist_medium.png);
		position: relative;
		left: -49px;
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-music {
		background-image: url("/in/retail/new-stores/images/overview/playlist_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-music {
		width: 340px;
		height: 240px;
		background-size: 340px auto;
		background-repeat: no-repeat;
		background-image: url(/in/retail/new-stores/images/overview/playlist_small.png);
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-music {
		background-image: url("/in/retail/new-stores/images/overview/playlist_small_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.playlist .img-container {
		position: relative;
		top: -242px;
		left: 51px;
	}
}
.image-wallpaper {
	width: 505px;
	height: 422px;
	background-size: 505px 422px;
	background-repeat: no-repeat;
	background-image: url("/in/retail/new-stores/images/overview/wallpaper_large.png");
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.image-wallpaper {
		background-image: url("/in/retail/new-stores/images/overview/wallpaper_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.image-wallpaper {
		width: 400px;
		height: 400px;
		background-size: 400px 400px;
		background-repeat: no-repeat;
		background-image: url("/in/retail/new-stores/images/overview/wallpaper_medium.png");
	}
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.image-wallpaper {
		background-image: url("/in/retail/new-stores/images/overview/wallpaper_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-wallpaper {
		width: 340px;
		height: 250px;
		background-size: 340px 250px;
		background-repeat: no-repeat;
		background-image: url(/in/retail/new-stores/images/overview/wallpaper_small.png);
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.image-wallpaper {
		background-image: url("/in/retail/new-stores/images/overview/wallpaper_small_2x.png");
	}
}
.cards-container .tile.expanded .tile-boc-trigger .tile-button {
	right: 0;
	bottom: 0;
}

html:not([dir="rtl"]) .tile-icon {
	transform: translateX(-50%);
}
.tile-icon {
	fill: currentColor;
	position: absolute;
	inset-inline-start: 50%;
	width: 20px;
	height: 20px;
}
.cards-container .tiles.expanded .tile-button {
	transform: rotate(45deg);
	transform-origin: center;
	transition-delay: 0s, 0s;
}
.cards-container .tile-button {
	--button-size: 36px;
	position: absolute;
	bottom: 20px;
	right: 20px;
	cursor: pointer;
	z-index: 4;
	display: flex;
	flex-direction: column;
	align-items: center;
	width: var(--button-size);
	height: var(--button-size);
	transition: transform 450ms cubic-bezier(0.45, 0, 0.2, 1);
	background: #333336;
	color: #d6d6d7;
}

.cards-container .tile-boc-trigger:hover .tile-button {
	background: #333336;
	color: #d6d6d7;
}
.typography-headline {
	font-size: 28px;
	line-height: 33px;
	font-weight: 600;
	letter-spacing: -0.003em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}
@media only screen and (max-width: 1068px) {
	.typography-headline {
		font-size: 21px;
		line-height: 1.1904761905;
	}
	.section-scenario .scenario-tile .tile-content {
		padding: 54px 45px 60px 45px;
	}
}
.typography-headline span {
	color: #86868b;
	display: block;
}
.typography-headline span.specialist {
	color: #888077;
	display: block;
}
.tiles.near-card {
	will-change: transform, opacity;
}
.section-announced.no-padding {
	padding-bottom: 0;
}
.full-width .typography-headline span {
	color: #1d1d1f;
	display: block;
	font-weight: normal;
	font-size: 20px;
	padding-top: 5px;
}
.tile-content.text-left {
	text-align: left;
}
.section-scenario .scenario-tile .locations .tile-content {
	padding: 40px 45px;
}
.section-scenario .scenario-tile .locations .tile-content .store-address {
	margin-top: 8px;
}
@media only screen and (max-width: 1068px) {
	.section-scenario .scenario-tile .locations .tile-content {
		padding: 40px 45px 40px 30px;
	}
}

.locations {
	min-height: 542px;
}
.locations a {
	text-decoration: none;
}
.locations .typography-headline {
	font-size: 28px;
}

.store-address {
	font-size: 21px;
	line-height: 27px;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	color: #6e6e73;
}
.store-details {
	font-size: 17px;
	line-height: 1.4285914286;
	font-weight: 400;
	letter-spacing: -0.016em;
	font-family:
		SF Pro Text,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
	color: #6e6e73;
	margin-top: 26px;
}

@media only screen and (max-width: 1068px) {
	.locations .typography-headline {
		font-size: 25px;
	}
	.locations .store-address {
		font-size: 17px;
		line-height: 22px;
	}
	.locations .store-details {
		font-size: 17px;
		margin-top: 19px;
	}
}
.music-wrapper {
	width: 100%;
	background-color: rgb(255, 255, 255);

	display: flex;

	position: relative;
	overflow: hidden;
	border-radius: 28px;
}
.Card_program-card-content__copy__0onjl {
	padding: 30px;
	text-align: center;
	justify-content: center;
	width: 50%;
	display: flex;
	flex-direction: column;
}

.wallpaper .Card_program-card-content__copy__0onjl .typography-headline, .playlist .Card_program-card-content__copy__0onjl .typography-headline {
	font-size: 32px;
}
.wallpaper .Card_program-card-content__copy__0onjl .cta-links {
	padding-top: 14px;
}

.wallpaper .Card_program-card-content__copy__0onjl {
	position: relative;
	top: 0;
	left: -15px;
}

@media only screen and (max-width: 1068px) {
	.wallpaper .Card_program-card-content__copy__0onjl .typography-headline, .playlist .Card_program-card-content__copy__0onjl .typography-headline {
		font-size: 28px;
	}
	.wallpaper .Card_program-card-content__copy__0onjl .cta-links {
		padding-top: 0;
	}

	.wallpaper .Card_program-card-content__copy__0onjl {
		position: relative;
		top: 0;
		left: -27px;
	}
}

@media only screen and (max-width: 734px) {
	.wallpaper .Card_program-card-content__copy__0onjl .typography-headline, .playlist .Card_program-card-content__copy__0onjl .typography-headline {
		font-size: 28px;
	}
	.wallpaper .Card_program-card-content__copy__0onjl .cta-links {
		padding-top: 14px;
	}

	.wallpaper .Card_program-card-content__copy__0onjl {
		position: relative;
		top: 103px;
		left: -22px;
		padding-bottom: 0;
	}
	.cards-container .tile-button {
		--button-size: 30px;
	}
}

.playlist .Card_program-card-content__copy__0onjl .cta-links {
	padding-top: 14px;
}

.playlist .Card_program-card-content__copy__0onjl {
	position: relative;
	top: 0;
	left: 10px;
}

@media only screen and (max-width: 1068px) {
	.playlist .Card_program-card-content__copy__0onjl .cta-links {
		padding-top: 0;
	}

	.playlist .Card_program-card-content__copy__0onjl {
		position: relative;
		top: 0;
		left: 0;
		z-index: 1;
	}
}

@media only screen and (max-width: 734px) {
	.playlist .Card_program-card-content__copy__0onjl .cta-links {
		padding-bottom: 6.96px;
	}
}

.tile-boc-content .tile-content {
	text-align: left;
}
@media only screen and (max-width: 1068px) {
	.section-scenario .scenario-tile {
		padding-inline: 15px;
	}
}
@media only screen and (max-width: 1068px) {
	.tile-boc-body p {
		font-size: 17px;
	}
	.section-scenario .scenario-tile .tile-boc-body .tile-content {
		padding: 50px 40px;
	}
	.locations {
		height: 445px;
		min-height: 445px;
	}
	.music-wrapper .img-container {
		width: 50%;
	}
	.section-scenario h2 {
		padding-bottom: 20px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-announced .section-headline {
		font-size: 32px;
		line-height: 1.1;
		font-weight: 600;
		letter-spacing: 0em;
		font-family:
			SF Pro Display,
			SF Pro Icons,
			Helvetica Neue,
			Helvetica,
			Arial,
			sans-serif;
		padding-bottom: 25px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-tiles {
		flex-direction: column;
	}
	.section-scenario .scenario-tile {
		max-width: 100%;
		flex-basis: 100%;
	}
	.section-announced .section-headline {
		padding-bottom: 20px;
	}
}
@media only screen and (max-width: 734px) {
	.section-scenario.section-content, .stores-info {
		max-width: 340px;
	}
	.music-wrapper {
		flex-direction: column;
		align-items: center;
		max-width: 340px;
	}
	.grid-tiles .playlist {
		max-height: 445px;
	}
	.Card_program-card-content__copy__0onjl, .music-wrapper .img-container {
		width: 100%;
	}
}
.hebbal .card-content a {
	margin: 17px 0 25px 0;
}
.koreagaon .card-content .eyebrow.soon {
	background-color: #c1c1d2;
	color: #0a0d4e;
	padding: 7px 8px;
	font-size: 17px;
	border-radius: 7px;
	letter-spacing: 0.1px;
	font-weight: normal;
	z-index: 1;
	position: relative;
	display: inline;
}

.store-tile .typography-headline {
	font-size: 32px;
	line-height: 33px;
}
@media only screen and (max-width: 1068px) {
	.koreagaon .card-content .eyebrow {
		font-size: 17px;
	}

	.hebbal .card-content a {
		padding-bottom: 35px;
	}
	.stores-info {
		gap: 20px;
	}
	.section-hero .fallback {
		padding-bottom: 67px;
		padding-top: 120px;
	}
	.section-announced {
		padding-top: 100px;
	}
	.store-tile .typography-headline {
		font-size: 28px;
		line-height: 1.1904761905;
	}
	.main .location, .main .formus {
		padding-top: 80px;
	}
}
@media only screen and (max-width: 734px) {
	.section-announced {
		padding-top: 80px;
	}
	.stores-info {
		margin-top: 70px;
		z-index: 1;
	}
	.hebbal .card-content a {
		margin: 14px 0 15px 0;
	}
	.card {
		width: 333px;
	}
	.section-content .koreagaon {
		position: relative;
		top: -24px;
	}
	.section-content .koreagaon .card-content {
		padding: 0px 0 80px 0;
		text-align: center;
	}
	.section-scenario .scenario-tile {
		padding-inline: 0px;
	}
	.koreagaon .card-content span {
		font-size: 17px;
		font-weight: 400;
	}
	.main .location, .main .formus {
		padding-top: 70px;
	}
	.section-hero .fallback {
		padding-bottom: 0px;
		padding-top: 120px;
	}
}
@media only screen and (max-width: 734px) {
	.playlist .Card_program-card-content__copy__0onjl {
		position: relative;
		top: 200px;
		z-index: 1;
		left: 0;
	}
	.playlist .Card_program-card-content__copy__0onjl .typography-headline {
		font-size: 29px;
	}
	.wallpaper .Card_program-card-content__copy__0onjl {
		position: static;
		text-align: center;
		z-index: 1;
		padding-top: 29.35px;
	}

	.wallpaper .Card_program-card-content__copy__0onjl .cta-links {
		padding-top: 0px;
		padding-bottom: 40px;
	}
}

.icon-downloadcircle::before, .icon-downloadcircle::after {
	content: "\F32B";
}
.scenario-tile .tta .subcopy {
	color: #73624e;
}
.scenario-tile .tile-boc .image-container {
	display: block;
}
.scenario-tile .tile-boc .image-container img {
	padding-top: 40px;
	width: 140px;
}

.modal-ctas-container {
	display: none;
}
@media only screen and (max-width: 734px) {
	.scenario-tile .tile-boc .image-container {
		display: none;
	}
	.modal-ctas-container {
		display: block;
	}
}

@media only screen and (max-width: 1068px) {
	.section-scenario .asa-tile .tile-boc-body .tile-content {
		padding: 50px 20px 0 40px;
	}
	.scenario-tile .tile-boc .image-container img {
		padding-top: 10px;
		width: 100px;
	}
}

.section-content .grid-tiles .large {
	display: block;
}

.section-content .grid-tiles .meduim {
	display: none;
}

.section-content .grid-tiles .small {
	display: none;
}

@media only screen and (max-width: 1068px) {
	.section-content .grid-tiles .large {
		display: none;
	}

	.section-content .grid-tiles .meduim {
		display: block;
	}

	.section-content .grid-tiles .small {
		display: none;
	}
}

@media only screen and (max-width: 734px) {
	.section-content .grid-tiles .large {
		display: none;
	}
	.section-scenario .asa-tile .tile-boc-body .tile-content {
		padding: 32px 20px 0 32px;
	}
	.section-content .grid-tiles .meduim {
		display: none;
	}
	.section-scenario .scenario-tile .tile-boc-body .tile-content {
		padding: 40px 32px;
	}
	.section-content .grid-tiles .small {
		display: block;
	}
	.formus .grid-tiles {
		margin-inline: 0px;
	}
}
.footnote a {
	color: #1d1d1f;
	text-decoration: none;
}

.footnote a:hover {
	color: #06c;
	text-decoration: none;
}
@media only screen and (max-width: 734px) {
	.section-scenario .scenario-tile {
		margin-block-start: 10px;
		margin-block-end: 10px;
	}
}

.section-hero .hero-animation video {
	mix-blend-mode: lighten;
}
.stores-info .hebbal {
	position: relative;
	left: -2px;
}
.stores-info .koreagaon {
	position: relative;
	left: 2px;
}

@media only screen and (max-width: 1068px) {
	.stores-info .hebbal {
		position: relative;
		left: -5px;
	}
	.stores-info .koreagaon {
		position: relative;
		left: 5px;
	}
}

@media only screen and (max-width: 734px) {
	.stores-info .hebbal {
		position: relative;
		left: 3px;
	}
	.stores-info .koreagaon {
		position: relative;
		left: 3px;
	}
}
@media only screen and (max-width: 734px) {
	.store-tile .full-width .program-card {
		height: 555px;
		min-height: 555px;
	}
	.store-tile .program-card .tile-content {
		padding: 56px 40px;
	}
}
.main .subheader {
	padding-top: 120px;
}
@media only screen and (max-width: 1068px) {
	.main .subheader {
		padding-top: 100px;
	}
}
@media only screen and (max-width: 734px) {
	.main .subheader {
		padding-top: 80px;
	}
}
@media (max-width: 1068px) {
	.section-scenario .scenario-tile .tile-content {
		padding: 45px 45px 50px 45px;
	}
}
@media (max-width: 734px) {
	.section-scenario .scenario-tile .tile-content {
		padding: 54px 45px 50px 45px;
	}
}

.music-icon-wrapper {
	display: flex;
	justify-content: center;
	margin-top: -15px;
	padding-bottom: 15px;
}

.music-icon-wrapper .music-icon {
	width: 48px;
	height: 48px;
	background-size: 48px 48px;
	background-repeat: no-repeat;
	background-image: url(/in/retail/new-stores/images/overview/logo_music_2x.png);
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.music-icon-wrapper .music-icon {
		background-image: url(/in/retail/new-stores/images/overview/logo_music_2x.png);
	}
}
