/******* TILE START *******/
#soip {
	/* background-color: var(--sk-body-background-color, rgb(0, 0, 0));
	background-image: linear-gradient(var(--sk-fill), var(--sk-fill-tertiary) 50%); */
	background-color: #1d1d20;
	padding-top: 0px;
	--tile-height: 480px;
	--width-animation-duration: 700ms;
	overflow: hidden;
}
@media (max-width: 1068px) {
	#soip {
		--tile-height: 590px;
	}
}

@media (max-width: 734px) {
	#soip {
		--tile-height: 560px;
	}
}

.viewport-content-wrapper .tile {
	background-color: #000;
}

.soip-bg {
	background-color: #000;
	margin-inline-start: auto;
	margin-inline-end: auto;
	width: 87.5%;
	max-width: var(--global-content-max-width);
	transition:
		max-width var(--width-animation-duration) ease-in-out,
		width var(--width-animation-duration) ease-in-out;
	height: var(--tile-height);
	margin-top: calc(var(--tile-height) * -1);
	border-radius: 28px;
}

#soip .show-on-aware {
	display: none;
}

#soip.aware-state {
	padding-bottom: 0;
}

#soip[data-drawer-query] {
	--width-animation-duration: 0ms;
}

#soip .banner-card-ctas-stacked .banner-card-ctas {
	justify-items: center;
}

#soip .banner-card {
	height: var(--tile-height);
}
#soip .soip-download-button {
	display: none;
}

/* #soip #drawer{
	background: #7E8588;
	background: linear-gradient(178deg,rgba(126, 133, 136, 1) 0%, rgba(87, 100, 116, 1) 49%, rgba(52, 71, 95, 1) 100%);
} */

#soip #drawer {
	--p-width: 372px;
	--p-height: 580px;
}

@media screen and (max-width: 1068px) {
	#soip #drawer {
		--p-width: 344px;
		--p-height: 536px;
	}
}

@media screen and (max-width: 734px) {
	#soip #drawer {
		--p-width: 260px;
		--p-height: 408px;
	}
}

#soip #drawer {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-image: url("/au/iphone-17-pro/soip/images/drawer/hero_draw_gradient__dhet6ptph4a6_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) {
	#soip #drawer {
		background-image: url("/au/iphone-17-pro/soip/images/drawer/hero_draw_gradient__dhet6ptph4a6_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	#soip #drawer {
		background-repeat: no-repeat;
		background-image: url("/au/iphone-17-pro/soip/images/drawer/hero_draw_gradient__dhet6ptph4a6_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) {
	#soip #drawer {
		background-image: url("/au/iphone-17-pro/soip/images/drawer/hero_draw_gradient__dhet6ptph4a6_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	#soip #drawer {
		background-repeat: no-repeat;
		background-image: url("/au/iphone-17-pro/soip/images/drawer/hero_draw_gradient__dhet6ptph4a6_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) {
	#soip #drawer {
		background-image: url("/au/iphone-17-pro/soip/images/drawer/hero_draw_gradient__dhet6ptph4a6_small_2x.png");
	}
}

#soip[data-drawer-state="open"] .soip-bg, html .soip-aware .soip-bg {
	width: 100%;
	max-width: 100%;
	border-radius: 0px;
}

#soip .typography-banner-card-headline {
	font-size: 40px;
	letter-spacing: 0;
	line-height: 1.2;
	font-weight: 600;
	letter-spacing: 0.004em;
	font-family:
		SF Pro Display,
		SF Pro Icons,
		Helvetica Neue,
		Helvetica,
		Arial,
		sans-serif;
}

#soip .banner-card-copy {
	font-size: 19px;
}

html .soip-aware #soip.aware-state .viewport-content, #soip.aware-state .viewport-content {
	width: 100%;
	max-width: var(--global-content-max-width);
	--global-content-max-width: 1400px;
}

html .soip-aware #soip.aware-state .banner-card-image {
	margin-left: 0;
}

#soip .banner-card-asset-column {
	justify-content: end;
}

@media (max-width: 734px) {
	#soip .banner-card-asset-column {
		justify-content: center;
	}
}

html.safari #soip .card.tile-rounded {
	clip-path: inset(0px round var(--sk-tile-border-radius, 28px));
}

html.no-js #soip .ric-modal, html.no-js #soip .drawer-wrapper, html.no-js #soip .banner-card-ctas {
	display: none;
}

html.no-js .soip-aware #soip.section {
	padding-bottom: 0;
}

html.no-js #soip .banner-card-asset-column noscript img {
	height: 100%;
}

/* width:100%;height:100%;background-repeat:no-repeat;background-image:url("/v/do-more/b/images/overview/hero_large.jpg");background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:absolute;top:0;bottom:0;z-index:0 */

/* CLOSED STATE */

@media (max-width: 734px) {
	#soip .banner-card:only-of-type .banner-card-row {
		margin-inline-start: 0px;
	}
	#soip .banner-card .banner-card-copy-column {
		padding-left: auto;
		padding-right: auto;
		max-width: 480px;
	}
}

/* CLOSED STATE */

/* OPEN STATE */

#soip[data-drawer-state="open"] #drawer-button {
	display: none;
}
#soip[data-drawer-state="open"] .button-learn-more {
	display: none;
}
#soip .force-gray {
	color: var(--sk-glyph-gray-secondary);
}

#soip[data-drawer-query] .soip-download-button {
	display: inline;
}

#soip[data-drawer-query] .show-on-aware {
	display: block;
}
#soip[data-drawer-query] .show-on-aware.card-container {
	display: grid;
}

#soip[data-drawer-query] .show-on-aware button {
	display: block;
}
#soip[data-drawer-query] .hide-on-aware {
	display: none;
}

@media (max-width: 1068px) {
}
/* OPEN STATE */

/****** TILE END ******/

/******* DRAWER START *******/
#soip {
	--drawer-margin-top: 67;
	--drawer-margin-bottom: 0;
	--drawer-nav-height: 200;
}

#soip .drawer .item-container {
	margin-top: calc(var(--drawer-margin-top) * 1px);
	margin-bottom: calc(var(--drawer-margin-bottom) * 1px);
	/* padding-top: calc(var(--paddlenav-padding) + var(--paddlenav-height)); */
}

.drawer-wrapper {
	--drawer-content-height: 708;
	--drawer-height: calc(
		var(--drawer-margin-top) + var(--drawer-content-height) +
			var(--drawer-margin-bottom) + var(--drawer-nav-height)
	);
	--drawer-height-transition-duration: calc(
		var(--drawer-height) / 1000 * 0.5s
	);
	position: relative;
	overflow: hidden;
	width: 100%;
}

@media (max-width: 1068px) {
	.drawer-wrapper {
		--drawer-content-height: 630;
	}
}

@media (max-width: 734px) {
	.drawer-wrapper {
		--drawer-content-height: 470;
	}
}

.drawer-wrapper .drawer {
	padding: 0px;
	margin: 0px;
	height: 0;
	margin-bottom: 0;
	overflow: hidden;
	transition-property: height, transform, visibility;
	transition-duration: var(--drawer-height-transition-duration);
	transition-delay: 0s, 0s, var(--drawer-height-transition-duration);
	visibility: hidden;
}

/* CLOSED STATE */

/* CLOSED STATE */

/* OPEN STATE */

#soip[data-drawer-state="open"] .drawer {
	transition-delay: 0s;
	height: calc(var(--drawer-height) * 1px);
	visibility: inherit;
}

/* OPEN STATE */

/******* DRAWER END *******/

@media (max-width: 1068px) {
	#soip #soip-banner-image {
		margin-left: auto;
	}
}

/* Wallpaper Modal - START */
#soip-wallpaper-modal .scroll-gallery .item-container {
	width: 100%;
}

#soip-wallpaper-modal .card-set {
	gap: 25px;
	grid-auto-flow: row;
	grid-template-columns: repeat(12, minmax(0, 1fr));
}

#soip-wallpaper-modal .card {
	background-color: #000;
	border-radius: 18px;
}

#soip-wallpaper-modal .scroll-gallery .item-container {
	padding: 0;
}

#soip-wallpaper-modal .inner-container-modal-tile .card {
	height: 488px;
	padding: 0px;
}

#soip-wallpaper-modal .banner-card.banner-card-text-row-placement-bottom .banner-card-asset-column {
	margin-bottom: 0;
}

@media screen and (max-width: 1068px) {
	#soip-wallpaper-modal .inner-container-modal-tile .card {
		height: 282px;
		justify-self: center;
	}
}

@media screen and (max-width: 734px) {
	#soip-wallpaper-modal .inner-container-modal-tile .card {
		height: 320px;
		width: 320px;
	}
}

@media screen and (max-width: 320px) {
	#soip-wallpaper-modal .inner-container-modal-tile .card {
		height: 230px;
		width: 230px;
	}

	#soip-wallpaper-modal .banner-card-asset-column .banner-card-image {
		transform: scale(0.73) translateY(-63px);
	}
}

@media (max-width: 1068px) {
	#soip #soip-banner-image {
		margin-left: auto;
	}
}

#soip-wallpaper-modal .mobile-download {
	display: none;
}

#soip-wallpaper-modal .tablet-download {
	display: none;
}

@media screen and (max-width: 1068px) {
	#soip-wallpaper-modal .desktop-download {
		display: none;
	}

	#soip-wallpaper-modal .tablet-download {
		display: block;
	}
}

@media screen and (max-width: 734px) {
	#soip-wallpaper-modal .mobile-download {
		display: block;
	}

	#soip-wallpaper-modal .tablet-download {
		display: none;
	}

	#soip-wallpaper-modal .scroll-gallery {
		--paddlenav-padding: 10px;
	}
}

@media screen and (max-width: 380px) {
	.ric-modal .ric-modal-viewport-content {
		padding-inline-start: var(--modal-overlay-content-padding-inline);
		padding-inline-end: var(--modal-overlay-content-padding-inline);
	}

	.ric-modal-page-overlay {
		--modal-overlay-content-padding-inline: 5%;
	}
}

/* --- Download button - START */

#soip-wallpaper-modal .download-wallpaper-wrapper {
	z-index: 9999;
}

#soip-wallpaper-modal .download-wallpaper-button .st0 {
	fill: #303032;
}

#soip-wallpaper-modal .download-wallpaper-button .st1 {
	fill: #d6d6d9;
}

#soip-wallpaper-modal .tile-button-wrapper {
	width: 44px;
	height: 44px;
	bottom: 16px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
}

html:not([dir="rtl"]) .tile-button-wrapper {
	right: 16px;
}

@media (max-width: 1068px) {
	html:not([dir="rtl"]) .tile-button-wrapper {
		right: 13px;
	}
}

#soip-wallpaper-modal .tile-button-wrapper:focus-visible {
	outline: none;
}

#soip-wallpaper-modal .tile-button-wrapper:focus-visible .tile-button {
	outline: 2px solid var(--sk-focus-color, #0071e3);
	outline-offset: var(--sk-focus-offset-container, 3px);
}

#soip-wallpaper-modal .tile-button {
	width: 36px;
	height: 36px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	transition: background-color 100ms linear;
	background: var(--sk-tile-button-background);
	color: var(--sk-tile-button-icon-color);
}

#soip-wallpaper-modal .tile-button:hover {
	background: var(--sk-tile-button-background-hover);
	color: var(--sk-tile-button-icon-color-hover);
}

#soip-wallpaper-modal .tile-button:active {
	background: var(--sk-tile-button-background-active);
}

#soip-wallpaper-modal .tile-button-solid {
	--sk-tile-button-icon-color: #636365;
	--sk-tile-button-icon-color-hover: #414141;
	--sk-tile-button-background: #e2e2e5;
	--sk-tile-button-background-hover: #e9e9eb;
	--sk-tile-button-background-active: #d6d6d9;
}

#soip-wallpaper-modal .tile-button-high-contrast {
	--sk-tile-button-icon-color: #d6d6d6;
	--sk-tile-button-background: #303032;
	--sk-tile-button-icon-color-hover: rgb(255, 255, 255);
	--sk-tile-button-background-hover: #353537;
	--sk-tile-button-background-active: #2a2a2c;
}

#soip-wallpaper-modal .tile-icon {
	fill: currentColor;
	position: absolute;
	inset-inline-start: 50%;
	width: 20px;
	height: 20px;
}

html:not([dir="rtl"]) #soip-wallpaper-modal .tile-icon {
	transform: translateX(-50%);
}

#soip-wallpaper-modal .download-wallpaper-button .tile-button-wrapper {
	bottom: 13px;
	right: 13px;
}

@media screen and (max-width: 1068px) {
	#soip-wallpaper-modal .download-wallpaper-button .tile-button-wrapper {
		bottom: 10px;
		right: 10px;
	}
}

#soip-wallpaper-modal .download-wallpaper-button {
	--sk-tile-border-radius-medium: 18px;
	position: absolute;
	top: 0;
	left: 0;
	cursor: pointer;
	width: 100%;
	height: 100%;
	border-radius: var(--sk-tile-border-radius-medium);
}
/* --- Download button - END */

/* Wallpaper Modal - END */

/* Original Hero section - START */
.soip-welcome.section-welcome {
	--min-height: 0;
	--p-height: 0;
	height: 0 !important;
}
/* Original Hero section - START */

/* Video Modal - START */

#soip-video-modal .inner-container-modal-tile .card .image-container {
	margin-top: 100px;
}

#soip-video-modal.ric-modal .ric-modal-content-wrapper {
	padding: 0;
}

#soip-video-modal .tile {
	background-color: #fff;
	padding-top: 0;
	padding-left: 3px;
	padding-right: 3px;
	/* padding-bottom: 130px; */
}

#soip-video-modal .inner-container-modal-copyblock {
	max-width: 100%;
}

#soip-video-modal .inner-container-modal-tile .inner-container-modal-content {
	margin: 0;
	margin-top: 32px;
}

.inner-container-modal-tile .card .image-container {
	display: flex;
	justify-content: center;
}

.inner-container-modal-tile .card .soip-modal-video-container {
	display: flex;
	justify-content: center;
}

#soip-video-modal .hero-media .ac-video-player:fullscreen video {
	aspect-ratio: 16 / 9;
}

#soip-video-modal .hero-media {
	margin-top: 0;
	max-height: 100%;
	position: relative;
}

#soip-video-modal .hero-media .ac-video-player {
	display: grid;
	width: 480px;
}

@media screen and (max-width: 734px) {
	#soip-video-modal .hero-media .ac-video-player {
		width: 320px;
	}
}

@media screen and (max-width: 375px) {
	#soip-video-modal .hero-media .ac-video-player {
		width: 290px;
	}

	.ric-modal-page-overlay.soip-video-modal {
		--modal-overlay-content-padding-inline: 2%;
	}
}

#soip-video-modal .hero-media .ac-video-player .ac-video-media-controller {
	grid-area: 1/1/1/1;
	height: auto;
}

#soip-video-modal .hero-media .ac-video-player .ac-video-poster {
	position: relative;
	grid-area: 1/1/1/1;
}

#soip-video-modal .hero-media .ac-video-player .ac-video-poster video {
	position: relative;
	grid-area: 1/1/1/1;
}

#soip-video-modal .mouse-leave .main-controls-container, #soip-video-modal .mouse-leave .controls-social-tray, #soip-video-modal .mouse-leave .controls-play-pause-button-container, #soip-video-modal .mouse-leave .controls-container {
	-webkit-transform: translateY(38px);
	transform: translateY(38px);
	opacity: 0;
}

#soip-video-modal .hero-media .ac-video-poster {
	background-image: url("/au/iphone-17-pro/soip/images/modal/cricket_montage_starframe__ck13egb18ziq_720x1280.png");
	background-size: 760px 760px;
	background-repeat: no-repeat;
	background-size: cover !important;
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	#soip-video-modal .hero-media .ac-video-poster {
		background-image: url("/au/iphone-17-pro/soip/images/modal/cricket_montage_starframe__ck13egb18ziq_1080x1920.png");
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .hero-media .ac-video-poster {
		background-image: url("/au/iphone-17-pro/soip/images/modal/cricket_montage_starframe__ck13egb18ziq_480x848.png");
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	#soip-video-modal .hero-media .ac-video-poster {
		background-image: url("/au/iphone-17-pro/soip/images/modal/cricket_montage_startframe__ck13egb18ziq_540x960.png");
	}
}

@media only screen and (max-width: 734px) {
	#soip-video-modal .hero-media .ac-video-poster {
		background-size: 320px 180px;
		background-repeat: no-repeat;
		background-image: url("/au/iphone-17-pro/soip/images/modal/cricket_montage_startframe__ck13egb18ziq_234x416.png");
	}
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	#soip-video-modal .hero-media .ac-video-poster {
		background-image: url("/au/iphone-17-pro/soip/images/modal/cricket_montage_startframe__ck13egb18ziq_360x640.png");
	}
}

#soip-video-modal .hero-media .ac-video-poster img {
	opacity: 0;
}

@media (min-width: 735px) {
	.inner-container-modal-tile .inner-container-modal-content {
		padding-inline-start: 0;
	}
}

/* -- Share button  - START */

#soip-video-modal .card-share-container {
	position: relative;
	margin-top: 0;
	top: 20px;
}

@media screen and (max-width: 734px) {
	#soip-video-modal .card-share-container {
		padding: 0 24px;
	}
}

html.no-js #soip-video-modal .card-share-container, html.no-share #soip-video-modal .card-share-container {
	display: none;
}

#soip-video-modal .card-share-container .card-share {
	text-decoration: none;
	transition: opacity 0.3s;
	position: absolute;
	z-index: 2;
	padding: 11px 23px;
}

#soip-video-modal .card-share-container .card-share.hideLink {
	display: none;
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share {
		padding: 8px 15px;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer {
	opacity: 0;
	display: flex;
	grid-gap: 8px;
	gap: 8px;
	position: absolute;
	width: 100%;
}

#soip-video-modal .card-share-container .card-share-links-outer.showLink {
	opacity: 1;
}

#soip-video-modal .card-share-container .card-share-links-outer.showLink .card-share-link {
	animation: appearAndSlide 0.1s 1;
	animation-fill-mode: forwards;
}

#soip-video-modal .card-share-container .card-share-links-outer.showLink .card-share-link-clipboard {
	animation-delay: 0.1s;
}

#soip-video-modal .card-share-container .card-share-links-outer.showLink .card-share-link-imessage {
	animation-delay: 0.2s;
}

@keyframes appearAndSlide {
	0% {
		inset-inline-start: -20px;
		opacity: 0;
	}
	to {
		inset-inline-start: 0;
		opacity: 1;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer .card-share-link {
	opacity: 0;
	position: relative;
	display: inline-block;
	color: #1d1d1f;
	border: 1px solid #1d1d1f;
	border-radius: 20px;
	padding: 2px;
	height: 35px;
}

html:not([dir="rtl"]) #soip-video-modal .card-share-container .card-share-links-outer .card-share-link {
	left: -20px;
}

html[dir="rtl"] #soip-video-modal .card-share-container .card-share-links-outer .card-share-link {
	right: -20px;
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link {
		height: 27px;
	}
}

html.no-share-clipboard #soip-video-modal .card-share-container .card-share-links-outer .card-share-link.card-share-link-clipboard, html.no-share-imessage #soip-video-modal .card-share-container .card-share-links-outer .card-share-link.card-share-link-imessage {
	display: none;
}

#soip-video-modal .card-share-container .card-share-links-outer .card-share-link .icon {
	display: inline-block;
	background-position: 0;
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link .icon {
		background-position: 0 1px;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer .card-share-link:hover .icon-copy-clipboard-dark {
	background-repeat: no-repeat;
	background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_dark__cf6dbm31wtzm_large.svg);
	background-size: 35px 35px;
	width: 35px;
	height: 35px;
}

html.no-svg #soip-video-modal .card-share-container .card-share-links-outer .card-share-link:hover .icon-copy-clipboard-dark {
	background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_dark__cf6dbm31wtzm_large.png);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link:hover .icon-copy-clipboard-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_dark__cf6dbm31wtzm_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link:hover .icon-copy-clipboard-dark {
		background-repeat: no-repeat;
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_dark__cf6dbm31wtzm_medium.svg);
	}

	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link:hover .icon-copy-clipboard-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_dark__cf6dbm31wtzm_medium.png);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link:hover .icon-copy-clipboard-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_dark__cf6dbm31wtzm_medium_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link:hover .icon-copy-clipboard-dark {
		background-size: 25px 25px;
		width: 25px;
		height: 25px;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer .card-share-link:hover .icon-imessage-dark {
	background-repeat: no-repeat;
	background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_dark__zp5dk18t9wyq_large.svg);
	background-size: 35px 35px;
	width: 35px;
	height: 35px;
}

html.no-svg #soip-video-modal .card-share-container .card-share-links-outer .card-share-link:hover .icon-imessage-dark {
	background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_dark__zp5dk18t9wyq_large.png);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link:hover .icon-imessage-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_dark__zp5dk18t9wyq_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link:hover .icon-imessage-dark {
		background-repeat: no-repeat;
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_dark__zp5dk18t9wyq_medium.svg);
	}

	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link:hover .icon-imessage-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_dark__zp5dk18t9wyq_medium.png);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link:hover .icon-imessage-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_dark__zp5dk18t9wyq_medium_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link:hover .icon-imessage-dark {
		background-size: 25px 25px;
		width: 25px;
		height: 25px;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer .card-share-link .icon-copy-clipboard-dark {
	background-repeat: no-repeat;
	background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_light__ee710ecqw0eq_large.svg);
	background-size: 35px 35px;
	width: 35px;
	height: 35px;
}

html.no-svg #soip-video-modal .card-share-container .card-share-links-outer .card-share-link .icon-copy-clipboard-dark {
	background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_light__ee710ecqw0eq_large.png);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link .icon-copy-clipboard-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_light__ee710ecqw0eq_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link .icon-copy-clipboard-dark {
		background-repeat: no-repeat;
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_light__ee710ecqw0eq_medium.svg);
	}

	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link .icon-copy-clipboard-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_light__ee710ecqw0eq_medium.png);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link .icon-copy-clipboard-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/copy_clipboard_light__ee710ecqw0eq_medium_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link .icon-copy-clipboard-dark {
		background-size: 25px 25px;
		width: 25px;
		height: 25px;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer .card-share-link .icon-imessage-dark {
	background-repeat: no-repeat;
	background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_light__e1ivcr8xwpaq_large.svg);
	background-size: 35px 35px;
	width: 35px;
	height: 35px;
}

html.no-svg #soip-video-modal .card-share-container .card-share-links-outer .card-share-link .icon-imessage-dark {
	background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_light__e1ivcr8xwpaq_large.png);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link .icon-imessage-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_light__e1ivcr8xwpaq_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link .icon-imessage-dark {
		background-repeat: no-repeat;
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_light__e1ivcr8xwpaq_medium.svg);
	}

	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link .icon-imessage-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_light__e1ivcr8xwpaq_medium.png);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	html.no-svg #soip-video-modal .card-share-links-outer .card-share-link .icon-imessage-dark {
		background-image: url(/au/iphone-17-pro/soip/images/icons/imessage_light__e1ivcr8xwpaq_medium_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-share-link .icon-imessage-dark {
		background-size: 25px 25px;
		width: 25px;
		height: 25px;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer .card-copy-success {
	opacity: 0;
	position: absolute;
	transition: opacity 0.3s;
	background: #1d1d1f;
	color: #fff;
	padding: 8px 10px;
	border-radius: 3px;
	margin-top: 51px;
}

@media only screen and (max-width: 1068px) {
	#soip-video-modal .card-share-links-outer .card-copy-success {
		margin-top: 41px;
	}
}

#soip-video-modal .card-share-container .card-share-links-outer .card-copy-success.showNotification {
	opacity: 1;
}

#soip-video-modal.full-length-modal .card-share-container .card-share-links-outer .card-share-link {
	color: #fff;
	border: 1px solid #fff;
}

#soip-video-modal.full-length-modal .card-share-container .card-share-links-outer .card-copy-success {
	background: #fff;
	color: #1d1d1f;
}

/* -- Share button  - END */

/* Video Modal - END */
