.where-to-buy .layer-popup-dim {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: #000;
	opacity: .68;
	z-index: 3100;
}

.where-to-buy .layer-popup {
	display: none;
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	z-index: 3100;
}

.where-to-buy .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.where-to-buy .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	padding: 48px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.where-to-buy .layer-popup__title {
	margin-bottom: 24px;
	font-weight: bold;
	font-size: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.where-to-buy .layer-popup__contents {
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 14px;
	line-height: 1.6;
	text-align: left;
}

.where-to-buy .layer-popup__cta-wrap {
	margin-top: 24px;
}

.where-to-buy .layer-popup__cta-wrap--align-right {
	text-align: right;
}

.where-to-buy .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.where-to-buy .layer-popup__close .icon {
	position: absolute;
	left: 12px;
	top: 12px;
	width: 25px;
	height: 25px;
}

.where-to-buy .where-to-buy__content {
	position: relative;
	width: 936px;
	padding: 0;
	text-align: left;
	background-color: #fff;
}

.where-to-buy__top {
	position: relative;
	padding: 18px 75px 0 40px;
	border-bottom: 1px solid #ccc;
}

.where-to-buy__headline {
	padding-top: 8px;
	font-size: 18px;
	font-weight: normal;
}

.where-to-buy__headline-text {
	font-size: 28px;
	font-weight: bold;
	letter-spacing: -0.041em;
	color: #000;
}

.where-to-buy__product {
	position: absolute;
	top: 19px;
	left: 41%;
	font-size: 0;
}

.where-to-buy__product-image {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	padding-right: 24px;
}

.where-to-buy__product-image img {
	width: 100%;
}

.where-to-buy__product-info {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
}

.where-to-buy__product-name {
	display: block;
	max-width: 300px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 19px;
}

.where-to-buy__product-rating {
	padding-top: 4px;
}

.where-to-buy__product-rating.where-to-buy__product-no-rate>a,.where-to-buy__product-rating.where-to-buy__product-no-rate .rating {
	display: none;
}

.where-to-buy__review-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.where-to-buy__review-link svg.icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16px;
	height: 16px;
	fill: #ffaa4e;
}

.where-to-buy__review-text {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
	margin-left: 8px;
	text-align: left;
}

.where-to-buy__tab {
	padding-top: 25px;
}

.where-to-buy__tab:after {
	display: block;
	clear: both;
	content: '';
}

.where-to-buy__tab-item {
	float: left;
	margin-left: 32px;
}

.where-to-buy__tab-item:first-child {
	margin-left: 0;
}

.where-to-buy__tab-cta {
	overflow: visible;
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 32px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	vertical-align: top;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.where-to-buy__tab-cta.is-selected {
	color: #1428a0;
}

.where-to-buy__tab-cta.is-selected:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2px;
	background-color: #1428a0;
}

.where-to-buy__search {
	position: absolute;
	right: 15px;
	text-align: right;
	bottom: 10px;
}

.where-to-buy__search-cta {
	display: inline-block;
	position: relative;
	height: 24px;
	padding: 8px 35px 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: inherit;
	text-transform: uppercase;
	letter-spacing: .071em;
	vertical-align: top;
}

.where-to-buy .where-to-buy__search-cta .icon {
	position: absolute;
	top: 50%;
	right: 4px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 26px;
	height: 26px;
	margin-top: -4px;
}

.where-to-buy__online {
	display: none;
	background-color: #f1f1f1;
}

.where-to-buy__online-contents {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 650px;
}

.where-to-buy__banner {
	position: relative;
}

.where-to-buy__banner-contents {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	padding: 0 48px;
}

.where-to-buy__banner-headline {
	font-size: 32px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.where-to-buy__banner-cta-wrap {
	margin-top: -2px;
}

.where-to-buy__banner-cta-wrap .cta {
	text-transform: uppercase;
}

.where-to-buy__store {
	padding: 16px 16px 24px 40px;
}

.where-to-buy__store-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	padding-bottom: 16px;
	font-size: 0;
}

.where-to-buy__store-item {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	display: inline-block;
	padding-top: 24px;
	padding-right: 24px;
	font-size: 16px;
	vertical-align: top;
}

.where-to-buy__store-link {
	display: block;
	height: 100%;
	border-radius: 16px;
	background-color: #fff;
}

.where-to-buy__store-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 24px 0;
}

.where-to-buy .where-to-buy__store-content .icon {
	display: none;
	position: absolute;
	top: 50%;
	right: 19px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	width: 40px;
	height: 40px;
	margin-top: -9px;
	stroke: #000;
}

.where-to-buy__store-info {
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.where-to-buy__store-name {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

.where-to-buy__store-state {
	color: #1428a0;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.where-to-buy__store-price {
	color: #363636;
	font-size: 26px;
	font-weight: bold;
}

.where-to-buy__store-description {
	color: #363636;
	font-size: 12px;
	line-height: 1.32;
}

.where-to-buy__store-logo {
	-ms-flex-item-align: center;
	align-self: center;
	text-align: center;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 82px;
}

.where-to-buy__store-logo img {
	max-width: 135px;
}

.where-to-buy__store-more {
	padding-right: 24px;
	text-align: right;
}

.where-to-buy__store-more-cta {
	display: inline-block;
	position: relative;
	height: 24px;
	padding-right: 33px;
	font-size: 16px;
	line-height: 1.32;
	font-family: 'SamsungOne',arial,sans-serif;
	font-weight: bold;
}

.where-to-buy .where-to-buy__store-more-cta .icon {
	position: absolute;
	top: 4px;
	right: 5px;
	width: 14px;
	height: 14px;
}

.where-to-buy__column--2 .where-to-buy__store-content {
	height: 166px;
}

.where-to-buy__column--2 .where-to-buy__store-info {
	width: 60%;
	padding-right: 30px;
	padding-left: 5px;
}

.where-to-buy__column--2 .where-to-buy__store-logo {
	width: 40%;
	padding: 5px 16px 0;
}

.where-to-buy__column--2 .where-to-buy__store-state {
	padding-top: 4px;
}

.where-to-buy__column--2 .where-to-buy__store-price {
	padding-top: 14px;
}

.where-to-buy__column--2 .where-to-buy__store-description {
	overflow: hidden;
	max-height: 2.64em;
	padding-top: 4px;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.where-to-buy__column--4 .where-to-buy__store-content {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 19px 0;
	-ms-flex-line-pack: start;
	align-content: start;
}

.where-to-buy__column--4 .where-to-buy__store-logo {
	width: 100%;
}

.where-to-buy__column--4 .where-to-buy__store-info {
	width: 100%;
	padding-top: 27px;
	padding-left: 16px;
	padding-right: 30px;
}

.where-to-buy__column--4 .where-to-buy__store-state {
	padding: 10px 0 2px;
	font-size: 18px;
}

.where-to-buy__column--4 .where-to-buy__store-price {
	padding-top: 5px;
}

.where-to-buy__column--4 .where-to-buy__store-description {
	max-height: 8.6em;
	padding-top: 10px;
	display: block;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

.where-to-buy__column--2 .where-to-buy__store-item {
	width: 50%;
}

.where-to-buy__column--4 .where-to-buy__store-item {
	width: 25%;
}

.where-to-buy__column--2 .where-to-buy__store-item:nth-child(n+7),.where-to-buy__column--4 .where-to-buy__store-item:nth-child(n+13) {
	display: none;
}

.where-to-buy__column--2 .where-to-buy__store-item.display-item,.where-to-buy__column--4 .where-to-buy__store-item.display-item {
	display: list-item;
}

.where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-content {
	position: relative;
	min-height: 200px;
}

.where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-price,.where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-description {
	display: none;
}

.where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-content .icon {
	display: block;
	top: auto;
	bottom: 12px;
	margin-top: 0;
	right: 0;
}

.where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-content {
	min-height: 256px;
}

.where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-info {
	padding: 27px 16px 0 16px;
}

.where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-state {
	display: none;
}

.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content {
	position: relative;
}

.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content .icon {
	display: block;
	top: auto;
	bottom: 8px;
	margin-top: 0;
	right: 0;
}

.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-state,.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-price,.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-description {
	display: none;
}

.where-to-buy__store-content.only-state {
	position: relative;
}

.where-to-buy__column--2 .where-to-buy__store-content.only-state .icon,.where-to-buy__column--4 .where-to-buy__store-content.only-state .icon {
	display: block;
}

.where-to-buy__column--4 .where-to-buy__store-content.only-state .icon {
	top: auto;
	bottom: 12px;
	margin-top: 0;
	right: 0;
}

.where-to-buy__store-content.only-state .where-to-buy__store-info {
	padding-right: 40px;
}

.where-to-buy__store-content.only-state .where-to-buy__store-state {
	padding: 10px 0 2px;
	font-size: 18px;
}

.where-to-buy__store-content.only-state .where-to-buy__store-price,.where-to-buy__store-content.only-state .where-to-buy__store-description {
	display: none;
}

.where-to-buy__store-content.out-of-stock .where-to-buy__store-state {
	color: #363636;
}

.where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-content .icon,.where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-content.only-state .icon {
	display: none;
}

.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content.only-state .icon {
	bottom: 8px;
}

.where-to-buy__online-disclaimer {
	padding: 18px 40px 17px;
	background-color: #e8e8e8;
	font-size: 14px;
	color: #202427;
	letter-spacing: -0.014em;
}

.where-to-buy__locator {
	display: none;
	position: relative;
	height: 610px;
	padding-left: 384px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.where-to-buy__locator-aside {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 384px;
}

.where-to-buy__distance {
	height: 72px;
	background-color: #f1f1f1;
}

.where-to-buy__distance-list {
	padding: 16px 0;
	text-align: center;
	font-size: 0;
}

.where-to-buy__distance-item {
	display: inline-block;
	padding: 0 4px;
	vertical-align: middle;
}

.where-to-buy__distance-button {
	width: 80px;
	height: 40px;
	padding: 0 6px;
	border-radius: 8px;
	font-size: 12px;
	background-color: #fff;
}

.where-to-buy__distance-button.is-selected {
	color: #fff;
	background-color: #363636;
}

.where-to-buy__result {
	position: absolute;
	left: 0;
	top: 72px;
	bottom: 0;
	width: 100%;
}

.where-to-buy__result-top {
	display: table;
	width: 100%;
	height: 58px;
	padding: 0 24px 0 40px;
	border-bottom: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.where-to-buy__result-title {
	font-size: 14px;
	letter-spacing: .05em;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	vertical-align: middle;
	display: table-cell;
}

.where-to-buy__result-count {
	color: #1428a0;
}

.where-to-buy__result-list {
	overflow: hidden;
	overflow-y: auto;
	position: absolute;
	left: 0;
	top: 58px;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	border-radius: 0 0 0 20px;
}

.where-to-buy__result-content {
	display: block;
	padding: 0 24px;
	outline-offset: -2px;
}

.where-to-buy__result-info {
	padding: 25px 24px 24px 33px;
	border-bottom: 1px solid #e5e5e5;
}

.where-to-buy__result-type {
	position: relative;
	font-size: 12px;
	font-weight: 700;
	color: #000;
	letter-spacing: .066em;
	text-transform: uppercase;
}

.where-to-buy__result-type:before {
	content: '';
	position: absolute;
	left: -17px;
	top: 2px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
}

.where-to-buy .where-to-buy__result-type svg {
	display: none;
}

.where-to-buy__result-name {
	overflow: hidden;
	padding-top: 8px;
	font-size: 18px;
	line-height: 1.32;
	color: #000;
}

.where-to-buy__result-distance {
	display: none;
	padding-top: 3px;
	font-size: 14px;
	color: #000;
}

.where-to-buy__result-content.type--experience .where-to-buy__result-type:before {
	background-color: #1428a0;
}

.where-to-buy__result-content.type--brand .where-to-buy__result-type:before {
	background-color: #00b3e3;
}

.where-to-buy__result-content.type--other .where-to-buy__result-type:before {
	background-color: #00838f;
}

.where-to-buy__result-content.where-to-buy__result-content--disabled .where-to-buy__result-type,.where-to-buy__result-content.where-to-buy__result-content--disabled .where-to-buy__result-name {
	opacity: .38;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active {
	margin-top: -1px;
	background-color: #e5e5e5;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-info,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-info,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-info,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-info {
	border-color: transparent;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type:before,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type:before,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type:before,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type:before {
	content: none;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store {
	position: absolute;
	left: -33px;
	top: -6px;
	width: 24px;
	height: 24px;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--next {
	display: block;
	position: absolute;
	top: -1px;
	right: -33px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 28px;
	height: 28px;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-name,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-name,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-name,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-name {
	font-weight: bold;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-distance,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-distance,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-distance,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-distance {
	display: block;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--experience:hover .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--experience:active .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--experience:focus .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--experience.is-active .where-to-buy__result-type .icon--store-experience {
	display: block;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--brand:hover .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--brand:active .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--brand:focus .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--brand.is-active .where-to-buy__result-type .icon--store-brand {
	display: block;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other:hover .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other:active .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other:focus .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other.is-active .where-to-buy__result-type .icon--store {
	display: block;
}

.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other:hover .where-to-buy__result-type .icon--store path:last-of-type,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other:active .where-to-buy__result-type .icon--store path:last-of-type,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other:focus .where-to-buy__result-type .icon--store path:last-of-type,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).type--other.is-active .where-to-buy__result-type .icon--store path:last-of-type {
	fill: #00838f;
}

.where-to-buy__detail {
	display: none;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	width: 100%;
	background-color: #fff;
}

.where-to-buy__detail-close {
	overflow: visible;
	display: inline-block;
	position: relative;
	height: 24px;
	padding-left: 19px;
	color: #010101;
	font-size: 12px;
	font-weight: bold;
}

.where-to-buy__detail-close .icon--back {
	position: absolute;
	left: -3px;
	top: 5px;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 27px;
	height: 27px;
}

.where-to-buy__detail-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
}

.where-to-buy__detail-top {
	padding-top: 16px;
	padding-bottom: 17px;
	margin: 0 40px;
	border-bottom: 1px solid #e5e5e5;
}

.where-to-buy__detail-headline {
	overflow: hidden;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	max-height: 2.64em;
	padding-top: 17px;
	font-size: 22px;
	line-height: 1.32;
	font-weight: bold;
	letter-spacing: -0.018em;
	color: #010101;
}

.where-to-buy__detail-type {
	padding-top: 12px;
	font-size: 14px;
	color: #676767;
}

.where-to-buy__detail-distance {
	display: inline-block;
	position: relative;
	padding-left: 15px;
}

.where-to-buy__detail-distance:after {
	content: '';
	position: absolute;
	left: 5px;
	top: 2px;
	width: 1px;
	height: 12px;
	background-color: #d6d6d6;
}

.where-to-buy__detail-contents {
	overflow-y: auto;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	padding: 0 40px;
}

.where-to-buy__detail-info-list {
	padding: 16px 0 24px;
}

.where-to-buy__detail-info-item {
	padding-top: 8px;
}

.where-to-buy__detail-info-item:first-child {
	padding-top: 0;
}

.where-to-buy__detail-info-link {
	display: inline-block;
	position: relative;
	font-size: 14px;
	color: #1429a0;
	letter-spacing: -0.028em;
}

.where-to-buy__detail-info-link:after {
	content: '';
	position: absolute;
	left: 3px;
	top: 1px;
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 100%;
}

.where-to-buy__detail-info-link .icon--location,.where-to-buy__detail-info-link .icon--tel {
	position: absolute;
	left: 3px;
	top: 1px;
	width: 15px;
	height: 15px;
	fill: #1429a0;
}

.where-to-buy__detail-info-link.icon-location {
	padding-left: 28px;
}

.where-to-buy__detail-info-link.icon-location:after {
	content: none;
}

.where-to-buy__detail-info-link.icon-tel {
	padding-left: 28px;
}

.where-to-buy__detail-info-link.icon-tel:after {
	content: none;
}

.where-to-buy__detail-info-link.icon-mail {
	padding-left: 28px;
}

.where-to-buy__detail-info-link.icon-mail:after {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-detail-mail.png);
}

.where-to-buy__schedule {
	padding-top: 8px;
	padding-bottom: 35px;
}

.where-to-buy__schedule-headline {
	color: #010101;
	font-size: 18px;
	font-weight: bold;
}

.where-to-buy__schedule-list {
	padding-top: 2px;
}

.where-to-buy__schedule-item {
	position: relative;
	margin-top: 11px;
}

.where-to-buy__schedule-item:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 0;
	width: 100%;
	height: 1px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/bg-gray-dots.png) repeat-x 0 0;
}

.where-to-buy__schedule-item:after {
	display: block;
	clear: both;
	content: '';
}

.where-to-buy__schedule-date {
	float: left;
	padding-right: 10px;
	position: relative;
	z-index: 5;
	background-color: #fff;
	color: #767676;
	font-size: 14px;
}

.where-to-buy__schedule-time {
	float: right;
	padding-left: 10px;
	position: relative;
	z-index: 5;
	background-color: #fff;
	color: #767676;
	font-size: 14px;
}

.where-to-buy__detail-disclaimer {
	position: relative;
	padding-top: 24px;
	padding-left: 24px;
	padding-bottom: 24px;
	border-top: 1px solid #e5e5e5;
	color: #757575;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: -0.0416em;
}

.where-to-buy__detail-disclaimer .icon--exclamation {
	position: absolute;
	left: 1px;
	top: 27px;
	width: 12px;
	height: 12px;
	fill: #a3a3a3;
}

.where-to-buy__location-layer.layer-popup .layer-popup__inner {
	-webkit-box-shadow: 12px 8px 32px 0 rgba(0,0,0,0.1);
	box-shadow: 12px 8px 32px 0 rgba(0,0,0,0.1);
}

.where-to-buy__location-layer.layer-popup .layer-popup__contents {
	width: 548px;
	font-size: 28px;
	line-height: 1.428;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.where-to-buy__location-layer.layer-popup .layer-popup__utility {
	padding-top: 25px;
	text-align: center;
}

.where-to-buy__location-layer.layer-popup .layer-popup__utility-cta {
	font-size: 28px;
	color: #000;
	line-height: 1.428;
	font-weight: bold;
	text-decoration: underline;
}

.where-to-buy__location-layer.layer-popup .layer-popup__cta-wrap {
	text-align: center;
}

.where-to-buy__location-layer.layer-popup .layer-popup__cta-wrap .cta {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-width: 212px;
	padding: 12px 38px 13px;
	margin: 4px 10px 0;
	letter-spacing: 1px;
	text-align: center;
}

.where-to-buy__location-layer.layer-popup .layer-popup__cta-wrap .cta--emphasis {
	background-color: #1428a0 !important;
}

.where-to-buy__map {
	overflow: hidden;
	position: relative;
	z-index: 5;
	height: 100%;
	background-color: lightskyblue;
}

.where-to-buy__map-tooltip {
	width: 280px;
	padding: 2px 12px;
}

.where-to-buy__map-store-name button {
	overflow: visible;
	display: block;
	font-weight: bold;
	text-align: left;
	font-family: 'SamsungOne',arial,sans-serif;
	font-size: 18px;
	line-height: 1.32;
}

.where-to-buy__map-info-list {
	padding-top: 17px;
}

.where-to-buy__map-info-link {
	display: inline-block;
	position: relative;
	font-size: 14px;
	color: #1429a0;
}

.where-to-buy__map-info-link .icon--tel {
	position: absolute;
	left: 3px;
	top: 1px;
	width: 14px;
	height: 14px;
	fill: #1429a0;
}

.where-to-buy__map-info-link.icon-tel {
	padding-left: 28px;
}

.where-to-buy__tabpanels .is-active {
	display: block;
}

.where-to-buy .where-to-buy__banner.bg-white .cta {
	color: #000;
}

.where-to-buy .where-to-buy__banner.bg-black .cta {
	color: #fff;
}

.where-to-buy .where-to-buy__banner.bg-white .cta:hover {
	color: #555;
}

.where-to-buy .where-to-buy__banner.bg-black .cta:hover {
	color: #ddd;
}

@media screen and (max-width:1440px) {
	.where-to-buy .layer-popup__inner {
		padding: 3.33333333vw;
		border-radius: 1.38888889vw;
	}

	.where-to-buy .layer-popup__title {
		margin-bottom: 1.66666667vw;
		font-size: 1.66666667vw;
	}

	.where-to-buy .layer-popup__contents {
		font-size: .97222222vw;
	}

	.where-to-buy .layer-popup__information-text {
		margin: 0vw 1.38888889vw;
		padding: .69444444vw 0vw 1.04166667vw 0vw;
		font-size: 1.52777778vw;
	}

	.where-to-buy .layer-popup__information-text:before {
		width: 3.47222222vw;
		height: 3.47222222vw;
		margin-bottom: 1.04166667vw;
	}

	.where-to-buy .layer-popup__cta-wrap {
		margin-top: 1.66666667vw;
	}

	.where-to-buy .layer-popup__cta-wrap .p6-cta {
		margin: 0vw .55555556vw;
	}

	.where-to-buy .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.where-to-buy .layer-popup__close .icon {
		left: .83333333vw;
		top: .83333333vw;
		width: 1.73611111vw;
		height: 1.73611111vw;
	}

	.where-to-buy .where-to-buy__content {
		padding: 0;
		width: 65vw;
	}

	.where-to-buy__top {
		padding: 1.25vw 5.20833333vw 0vw 2.77777778vw;
	}

	.where-to-buy__headline {
		padding-top: .55555556vw;
		font-size: 1.25vw;
	}

	.where-to-buy__headline-text {
		font-size: 1.94444444vw;
	}

	.where-to-buy__product {
		top: 1.31944444vw;
	}

	.where-to-buy__product-image {
		width: 6.94444444vw;
		padding-right: 1.66666667vw;
	}

	.where-to-buy__product-info {
		font-size: 1.11111111vw;
	}

	.where-to-buy__product-name {
		max-width: 20.83333333vw;
		font-size: 1.31944444vw;
	}

	.where-to-buy__product-rating {
		padding-top: .27777778vw;
	}

	.where-to-buy__review-link svg.icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.where-to-buy__review-text {
		margin-left: .55555556vw;
		font-size: .97222222vw;
	}

	.where-to-buy__tab {
		padding-top: 1.73611111vw;
	}

	.where-to-buy__tab-item {
		margin-left: 2.22222222vw;
	}

	.where-to-buy__tab-cta {
		height: 2.22222222vw;
		font-size: .97222222vw;
	}

	.where-to-buy__tab-cta.is-selected:after {
		height: .13888889vw;
	}

	.where-to-buy__search {
		right: 1.04166667vw;
		bottom: .69444444vw;
	}

	.where-to-buy__search-cta {
		height: 1.66666667vw;
		padding: .55555556vw 2.43055556vw 0vw 1.04166667vw;
		font-size: .83333333vw;
	}

	.where-to-buy .where-to-buy__search-cta .icon {
		right: .27777778vw;
		width: 1.80555556vw;
		height: 1.80555556vw;
		margin-top: -0.27777778vw;
	}

	.where-to-buy__online-contents {
		max-height: 45.13888889vw;
	}

	.where-to-buy__banner-contents {
		padding: 0vw 3.33333333vw;
	}

	.where-to-buy__banner-headline {
		font-size: 2.22222222vw;
	}

	.where-to-buy__banner-cta-wrap {
		margin-top: -0.13888889vw;
	}

	.where-to-buy__store {
		padding: 1.11111111vw 1.11111111vw 1.66666667vw 2.77777778vw;
	}

	.where-to-buy__store-list {
		padding-bottom: 1.11111111vw;
	}

	.where-to-buy__store-item {
		padding-top: 1.66666667vw;
		padding-right: 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.where-to-buy__store-link {
		border-radius: 1.11111111vw;
	}

	.where-to-buy__store-content {
		padding: 1.66666667vw 0vw;
	}

	.where-to-buy .where-to-buy__store-content .icon {
		right: 1.31944444vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
		margin-top: -0.625vw;
	}

	.where-to-buy__store-name {
		font-size: .97222222vw;
	}

	.where-to-buy__store-state {
		font-size: .97222222vw;
	}

	.where-to-buy__store-price {
		font-size: 1.80555556vw;
	}

	.where-to-buy__store-description {
		font-size: .83333333vw;
	}

	.where-to-buy__store-logo {
		height: 5.69444444vw;
	}

	.where-to-buy__store-logo img {
		max-width: 9.375vw;
	}

	.where-to-buy__store-more {
		padding-right: 1.66666667vw;
	}

	.where-to-buy__store-more-cta {
		height: 1.66666667vw;
		padding-right: 2.29166667vw;
		font-size: 1.11111111vw;
	}

	.where-to-buy .where-to-buy__store-more-cta .icon {
		right: .34722222vw;
		top: .27777778vw;
		width: .97222222vw;
		height: .97222222vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-content {
		height: 11.52777778vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-info {
		width: 60%;
		padding-right: 2.08333333vw;
		padding-left: .34722222vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-logo {
		width: 40%;
		padding: .34722222vw 1.11111111vw 0vw 1.11111111vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-state {
		padding-top: .27777778vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-price {
		padding-top: .97222222vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-description {
		padding-top: .27777778vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-content {
		padding: 1.31944444vw 0vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-info {
		padding-top: 1.875vw;
		padding-left: 1.11111111vw;
		padding-right: 2.08333333vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-state {
		padding: .69444444vw 0vw .13888889vw 0vw;
		font-size: 1.25vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-price {
		padding-top: .34722222vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-description {
		padding-top: .69444444vw;
	}

	.where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-content {
		min-height: 13.88888889vw;
	}

	.where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-content .icon {
		bottom: .83333333vw;
	}

	.where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-content {
		min-height: 17.77777778vw;
	}

	.where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-info {
		padding: 1.875vw 1.11111111vw 0vw 1.11111111vw;
	}

	.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content:after {
		bottom: .20833333vw;
		width: 1.38888889vw;
		height: 2.43055556vw;
		right: .27777778vw;
	}

	.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content .icon {
		bottom: .55555556vw;
		right: 0vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-content.only-state .icon {
		bottom: .83333333vw;
	}

	.where-to-buy__store-content.only-state .where-to-buy__store-info {
		padding-right: 2.77777778vw;
	}

	.where-to-buy__store-content.only-state .where-to-buy__store-state {
		padding: .69444444vw 0vw .13888889vw 0vw;
		font-size: 1.25vw;
	}

	.where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content.only-state .icon {
		bottom: .55555556vw;
	}

	.where-to-buy__online-disclaimer {
		padding: 1.25vw 2.77777778vw 1.18055556vw 2.77777778vw;
		font-size: .97222222vw;
	}

	.where-to-buy__locator {
		height: 42.36111111vw;
		padding-left: 26.66666667vw;
	}

	.where-to-buy__locator-aside {
		width: 26.66666667vw;
	}

	.where-to-buy__distance {
		height: 5vw;
	}

	.where-to-buy__distance-list {
		padding: 1.11111111vw 0vw;
	}

	.where-to-buy__distance-item {
		padding: 0vw .27777778vw;
	}

	.where-to-buy__distance-button {
		width: 5.55555556vw;
		height: 2.77777778vw;
		padding: 0vw .41666667vw;
		border-radius: .55555556vw;
		font-size: .83333333vw;
	}

	.where-to-buy__result {
		top: 5vw;
	}

	.where-to-buy__result-top {
		height: 4.02777778vw;
		padding: 0vw 1.66666667vw 0vw 2.77777778vw;
	}

	.where-to-buy__result-title {
		font-size: .97222222vw;
	}

	.where-to-buy__result-list {
		top: 4.02777778vw;
		border-radius: 0vw 0vw 0vw 1.38888889vw;
	}

	.where-to-buy__result-content {
		padding: 0vw 1.66666667vw;
	}

	.where-to-buy__result-info {
		padding: 1.73611111vw 1.66666667vw 1.66666667vw 2.29166667vw;
	}

	.where-to-buy__result-type {
		font-size: .83333333vw;
	}

	.where-to-buy__result-type:before {
		left: -1.18055556vw;
		top: .13888889vw;
		width: .55555556vw;
		height: .55555556vw;
	}

	.where-to-buy__result-name {
		padding-top: .55555556vw;
		font-size: 1.25vw;
	}

	.where-to-buy__result-distance {
		padding-top: .20833333vw;
		font-size: .97222222vw;
	}

	.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active {
		margin-top: -0.06944444vw;
	}

	.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store {
		left: -2.29166667vw;
		top: -0.41666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--next {
		right: -2.29166667vw;
		top: -0.06944444vw;
		width: 1.94444444vw;
		height: 1.94444444vw;
	}

	.where-to-buy__detail-close {
		height: 1.66666667vw;
		font-size: .83333333vw;
		padding-left: 1.31944444vw;
	}

	.where-to-buy__detail-close .icon--back {
		left: -0.20833333vw;
		top: .34722222vw;
		width: 1.875vw;
		height: 1.875vw;
	}

	.where-to-buy__detail-top {
		padding-top: 1.11111111vw;
		padding-bottom: 1.18055556vw;
		margin: 0vw 2.77777778vw;
	}

	.where-to-buy__detail-headline {
		padding-top: 1.18055556vw;
		font-size: 1.52777778vw;
	}

	.where-to-buy__detail-type {
		padding-top: .83333333vw;
		font-size: .97222222vw;
	}

	.where-to-buy__detail-distance {
		padding-left: 1.04166667vw;
	}

	.where-to-buy__detail-distance:after {
		left: .34722222vw;
		top: .13888889vw;
		width: .06944444vw;
		height: .83333333vw;
	}

	.where-to-buy__detail-contents {
		padding: 0vw 2.77777778vw;
	}

	.where-to-buy__detail-info-list {
		padding: 1.11111111vw 0vw 1.66666667vw 0vw;
	}

	.where-to-buy__detail-info-item {
		padding-top: .55555556vw;
	}

	.where-to-buy__detail-info-link {
		font-size: .97222222vw;
	}

	.where-to-buy__detail-info-link:after {
		left: .20833333vw;
		top: .06944444vw;
		width: .97222222vw;
		height: .97222222vw;
	}

	.where-to-buy__detail-info-link .icon--location,.where-to-buy__detail-info-link .icon--tel {
		left: .20833333vw;
		top: .06944444vw;
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.where-to-buy__detail-info-link.icon-location {
		padding-left: 1.94444444vw;
	}

	.where-to-buy__detail-info-link.icon-tel {
		padding-left: 1.94444444vw;
	}

	.where-to-buy__detail-info-link.icon-mail {
		padding-left: 1.94444444vw;
	}

	.where-to-buy__schedule {
		padding-top: .55555556vw;
		padding-bottom: 2.43055556vw;
	}

	.where-to-buy__schedule-headline {
		font-size: 1.25vw;
	}

	.where-to-buy__schedule-list {
		padding-top: .13888889vw;
	}

	.where-to-buy__schedule-item {
		margin-top: .76388889vw;
	}

	.where-to-buy__schedule-date {
		padding-right: .69444444vw;
		font-size: .97222222vw;
	}

	.where-to-buy__schedule-time {
		padding-left: .69444444vw;
		font-size: .97222222vw;
	}

	.where-to-buy__detail-disclaimer {
		padding-left: 1.66666667vw;
		padding-top: 1.66666667vw;
		padding-bottom: 1.66666667vw;
		font-size: .83333333vw;
	}

	.where-to-buy__detail-disclaimer .icon--exclamation {
		left: .06944444vw;
		top: 1.875vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__contents {
		width: 38.05555556vw;
		font-size: 1.94444444vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__utility {
		padding-top: 1.73611111vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__utility-cta {
		font-size: 1.94444444vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__cta-wrap .cta {
		min-width: 14.72222222vw;
		padding: .83333333vw 2.63888889vw .90277778vw 2.63888889vw;
		margin: .27777778vw .69444444vw 0vw .69444444vw;
	}

	.where-to-buy__map-tooltip {
		width: 19.44444444vw;
		padding: .13888889vw .83333333vw;
	}

	.where-to-buy__map-store-name button {
		font-size: 1.25vw;
	}

	.where-to-buy__map-info-list {
		padding-top: 1.18055556vw;
	}

	.where-to-buy__map-info-link {
		font-size: .97222222vw;
	}

	.where-to-buy__map-info-link .icon--tel {
		left: .20833333vw;
		top: .06944444vw;
		width: .97222222vw;
		height: .97222222vw;
	}

	.where-to-buy__map-info-link.icon-tel {
		padding-left: 1.94444444vw;
	}
}

@media only screen and (max-width:767px) {
	.where-to-buy .layer-popup {
		padding: 0vw 6.66666667vw;
	}

	.where-to-buy .layer-popup__inner {
		max-width: 100%;
		padding: 17.77777778vw 4.44444444vw 8.88888889vw 4.44444444vw;
		border-radius: 5.55555556vw;
	}

	.where-to-buy .layer-popup__title {
		margin-bottom: 4.44444444vw;
		font-size: 4.44444444vw;
	}

	.where-to-buy .layer-popup__contents {
		font-size: 3.33333333vw;
	}

	.where-to-buy .layer-popup__information-text {
		margin: 0vw 5.55555556vw;
		padding: 2.77777778vw 0vw 4.16666667vw 0vw;
		font-size: 4.44444444vw;
	}

	.where-to-buy .layer-popup__information-text:before {
		width: 11.11111111vw;
		height: 11.11111111vw;
		margin-bottom: 2.77777778vw;
	}

	.where-to-buy .layer-popup__cta-wrap {
		margin-top: 6.66666667vw;
	}

	.where-to-buy .layer-popup__cta-wrap .p6-cta {
		margin: 0vw 2.22222222vw;
	}

	.where-to-buy .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.where-to-buy .layer-popup__close .icon {
		left: 5.55555556vw;
		top: 5.55555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.where-to-buy .where-to-buy__container {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0;
	}

	.where-to-buy .where-to-buy__container:before {
		content: none;
	}

	.where-to-buy .where-to-buy__content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		height: 100%;
		padding: 0;
		border-radius: 0;
	}

	.where-to-buy__top {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		height: 61.11111111vw;
		padding: 5vw 0vw 0vw 0vw;
		border-bottom: 0;
	}

	.where-to-buy__headline {
		padding: 0vw 13.88888889vw 0vw 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.where-to-buy__headline-text {
		font-size: 5.55555556vw;
		letter-spacing: -0.016em;
	}

	.where-to-buy__product {
		position: relative;
		top: auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		left: auto;
		padding: 5.55555556vw 13.88888889vw 0vw 6.66666667vw;
	}

	.where-to-buy__product-image {
		width: 19.44444444vw;
		padding-right: 2.77777778vw;
	}

	.where-to-buy__product-info {
		font-size: 3.33333333vw;
	}

	.where-to-buy__product-name {
		max-width: 58.33333333vw;
		font-size: 4.44444444vw;
	}

	.where-to-buy__product-rating {
		padding-top: 1.11111111vw;
		min-height: 4.44444444vw;
	}

	.where-to-buy__review-link svg.icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.where-to-buy__review-text {
		margin-left: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.where-to-buy__tab {
		padding-top: 2.77777778vw;
		border-bottom: 1px solid #ccc;
	}

	.where-to-buy__tab-item {
		width: 50%;
		margin-left: 0;
	}

	.where-to-buy__tab-cta {
		width: 100%;
		height: 13.33333333vw;
		font-size: 3.88888889vw;
		text-align: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.where-to-buy__tab-cta.is-selected:after {
		height: .55555556vw;
	}

	.where-to-buy__search {
		position: static;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		padding: 2.5vw 5.55555556vw .55555556vw 5.55555556vw;
		background-color: #f1f1f1;
	}

	.where-to-buy__search-cta {
		height: 6.66666667vw;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
		padding: 2.22222222vw 7.77777778vw 0vw 7.77777778vw;
		font-size: 3.33333333vw;
	}

	.where-to-buy .where-to-buy__search-cta .icon {
		top: 50%;
		width: 7.22222222vw;
		height: 7.22222222vw;
		margin-top: -2.22222222vw;
		right: -2.77777778vw;
	}

	.where-to-buy__tabpanels {
		position: relative;
		z-index: 10;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		height: 100%;
	}

	.where-to-buy__tabpanels .is-active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.where-to-buy__online {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: fixed;
		top: 61.11111111vw;
		bottom: 0;
		width: 100%;
	}

	.where-to-buy__online-contents {
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		max-height: none;
	}

	.where-to-buy__banner {
		position: relative;
	}

	.where-to-buy__banner-contents {
		padding: 0vw 6.66666667vw;
	}

	.where-to-buy__banner-headline {
		width: 55.55555556vw;
		font-size: 6.66666667vw;
	}

	.where-to-buy__banner-cta-wrap {
		margin-top: -0.55555556vw;
	}

	.where-to-buy__store {
		padding: 1.94444444vw 6.66666667vw 3.33333333vw 6.66666667vw;
	}

	.where-to-buy__store-list {
		padding-bottom: 3.05555556vw;
	}

	.where-to-buy .where-to-buy__store-item {
		float: none;
		width: 100%;
		padding-top: 4.44444444vw;
		padding-right: 0;
	}

	.where-to-buy__store-link {
		border-radius: 4.44444444vw;
	}

	.where-to-buy__store-content {
		display: table;
		width: 100%;
		height: auto;
		padding: 0;
		direction: rtl;
	}

	.where-to-buy .where-to-buy__store-content .icon {
		top: 50%;
		right: 0;
		width: 11.11111111vw;
		height: 11.11111111vw;
		margin-top: -2.5vw;
	}

	.where-to-buy__store-info {
		display: table-cell;
		padding: 4.44444444vw 4.44444444vw 4.44444444vw 0vw;
		direction: ltr;
		vertical-align: middle;
	}

	.where-to-buy__store-name {
		font-size: 3.33333333vw;
	}

	.where-to-buy__store-state {
		font-size: 3.33333333vw;
	}

	.where-to-buy__store-price {
		font-size: 6.66666667vw;
	}

	.where-to-buy__store-description {
		overflow: auto;
		max-height: none;
		font-size: 3.33333333vw;
		line-clamp: unset;
	}

	.where-to-buy__store-logo {
		display: table-cell;
		table-layout: fixed;
		direction: ltr;
		padding: 0vw 4.44444444vw;
		vertical-align: middle;
		height: 17.22222222vw;
	}

	.where-to-buy__store-logo img {
		max-width: 27.77777778vw;
	}

	.where-to-buy__store-more {
		padding-right: 0;
		text-align: center;
	}

	.where-to-buy__store-more-cta {
		height: 6.66666667vw;
		font-size: 4.44444444vw;
		padding-right: 9.16666667vw;
	}

	.where-to-buy .where-to-buy__store-more-cta .icon {
		top: 1.11111111vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
		right: 1.38888889vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-state {
		padding-top: 1.11111111vw;
	}

	.where-to-buy__column--2 .where-to-buy__store-price {
		padding-top: 1.38888889vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-state {
		padding: 3.33333333vw 0vw 0vw 0vw;
		font-size: 5vw;
	}

	.where-to-buy__column--4 .where-to-buy__store-price {
		padding-top: 2.77777778vw;
	}

	.where-to-buy__store-content.only-state .where-to-buy__store-info {
		padding-right: 8.33333333vw;
	}

	.where-to-buy__store-content.only-state .where-to-buy__store-state {
		padding: 2.77777778vw 0vw 0vw 0vw;
		font-size: 5vw;
	}

	.where-to-buy__store-content.only-state .icon {
		top: 50%;
		bottom: auto;
		margin-top: -2.22222222vw;
		right: 0;
	}

	.where-to-buy .where-to-buy__column--2 .where-to-buy__store-content.only-state {
		padding-top: 0;
	}

	.where-to-buy .where-to-buy__column--4 .where-to-buy__store-content .icon {
		top: 50%;
		bottom: auto;
		margin-top: -2.22222222vw;
		right: 0;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-content {
		min-height: 27.77777778vw;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--none-price .where-to-buy__store-content .icon {
		top: 50%;
		bottom: auto;
		margin-top: -2.77777778vw;
		right: 0;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-content {
		min-height: 42.22222222vw;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--none-state .where-to-buy__store-info {
		padding: 0;
		padding-right: 4.16666667vw;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content {
		min-height: 27.22222222vw;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-content .icon {
		top: 50%;
		bottom: auto;
		margin-top: -5.55555556vw;
		right: 0;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-info {
		padding: 0vw 15.27777778vw 0vw 0vw;
	}

	.where-to-buy .where-to-buy__column--4.where-to-buy__store--only-name .where-to-buy__store-name {
		text-align: right;
	}

	.where-to-buy__online-disclaimer {
		padding: 5vw 11.11111111vw 4.72222222vw 11.11111111vw;
		font-size: 3.88888889vw;
	}

	.where-to-buy__locator {
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: fixed;
		top: 61.11111111vw;
		bottom: 0;
		width: 100%;
		height: auto;
		padding-left: 0;
	}

	.where-to-buy__locator-aside {
		position: static;
		width: 100%;
	}

	.where-to-buy__distance {
		position: relative;
		z-index: 15;
		height: 17.77777778vw;
	}

	.where-to-buy__distance-list {
		padding: 2.77777778vw 0vw 3.33333333vw 0vw;
	}

	.where-to-buy__distance-item {
		padding: 0vw 1.11111111vw;
	}

	.where-to-buy__distance-button {
		width: 19.44444444vw;
		height: 11.11111111vw;
		padding: 0vw 1.66666667vw;
		border-radius: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.where-to-buy__result {
		z-index: 10;
		top: 59%;
	}

	.where-to-buy__result-top {
		position: relative;
		z-index: 10;
		height: 15.83333333vw;
		padding: 3.33333333vw 6.66666667vw 0vw 6.66666667vw;
		border-radius: 4.44444444vw 4.44444444vw 0vw 0vw;
		background-color: #fff;
		-webkit-box-shadow: 0 -2px 8px 0 rgba(0,0,0,0.1);
		box-shadow: 0 -2px 8px 0 rgba(0,0,0,0.1);
	}

	.where-to-buy__result-top:after {
		position: absolute;
		left: 50%;
		top: 2.22222222vw;
		width: 7.77777778vw;
		height: 1.11111111vw;
		border-radius: 1.11111111vw;
		background-color: #d6d6d6;
		content: '';
		margin-left: -3.88888889vw;
	}

	.where-to-buy__result-title {
		font-size: 3.88888889vw;
	}

	.where-to-buy__result-list {
		z-index: 10;
		top: 15.83333333vw;
	}

	.where-to-buy__result-content {
		padding: 0vw 6.66666667vw;
	}

	.where-to-buy__result-info {
		padding: 7.22222222vw 6.66666667vw;
	}

	.where-to-buy__result-type {
		font-size: 3.33333333vw;
	}

	.where-to-buy__result-type:before {
		left: -6.66666667vw;
		top: .55555556vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.where-to-buy__result-name {
		padding-top: 2.22222222vw;
		font-size: 5vw;
	}

	.where-to-buy__result-distance {
		padding-top: .83333333vw;
		font-size: 3.88888889vw;
	}

	.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store-experience,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store-brand,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--store,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--store {
		left: -8.88888889vw;
		top: -1.66666667vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):hover .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):active .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled):focus .where-to-buy__result-type .icon--next,.where-to-buy__result-content:not(.where-to-buy__result-content--disabled).is-active .where-to-buy__result-type .icon--next {
		top: 0;
		right: -11.38888889vw;
		width: 7.77777778vw;
		height: 7.77777778vw;
	}

	.where-to-buy .where-to-buy__result.where-to-buy__result--bottom {
		top: auto;
		bottom: 0;
		-webkit-transition: top ease-in-out .1s;
		transition: top ease-in-out .1s;
	}

	.where-to-buy .where-to-buy__result.where-to-buy__result--bottom .where-to-buy__result-list {
		display: none;
	}

	.where-to-buy .where-to-buy__result.where-to-buy__result--bottom.where-to-buy__result--active .where-to-buy__result-list,.where-to-buy .where-to-buy__result.where-to-buy__result--bottom.where-to-buy__result--middle .where-to-buy__result-list {
		display: block;
	}

	.where-to-buy .where-to-buy__result.where-to-buy__result--middle {
		top: 59%;
		-webkit-transition: top ease-in-out .1s;
		transition: top ease-in-out .1s;
	}

	.where-to-buy .where-to-buy__result.where-to-buy__result--top {
		top: 14.44444444vw;
		-webkit-transition: top ease-in-out .1s;
		transition: top ease-in-out .1s;
	}

	.js-browser-ie .where-to-buy .where-to-buy__result.where-to-buy-new--result-bottom,.js-browser-ie .where-to-buy .where-to-buy__result.where-to-buy-new--result-middle,.js-browser-ie .where-to-buy .where-to-buy__result.where-to-buy-new--result-top {
		-webkit-transition: none;
		transition: none;
	}

	.where-to-buy__detail {
		position: fixed;
		z-index: 1200;
	}

	.where-to-buy__detail-close {
		height: 6.66666667vw;
		font-size: 3.33333333vw;
		padding-left: 5.27777778vw;
	}

	.where-to-buy__detail-close .icon--back {
		left: -0.83333333vw;
		top: 1.38888889vw;
		width: 7.5vw;
		height: 7.5vw;
	}

	.where-to-buy__detail-top {
		padding: 0;
		padding-top: 6.66666667vw;
		padding-bottom: 4.72222222vw;
		margin: 0vw 6.66666667vw;
	}

	.where-to-buy__detail-headline {
		padding-top: 4.72222222vw;
		font-size: 6.11111111vw;
	}

	.where-to-buy__detail-type {
		padding-top: 3.33333333vw;
		font-size: 3.88888889vw;
	}

	.where-to-buy__detail-distance {
		padding-left: 4.16666667vw;
	}

	.where-to-buy__detail-distance:after {
		left: 1.66666667vw;
		top: .55555556vw;
		height: 3.61111111vw;
	}

	.where-to-buy__detail-contents {
		padding: 0vw 6.66666667vw;
		margin-bottom: 20.55555556vw;
	}

	.where-to-buy__detail-info-list {
		padding: 4.44444444vw 0vw 6.66666667vw 0vw;
	}

	.where-to-buy__detail-info-item {
		padding-top: 2.22222222vw;
	}

	.where-to-buy__detail-info-link {
		font-size: 3.88888889vw;
	}

	.where-to-buy__detail-info-link:after {
		left: .83333333vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.where-to-buy__detail-info-link .icon--location,.where-to-buy__detail-info-link .icon--tel {
		left: .83333333vw;
		top: .27777778vw;
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.where-to-buy__detail-info-link.icon-location {
		padding-left: 7.77777778vw;
	}

	.where-to-buy__detail-info-link.icon-tel {
		padding-left: 7.77777778vw;
	}

	.where-to-buy__detail-info-link.icon-mail {
		padding-left: 7.77777778vw;
	}

	.where-to-buy__schedule {
		padding-top: 2.22222222vw;
		padding-bottom: 3.05555556vw;
	}

	.where-to-buy__schedule-headline {
		font-size: 5vw;
	}

	.where-to-buy__schedule-list {
		padding-top: .55555556vw;
	}

	.where-to-buy__schedule-item {
		margin-top: 3.05555556vw;
	}

	.where-to-buy__schedule-date {
		padding-right: 2.77777778vw;
		font-size: 3.88888889vw;
	}

	.where-to-buy__schedule-time {
		padding-left: 2.77777778vw;
		font-size: 3.88888889vw;
	}

	.where-to-buy__detail-disclaimer {
		padding-left: 6.66666667vw;
		padding-top: 6.94444444vw;
		padding-bottom: 8.88888889vw;
		font-size: 3.33333333vw;
		border-top: 0;
	}

	.where-to-buy__detail-disclaimer .icon--exclamation {
		left: 1.11111111vw;
		top: 7.77777778vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__contents {
		width: 100%;
		font-size: 5.55555556vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__utility {
		padding: 6.94444444vw 3.33333333vw 0vw 3.33333333vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__utility-cta {
		font-size: 5.55555556vw;
	}

	.where-to-buy__location-layer.layer-popup .layer-popup__cta-wrap .cta {
		min-width: 35.55555556vw;
		padding: 2.77777778vw 7.77777778vw 2.77777778vw 7.77777778vw;
		margin: 2.77777778vw .83333333vw 0vw .83333333vw;
	}

	.where-to-buy__map-tooltip {
		width: auto;
		padding: 0;
	}

	.where-to-buy__map-store-name button {
		font-size: 5vw;
		text-align: center;
	}

	.where-to-buy__map-info-list {
		display: none;
	}
}

.where-to-buy.mode--landscape .where-to-buy__content {
	display: block;
	overflow-y: auto;
}

.where-to-buy.mode--landscape .where-to-buy__tab-cta {
	z-index: 11;
}

.where-to-buy.mode--landscape .where-to-buy__online,.where-to-buy.mode--landscape .where-to-buy__locator {
	position: static;
}

.where-to-buy.mode--landscape .where-to-buy__online.is-active,.where-to-buy.mode--landscape .where-to-buy__locator.is-active {
	display: block;
}

.where-to-buy.mode--landscape .where-to-buy__locator {
	height: 140%;
}

.where-to-buy.mode--landscape .where-to-buy__result {
	top: 99%;
	bottom: -40%;
}

.where-to-buy.mode--landscape .where-to-buy__result--bottom {
	top: auto;
	bottom: -40%;
}

.where-to-buy.mode--landscape .where-to-buy__result--middle {
	top: 99%;
}

.where-to-buy.mode--landscape .where-to-buy__result--top {
	top: 14.44444444vw;
}

.where-to-buy.mode--landscape .where-to-buy__detail {
	overflow-y: auto;
}

.where-to-buy.mode--landscape .where-to-buy__detail-container {
	display: block;
	height: auto;
}

.where-to-buy.mode--landscape .where-to-buy__detail-contents {
	margin-bottom: 0;
}

.notification-bar {
	position: relative;
	z-index: 1950;
	background-color: #f7f7f7;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
	overflow: hidden;
}

.notification-bar__inner {
	position: relative;
	max-width: 1440px;
	margin: 0 auto;
	padding: 5px 52px;
}

.notification-bar__column {
	font-weight: bold;
}

.notification-bar__column-inner {
	display: table;
	overflow: hidden;
	text-align: center;
	margin: 0 auto;
	height: 38px;
}

.notification-bar__text,.notification-bar__cta {
	display: table-cell;
	padding: 0 8px;
	color: #000;
	font-size: 14px;
	line-height: 1.33;
	vertical-align: middle;
}

.notification-bar__text {
	overflow: hidden;
}

.notification-bar__text span {
	overflow: hidden;
	max-height: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	text-align: left;
}

.notification-bar__text.notification-bar__text-mo {
	display: none;
}

.notification-bar--toggle {
	overflow: hidden;
}

.notification-bar--toggle .notification-bar__column--expanded {
	display: none;
}

.notification-bar--toggle .notification-bar__toggle-btn {
	overflow: hidden;
	position: absolute;
	top: 8px;
	right: 16px;
	width: 32px;
	height: 32px;
	padding: 8px;
}

.notification-bar--toggle .notification-bar__toggle-btn .icon {
	width: 16px;
	height: 16px;
	vertical-align: top;
}

.notification-bar--toggle .notification-bar__toggle-btn .icon--close {
	display: none;
}

.notification-bar--toggle.notification-bar--cta-hide .notification-bar__cta {
	display: none;
}

.notification-bar--toggle.is-expanded .notification-bar__inner {
	padding: 11px 142px 10px;
	text-align: center;
}

.notification-bar--toggle.is-expanded .notification-bar__column--expanded {
	display: block;
}

.notification-bar--toggle.is-expanded .notification-bar__column--collapsed {
	display: none;
}

.notification-bar--toggle.is-expanded .notification-bar__column-inner {
	overflow: visible;
	height: auto;
}

.notification-bar--toggle.is-expanded .notification-bar__headline {
	display: block;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 1.33;
}

.notification-bar--toggle.is-expanded .notification-bar__cta {
	display: block;
	padding: 4px 8px;
}

.notification-bar--toggle.is-expanded .notification-bar__toggle-btn .icon {
	display: none;
}

.notification-bar--toggle.is-expanded .notification-bar__toggle-btn .icon--close {
	display: block;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.notification-bar__cta .cta {
		font-size: 14px;
		line-height: 1.33;
	}

	.notification-bar__cta .cta .icon {
		width: 16px;
		height: 16px;
		margin-left: 4px;
	}
}

@media(max-width:1279px) {
	.notice {
		z-index: 1010;
	}
}

@media(max-width:1024px) {
	.notification-bar__inner {
		padding: 14px 66px;
	}

	.notification-bar__text,.notification-bar__cta,.notification-bar--toggle.is-expanded .notification-bar__headline {
		display: block;
		padding: 2px 0 !important;
		font-size: 12px;
		line-height: 1.33;
	}

	.notification-bar__text span {
		max-height: 32px;
	}

	.notification-bar__text.notification-bar__text-pc {
		display: none;
	}

	.notification-bar__text.notification-bar__text-mo {
		display: block;
	}

	.notification-bar__cta .cta {
		font-size: 14px;
		line-height: 1.33;
	}

	.notification-bar__cta .cta .icon {
		width: 16px;
		height: 16px;
		margin-left: 4px;
	}

	.notification-bar--toggle .notification-bar__text span {
		max-height: 36px;
	}

	.notification-bar--toggle.is-expanded .notification-bar__inner {
		padding: 14px 66px;
	}

	.notification-bar--toggle .notification-bar__toggle-btn {
		top: 18px;
		right: 18px;
		width: 24px;
		height: 24px;
		padding: 6px;
	}

	.notification-bar--toggle .notification-bar__toggle-btn .icon {
		width: 12px;
		height: 12px;
	}
}

.icon-description-column {
	max-width: 1440px;
	margin: 0 auto;
	position: relative;
	line-height: 1.33;
}

.icon-description-column__wrap {
	padding: 32px 24px;
	border-radius: 20px 20px;
	margin: 0 24px;
}

.icon-description-column__wrap.icon-description-column__bg-white {
	background: #fff;
}

.icon-description-column__wrap.icon-description-column__bg-light-gray {
	background: #f7f7f7;
}

.icon-description-column__wrap.icon-description-column__bg-transparent {
	background: transparent;
}

.icon-description-column__title {
	display: block;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
}

.icon-description-column__sub-title {
	display: block;
	position: relative;
	font-weight: bold;
	font-size: 14px;
}

.icon-description-column__column-wrap {
	margin: 0 auto;
	font-size: 0;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.icon-description-column__title ~ .icon-description-column__column-wrap {
	margin: 24px auto 0;
}

.icon-description-column__cta-wrap ~ .icon-description-column__column-wrap {
	margin: 24px auto 0;
}

.icon-description-column__column-wrap .icon-description-column__column {
	display: inline-block;
	position: relative;
	width: 25%;
	padding-right: 16px;
	text-align: left;
}

.icon-description-column__column-wrap .icon-description-column__column-inner {
	position: relative;
	margin-left: 92px;
}

.icon-description-column__column-wrap .icon-description-column__column-icon {
	position: absolute;
	top: 0;
	left: -44px;
	width: 36px;
	height: 36px;
}

.icon-description-column__column-wrap .icon-description-column__column-icon img {
	width: 100%;
}

.icon-description-column__column-wrap .icon-description-column__column p {
	margin-top: 4px;
	font-size: 14px;
}

.icon-description-column .cta--underline {
	padding: 8px 0 4px;
}

.icon-description-column .cta--underline:after {
	bottom: 0;
}

.icon-description-column__layer-popup {
	display: none;
}

.icon-description-column__layer-popup .layer-popup {
	overflow: hidden;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.icon-description-column__layer-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.icon-description-column__layer-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	max-width: 448px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	vertical-align: middle;
	letter-spacing: 0;
	text-align: left;
	padding: 24px 0 24px 24px;
}

.icon-description-column__layer-popup .layer-popup__title {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.33;
	padding-right: 56px;
}

.icon-description-column__layer-popup .layer-popup__contents {
	margin-top: 16px;
	padding-right: 24px;
	font-size: 18px;
	line-height: 1.33;
}

.icon-description-column__layer-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.icon-description-column__layer-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.icon-description-column--grid .icon-description-column__wrap {
	padding: 32px 24px;
}

.icon-description-column--grid .icon-description-column__cta-wrap {
	margin-top: 6px;
	padding-bottom: 8px;
	text-align: center;
}

.icon-description-column--grid .icon-description-column__sub-title {
	margin: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 36px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.icon-description-column--grid .icon-description-column__column p,.icon-description-column--grid .icon-description-column__cta {
	display: none;
}

.icon-description-column__bg-dark-navy {
	color: #fff;
	background-color: #2a3244;
}

.icon-description-column__bg-dark-navy .cta {
	color: inherit !important;
}

.icon-description-column__bg-dark-navy .cta:hover {
	color: #ddd !important;
}

.icon-description-column--layout-large .icon-description-column__sub-title {
	font-size: 18px;
}

.icon-description-column--layout-large.icon-description-column--grid .icon-description-column__sub-title {
	min-height: 48px;
}

.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column {
	padding-right: 16px;
}

.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column-inner {
	margin-left: 92px;
}

.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column-icon {
	left: -64px;
	width: 48px;
	height: 48px;
}

.icon-description-column:not(.icon-description-column--grid) .icon-description-column__column-inner {
	min-height: 36px;
}

.icon-description-column:not(.icon-description-column--grid).icon-description-column--layout-large .icon-description-column__column-inner {
	min-height: 48px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.icon-description-column__wrap {
		padding: 2.22222222vw 1.66666667vw;
		border-radius: 1.38888889vw 1.38888889vw;
		margin: 0vw 1.66666667vw;
	}

	.icon-description-column__title {
		font-size: 1.25vw;
	}

	.icon-description-column__sub-title {
		font-size: .97222222vw;
	}

	.icon-description-column__title ~ .icon-description-column__column-wrap {
		margin-top: 1.66666667vw;
	}

	.icon-description-column__cta-wrap ~ .icon-description-column__column-wrap {
		margin-top: 1.66666667vw;
	}

	.icon-description-column__column-wrap .icon-description-column__column {
		padding-right: 1.11111111vw;
	}

	.icon-description-column__column-wrap .icon-description-column__column-inner {
		margin-left: 6.38888889vw;
	}

	.icon-description-column__column-wrap .icon-description-column__column-icon {
		left: -3.05555556vw;
		width: 2.5vw;
		height: 2.5vw;
	}

	.icon-description-column__column-wrap .icon-description-column__column p {
		margin-top: .13888889vw;
		font-size: .97222222vw;
	}

	.icon-description-column .cta--underline {
		padding: .55555556vw 0vw .27777778vw 0vw;
	}

	.icon-description-column__layer-popup .layer-popup {
		letter-spacing: -0.27777778vw;
	}

	.icon-description-column__layer-popup .layer-popup__inner {
		padding: 1.66666667vw 0vw 1.66666667vw 1.66666667vw;
	}

	.icon-description-column__layer-popup .layer-popup__title {
		font-size: 1.66666667vw;
		padding-right: 3.88888889vw;
	}

	.icon-description-column__layer-popup .layer-popup__contents {
		margin-top: 1.11111111vw;
		padding-right: 1.66666667vw;
		font-size: 1.25vw;
	}

	.icon-description-column__layer-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.icon-description-column__layer-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.icon-description-column--grid .icon-description-column__wrap {
		padding: 2.22222222vw 1.66666667vw;
	}

	.icon-description-column--grid .icon-description-column__cta-wrap {
		margin-top: .41666667vw;
		margin-bottom: .55555556vw;
	}

	.icon-description-column--grid .icon-description-column__sub-title {
		min-height: 2.5vw;
	}

	.icon-description-column--layout-large .icon-description-column__sub-title {
		font-size: 1.25vw;
	}

	.icon-description-column--layout-large.icon-description-column--grid .icon-description-column__sub-title {
		min-height: 3.33333333vw;
	}

	.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column {
		padding-right: 1.11111111vw;
	}

	.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column-inner {
		margin-left: 6.38888889vw;
	}

	.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column-icon {
		left: -4.44444444vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.icon-description-column:not(.icon-description-column--grid) .icon-description-column__column-inner {
		min-height: 2.5vw;
	}

	.icon-description-column:not(.icon-description-column--grid).icon-description-column--layout-large .icon-description-column__column-inner {
		min-height: 3.33333333vw;
	}
}

@media only screen and (max-width:767px) {
	.icon-description-column__wrap {
		border-radius: 5.55555556vw 5.55555556vw;
		padding: 8.88888889vw 4.44444444vw;
		margin: 0vw 6.66666667vw;
	}

	.icon-description-column__title {
		font-size: 3.88888889vw;
	}

	.icon-description-column__sub-title {
		font-size: 3.33333333vw;
	}

	.icon-description-column__column-wrap {
		width: 100%;
		display: block;
	}

	.icon-description-column__title ~ .icon-description-column__column-wrap {
		margin-top: 4.44444444vw;
	}

	.icon-description-column__cta-wrap ~ .icon-description-column__column-wrap {
		margin-top: 4.44444444vw;
	}

	.icon-description-column__column-wrap .icon-description-column__column {
		width: 100%;
		padding: 4.44444444vw 2.22222222vw 4.44444444vw 21.11111111vw;
	}

	.icon-description-column__column-wrap .icon-description-column__column-inner {
		margin-left: 0;
	}

	.icon-description-column__column-wrap .icon-description-column__column .icon-description-column__column-inner {
		display: inline-block;
		text-align: left;
	}

	.icon-description-column__column-wrap .icon-description-column__column-icon {
		left: -12.22222222vw;
		width: 10vw;
		height: 10vw;
	}

	.icon-description-column__column-wrap .icon-description-column__column p {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.icon-description-column .cta--underline {
		padding: 1.94444444vw 0vw 1.11111111vw 0vw;
	}

	.icon-description-column__layer-popup .layer-popup {
		padding: 17.77777778vw 6.66666667vw;
	}

	.icon-description-column__layer-popup .layer-popup__inner {
		border-radius: 5.55555556vw;
		padding: 9.44444444vw 0vw 6.66666667vw 6.66666667vw;
	}

	.icon-description-column__layer-popup .layer-popup__title {
		font-size: 6.11111111vw;
		padding-right: 15.55555556vw;
	}

	.icon-description-column__layer-popup .layer-popup__contents {
		margin-top: 4.44444444vw;
		padding-right: 6.66666667vw;
		font-size: 3.88888889vw;
	}

	.icon-description-column__layer-popup .layer-popup__close {
		right: 3.33333333vw;
		top: 3.33333333vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.icon-description-column__layer-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.icon-description-column--grid .icon-description-column__wrap {
		padding: 8.88888889vw 4.44444444vw;
	}

	.icon-description-column--grid .icon-description-column__cta-wrap {
		margin-top: 1.66666667vw;
		margin-bottom: 2.22222222vw;
	}

	.icon-description-column--grid .icon-description-column__column-wrap {
		text-align: left;
	}

	.icon-description-column--grid .icon-description-column__column {
		width: 50%;
		padding: 16.66666667vw 2.5vw 4.44444444vw 2.5vw;
	}

	.icon-description-column--grid .icon-description-column__column:only-child {
		width: 100%;
	}

	.icon-description-column--grid .icon-description-column__column-wrap .icon-description-column__column-inner {
		position: static;
		display: block;
		min-height: 0;
		text-align: center;
	}

	.icon-description-column--grid .icon-description-column__column-icon {
		left: 50%;
		right: auto;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		top: 4.44444444vw;
	}

	.icon-description-column--grid .icon-description-column__sub-title {
		display: block;
		min-height: 0;
		text-align: center;
	}

	.icon-description-column--grid .icon-description-column__description {
		text-align: center;
	}

	.icon-description-column--layout-large .icon-description-column__sub-title {
		font-size: 4.44444444vw;
	}

	.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column {
		width: 100%;
		padding: 4.44444444vw 2.22222222vw 4.44444444vw 21.11111111vw;
	}

	.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column-inner {
		display: inline-block;
		margin-left: 0vw;
	}

	.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column-icon {
		left: -17.77777778vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.icon-description-column--layout-large .icon-description-column__column-wrap .icon-description-column__column p {
		margin-top: 1.66666667vw;
	}

	.icon-description-column--layout-large.icon-description-column--grid .icon-description-column__sub-title {
		min-height: 0vw;
	}

	.icon-description-column--layout-large.icon-description-column--grid .icon-description-column__column {
		width: 50%;
		padding: 21.94444444vw 2.5vw 5vw 2.5vw;
	}

	.icon-description-column--layout-large.icon-description-column--grid .icon-description-column__column:only-child {
		width: 100%;
	}

	.icon-description-column--layout-large.icon-description-column--grid .icon-description-column__column-wrap .icon-description-column__column-inner {
		display: block;
	}

	.icon-description-column--layout-large.icon-description-column--grid .icon-description-column__column-icon {
		left: 50%;
		right: auto;
	}

	.icon-description-column:not(.icon-description-column--grid) .icon-description-column__column-inner {
		min-height: 10vw;
	}

	.icon-description-column:not(.icon-description-column--grid).icon-description-column--layout-large .icon-description-column__column-inner {
		min-height: 13.33333333vw;
	}
}

.recaptcha-challenge-popup {
	position: fixed !important;
}

.contact-mail-form-popup {
	display: none;
	position: fixed;
	z-index: 3100;
}

.contact-mail-form-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.6);
	z-index: 3100;
}

.contact-mail-form-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.contact-mail-form-popup .layer-popup__looping--first {
	display: inline-block;
}

.contact-mail-form-popup .layer-popup__inner {
	display: inline-block;
	position: relative;
	max-width: 920px;
	padding: 80px 48px 48px 48px;
	margin: 96px 0;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.contact-mail-form-popup .layer-popup__title {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 38px;
	font-weight: bold;
	line-height: 1.2;
	color: #000;
	text-align: center;
}

.contact-mail-form-popup .layer-popup__description {
	margin-top: 16px;
	font-size: 14px;
	color: #000;
	text-align: center;
}

.contact-mail-form-popup .layer-popup__contents {
	width: 792px;
	margin-top: 72px;
}

.contact-mail-form-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.contact-mail-form-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form {
	margin: 0 -12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field {
	width: 100%;
	margin-bottom: 24px;
	padding: 0 12px 24px 12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.form--size-half {
	width: 50%;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field .menu.menu--text-field {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field .menu--text-field__error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2__text.error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2__text.assistive {
	position: absolute;
	top: 54px;
	left: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line {
	z-index: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line .text-field-v2__text.error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line .text-field-v2__text.assistive {
	top: 108px;
	width: 100%;
	word-wrap: break-word;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line.error .text-field-v2__text.assistive {
	width: 68px;
	min-width: 52px;
	color: #d62e2e;
	white-space: nowrap;
	right: 0;
	left: auto;
	text-align: right;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--dropdown {
	padding-bottom: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio {
	padding-bottom: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--radio-wrap {
	margin-top: 24px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--checkbox-wrap:nth-last-of-type(1),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--checkbox-wrap:nth-last-of-type(1),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--radio-wrap:nth-last-of-type(1),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--radio-wrap:nth-last-of-type(1) {
	margin-top: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox div[class$="-v2"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio div[class$="-v2"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox span[class*="__label-box-wrap"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio span[class*="__label-box-wrap"] {
	position: absolute;
	left: 0;
	top: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .checkbox-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .checkbox-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label {
	width: 100%;
	padding-left: 28px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .checkbox-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .checkbox-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label span[class*="__label-text"] {
	margin-top: 5px;
	font-size: 12px;
	line-height: 1.33;
	color: #000;
	width: 100%;
	word-wrap: break-word;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .checkbox-v2__label span[class*="__label-text"] a,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .checkbox-v2__label span[class*="__label-text"] a,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label span[class*="__label-text"] a,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label span[class*="__label-text"] a {
	color: #006bea;
	text-decoration: underline;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label {
	min-height: 24px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--error-text"] {
	display: none;
	margin-top: 8px;
	font-size: 12px;
	padding-left: 32px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--required-text"] {
	color: #555;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--error-text"] {
	color: #d62e2e;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .error [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .error [class*="--error-text"] {
	display: block;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.is-required [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.is-required [class*="--required-text"] {
	display: block;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.is-required .error [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.is-required .error [class*="--required-text"] {
	display: none;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list {
	width: 100%;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap {
	width: 100%;
	margin-bottom: 16px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap .contact-mail-form-popup__form-field-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap .contact-mail-form-popup__form-field-title {
	font-weight: bold;
	font-size: 18px;
	color: #000;
	word-wrap: break-word;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap [class*="--error-text"] {
	margin-top: 6px;
	font-size: 12px;
	padding-left: 4px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap+fieldset .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap+fieldset .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title {
	margin-top: 16px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.is-required [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.is-required [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.is-required .error [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.is-required .error [class*="--error-text"] {
	display: inline-block;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.is-required .error [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.is-required .error [class*="--required-text"] {
	display: none;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-list-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-list-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title {
	display: block;
	width: 100%;
	margin: 32px 0 7px 0;
	font-size: 14px;
	color: #000;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list [class^="field--"][class$="-list-wrap"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list [class^="field--"][class$="-list-wrap"] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list [class^="field--"][class$="-list-wrap"] fieldset,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list [class^="field--"][class$="-list-wrap"] fieldset {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 48px;
	width: 50%;
	margin-top: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap span[class*="__label-box-wrap"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap span[class*="__label-box-wrap"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap span[class*="__label-box-wrap"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap span[class*="__label-box-wrap"] {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap:nth-of-type(odd) {
	padding-right: 12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap:nth-of-type(even) {
	padding-left: 12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .checkbox-v2 input:checked+label[class$="-v2__label"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .checkbox-v2 input:checked+label[class$="-v2__label"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .radio-v2 input:checked+label[class$="-v2__label"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .radio-v2 input:checked+label[class$="-v2__label"] {
	font-weight: 700;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list span[class*="__label-text"] {
	margin-top: 3px;
	font-size: 14px;
	color: #000;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .field--radio-wrap {
	padding: 12px 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type span[class*="__label-box-wrap"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type span[class*="__label-box-wrap"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .checkbox-v2__input,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .checkbox-v2__input,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .radio-v2__input,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .radio-v2__input {
	top: 0;
	-webkit-transform: none;
	transform: none;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .checkbox-v2 input:checked+label[class$="-v2__label"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .checkbox-v2 input:checked+label[class$="-v2__label"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .radio-v2 input:checked+label[class$="-v2__label"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .radio-v2 input:checked+label[class$="-v2__label"] {
	font-weight: 400;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type span[class*="__label-text"] {
	min-height: auto;
	margin-top: 0;
	padding: 2px 24px 2px 4px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.form--size-half .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.form--size-half .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.form--size-half .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.form--size-half .field--radio-wrap {
	width: 50%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.other-type--type-a span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.other-type--type-a span[class*="__label-text"] {
	padding: 4px 24px 4px 4px;
	font-size: 12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.form--size-full.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.form--size-full.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.form--size-full.other-type .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.form--size-full.other-type .field--radio-wrap {
	width: 100%;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.form--size-full.other-type .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.form--size-full.other-type .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.form--size-full.other-type .field--radio-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.form--size-full.other-type .field--radio-wrap:nth-of-type(odd) {
	padding-right: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.form--size-full.other-type .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.form--size-full.other-type .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.form--size-full.other-type .field--radio-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.form--size-full.other-type .field--radio-wrap:nth-of-type(even) {
	padding-left: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--multi-text+.field--checkbox:not(.checkbox--list),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--multi-text+.field--checkbox.form--size-half:not(.checkbox--list)+.field--checkbox.form--size-half:not(.checkbox--list),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox+.field--checkbox.checkbox--list.other-type {
	margin-top: 24px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox:not(.checkbox--list)+.field--checkbox.form--size-full:not(.checkbox--list),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox:not(.checkbox--list)+.field--checkbox:not(.checkbox--list)+.field--checkbox:not(.checkbox--list) {
	margin-top: -8px;
}

.contact-mail-form-popup .contact-mail-form-popup__form-field.radio--list+.radio--list {
	margin-top: 12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form [class*='__form-field']:last-of-type {
	margin-bottom: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe {
	width: 100%;
	margin-bottom: 48px;
	padding-left: 12px;
}

.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe-inner {
	overflow: hidden;
}

.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe iframe {
	border: 0;
}

.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe .invalid-notice {
	padding-top: 8px;
	font-size: 12px;
	color: #d62e2e;
}

.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe:last-of-type {
	margin-bottom: 0;
}

.contact-mail-form-popup__description {
	margin-top: 16px;
	font-size: 12px;
}

.contact-mail-form-popup__cta {
	margin-top: 48px;
	text-align: center;
}

.contact-mail-form-popup__cta .cta {
	min-width: 296px;
}

.aem-AuthorLayer-Edit .contact-mail-form-popup {
	display: block;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.contact-mail-form-popup .layer-popup__inner {
		max-width: 63.88888889vw;
		padding: 5.55555556vw 3.33333333vw 3.33333333vw 3.33333333vw;
		margin: 6.66666667vw 0vw;
		border-radius: 1.38888889vw;
	}

	.contact-mail-form-popup .layer-popup__title {
		font-size: 2.63888889vw;
	}

	.contact-mail-form-popup .layer-popup__description {
		margin-top: 1.11111111vw;
		font-size: .97222222vw;
	}

	.contact-mail-form-popup .layer-popup__contents {
		width: 55vw;
		margin-top: 5vw;
	}

	.contact-mail-form-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.contact-mail-form-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form {
		margin: 0vw -0.83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field {
		padding: 0vw .83333333vw 1.66666667vw .83333333vw;
		margin-bottom: 1.66666667vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field .menu--text-field__error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2__text.error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2__text.assistive {
		top: 3.75vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line .text-field-v2__text.error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line .text-field-v2__text.assistive {
		top: 7.5vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line.error .text-field-v2__text.assistive {
		width: 4.72222222vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--radio-wrap {
		margin-top: 1.66666667vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .checkbox-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .checkbox-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label {
		padding-left: 1.94444444vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .checkbox-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .checkbox-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label span[class*="__label-text"] {
		margin-top: .34722222vw;
		font-size: .83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label {
		min-height: 1.66666667vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--error-text"] {
		margin-top: .55555556vw;
		font-size: .83333333vw;
		padding-left: 2.22222222vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap {
		margin-bottom: 1.11111111vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap .contact-mail-form-popup__form-field-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap .contact-mail-form-popup__form-field-title {
		font-size: 1.25vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap [class*="--error-text"] {
		padding-left: .27777778vw;
		margin-top: .41666667vw;
		font-size: .83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap+fieldset .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap+fieldset .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title {
		margin-top: 1.11111111vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title {
		margin: 2.22222222vw 0vw .48611111vw 0vw;
		font-size: .97222222vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap {
		min-height: 3.33333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap:nth-of-type(odd) {
		padding-right: .83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap:nth-of-type(even) {
		padding-left: .83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list span[class*="__label-text"] {
		margin-top: .20833333vw;
		font-size: .97222222vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .field--radio-wrap {
		padding: .83333333vw 0vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type span[class*="__label-text"] {
		padding: .13888889vw 1.66666667vw .13888889vw .27777778vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.other-type--type-a span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.other-type--type-a span[class*="__label-text"] {
		padding: .27777778vw 1.66666667vw .27777778vw .27777778vw;
		font-size: .83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--multi-text+.field--checkbox:not(.checkbox--list),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--multi-text+.field--checkbox.form--size-half:not(.checkbox--list)+.field--checkbox.form--size-half:not(.checkbox--list),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox+.field--checkbox.checkbox--list.other-type {
		margin-top: 1.66666667vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox:not(.checkbox--list)+.field--checkbox.form--size-full:not(.checkbox--list),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox:not(.checkbox--list)+.field--checkbox:not(.checkbox--list)+.field--checkbox:not(.checkbox--list) {
		margin-top: -0.55555556vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.radio--list+.radio--list {
		margin-top: .83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe {
		margin-bottom: 3.33333333vw;
		padding-left: .83333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe .invalid-notice {
		padding-top: .55555556vw;
		font-size: .83333333vw;
	}

	.contact-mail-form-popup__description {
		margin-top: 1.11111111vw;
		font-size: .83333333vw;
	}

	.contact-mail-form-popup__cta {
		margin-top: 3.33333333vw;
	}

	.contact-mail-form-popup__cta .cta {
		min-width: 20.55555556vw;
	}
}

@media only screen and (max-width:767px) {
	.recaptcha-challenge-popup {
		z-index: 2000000000;
	}

	.contact-mail-form-popup>.layer-popup {
		background: #fff;
	}

	.contact-mail-form-popup>.layer-popup:before {
		display: none;
	}

	.contact-mail-form-popup>.layer-popup>.layer-popup__inner {
		width: 100%;
		border-radius: 0;
		margin: 0;
	}

	.contact-mail-form-popup .layer-popup__inner {
		max-width: none;
		padding: 20vw 6.66666667vw 8.88888889vw 6.66666667vw;
		border-radius: 5.55555556vw;
	}

	.contact-mail-form-popup .layer-popup__title {
		font-size: 7.22222222vw;
		line-height: 1.33;
	}

	.contact-mail-form-popup .layer-popup__description {
		margin-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.contact-mail-form-popup .layer-popup__contents {
		width: 100%;
		margin-top: 8.88888889vw;
	}

	.contact-mail-form-popup .layer-popup__close {
		right: 2.22222222vw;
		top: 2.22222222vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.contact-mail-form-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form {
		margin: 0;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-wrap {
		display: block;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field {
		width: 100%;
		padding: 0vw 0vw 6.11111111vw 0vw;
		margin-bottom: 6.66666667vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.form--size-half {
		width: 100%;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field .menu--text-field__error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2__text.error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2__text.assistive {
		top: 12.77777778vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line .text-field-v2__text.error,.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line .text-field-v2__text.assistive {
		top: 27.22222222vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field .text-field-v2.multi-line.error .text-field-v2__text.assistive {
		width: 15.55555556vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .field--radio-wrap {
		margin-top: 4.44444444vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .checkbox-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .checkbox-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label {
		padding-left: 7.77777778vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .checkbox-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .checkbox-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label span[class*="__label-text"] {
		margin-top: 1.38888889vw;
		font-size: 2.77777778vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox .radio-v2__label,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio .radio-v2__label {
		min-height: 6.66666667vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio [class*="--error-text"] {
		margin-top: 2.22222222vw;
		font-size: 2.77777778vw;
		padding-left: 8.88888889vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap {
		margin-bottom: 3.61111111vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap .contact-mail-form-popup__form-field-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap .contact-mail-form-popup__form-field-title {
		font-size: 3.88888889vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap [class*="--required-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap [class*="--error-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap [class*="--error-text"] {
		margin-top: .83333333vw;
		font-size: 2.77777778vw;
		padding-left: 1.11111111vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-title-wrap+fieldset .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-title-wrap+fieldset .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title {
		margin-top: 4.44444444vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .contact-mail-form-popup__form-field-list-wrap .contact-mail-form-popup__form-field-sub-title {
		margin: 6.66666667vw 0vw 3.88888889vw 0vw;
		font-size: 3.33333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap {
		width: 100%;
		min-height: 11.11111111vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap:nth-of-type(odd),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap:nth-of-type(odd) {
		padding-right: 0;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--checkbox-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list .field--radio-wrap:nth-of-type(even),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list .field--radio-wrap:nth-of-type(even) {
		padding-left: 0;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list span[class*="__label-text"] {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type .field--radio-wrap {
		padding: 2.22222222vw 0vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type span[class*="__label-text"] {
		padding: 1.11111111vw 0vw 1.11111111vw 1.11111111vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.form--size-half .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.form--size-half .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.form--size-half .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.form--size-half .field--radio-wrap {
		width: 100%;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.other-type--type-a .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.other-type--type-a .field--checkbox-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.other-type--type-a .field--radio-wrap,.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.other-type--type-a .field--radio-wrap {
		padding: 2.22222222vw 0vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox.checkbox--list.other-type.other-type--type-a span[class*="__label-text"],.contact-mail-form-popup .contact-mail-form-popup__form-field.field--radio.radio--list.other-type.other-type--type-a span[class*="__label-text"] {
		padding: 1.38888889vw 0vw 1.38888889vw 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--multi-text+.field--checkbox:not(.checkbox--list),.contact-mail-form-popup .contact-mail-form-popup__form-field.field--multi-text+.field--checkbox.form--size-half:not(.checkbox--list)+.field--checkbox.form--size-half:not(.checkbox--list) {
		margin-top: 6.66666667vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox:not(.checkbox--list)+.field--checkbox:not(.checkbox--list) {
		margin-top: -2.22222222vw !important;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.radio--list+.radio--list {
		margin-top: 0;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form-field.field--checkbox+.field--checkbox.checkbox--list.other-type {
		margin-top: 8.88888889vw;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe {
		margin-bottom: 7.22222222vw;
		padding-left: 0;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe-inner>div {
		-webkit-transform-origin: top left;
		transform-origin: top left;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe .invalid-notice {
		padding-top: 2.22222222vw;
		font-size: 2.77777778vw;
	}

	.contact-mail-form-popup__description {
		margin-top: 4.44444444vw;
		font-size: 2.77777778vw;
	}

	.contact-mail-form-popup__cta {
		margin-top: 11.11111111vw;
	}

	.contact-mail-form-popup__cta .cta {
		min-width: 100%;
	}
}

@media only screen and (max-width:534px) {
	.recaptcha-popup-resizing {
		position: fixed !important;
		top: 0 !important;
		left: auto !important;
		right: 0 !important;
		z-index: 2000000000;
	}

	.recaptcha-popup-resizing .g-recaptcha-bubble-arrow {
		display: none;
	}
}

@media only screen and (max-width:370px) {
	.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe-inner {
		height: 62px;
	}

	.contact-mail-form-popup .contact-mail-form-popup__form .contact-mail-form-popup__iframe-inner>div {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}
}

.thank-you-popup {
	display: none;
}

.thank-you-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.6);
	z-index: 3100;
}

.thank-you-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.thank-you-popup .layer-popup__looping--first {
	display: inline-block;
}

.thank-you-popup .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: 448px;
	padding: 24px;
	border-radius: 20px;
	background: #fff;
	color: #000;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.thank-you-popup .layer-popup__title {
	padding-right: 32px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 24px;
	font-weight: bold;
	word-wrap: break-word;
}

.thank-you-popup .layer-popup__contents {
	padding-top: 16px;
}

.thank-you-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.thank-you-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.thank-you-popup__description {
	font-size: 18px;
}

.thank-you-popup__cta {
	text-align: center;
}

.thank-you-popup__cta .cta {
	width: 298px;
	margin-top: 24px;
	text-align: center;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.thank-you-popup .layer-popup__inner {
		width: 31.11111111vw;
		padding: 1.66666667vw;
		border-radius: 1.38888889vw;
	}

	.thank-you-popup .layer-popup__title {
		padding-right: 2.22222222vw;
		font-size: 1.66666667vw;
	}

	.thank-you-popup .layer-popup__contents {
		padding-top: 1.11111111vw;
	}

	.thank-you-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.thank-you-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.thank-you-popup__description {
		font-size: 1.25vw;
	}

	.thank-you-popup__cta .cta {
		width: 20.69444444vw;
		margin-top: 1.66666667vw;
	}
}

@media only screen and (max-width:767px) {
	.thank-you-popup .layer-popup {
		padding: 0vw 6.66666667vw;
	}

	.thank-you-popup .layer-popup__inner {
		width: 100%;
		padding: 6.66666667vw;
		border-radius: 5.55555556vw;
	}

	.thank-you-popup .layer-popup__title {
		padding-right: 8.88888889vw;
		font-size: 6.11111111vw;
	}

	.thank-you-popup .layer-popup__contents {
		padding-top: 4.44444444vw;
	}

	.thank-you-popup .layer-popup__close {
		right: 2.22222222vw;
		top: 2.22222222vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.thank-you-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.thank-you-popup__description {
		font-size: 3.88888889vw;
	}

	.thank-you-popup__cta .cta {
		width: 100%;
		margin-top: 4.44444444vw;
	}
}

.hubble-care-popup {
	display: none;
}

.hubble-care-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px !important;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
	word-spacing: normal !important;
}

.hubble-care-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.hubble-care-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 980px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.hubble-care-popup .layer-popup .scrollbar__contents {
	padding: 59px 60px 57px;
}

.hubble-care-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.hubble-care-popup .layer-popup__title {
	position: relative;
	padding-right: 48px;
	text-align: left;
	font-size: 28px;
	line-height: 1.33;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hubble-care-popup .layer-popup__title:after {
	content: '';
	position: absolute;
	right: 0;
	top: 1px;
	width: 38px;
	height: 38px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-popup-icon.png) no-repeat;
	background-size: 100% 100%;
}

.hubble-care-popup .layer-popup__title--segr-icon:after {
	background: url(//images.samsung.com/is/image/samsung/assets/gr/logo/SamsungProtect_black_RGB.jpg) no-repeat;
	background-size: 100% 100%;
}

.hubble-care-popup .layer-popup__title--no-icon:after {
	display: none;
}

.hubble-care-popup .layer-popup__desc {
	margin-top: 10px;
	font-size: 18px;
	color: #000;
	line-height: 1.33;
	text-align: left;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: 700;
}

.hubble-care-popup .layer-popup__desc-sub {
	margin-top: 6px;
	font-size: 15px;
	line-height: 1.2;
	color: #000;
	text-align: justify;
}

.hubble-care-popup__body {
	position: relative;
	margin-top: 21px;
}

.hubble-care-popup__body:after {
	content: '';
	display: block;
	clear: both;
}

*:not(.hubble-care-popup__body--full)>.hubble-care-popup__image {
	width: 44.1%;
	float: left;
}

*:not(.hubble-care-popup__body--full)>.hubble-care-popup__image ~ div {
	float: right;
	width: 449px;
}

*:not(.hubble-care-popup__body--full)>.hubble-care-popup__smc {
	float: right;
	width: 449px;
}

.hubble-care-popup__smc-inner {
	margin-top: -16px;
}

.hubble-care-popup__smc-inner .checkbox-radio {
	display: block;
	margin-top: 16px;
}

.hubble-care-popup__smc-inner .checkbox-radio__label {
	display: table;
	width: 100%;
	min-height: 80px;
	padding: 6px 20px 5px;
	border: 1px solid #888;
	border-radius: 5px;
}

.hubble-care-popup__smc-inner .checkbox-radio__label-text {
	display: table-cell;
	width: 40%;
	padding-left: 39px;
	padding-right: 10px;
	font-size: 13px;
	vertical-align: middle;
	font-weight: 700;
}

.hubble-care-popup__smc-inner .checkbox-radio__label-text:before {
	position: absolute;
	left: 20px;
	margin-right: 0;
	top: 50%;
	margin-top: -12px;
}

.hubble-care-popup__smc-content {
	display: table-cell;
	width: 60%;
	text-align: right;
	vertical-align: middle;
}

.hubble-care-popup__smc-content p {
	text-align: inherit;
}

.hubble-care-popup__smc-discount {
	font-size: 12px;
	color: #7a7a7a;
}

.hubble-care-popup__smc-price {
	display: block;
	font-size: 13px;
	font-weight: 700;
}

.hubble-care-popup__smc-price del {
	display: block;
}

.hubble-care-popup__smc-price del+em {
	color: #006bea;
}

.hubble-care-popup__smc-discount+.hubble-care-popup__smc-price {
	margin-top: 1px;
}

.hubble-care-popup__smc-wrap {
	display: table;
	width: 100%;
	min-height: 80px;
	margin-top: 16px;
	padding: 6px 20px 5px;
	border: 1px solid #888;
	border-radius: 5px;
}

.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name,.hubble-care-popup__smc-wrap .hubble-care-popup__smc-content {
	width: 50%;
}

.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name {
	display: table-cell;
	padding-right: 10px;
	font-size: 13px;
	color: #363636;
	vertical-align: middle;
	font-weight: 700;
}

.hubble-care-popup__smc-wrap--desc .hubble-care-popup__smc-name {
	width: auto;
}

.hubble-care-popup__smc-wrap--desc .hubble-care-popup__smc-name-desc {
	display: inline-block;
	width: 85%;
	margin-top: 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
}

.hubble-care-popup__smc-wrap--desc .hubble-care-popup__smc-name-desc a {
	vertical-align: baseline;
	color: #006bea;
	text-decoration: underline;
}

.hubble-care-popup__smc-wrap--desc .hubble-care-popup__smc-name-desc a .icon {
	display: inline-block;
	width: 15px;
	height: 10px;
	fill: #006bea;
	vertical-align: middle;
}

.hubble-care-popup__smc-wrap--desc .hubble-care-popup__smc-name strong {
	color: #000;
}

.hubble-care-popup__smc-wrap--desc .hubble-care-popup__smc-content {
	width: auto;
}

.hubble-care-popup__smc-wrap--desc .hubble-care-popup__smc-content p {
	color: #000;
}

.hubble-care-popup__smc-message {
	margin: 6px 0 21px;
	font-size: 14px;
}

.hubble-care-popup__info {
	margin-top: 25px;
	font-size: 15px;
}

.hubble-care-popup__info-title {
	margin-bottom: 17px;
	font-weight: 700;
}

.hubble-care-popup__info-type-primary .hubble-care-popup__info-title {
	margin-bottom: 12px;
	font-size: 18px;
}

.hubble-care-popup__info-wrap+.hubble-care-popup__info-wrap {
	margin-top: 20px;
}

.hubble-care-popup__info-list li {
	position: relative;
	margin-top: 8px;
	font-size: 15px;
}

.hubble-care-popup__info-list li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
}

.hubble-care-popup__info-list-type-1 li {
	padding-left: 30px;
}

.hubble-care-popup__info-list-type-1 li:before {
	top: 6px;
	width: 15px;
	height: 11px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-check-green2.png) no-repeat;
	background-size: 100% 100%;
}

.hubble-care-popup__info-list-type-2 li {
	padding-left: 26px;
}

.hubble-care-popup__info-list-type-2 li:before {
	top: 8px;
	width: 10px;
	height: 3px;
	background: #000;
}

.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 {
	padding-bottom: 10px;
}

.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 li {
	padding-left: 15px;
	font-size: 16px;
	line-height: 22px;
}

.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 li:before {
	content: '';
	display: block;
	position: absolute;
	left: 5px;
	top: 9px;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #000;
}

.hubble-care-popup__caution {
	margin-top: 20px;
	font-size: 15px;
	line-height: 1.24;
	color: #000;
	text-align: justify;
}

.hubble-care-popup__caution-box {
	margin-top: 20px;
}

.hubble-care-popup__caution-box .hubble-care-popup__caution-title {
	font-size: 15px;
	font-weight: 700;
}

.hubble-care-popup__caution-box .hubble-care-popup__caution {
	margin-top: 17px;
}

.hubble-care-popup__policy-text {
	text-align: start;
	margin-top: 12px;
}

*:not(.hubble-care-popup__body--full)>.hubble-care-popup__policy-text {
	padding-left: 12px;
}

.hubble-care-popup__policy-text a {
	margin-left: 4px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.hubble-care-popup__policy-text a[target="_blank"]:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
	margin-left: 1px;
}

.hubble-care-popup__notice {
	margin-top: 40px;
	width: 100% !important;
	clear: both;
	font-size: 15px;
	letter-spacing: -0.002em;
}

.hubble-care-popup__desc {
	line-height: 1.266;
}

.hubble-care-popup__desc-title ~ .hubble-care-popup__desc {
	margin-top: 6px;
}

.hubble-care-popup__desc-box {
	margin-top: 30px;
	width: 100% !important;
	clear: both;
	font-size: 15px;
}

.hubble-care-popup__desc-box ~ .hubble-care-popup__desc-box {
	margin-top: 14px;
}

.hubble-care-popup__desc-title {
	font-weight: bold;
}

.hubble-care-popup__disclaimer {
	clear: both;
	width: 100% !important;
	margin-top: 32px;
	font-size: 12px;
	line-height: 1.33;
	color: #636363;
}

.hubble-care-popup__disclaimer a {
	font-size: 12px;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.hubble-care-popup__disclaimer a .icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	fill: #0077c8;
	vertical-align: middle;
}

.hubble-care-popup__term {
	clear: both;
	width: 100% !important;
	margin-top: 40px;
	font-size: 15px;
}

.hubble-care-popup__term-title {
	margin-bottom: 24px;
	font-weight: bold;
}

.hubble-care-popup__term a {
	font-weight: normal;
	vertical-align: baseline;
	text-decoration: underline;
	color: #006bea;
}

.hubble-care-popup__term a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.hubble-care-popup__check {
	margin-top: 20px;
	font-size: 15px;
}

.hubble-care-popup__check .is-check-required:before {
	content: '*';
	position: absolute;
	left: 0;
	top: 1px;
	color: #ed1c24;
	line-height: 1;
}

.hubble-care-popup__check .checkbox-radio__label-text {
	display: block;
	padding-left: 39px;
	font-size: 15px;
}

.hubble-care-popup__check .checkbox-radio__label-text a {
	margin-left: 4px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.hubble-care-popup__check .checkbox-radio__label-text a[target="_blank"]:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
	margin-left: 1px;
}

.hubble-care-popup__check .checkbox-radio__label-text--data b {
	font-weight: normal;
}

.hubble-care-popup__check .checkbox-radio__label-text:before {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

.hubble-care-popup__check .checkbox-radio input[type='checkbox']:checked ~ .checkbox-radio__label .checkbox-radio__label-text {
	font-weight: normal;
}

.hubble-care-popup__check-title {
	font-weight: 700;
	letter-spacing: -0.006em;
}

.hubble-care-popup__check-list-wrap {
	margin-top: 19px;
}

.hubble-care-popup__check-list {
	position: relative;
	margin-top: 8px;
	padding-left: 13px;
}

.hubble-care-popup__check-list .cta {
	margin-left: 39px;
	font-size: 15px;
	white-space: normal;
}

.hubble-care-popup__check-list.is-description {
	padding-left: 52px;
}

.hubble-care-popup__check-list.is-description span {
	color: #363636;
	font-size: 15px;
}

.hubble-care-popup__check-list.is-description span a {
	margin-left: 4px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.hubble-care-popup__check-list.is-description span a[target="_blank"]:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
	margin-left: 1px;
}

.hubble-care-popup__check-error {
	margin-top: 10px;
	padding-left: 51px;
	font-size: 15px;
	color: #ed1c24;
}

.hubble-care-popup__seau {
	margin-top: 23px;
}

.hubble-care-popup__seau-title {
	font-size: 15px;
	font-weight: 700;
}

.hubble-care-popup__seau-list li {
	position: relative;
	padding-left: 26px;
	margin-top: 8px;
	font-size: 15px;
}

.hubble-care-popup__seau-list li:before {
	content: '';
	display: block;
	position: absolute;
	left: 5px;
	top: 8px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #000;
}

.hubble-care-popup__button {
	position: relative;
	padding: 25px 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
	font-size: 0;
}

.hubble-care-popup__button-description {
	margin: -4px auto 21px;
	font-size: 15px;
}

.hubble-care-popup__button-description a {
	color: #006bea;
}

.hubble-care-popup__button-description p br {
	display: none;
}

.hubble-care-popup__button-item {
	display: inline-block;
	padding: 0 10px;
}

.hubble-care-popup__button .cta {
	min-width: 200px;
	padding: 14px 25px;
	font-size: 18px;
	border-radius: 50px;
}

.hubble-care-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.hubble-care-popup__close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	margin: -12px 0 0 -12px;
	top: 50%;
	width: 24px;
	height: 24px;
}

.hubble-care-popup-tse .hubble-care-popup__smc-wrap {
	padding-top: 26px;
	padding-bottom: 26px;
	border-radius: 6px;
	border: solid 1px #888;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option-desc-wrap {
	padding-top: 10px;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option span:not(:first-of-type):last-of-type {
	margin-left: auto;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option-name {
	font-size: 13px;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option-price {
	font-size: 13px;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option-sku {
	font-size: 12px;
	color: #666;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option-desc {
	font-size: 13px;
	font-weight: bold;
	color: #666;
}

.hubble-care-popup-tse .hubble-care-popup__smc-option-desc-price {
	font-size: 13px;
	color: #666;
}

.hubble-care-popup .hubble-care-popup__body--full {
	margin-top: 0;
	padding-top: 30px;
}

.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__smc-name strong {
	display: block;
	line-height: 1.38461;
	color: #000;
}

.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__smc-wrap {
	padding: 31px 20px;
}

.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__smc-message {
	margin: 12px 0 30px;
}

.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__policy-text {
	font-size: 15px;
}

.hubble-care-popup__alert {
	display: none;
}

.hubble-care-popup__alert .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.hubble-care-popup__alert .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.hubble-care-popup__alert .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 980px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.hubble-care-popup__alert .layer-popup__contents {
	width: 100%;
	max-height: 100%;
	padding: 55px 60px 30px;
	text-align: center;
}

.hubble-care-popup__alert-button {
	margin-top: 55px;
	text-align: center;
}

.hubble-care-popup__alert-close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.hubble-care-popup__alert-close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	margin: -12px 0 0 -12px;
	top: 50%;
	width: 24px;
	height: 24px;
}

.hubble-care-popup__promo .hubble-care-popup__promo-desc {
	margin-top: 21px;
	line-height: 1.38;
	font-size: 16px;
}

.hubble-care-popup__promo .hubble-care-popup__promo-text {
	margin-top: 30px;
	line-height: 1.36;
	font-size: 14px;
}

.hubble-care-popup__promo .hubble-care-popup__check {
	margin-top: 60px;
}

.hubble-care-popup__promo .hubble-care-popup__disclaimer {
	margin-top: 12px;
	margin-left: auto;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hubble-care-popup .layer-popup__inner {
		max-width: 68.05555556vw;
		border-radius: 1.38888889vw;
	}

	.hubble-care-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.16666667vw 3.95833333vw 4.16666667vw;
	}

	.hubble-care-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.hubble-care-popup .layer-popup__title {
		padding-right: 3.33333333vw;
		font-size: 1.94444444vw;
	}

	.hubble-care-popup .layer-popup__title:after {
		top: .06944444vw;
		width: 2.63888889vw;
		height: 2.63888889vw;
	}

	.hubble-care-popup .layer-popup__desc {
		margin-top: .69444444vw;
		font-size: 1.25vw;
	}

	.hubble-care-popup .layer-popup__desc-sub {
		margin-top: .41666667vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__body {
		margin-top: 1.45833333vw;
	}

	*:not(.hubble-care-popup__body--full)>.hubble-care-popup__image ~ div {
		width: 31.18055556vw;
	}

	*:not(.hubble-care-popup__body--full)>.hubble-care-popup__smc {
		width: 31.18055556vw;
	}

	.hubble-care-popup__smc-inner {
		margin-top: -1.11111111vw;
	}

	.hubble-care-popup__smc-inner .checkbox-radio {
		margin-top: 1.11111111vw;
	}

	.hubble-care-popup__smc-inner .checkbox-radio__label {
		min-height: 5.55555556vw;
		padding: .41666667vw 1.38888889vw .34722222vw 1.38888889vw;
	}

	.hubble-care-popup__smc-inner .checkbox-radio__label-text {
		padding-right: .69444444vw;
		padding-left: 2.70833333vw;
		font-size: .90277778vw;
	}

	.hubble-care-popup__smc-inner .checkbox-radio__label-text:before {
		left: 1.38888889vw;
		margin-top: -0.83333333vw;
	}

	.hubble-care-popup__smc-discount {
		font-size: .83333333vw;
	}

	.hubble-care-popup__smc-price {
		font-size: .90277778vw;
	}

	.hubble-care-popup__smc-discount+.hubble-care-popup__smc-price {
		margin-top: .06944444vw;
	}

	.hubble-care-popup__smc-wrap {
		min-height: 5.55555556vw;
		margin-top: 1.11111111vw;
		padding: .41666667vw 1.38888889vw .34722222vw 1.38888889vw;
	}

	.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name {
		padding-right: .69444444vw;
		font-size: .90277778vw;
	}

	.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name-desc {
		margin-top: .34722222vw;
		font-size: .83333333vw;
	}

	.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name-desc a .icon {
		width: 1.04166667vw;
		height: .69444444vw;
	}

	.hubble-care-popup__smc-message {
		margin: .41666667vw 0vw 1.45833333vw 0vw;
		font-size: .97222222vw;
	}

	.hubble-care-popup__info {
		margin-top: 1.73611111vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__info-title {
		margin-bottom: 1.18055556vw;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-title {
		margin-bottom: .83333333vw;
		font-size: 1.25vw;
	}

	.hubble-care-popup__info-wrap+.hubble-care-popup__info-wrap {
		margin-top: 1.38888889vw;
	}

	.hubble-care-popup__info-list li {
		margin-top: .55555556vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__info-list-type-1 li {
		padding-left: 2.08333333vw;
	}

	.hubble-care-popup__info-list-type-1 li:before {
		top: .41666667vw;
		width: 1.04166667vw;
		height: .76388889vw;
	}

	.hubble-care-popup__info-list-type-2 li {
		padding-left: 1.80555556vw;
	}

	.hubble-care-popup__info-list-type-2 li:before {
		top: .55555556vw;
		width: .69444444vw;
		height: .20833333vw;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 {
		padding-bottom: .69444444vw;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 li {
		padding-left: 1.04166667vw;
		font-size: 1.11111111vw;
		line-height: 1.52777778vw;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 li:before {
		left: .34722222vw;
		top: .625vw;
		width: .20833333vw;
		height: .20833333vw;
	}

	.hubble-care-popup__caution {
		margin-top: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__caution-box {
		margin-top: 1.38888889vw;
	}

	.hubble-care-popup__caution-box .hubble-care-popup__caution-title {
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__caution-box .hubble-care-popup__caution {
		margin-top: 1.18055556vw;
	}

	.hubble-care-popup__policy-text {
		margin-top: .83333333vw;
		font-size: 1.04166667vw;
	}

	*:not(.hubble-care-popup__body--full)>.hubble-care-popup__policy-text {
		padding-left: .83333333vw;
	}

	.hubble-care-popup__policy-text a {
		margin-left: .27777778vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__policy-text a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
		margin-left: .06944444vw;
	}

	.hubble-care-popup__notice {
		margin-top: 2.77777778vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__desc-title ~ .hubble-care-popup__desc {
		margin-top: .41666667vw;
	}

	.hubble-care-popup__desc-box {
		margin-top: 2.08333333vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__desc-box ~ .hubble-care-popup__desc-box {
		margin-top: .97222222vw;
	}

	.hubble-care-popup__disclaimer {
		margin-top: 2.22222222vw;
		font-size: .83333333vw;
	}

	.hubble-care-popup__disclaimer a {
		font-size: .83333333vw;
	}

	.hubble-care-popup__disclaimer a .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-care-popup__term {
		font-size: 1.04166667vw;
		margin-top: 2.77777778vw;
	}

	.hubble-care-popup__term-title {
		margin-bottom: 1.66666667vw;
	}

	.hubble-care-popup__term a[target="_blank"]:after {
		content: ' ';
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-care-popup__check {
		margin-top: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__check .checkbox-radio__label-text {
		padding-left: 2.70833333vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__check .checkbox-radio__label-text a {
		margin-left: .27777778vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__check .checkbox-radio__label-text a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
		margin-left: .06944444vw;
	}

	.hubble-care-popup__check .checkbox-radio__label-text:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hubble-care-popup__check-list-wrap {
		margin-top: 1.31944444vw;
	}

	.hubble-care-popup__check-list {
		margin-top: .55555556vw;
		padding-left: .90277778vw;
	}

	.hubble-care-popup__check-list .cta {
		margin-left: 2.70833333vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__check-list.is-description {
		padding-left: 3.61111111vw;
	}

	.hubble-care-popup__check-list.is-description span {
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__check-list.is-description span a {
		margin-left: .27777778vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__check-list.is-description span a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
		margin-left: .06944444vw;
	}

	.hubble-care-popup__check-error {
		margin-top: .69444444vw;
		padding-left: 3.54166667vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__seau {
		margin-top: 1.59722222vw;
	}

	.hubble-care-popup__seau-title {
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__seau-list li {
		padding-left: 1.80555556vw;
		margin-top: .55555556vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__seau-list li:before {
		left: .34722222vw;
		top: .55555556vw;
		width: .34722222vw;
		height: .34722222vw;
	}

	.hubble-care-popup__button {
		padding: 1.73611111vw 3.88888889vw;
	}

	.hubble-care-popup__button-description {
		margin-top: -0.27777778vw;
		margin-bottom: 1.45833333vw;
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__button-item {
		padding: 0vw .69444444vw;
	}

	.hubble-care-popup__button .cta {
		min-width: 13.88888889vw;
		padding: .97222222vw 1.73611111vw;
		font-size: 1.25vw;
		border-radius: 3.47222222vw;
	}

	.hubble-care-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hubble-care-popup__close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-wrap {
		padding-top: 1.80555556vw;
		padding-bottom: 1.80555556vw;
		border-radius: .41666667vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-desc-wrap {
		padding-top: .69444444vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-name {
		font-size: .90277778vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-price {
		font-size: .90277778vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-sku {
		font-size: .83333333vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-desc {
		font-size: .90277778vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-desc-price {
		font-size: .90277778vw;
	}

	.hubble-care-popup .hubble-care-popup__body--full {
		padding-top: 2.08333333vw;
	}

	.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__smc-wrap {
		padding: 2.15277778vw 1.38888889vw;
	}

	.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__smc-message {
		margin: .83333333vw 0vw 2.08333333vw 0vw;
	}

	.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__policy-text {
		font-size: 1.04166667vw;
	}

	.hubble-care-popup__alert .layer-popup__inner {
		max-width: 68.05555556vw;
		border-radius: 1.38888889vw;
	}

	.hubble-care-popup__alert .layer-popup__contents {
		padding: 3.81944444vw 4.16666667vw 2.08333333vw 4.16666667vw;
	}

	.hubble-care-popup__alert-button {
		margin-top: 3.81944444vw;
	}

	.hubble-care-popup__alert-close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hubble-care-popup__alert-close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__promo-desc {
		margin-top: 1.45833333vw;
		font-size: 1.11111111vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__promo-text {
		margin-top: 2.08333333vw;
		font-size: .97222222vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__check {
		margin-top: 4.16666667vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__disclaimer {
		margin-top: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.hubble-care-popup .layer-popup {
		padding: 2.77777778vw;
		letter-spacing: -1.11111111vw !important;
	}

	.hubble-care-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
		letter-spacing: 0;
	}

	.hubble-care-popup .layer-popup .scrollbar__contents {
		padding: 14.44444444vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.hubble-care-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.hubble-care-popup .layer-popup__title {
		padding-right: 13.33333333vw;
		font-size: 5vw;
	}

	.hubble-care-popup .layer-popup__title:after {
		top: .55555556vw;
		right: 2.22222222vw;
		width: 8.05555556vw;
		height: 8.05555556vw;
	}

	.hubble-care-popup .layer-popup__desc {
		margin-top: 3.88888889vw;
		padding-right: 20.83333333vw;
		font-size: 3.33333333vw;
		line-height: 1.33;
	}

	.hubble-care-popup .layer-popup__desc-sub {
		margin-top: .83333333vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.hubble-care-popup__body {
		margin-top: 6.38888889vw;
	}

	.hubble-care-popup__image {
		position: relative;
		left: auto;
		top: auto;
		margin: 5.55555556vw -5.55555556vw 0vw -5.55555556vw;
	}

	:not(.hubble-care-popup__body--full)>.hubble-care-popup__image {
		width: auto;
		float: none;
	}

	:not(.hubble-care-popup__body--full)>.hubble-care-popup__image ~ div {
		float: none;
		width: auto;
	}

	.hubble-care-popup__smc {
		margin: 0vw -2.77777778vw;
		line-height: 1.33;
	}

	*:not(.hubble-care-popup__body--full)>.hubble-care-popup__smc {
		float: none;
		width: auto;
	}

	.hubble-care-popup__smc-inner .checkbox-radio {
		margin-top: 3.33333333vw;
	}

	.hubble-care-popup__smc-inner .checkbox-radio__label {
		min-height: 15.27777778vw;
		padding: 3.33333333vw 4.16666667vw;
		border-radius: .83333333vw;
	}

	.hubble-care-popup__smc-inner .checkbox-radio__label-text {
		padding-right: 2.77777778vw;
		padding-left: 8.61111111vw;
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__smc-inner .checkbox-radio__label-text:before {
		left: 4.16666667vw;
		margin-top: -3.33333333vw;
	}

	.hubble-care-popup__smc-discount {
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__smc-price {
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__smc-discount+.hubble-care-popup__smc-price {
		margin-top: 1.11111111vw;
	}

	.hubble-care-popup__smc-wrap {
		min-height: 15.27777778vw;
		padding: 3.33333333vw 4.16666667vw;
		border-radius: .83333333vw;
	}

	.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name {
		padding-right: 2.77777778vw;
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name-desc {
		width: 94%;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.hubble-care-popup__smc-wrap .hubble-care-popup__smc-name-desc a .icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.hubble-care-popup__smc-message {
		margin: 2.22222222vw 2.77777778vw -0.83333333vw 2.77777778vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__info {
		margin-top: 3.61111111vw;
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__info-title {
		margin-bottom: 3.61111111vw;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-title {
		margin-bottom: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__info-wrap:first-of-type.hubble-care-popup__info-type-primary {
		padding-top: 2.22222222vw;
	}

	.hubble-care-popup__info-wrap+.hubble-care-popup__info-wrap {
		margin-top: 8.88888889vw;
	}

	.hubble-care-popup__info-list li {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__info-list-type-1 li {
		padding-left: 5.55555556vw;
	}

	.hubble-care-popup__info-list-type-1 li:before {
		top: .83333333vw;
		width: 2.77777778vw;
		height: 2.22222222vw;
	}

	.hubble-care-popup__info-list-type-2 li {
		padding-left: 5.55555556vw;
	}

	.hubble-care-popup__info-list-type-2 li:before {
		top: 1.66666667vw;
		width: 2.5vw;
		height: .55555556vw;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 {
		padding-bottom: 0;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 li {
		padding-left: 2.77777778vw;
		font-size: 2.77777778vw;
		line-height: 3.88888889vw;
	}

	.hubble-care-popup__info-type-primary .hubble-care-popup__info-list-type-4 li:before {
		left: .55555556vw;
		top: 1.80555556vw;
		width: .41666667vw;
		height: .41666667vw;
	}

	.hubble-care-popup__caution {
		margin-top: 3.61111111vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.hubble-care-popup__caution-box {
		margin-top: 8.88888889vw;
	}

	.hubble-care-popup__caution-box .hubble-care-popup__caution-title {
		font-size: 3.61111111vw;
	}

	.hubble-care-popup__caution-box .hubble-care-popup__caution {
		margin-top: 3.61111111vw;
	}

	.hubble-care-popup__policy-text {
		margin-top: 5.55555556vw;
		font-size: 2.77777778vw;
	}

	*:not(.hubble-care-popup__body--full)>.hubble-care-popup__policy-text {
		padding-left: 0;
	}

	.hubble-care-popup__policy-text a {
		margin-left: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__policy-text a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
		margin-left: .27777778vw;
	}

	.hubble-care-popup__notice {
		margin-top: 5.83333333vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__desc {
		line-height: 1.4;
	}

	.hubble-care-popup__desc-title ~ .hubble-care-popup__desc {
		margin-top: 1.11111111vw;
	}

	.hubble-care-popup__desc-box {
		margin-top: 6.66666667vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__desc-box ~ .hubble-care-popup__desc-box {
		margin-top: 5.55555556vw;
	}

	.hubble-care-popup__desc-title {
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__disclaimer {
		margin-top: 8.88888889vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__disclaimer a {
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__disclaimer a .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-care-popup__term {
		font-size: 3.33333333vw;
		margin-top: 6.94444444vw;
	}

	.hubble-care-popup__term-title {
		margin-bottom: 5.27777778vw;
	}

	.hubble-care-popup__term a[target="_blank"]:after {
		content: ' ';
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hubble-care-popup__check {
		margin-top: 8.33333333vw;
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__check .is-check-required:before {
		top: .27777778vw;
	}

	.hubble-care-popup__check .checkbox-radio__label-text {
		max-height: none;
		min-height: 6.66666667vw;
		padding-left: 8.61111111vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__check .checkbox-radio__label-text a {
		margin-left: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__check .checkbox-radio__label-text a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
		margin-left: .27777778vw;
	}

	.hubble-care-popup__check-title {
		letter-spacing: .01em;
	}

	.hubble-care-popup__check-list-wrap {
		margin-top: 6.11111111vw;
	}

	.hubble-care-popup__check-list {
		margin-top: 4.72222222vw;
		padding-left: 2.77777778vw;
	}

	.hubble-care-popup__check-list .cta {
		margin-left: 8.61111111vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__check-list.is-description {
		padding-left: 11.38888889vw;
	}

	.hubble-care-popup__check-list.is-description span {
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__check-list.is-description span a {
		margin-left: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__check-list.is-description span a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
		margin-left: .27777778vw;
	}

	.hubble-care-popup__check-error {
		margin-top: 5.83333333vw;
		padding-left: 9.72222222vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__seau {
		margin-top: 7.22222222vw;
	}

	.hubble-care-popup__seau-title {
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__seau-list li {
		padding-left: 5.55555556vw;
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hubble-care-popup__seau-list li:before {
		left: 1.38888889vw;
		top: 1.38888889vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hubble-care-popup__button {
		padding: 6.38888889vw 5.55555556vw;
		-webkit-box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
	}

	.hubble-care-popup__button-description {
		margin: -1.94444444vw 0vw 3.05555556vw 0vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__button-description p br {
		display: block;
	}

	.hubble-care-popup__button-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.hubble-care-popup__button-item {
		max-width: 50%;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		padding: 0vw .83333333vw;
	}

	.hubble-care-popup__button .cta {
		width: 100%;
		min-width: auto;
		min-height: 3.05555556vw;
		padding: 3.05555556vw 4.16666667vw;
		font-size: 3.33333333vw;
		line-height: 3.05555556vw;
		border-radius: 55.55555556vw;
	}

	.hubble-care-popup__close {
		right: 0;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.hubble-care-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__body {
		margin-top: 0;
		padding-top: 4.44444444vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-wrap {
		padding-top: 3.33333333vw;
		padding-bottom: 3.33333333vw;
		border-radius: .83333333vw;
		border-color: #dadada;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-desc-wrap {
		padding-top: 1.38888889vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-name {
		font-size: 3.33333333vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-price {
		font-size: 3.33333333vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-sku {
		font-size: 2.77777778vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-desc {
		font-size: 3.33333333vw;
	}

	.hubble-care-popup-tse .hubble-care-popup__smc-option-desc-price {
		font-size: 3.33333333vw;
	}

	.hubble-care-popup .hubble-care-popup__body--full {
		padding-top: 3.88888889vw;
	}

	.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__smc-wrap {
		padding: 5.55555556vw 3.88888889vw;
	}

	.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__smc-message {
		margin: 1.11111111vw 2.77777778vw 5.55555556vw 2.77777778vw;
		line-height: 1.4;
	}

	.hubble-care-popup .hubble-care-popup__body--full .hubble-care-popup__policy-text {
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.hubble-care-popup__alert .layer-popup {
		padding: 2.77777778vw;
	}

	.hubble-care-popup__alert .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.hubble-care-popup__alert .layer-popup__contents {
		padding: 14.72222222vw 6.38888889vw 6.38888889vw 6.38888889vw;
	}

	.hubble-care-popup__alert-button {
		margin-top: 15.27777778vw;
	}

	.hubble-care-popup__alert-close {
		right: 0;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.hubble-care-popup__alert-close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__promo-desc {
		line-height: 1.4;
		margin-top: 4.72222222vw;
		font-size: 2.77777778vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__promo-text {
		line-height: 1.38;
		margin-top: 4.16666667vw;
		font-size: 2.22222222vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__check {
		margin-top: 12.5vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__check .checkbox-radio__label-text {
		padding-left: 7.5vw;
		padding-top: .27777778vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__disclaimer {
		line-height: 1.57;
		margin-top: 4.44444444vw;
		font-size: 1.94444444vw;
	}

	.hubble-care-popup__promo .hubble-care-popup__disclaimer a {
		font-size: 1.94444444vw;
	}
}

.add-ons-evoucher-popup .layer-popup {
	display: none;
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.68);
	text-align: center;
	letter-spacing: -4px;
	z-index: 3100;
}

.add-ons-evoucher-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.add-ons-evoucher-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 920px;
	border-radius: 20px;
	background: #fff;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.add-ons-evoucher-popup .layer-popup .scrollbar__wrap {
	max-height: 507px;
}

.add-ons-evoucher-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.add-ons-evoucher-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	z-index: 1;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.add-ons-evoucher-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.add-ons-evoucher-popup__wrap {
	padding: 24px 24px 0;
}

.add-ons-evoucher-popup__head {
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.add-ons-evoucher-popup__head .layer-popup__title {
	font-size: 24px;
	line-height: 1.33;
	letter-spacing: -0.02em;
	text-align: left;
}

.add-ons-evoucher-popup__body {
	margin-top: 16px;
}

.add-ons-evoucher-popup__item {
	padding: 24px 0;
	border-bottom: 1px solid #ddd;
}

.add-ons-evoucher-popup__item:last-child {
	border-bottom: 0;
}

.add-ons-evoucher-popup__image {
	width: 144px;
	float: left;
}

.add-ons-evoucher-popup__content {
	overflow: hidden;
	padding-left: 24px;
}

.add-ons-evoucher-popup__text {
	margin-bottom: 16px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 16px;
	line-height: 1.33;
	font-weight: 700;
}

.add-ons-evoucher-popup .option-selector-v2__color-name,.add-ons-evoucher-popup .option-selector-v2__swiper-container {
	padding-left: 0;
}

.add-ons-evoucher-popup .option-selector-v2__color-name {
	margin-bottom: 4px;
}

.add-ons-evoucher-popup .option-selector-v2__wrap--capacity {
	margin-top: 16px;
}

.add-ons-evoucher-popup__state {
	position: relative;
	display: block;
	margin-top: 16px;
	font-size: 12px;
	line-height: 1.33;
	padding-left: 24px;
}

.add-ons-evoucher-popup__state svg.icon {
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0;
	left: 0;
}

.add-ons-evoucher-popup__button {
	padding: 24px;
	background-color: #fff;
	border-top: 1px solid #ddd;
	text-align: center;
	font-size: 0;
	min-height: 141px;
}

.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price {
	margin-bottom: 18px;
}

.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-original {
	font-size: 14px;
	font-weight: 700;
	line-height: 1.33;
	color: #2189ff;
	vertical-align: -25px;
}

.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-payment {
	font-size: 26px;
	line-height: 1.33;
	color: #000;
	margin-left: 6px;
}

.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-current {
	font-size: 18px;
	font-weight: bold;
}

.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-sub {
	margin-top: 4px;
	font-size: 12px;
}

.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-save {
	color: #006bea;
	font-weight: bold;
}

.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-was+.add-ons-evoucher-popup__price-save {
	margin-left: 1px;
}

.add-ons-evoucher-popup__button-item {
	display: inline-block;
	padding: 0 10px;
}

.add-ons-evoucher-popup__button-item .cta {
	width: 200px;
	font-size: 14px;
	border-radius: 50px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.add-ons-evoucher-popup .layer-popup__inner {
		max-width: 63.88888889vw;
		max-height: 45vw;
		border-radius: 1.38888889vw;
	}

	.add-ons-evoucher-popup .layer-popup .scrollbar__wrap {
		max-height: 35.20833333vw;
	}

	.add-ons-evoucher-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.add-ons-evoucher-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.add-ons-evoucher-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.add-ons-evoucher-popup__wrap {
		padding: 1.66666667vw 1.66666667vw 0vw 1.66666667vw;
	}

	.add-ons-evoucher-popup__head .layer-popup__title {
		font-size: 1.66666667vw;
	}

	.add-ons-evoucher-popup__body {
		margin-top: 1.11111111vw;
	}

	.add-ons-evoucher-popup__item {
		padding: 1.66666667vw 0vw;
	}

	.add-ons-evoucher-popup__image {
		width: 10vw;
	}

	.add-ons-evoucher-popup__content {
		padding-left: 1.66666667vw;
	}

	.add-ons-evoucher-popup__text {
		margin-bottom: 1.11111111vw;
		font-size: 1.11111111vw;
	}

	.add-ons-evoucher-popup .option-selector-v2__color-name,.add-ons-evoucher-popup .option-selector-v2__swiper-container {
		padding-left: 0vw;
	}

	.add-ons-evoucher-popup .option-selector-v2__color-name {
		margin-bottom: .27777778vw;
	}

	.add-ons-evoucher-popup .option-selector-v2__wrap--capacity {
		margin-top: 1.11111111vw;
	}

	.add-ons-evoucher-popup__state {
		margin-top: 1.11111111vw;
		font-size: .83333333vw;
		padding-left: 1.66666667vw;
	}

	.add-ons-evoucher-popup__state svg.icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.add-ons-evoucher-popup__button {
		padding: 1.66666667vw;
		min-height: 9.79166667vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price {
		margin-bottom: 1.25vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-original {
		font-size: .97222222vw;
		vertical-align: -1.73611111vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-payment {
		font-size: 1.80555556vw;
		margin-left: .41666667vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-current {
		font-size: 1.25vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-sub {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-was+.add-ons-evoucher-popup__price-save {
		margin-left: .06944444vw;
	}

	.add-ons-evoucher-popup__button-item {
		padding: 0vw .69444444vw;
	}

	.add-ons-evoucher-popup__button-item .cta {
		width: 13.88888889vw;
		font-size: .97222222vw;
		border-radius: 3.47222222vw;
	}
}

@media only screen and (max-width:767px) {
	.add-ons-evoucher-popup .layer-popup__inner {
		width: 100%;
		height: 100%;
		max-height: 100%;
		border-radius: 0vw;
	}

	.add-ons-evoucher-popup .layer-popup .scrollbar__wrap {
		max-height: none;
	}

	.add-ons-evoucher-popup .layer-popup .scrollbar-vertical__track {
		display: none;
	}

	.add-ons-evoucher-popup .layer-popup__close {
		z-index: 10;
		right: 3.33333333vw;
		top: 3.33333333vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.add-ons-evoucher-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.add-ons-evoucher-popup__wrap {
		height: auto;
		padding: 0vw 6.66666667vw;
	}

	.add-ons-evoucher-popup__head {
		position: fixed;
		width: 100%;
		z-index: 10;
		background-color: #fff;
		height: 19.44444444vw;
		margin-left: -6.66666667vw;
	}

	.add-ons-evoucher-popup__head .layer-popup__title {
		font-size: 6.11111111vw;
		padding: 6.66666667vw 15.55555556vw 4.44444444vw 6.66666667vw;
	}

	.add-ons-evoucher-popup__body {
		margin-top: 0;
		padding: 19.44444444vw 0vw 30vw 0vw;
	}

	.add-ons-evoucher-popup__item {
		height: auto;
		padding: 6.66666667vw 0vw;
	}

	.add-ons-evoucher-popup__image {
		width: 26.66666667vw;
	}

	.add-ons-evoucher-popup__content {
		padding-left: 4.44444444vw;
	}

	.add-ons-evoucher-popup__text {
		margin-bottom: 3.33333333vw;
		font-size: 3.88888889vw;
	}

	.add-ons-evoucher-popup .option-selector-v2__color-name {
		margin-bottom: 1.66666667vw;
	}

	.add-ons-evoucher-popup .option-selector-v2__wrap--capacity {
		margin-top: 3.33333333vw;
	}

	.add-ons-evoucher-popup__state {
		margin-top: 3.33333333vw;
		font-size: 3.33333333vw;
		padding-left: 5vw;
	}

	.add-ons-evoucher-popup__state svg.icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.add-ons-evoucher-popup__button {
		position: fixed;
		width: 100%;
		bottom: 0;
		z-index: 10;
		padding: 4.44444444vw 0vw;
		min-height: 30vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price {
		margin-bottom: 2.77777778vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-original {
		font-weight: 400;
		font-size: 2.77777778vw;
		vertical-align: -5.27777778vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-payment {
		font-size: 5vw;
		margin-left: 2.22222222vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-current {
		font-size: 5vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-sub {
		margin-top: .83333333vw;
		font-size: 3.33333333vw;
	}

	.add-ons-evoucher-popup__button .add-ons-evoucher-popup__price-was+.add-ons-evoucher-popup__price-save {
		margin-left: .27777778vw;
	}

	.add-ons-evoucher-popup__button-item {
		padding: 0vw 2.77777778vw;
	}

	.add-ons-evoucher-popup__button-item .cta {
		width: 55.55555556vw;
		font-size: 3.88888889vw;
		border-radius: 13.88888889vw;
	}
}

.assured-buyback-popup {
	display: none;
}

.assured-buyback-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 2999;
}

.assured-buyback-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.assured-buyback-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 680px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.assured-buyback-popup .layer-popup .scrollbar__contents {
	padding: 59px 60px 35px;
}

.assured-buyback-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.assured-buyback-popup .layer-popup__title {
	position: relative;
	padding-bottom: 29px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 32px;
	line-height: 1.33;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
}

.assured-buyback-popup__body {
	position: relative;
}

.assured-buyback-popup__body-inner {
	padding: 36px 0 0;
	font-size: 15px;
	line-height: 1.33;
}

.assured-buyback-popup__head {
	display: table;
	width: 100%;
}

.assured-buyback-popup__head-title {
	display: table-cell;
	vertical-align: top;
}

.assured-buyback-popup__head-title-text {
	display: block;
	line-height: 1.32;
}

.assured-buyback-popup__head-price {
	display: table-cell;
	width: 30%;
	vertical-align: top;
	text-align: right;
}

.assured-buyback-popup__head-price-text {
	font-weight: bold;
}

.assured-buyback-popup__desc {
	margin-top: 31px;
}

.assured-buyback-popup__desc-text {
	margin-top: 17px;
	line-height: 1.53;
}

.assured-buyback-popup__desc-text:first-child {
	margin-top: 0;
}

.assured-buyback-popup__desc.desc-type2 .assured-buyback-popup__desc-text {
	font-weight: bold;
}

.assured-buyback-popup__info-wrap {
	margin-top: 23px;
	border: 1px solid #eaeaea;
}

.assured-buyback-popup__info {
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	table-layout: fixed;
}

.assured-buyback-popup__info th,.assured-buyback-popup__info td {
	padding: 10px;
}

.assured-buyback-popup__info thead th {
	border-left: 1px solid #eaeaea;
}

.assured-buyback-popup__info tbody th,.assured-buyback-popup__info tbody td {
	border: solid #eaeaea;
	border-width: 1px 0 0 1px;
}

.assured-buyback-popup__info thead th:first-child {
	border-left: 0;
}

.assured-buyback-popup__info tbody th:first-child,.assured-buyback-popup__info tbody td:first-child {
	border-left: 0;
}

.assured-buyback-popup__info thead tr:last-child th {
	border-bottom: 1px solid #eaeaea;
}

.assured-buyback-popup__info tbody tr:first-child th,.assured-buyback-popup__info tbody tr:first-child td {
	border-top: 0;
}

.assured-buyback-popup__more-box {
	margin-top: 26px;
}

.assured-buyback-popup__more-btn {
	color: #1428a0;
	font-weight: 700;
	letter-spacing: 0;
	text-transform: none;
}

.assured-buyback-popup__more-btn .icon {
	margin: 3px 0 0 3px;
	width: 18px;
	height: 15px;
	fill: #999;
}

.assured-buyback-popup__more-content {
	display: none;
	padding-top: 20px;
}

.assured-buyback-popup__foot {
	padding-bottom: 25px;
}

.assured-buyback-popup__foot-cta {
	text-align: center;
}

.assured-buyback-popup__list li {
	position: relative;
	margin-top: 8px;
	line-height: 1.32;
	padding-left: 26px;
}

.assured-buyback-popup__list li:first-child {
	margin-top: 0;
}

.assured-buyback-popup__list li:before {
	position: absolute;
	top: 8px;
	left: 5px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #000;
	content: '';
}

.assured-buyback-popup__check {
	position: relative;
	padding: 15px 60px;
}

.assured-buyback-popup__check:before {
	position: absolute;
	top: 0;
	left: 60px;
	right: 60px;
	border-top: 1px solid #e5dfdf;
	content: '';
}

.assured-buyback-popup__check-title {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.042em;
}

.assured-buyback-popup__check-list-wrap {
	margin-top: 10px;
}

.assured-buyback-popup__check-list {
	position: relative;
	margin-top: 14px;
	padding-left: 13px;
	letter-spacing: -0.035em;
}

.assured-buyback-popup__check-list:first-child {
	margin-top: 0;
}

.assured-buyback-popup__check-list .checkbox-v2 {
	display: block;
	position: relative;
}

.assured-buyback-popup__check-list .checkbox-v2__label {
	position: relative;
	padding-left: 30px;
}

.assured-buyback-popup__check-list .checkbox-v2__label-text {
	font-size: 13px;
	line-height: 1.32;
}

.assured-buyback-popup__check-list .checkbox-v2__label-box-wrap {
	position: absolute;
	left: 0;
}

.assured-buyback-popup__check-list-link {
	color: #1428a0;
}

.assured-buyback-popup__check-list.is-check-required:before {
	content: "*";
	position: absolute;
	left: 0;
	top: 1px;
	color: #ed1c24;
	line-height: 1;
}

.assured-buyback-popup__check-list.is-description {
	font-size: 13px;
	padding-left: 47px;
}

.assured-buyback-popup__check-error {
	margin-top: 12px;
	padding-left: 47px;
	font-size: 12px;
	color: #ed1c24;
}

.assured-buyback-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.assured-buyback-popup__close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.assured-buyback-popup .layer-popup__inner {
		max-width: 47.22222222vw;
		border-radius: 1.38888889vw;
	}

	.assured-buyback-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.16666667vw 3.95833333vw 4.16666667vw;
	}

	.assured-buyback-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.assured-buyback-popup .layer-popup__title {
		padding-bottom: 2.01388889vw;
		font-size: 2.22222222vw;
	}

	.assured-buyback-popup__body-inner {
		padding: 2.5vw 0vw 0vw 0vw;
		font-size: 1.04166667vw;
	}

	.assured-buyback-popup__desc {
		margin-top: 2.15277778vw;
	}

	.assured-buyback-popup__desc-text {
		margin-top: 1.18055556vw;
	}

	.assured-buyback-popup__info-wrap {
		margin-top: 1.59722222vw;
	}

	.assured-buyback-popup__info th,.assured-buyback-popup__info td {
		padding: .69444444vw;
	}

	.assured-buyback-popup__more-box {
		margin-top: 1.80555556vw;
	}

	.assured-buyback-popup__more-btn .icon {
		margin: .20833333vw 0vw 0vw .20833333vw;
		width: 1.25vw;
		height: 1.04166667vw;
	}

	.assured-buyback-popup__more-content {
		padding-top: 1.38888889vw;
	}

	.assured-buyback-popup__foot {
		padding-bottom: 1.73611111vw;
	}

	.assured-buyback-popup__list li {
		margin-top: .55555556vw;
		padding-left: 1.80555556vw;
	}

	.assured-buyback-popup__list li:before {
		top: .55555556vw;
		left: .34722222vw;
		width: .34722222vw;
		height: .34722222vw;
	}

	.assured-buyback-popup__check {
		padding: 1.04166667vw 4.16666667vw;
	}

	.assured-buyback-popup__check:before {
		left: 4.16666667vw;
		right: 4.16666667vw;
	}

	.assured-buyback-popup__check-title {
		font-size: .97222222vw;
	}

	.assured-buyback-popup__check-list-wrap {
		margin-top: .69444444vw;
	}

	.assured-buyback-popup__check-list {
		margin-top: .97222222vw;
		padding-left: .90277778vw;
	}

	.assured-buyback-popup__check-list .checkbox-v2__label {
		padding-left: 2.08333333vw;
	}

	.assured-buyback-popup__check-list .checkbox-v2__label-text {
		font-size: .90277778vw;
	}

	.assured-buyback-popup__check-list.is-description {
		font-size: .90277778vw;
		padding-left: 3.26388889vw;
	}

	.assured-buyback-popup__check-error {
		margin-top: .83333333vw;
		padding-left: 3.26388889vw;
		font-size: .83333333vw;
	}

	.assured-buyback-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.assured-buyback-popup__close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.assured-buyback-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.assured-buyback-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.assured-buyback-popup .layer-popup .scrollbar__contents {
		padding: 14.44444444vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.assured-buyback-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.assured-buyback-popup .layer-popup__title {
		padding-bottom: 4.72222222vw;
		font-size: 5.55555556vw;
	}

	.assured-buyback-popup__body-inner {
		padding: 5.55555556vw 0vw 0vw 0vw;
		font-size: 3.33333333vw;
	}

	.assured-buyback-popup__desc {
		margin-top: 4.72222222vw;
	}

	.assured-buyback-popup__desc-text {
		margin-top: 4.72222222vw;
	}

	.assured-buyback-popup__info-wrap {
		margin-top: 5.55555556vw;
	}

	.assured-buyback-popup__info th,.assured-buyback-popup__info td {
		padding: 2.5vw 2.77777778vw 1.66666667vw 2.77777778vw;
	}

	.assured-buyback-popup__more-box {
		margin-top: 5.55555556vw;
	}

	.assured-buyback-popup__more-btn .icon {
		margin: .55555556vw 0vw 0vw .83333333vw;
		width: 4.16666667vw;
		height: 3.33333333vw;
	}

	.assured-buyback-popup__more-content {
		padding-top: 2.77777778vw;
	}

	.assured-buyback-popup__foot {
		padding-bottom: 6.94444444vw;
	}

	.assured-buyback-popup__foot-cta {
		margin-top: 5.55555556vw;
	}

	.assured-buyback-popup__list li {
		margin-top: 1.11111111vw;
		padding-left: 5.55555556vw;
	}

	.assured-buyback-popup__list li:first-child {
		margin-top: 0vw;
	}

	.assured-buyback-popup__list li:before {
		top: 1.38888889vw;
		left: 1.38888889vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.assured-buyback-popup__check {
		padding: 3.61111111vw 5.55555556vw 0vw 5.55555556vw;
	}

	.assured-buyback-popup__check:before {
		left: 5.55555556vw;
		right: 5.55555556vw;
	}

	.assured-buyback-popup__check-title {
		font-size: 3.05555556vw;
	}

	.assured-buyback-popup__check-list-wrap {
		margin-top: 2.5vw;
	}

	.assured-buyback-popup__check-list {
		margin-top: 5.27777778vw;
		padding-left: 2.77777778vw;
	}

	.assured-buyback-popup__check-list .checkbox-v2__label {
		padding-left: 7.5vw;
	}

	.assured-buyback-popup__check-list .checkbox-v2__label-text {
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.assured-buyback-popup__check-list.is-check-required:before {
		top: .27777778vw;
	}

	.assured-buyback-popup__check-list.is-description {
		font-size: 2.77777778vw;
		padding-left: 11.38888889vw;
	}

	.assured-buyback-popup__check-error {
		margin-top: 3.33333333vw;
		padding-left: 11.38888889vw;
		font-size: 2.77777778vw;
	}

	.assured-buyback-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.assured-buyback-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}
}

.cancel-return-policy-popup {
	display: none;
}

.cancel-return-policy-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.cancel-return-policy-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.cancel-return-policy-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 609px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.cancel-return-policy-popup .layer-popup .scrollbar__contents {
	padding: 48px;
}

.cancel-return-policy-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.cancel-return-policy-popup .layer-popup__title {
	margin-bottom: 24px;
	font-weight: 700;
	font-size: 40px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.cancel-return-policy-popup .layer-popup__contents {
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
}

.cancel-return-policy-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.cancel-return-policy-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.cancel-return-policy-popup__description {
	text-align: left;
	line-height: 1.32;
}

.cancel-return-policy-popup__text {
	font-size: 12px;
	color: #636363;
}

.cancel-return-policy-popup__text a {
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.cancel-return-policy-popup__text a .icon-outlink {
	display: inline-block;
	width: 12px;
	height: 12px;
	fill: #0077c8;
	vertical-align: middle;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.cancel-return-policy-popup .layer-popup__inner {
		width: 42.29166667vw;
		border-radius: 1.38888889vw;
	}

	.cancel-return-policy-popup .layer-popup .scrollbar__contents {
		padding: 3.33333333vw;
	}

	.cancel-return-policy-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.cancel-return-policy-popup .layer-popup__title {
		margin-bottom: 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.cancel-return-policy-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.cancel-return-policy-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.cancel-return-policy-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.cancel-return-policy-popup__text {
		font-size: .83333333vw;
	}

	.cancel-return-policy-popup__text a .icon-outlink {
		width: .83333333vw;
		height: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.cancel-return-policy-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.cancel-return-policy-popup .layer-popup__inner {
		width: 100%;
		border-radius: 5.55555556vw;
	}

	.cancel-return-policy-popup .layer-popup .scrollbar__contents {
		padding: 8.33333333vw 4.44444444vw 8.88888889vw 4.44444444vw;
	}

	.cancel-return-policy-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.cancel-return-policy-popup .layer-popup__title {
		margin-bottom: 4.44444444vw;
		font-size: 7.77777778vw;
	}

	.cancel-return-policy-popup .layer-popup__contents {
		font-size: 3.33333333vw;
	}

	.cancel-return-policy-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.cancel-return-policy-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.cancel-return-policy-popup__text {
		font-size: 3.33333333vw;
	}

	.cancel-return-policy-popup__text a .icon-outlink {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}
}

.shop-combo-popup {
	display: none;
}

.shop-combo-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.shop-combo-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.shop-combo-popup .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 852px;
	padding: 43px 0 0;
	border-radius: 20px;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
	background-color: #f7f7f7;
}

.shop-combo-popup .layer-popup__title {
	margin-bottom: 24px;
	font-weight: bold;
	font-size: 40px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	line-height: 1.4;
	letter-spacing: -0.02em;
}

.shop-combo-popup .layer-popup__contents {
	text-align: center;
	font-size: 14px;
	line-height: 1.32;
	padding: 0 56px;
	width: 852px;
}

.shop-combo-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.shop-combo-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.shop-combo-popup__list {
	padding-bottom: 43px;
	overflow-x: hidden;
}

.shop-combo-popup__list ul {
	font-size: 0;
	text-align: left;
	margin: -8px;
}

.shop-combo-popup__list-item-wrap {
	position: relative;
	padding: 24px 22px 23px;
	border: 1px solid #dadada;
	border-radius: 3px;
	background-color: #fff;
	color: #363636;
	-webkit-box-shadow: 1px 2px 4px 0 #eee;
	box-shadow: 1px 2px 4px 0 #eee;
}

.shop-combo-popup__list-item {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 10;
}

.shop-combo-popup__list li>svg.icon {
	display: none;
	position: absolute;
	top: 19px;
	right: 21px;
	z-index: 2;
	width: 24px;
	height: 24px;
	fill: #1428a0;
}

.shop-combo-popup__list li {
	display: inline-block;
	width: 33.3%;
	vertical-align: top;
	text-align: center;
	padding: 8px;
}

.shop-combo-popup__list li.is-selected {
	position: relative;
}

.shop-combo-popup__list li.is-selected .shop-combo-popup__list-item-wrap {
	border: 1px solid #1428a0;
	-webkit-box-shadow: 1px 2px 4px 0 #eee,inset 0 0 0 1px #1428a0;
	box-shadow: 1px 2px 4px 0 #eee,inset 0 0 0 1px #1428a0;
}

.shop-combo-popup__list li.is-selected svg.icon {
	display: inline-block;
}

.shop-combo-popup__list li.is-desabled .shop-combo-popup__list-item-wrap {
	cursor: default;
}

.shop-combo-popup__list-item-disabled {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 105;
	background: #fff;
	opacity: .6;
}

.is-disabled .shop-combo-popup__list-item-disabled {
	display: block;
}

.shop-combo-popup__list-image .image {
	width: 120px;
	height: 120px;
}

.shop-combo-popup__list-color {
	display: block;
	width: 18px;
	height: 18px;
	margin: 16px auto 0;
}

.shop-combo-popup__list-cont {
	margin-top: 3px;
}

.shop-combo-popup__list-title {
	color: #363636;
	font-size: 14px;
	line-height: 1.7;
}

.shop-combo-popup__list-save {
	margin-top: 12px;
	font-size: 0;
}

.shop-combo-popup__list-save del {
	display: inline-block;
	font-size: 12px;
}

.shop-combo-popup__list-save>span {
	padding-left: 6px;
}

.shop-combo-popup__list-save span {
	display: inline-block;
	font-size: 12px;
}

.shop-combo-popup__list-save-original {
	color: #707070;
}

.shop-combo-popup__list-save-price {
	color: #1428a0;
}

.shop-combo-popup__list-save .text {
	color: #707070;
	padding-left: 0;
	padding-right: 6px;
}

.shop-combo-popup__list-vat {
	font-size: 12px;
	color: #707070;
}

.shop-combo-popup__list-price {
	margin-top: 1px;
	font-size: 18px;
}

.shop-combo-popup__list-promo {
	margin: 8px -10px 0;
	font-size: 12px;
}

.shop-combo-popup__list-btn {
	margin-top: 11px;
}

.shop-combo-popup__list-btn .cta {
	width: 100%;
	text-transform: uppercase;
}

.shop-combo-popup__list-energy {
	font-size: 13px;
	color: #363636;
	font-weight: bold;
	letter-spacing: .06em;
	text-transform: uppercase;
	vertical-align: top;
	margin: 12px 0 0;
	z-index: 100;
	position: relative;
}

.shop-combo-popup__list-energy-text {
	color: #363636;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: .06em;
	text-transform: uppercase;
	vertical-align: middle;
}

.shop-combo-popup__list-energy-text .badge {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	width: 31px;
	margin-left: 10px;
	vertical-align: middle;
}

.shop-combo-popup__list-energy-text .cta-text {
	color: #363636;
	font-weight: bold;
	letter-spacing: .06em;
	text-transform: uppercase;
	vertical-align: middle;
}

.shop-combo-popup__color-chip {
	display: block;
	position: relative;
	font-size: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 1px solid rgba(0,0,0,0.2);
}

.shop-combo-popup__cta-disabled {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 110;
	width: 90px;
	height: 90px;
	margin: -45px 0 0 -45px;
	border-radius: 50%;
	background: #222425;
	font-size: 0;
	opacity: .6;
}

.shop-combo-popup__cta-disabled span {
	display: inline-block;
	max-width: 100%;
	margin-top: 3px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 15px;
	color: #fff;
	text-transform: uppercase;
	vertical-align: middle;
	word-wrap: break-word;
	overflow-wrap: break-word;
	text-shadow: 0 0 10px #000,0 0 5px #000;
}

.shop-combo-popup__cta-disabled:after {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}

.is-disabled .shop-combo-popup__cta-disabled {
	display: block;
}

.shop-combo-popup .layer__fixed-wrap {
	display: none;
	position: relative;
	padding: 25px 55px 23px;
	background: #f1f1f1;
	color: #000;
}

.shop-combo-popup__summary {
	font-size: 15px;
	text-align: right;
}

.shop-combo-popup__summary-title {
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}

.shop-combo-popup__summary-save {
	min-height: 15px;
	margin-top: 12px;
	font-size: 0;
}

.shop-combo-popup__summary-save del {
	display: inline-block;
	font-size: 12px;
}

.shop-combo-popup__summary-save>span {
	padding-left: 7px;
}

.shop-combo-popup__summary-save span {
	display: inline-block;
	font-size: 12px;
}

.shop-combo-popup__summary-save-original {
	color: #222425;
}

.shop-combo-popup__summary-save-price {
	color: #1428a0;
}

.shop-combo-popup__summary-save .text {
	padding: 0 7px 0 0;
	color: #222425;
}

.shop-combo-popup__summary-total {
	margin-top: 1px;
}

.shop-combo-popup__summary-option-total {
	font-size: 24px;
}

.shop-combo-popup__summary-reset {
	position: absolute;
	top: 26px;
	right: 56px;
}

.shop-combo-popup__summary-reset .cta-reset {
	display: block;
	position: relative;
	border-bottom: 1px solid #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	opacity: .3;
}

.shop-combo-popup__summary-reset .cta-reset:after {
	display: inline-block;
	margin-left: 9px;
	font-weight: bold;
	color: #000;
	content: 'X';
}

.shop-combo-popup__btn-wrap {
	position: relative;
	padding: 25px 56px;
	background-color: #fff;
	text-align: center;
	font-size: 10px;
	-webkit-box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
}

.shop-combo-popup__btn-wrap .cta {
	margin: 0 10px;
	width: 200px;
	line-height: 29px;
	border-radius: 25px;
	text-transform: uppercase;
	letter-spacing: .15em;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.shop-combo-popup .layer-popup__inner {
		padding-top: 2.98611111vw;
		border-radius: 1.38888889vw;
		max-width: 59.16666667vw;
	}

	.shop-combo-popup .layer-popup__title {
		font-size: 2.77777778vw;
		margin-bottom: 1.66666667vw;
	}

	.shop-combo-popup .layer-popup__contents {
		font-size: .97222222vw;
		padding: 0vw 3.88888889vw;
		width: 59.16666667vw;
	}

	.shop-combo-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.shop-combo-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.shop-combo-popup__list {
		padding-bottom: 2.98611111vw;
	}

	.shop-combo-popup__list ul {
		margin: -0.55555556vw;
	}

	.shop-combo-popup__list-item-wrap {
		padding: 1.66666667vw 1.52777778vw 1.59722222vw 1.52777778vw;
	}

	.shop-combo-popup__list li>svg.icon {
		top: 1.31944444vw;
		right: 1.45833333vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.shop-combo-popup__list-image .image {
		width: 8.33333333vw;
		height: 8.33333333vw;
	}

	.shop-combo-popup__list-color {
		width: 1.25vw;
		height: 1.25vw;
		margin-top: 1.11111111vw;
	}

	.shop-combo-popup__list-cont {
		margin-top: .20833333vw;
	}

	.shop-combo-popup__list-title {
		font-size: .97222222vw;
	}

	.shop-combo-popup__list-save {
		margin-top: .83333333vw;
	}

	.shop-combo-popup__list-save del {
		font-size: .83333333vw;
	}

	.shop-combo-popup__list-save>span {
		padding-left: .41666667vw;
	}

	.shop-combo-popup__list-save span {
		font-size: .83333333vw;
	}

	.shop-combo-popup__list-save .text {
		padding-right: .41666667vw;
	}

	.shop-combo-popup__list-vat {
		font-size: .83333333vw;
	}

	.shop-combo-popup__list-price {
		margin-top: .06944444vw;
		font-size: 1.25vw;
	}

	.shop-combo-popup__list-promo {
		margin: .55555556vw -0.69444444vw 0vw -0.69444444vw;
		font-size: .83333333vw;
	}

	.shop-combo-popup__list-btn {
		margin-top: .76388889vw;
	}

	.shop-combo-popup__list-energy {
		font-size: .90277778vw;
		margin: .83333333vw 0vw 0vw 0vw;
	}

	.shop-combo-popup__list-energy-text {
		font-size: .90277778vw;
	}

	.shop-combo-popup__list-energy-text .badge {
		width: 2.15277778vw;
		margin-left: .69444444vw;
	}

	.shop-combo-popup__cta-disabled {
		width: 6.25vw;
		height: 6.25vw;
		margin: -3.125vw 0vw 0vw -3.125vw;
	}

	.shop-combo-popup__cta-disabled span {
		margin-top: .20833333vw;
		font-size: 1.04166667vw;
	}

	.shop-combo-popup .layer__fixed-wrap {
		padding: 1.73611111vw 3.81944444vw 1.59722222vw 3.81944444vw;
	}

	.shop-combo-popup__summary {
		font-size: 1.04166667vw;
	}

	.shop-combo-popup__summary-title {
		font-size: 1.04166667vw;
	}

	.shop-combo-popup__summary-save {
		min-height: 1.04166667vw;
		margin-top: .83333333vw;
	}

	.shop-combo-popup__summary-save del {
		font-size: .83333333vw;
	}

	.shop-combo-popup__summary-save>span {
		padding-left: .48611111vw;
	}

	.shop-combo-popup__summary-save span {
		font-size: .83333333vw;
	}

	.shop-combo-popup__summary-save .text {
		padding: 0vw .48611111vw 0vw 0vw;
	}

	.shop-combo-popup__summary-total {
		margin-top: .06944444vw;
	}

	.shop-combo-popup__summary-option-total {
		font-size: 1.66666667vw;
	}

	.shop-combo-popup__summary-reset {
		top: 1.80555556vw;
		right: 3.88888889vw;
	}

	.shop-combo-popup__summary-reset .cta-reset {
		font-size: .97222222vw;
	}

	.shop-combo-popup__summary-reset .cta-reset:after {
		margin-left: .625vw;
	}

	.shop-combo-popup__btn-wrap {
		padding: 1.73611111vw 3.88888889vw;
		font-size: .69444444vw;
	}

	.shop-combo-popup__btn-wrap .cta {
		margin: 0vw .69444444vw;
		width: 13.88888889vw;
		line-height: 2.01388889vw;
		border-radius: 1.73611111vw;
	}
}

@media only screen and (max-width:767px) {
	.shop-combo-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.shop-combo-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		padding-top: 11.94444444vw;
		border-radius: 5.55555556vw;
	}

	.shop-combo-popup .layer-popup__title {
		margin-bottom: 8.33333333vw;
		font-size: 7.77777778vw;
		line-height: 1.32;
	}

	.shop-combo-popup .layer-popup__contents {
		padding: 0vw 5vw 0vw 5vw;
		font-size: 3.33333333vw;
	}

	.shop-combo-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.shop-combo-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.shop-combo-popup__list {
		padding-bottom: 6.38888889vw;
	}

	.shop-combo-popup__list ul {
		margin: 0vw;
	}

	.shop-combo-popup__list-item-wrap {
		padding: 3.88888889vw 8.33333333vw 5.83333333vw 4.44444444vw;
		margin: 0;
	}

	.shop-combo-popup__list li>svg.icon {
		top: 4.72222222vw;
		right: 1.94444444vw;
		width: 5.55555556vw;
		height: 5.55555556vw;
	}

	.shop-combo-popup__list li {
		width: 100%;
		padding: 3.05555556vw 0vw 0vw 0vw;
	}

	.shop-combo-popup__list li:first-child {
		padding-top: 0vw;
	}

	.shop-combo-popup__list-head {
		display: inline-block;
		width: 37%;
		vertical-align: top;
		margin-top: 1.38888889vw;
	}

	.shop-combo-popup__list-image .image {
		width: 27.77777778vw;
		height: 27.77777778vw;
	}

	.shop-combo-popup__list-color {
		width: 5vw;
		height: 5vw;
		margin-top: 4.44444444vw;
	}

	.shop-combo-popup__list-cont {
		margin-top: .27777778vw;
		padding-left: 4.16666667vw;
		display: inline-block;
		height: auto;
		width: 63%;
		vertical-align: top;
		text-align: left;
	}

	.shop-combo-popup__list-title {
		height: auto;
		line-height: 1.45;
		font-size: 3.88888889vw;
	}

	.shop-combo-popup__list-save {
		margin-top: 2.22222222vw;
	}

	.shop-combo-popup__list-save del {
		font-size: 3.05555556vw;
	}

	.shop-combo-popup__list-save>span {
		padding-left: 0;
	}

	.shop-combo-popup__list-save span {
		display: block;
		font-size: 3.05555556vw;
	}

	.shop-combo-popup__list-save .text {
		display: inline-block;
		padding-right: .83333333vw;
	}

	.shop-combo-popup__list-vat {
		font-size: 3.05555556vw;
	}

	.shop-combo-popup__list-price {
		font-size: 4.44444444vw;
		margin-top: .83333333vw;
	}

	.shop-combo-popup__list-promo {
		margin: 2.22222222vw 0vw 0vw 0vw;
		font-size: 3.05555556vw;
	}

	.shop-combo-popup__list-btn {
		margin-top: 14px;
		margin-top: 3.88888889vw;
	}

	.shop-combo-popup__list-energy {
		font-size: 2.77777778vw;
		margin-top: 3.61111111vw;
	}

	.shop-combo-popup__list-energy-text {
		font-size: 2.77777778vw;
	}

	.shop-combo-popup__list-energy-text .badge {
		width: 8.61111111vw;
		margin-left: 2.77777778vw;
	}

	.shop-combo-popup__list-energy-text .cta-text {
		letter-spacing: 0;
	}

	.shop-combo-popup__list-info-wrap {
		height: auto;
	}

	.shop-combo-popup .layer__fixed-wrap {
		padding: 5.27777778vw 4.16666667vw 4.16666667vw 4.16666667vw;
	}

	.shop-combo-popup__summary {
		font-size: 3.33333333vw;
		line-height: 1.32;
	}

	.shop-combo-popup__summary-title {
		font-size: 3.33333333vw;
	}

	.shop-combo-popup__summary-save {
		min-height: 3.88888889vw;
		margin-top: 1.94444444vw;
	}

	.shop-combo-popup__summary-save del {
		font-size: 3.05555556vw;
	}

	.shop-combo-popup__summary-save>span {
		padding-left: 1.66666667vw;
	}

	.shop-combo-popup__summary-save span {
		font-size: 3.05555556vw;
	}

	.shop-combo-popup__summary-save .text {
		padding: 0vw 1.66666667vw 0vw 0vw;
	}

	.shop-combo-popup__summary-total {
		margin-top: -0.27777778vw;
	}

	.shop-combo-popup__summary-option-total {
		font-size: 6.66666667vw;
	}

	.shop-combo-popup__summary-reset {
		top: 5.27777778vw;
		right: 4.44444444vw;
	}

	.shop-combo-popup__summary-reset .cta-reset {
		font-size: 3.33333333vw;
	}

	.shop-combo-popup__summary-reset .cta-reset:after {
		margin-left: 1.94444444vw;
	}

	.shop-combo-popup__btn-wrap {
		padding: 5.55555556vw 4.72222222vw;
		font-size: 2.77777778vw;
		border-bottom-left-radius: 5.55555556vw;
		border-bottom-right-radius: 5.55555556vw;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.shop-combo-popup__btn-wrap .cta {
		margin: 0;
		width: 49%;
		line-height: 3.88888889vw;
		border-radius: 6.94444444vw;
	}
}

.confirm-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3101;
	font-family: 'SamsungOne',arial,sans-serif;
}

.confirm-popup__dimmed {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	opacity: .75;
}

.confirm-popup__content {
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 50%;
	max-width: 100%;
	min-width: 560px;
	max-height: 100%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	overflow: hidden;
}

.confirm-popup__content-inner {
	position: relative;
	padding: 55px 60px 30px;
	border-radius: 20px;
	background-color: #fff;
}

.confirm-popup__title {
	display: block;
	font-size: 24px;
	line-height: 1.33;
	text-align: center;
	color: #000;
	word-wrap: break-word;
}

.confirm-popup__desc {
	display: block;
	margin-top: 32px;
	text-align: center;
	font-size: 16px;
	color: #363636;
	word-wrap: break-word;
}

.confirm-popup__cta-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 55px;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.confirm-popup__cta-wrap .cta {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	min-width: 200px;
	height: 50px;
	margin: 0 10px;
	font-size: 18px;
	white-space: normal;
	text-align: center;
	border-radius: 25px;
}

.confirm-popup__cta-wrap .cta.cta--emphasis {
	border-color: transparent !important;
	color: #fff !important;
	background-color: #000 !important;
}

.confirm-popup__cta-wrap .cta.cta--emphasis:active {
	opacity: .7 !important;
}

.confirm-popup__cta-wrap .cta.cta--emphasis:not(:has(.icon)):not([target="_blank"]):hover,.confirm-popup__cta-wrap .cta.cta--emphasis:not(:has(.icon)):not([target="_blank"]):focus {
	border-color: #000 !important;
	color: #000 !important;
	background-color: #fff !important;
}

.confirm-popup__cta-wrap .cta.cta--emphasis.cta--disabled {
	color: #fff !important;
	background-color: #000 !important;
	cursor: default !important;
	opacity: .2 !important;
}

.confirm-popup__cta-wrap .cta.cta--emphasis.cta--disabled:hover,.confirm-popup__cta-wrap .cta.cta--emphasis.cta--disabled:focus {
	color: #fff !important;
	background-color: #000 !important;
}

.confirm-popup__cta-wrap .cta.cta--emphasis[target="_blank"]:before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-white.svg') !important;
}

.confirm-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.confirm-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.confirm-popup.error-popup-style .confirm-popup__content {
	width: 572px;
}

.confirm-popup.error-popup-style .confirm-popup__content-inner {
	padding: 60px;
}

.confirm-popup.error-popup-style .confirm-popup__disclaimer {
	font-size: 15px;
	text-align: center;
	line-height: 1.2;
	word-wrap: break-word;
	color: #000;
}

.confirm-popup.error-popup-style .confirm-popup__cta-wrap .cta {
	width: auto;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.confirm-popup__content {
		min-width: 38.88888889vw;
	}

	.confirm-popup__content-inner {
		padding: 3.81944444vw 4.16666667vw 2.08333333vw 4.16666667vw;
	}

	.confirm-popup__title {
		font-size: 1.66666667vw;
	}

	.confirm-popup__desc {
		margin-top: 2.22222222vw;
		font-size: 1.11111111vw;
	}

	.confirm-popup__cta-wrap {
		margin-top: 3.81944444vw;
	}

	.confirm-popup__cta-wrap .cta {
		min-width: 13.88888889vw;
		height: 3.47222222vw;
		margin: 0vw .69444444vw;
		font-size: 1.25vw;
		border-radius: 1.73611111vw;
	}

	.confirm-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.confirm-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__content {
		width: 39.72222222vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__content-inner {
		padding: 4.16666667vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__disclaimer {
		font-size: 1.04166667vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__cta-wrap .cta {
		width: 50%;
	}
}

@media only screen and (max-width:767px) {
	.confirm-popup__content {
		min-width: 88.88888889vw;
	}

	.confirm-popup__content-inner {
		padding: 12.77777778vw 5.55555556vw 5.55555556vw 5.55555556vw;
	}

	.confirm-popup__title {
		font-size: 6.11111111vw;
	}

	.confirm-popup__desc {
		margin-top: 5.83333333vw;
		font-size: 3.33333333vw;
	}

	.confirm-popup__cta-wrap {
		margin-top: 7.22222222vw;
	}

	.confirm-popup__cta-wrap .cta {
		width: 100%;
		height: 9.72222222vw;
		min-width: 22.22222222vw;
		margin: 0vw .83333333vw;
		font-size: 3.33333333vw;
		border-radius: 6.94444444vw;
	}

	.confirm-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.confirm-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__content {
		width: 88.88888889vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__content-inner {
		padding: 12.77777778vw 5.55555556vw 5.55555556vw 5.55555556vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__disclaimer {
		font-size: 3.33333333vw;
	}

	.confirm-popup.error-popup-style .confirm-popup__cta-wrap .cta {
		width: 50%;
	}
}

.confirm-popup-v2 {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3101;
	font-family: 'SamsungOne',arial,sans-serif;
}

.confirm-popup-v2__dimmed {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	opacity: .6;
}

.confirm-popup-v2__content {
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 448px;
	min-height: 240px;
	overflow: hidden;
}

.confirm-popup-v2__content-inner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 448px;
	min-height: 240px;
	border-radius: 20px;
	background-color: #fff;
}

.confirm-popup-v2__title {
	display: block;
	font-size: 24px;
	line-height: 1.33;
	color: #000;
	word-wrap: break-word;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	padding: 20px 56px 0 24px;
}

.confirm-popup-v2__desc {
	display: block;
	padding: 56px 24px 0 24px;
	text-align: center;
	font-size: 18px;
	word-wrap: break-word;
	color: #000;
	line-height: 1.33;
}

.confirm-popup-v2__desc--align-left {
	text-align: left;
}

.confirm-popup-v2__desc a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: underline;
	color: #006bea;
}

.confirm-popup-v2__desc a[target="_blank"] .icon {
	width: 16px;
	height: 16px;
	fill: #006bea;
	margin-left: 2px;
}

.confirm-popup-v2__title+.confirm-popup-v2__desc {
	padding: 20px 24px 24px 24px;
	margin-bottom: auto;
}

.confirm-popup-v2__cta-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 24px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.confirm-popup-v2__cta-wrap .cta {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto;
	min-width: 190px;
	height: 40px;
	font-size: 14px;
	white-space: normal;
	text-align: center;
	border-radius: 20px;
}

.confirm-popup-v2__cta-wrap .cta+.cta {
	margin-left: 20px;
}

.confirm-popup-v2__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.confirm-popup-v2__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.confirm-popup-v2__content {
		width: 31.11111111vw;
		min-height: 16.66666667vw;
	}

	.confirm-popup-v2__content-inner {
		width: 31.11111111vw;
		min-height: 16.66666667vw;
		border-radius: 1.38888889vw;
	}

	.confirm-popup-v2__title {
		font-size: 1.66666667vw;
		padding: 1.38888889vw 3.88888889vw 0vw 1.66666667vw;
	}

	.confirm-popup-v2__desc {
		padding: 3.88888889vw 1.66666667vw 0vw 1.66666667vw;
		font-size: 1.25vw;
	}

	.confirm-popup-v2__desc a[target="_blank"] .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
		top: .13888889vw;
		margin-left: .13888889vw;
	}

	.confirm-popup-v2__title+.confirm-popup-v2__desc {
		padding: 1.38888889vw 1.66666667vw 1.66666667vw 1.66666667vw;
	}

	.confirm-popup-v2__cta-wrap {
		padding: 1.66666667vw;
	}

	.confirm-popup-v2__cta-wrap .cta {
		min-width: 13.19444444vw;
		height: 2.77777778vw;
		font-size: .97222222vw;
		border-radius: 1.38888889vw;
	}

	.confirm-popup-v2__cta-wrap .cta+.cta {
		margin-left: 1.38888889vw;
	}

	.confirm-popup-v2__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.confirm-popup-v2__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.confirm-popup-v2__content {
		width: 86.66666667vw;
		min-height: 63.33333333vw;
	}

	.confirm-popup-v2__content-inner {
		width: 86.66666667vw;
		min-height: 63.33333333vw;
		border-radius: 5.55555556vw;
	}

	.confirm-popup-v2__title {
		font-size: 6.11111111vw;
		padding: 5.55555556vw 15.55555556vw 0vw 6.66666667vw;
	}

	.confirm-popup-v2__desc {
		padding: 15.55555556vw 6.66666667vw 0vw 6.66666667vw;
		font-size: 3.88888889vw;
	}

	.confirm-popup-v2__desc a[target="_blank"] .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
		top: .55555556vw;
		margin-left: 0vw;
	}

	.confirm-popup-v2__title+.confirm-popup-v2__desc {
		padding: 5.55555556vw 6.66666667vw 6.66666667vw 6.66666667vw;
	}

	.confirm-popup-v2__cta-wrap {
		padding: 4.44444444vw 6.66666667vw;
	}

	.confirm-popup-v2__cta-wrap .cta {
		min-width: 33.88888889vw;
		height: 11.11111111vw;
		font-size: 3.88888889vw;
		border-radius: 5.55555556vw;
	}

	.confirm-popup-v2__cta-wrap .cta+.cta {
		margin-left: 5.55555556vw;
	}

	.confirm-popup-v2__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.confirm-popup-v2__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.confirm-popup-v2__title ~ .confirm-popup-v2__close {
		width: 6.66666667vw;
		height: 6.66666667vw;
		top: 6.66666667vw;
		right: 6.66666667vw;
	}
}

.ebt-popup {
	display: none;
	position: fixed;
	z-index: 3100;
}

.ebt-popup__contents {
	font-size: 0;
	width: 600px;
}

.ebt-popup__contents--item {
	display: inline-block;
	width: 250px;
	padding: 35px 25px 6px;
}

.ebt-popup__contents--item .icon {
	width: 56px;
	height: 56px;
}

.ebt-popup__contents--item .text {
	font-size: 14px;
	font-weight: 700;
	padding: 18px 0 25px;
	color: #333;
}

.ebt-popup__contents--item .cta {
	width: 100%;
}

.ebt-popup__form {
	display: block;
	width: 870px;
	text-align: left;
	padding-bottom: 50px;
}

.ebt-popup__form .form-wrap {
	width: 100%;
	font-size: 0;
	margin-top: 10px;
}

.ebt-popup__form .form-wrap .text-field {
	display: inline-block;
	width: 425px;
}

.ebt-popup__form .form-wrap .text-field textarea {
	display: block;
	width: 100%;
	height: 120px;
	padding: 12px 16px;
	border: 1px solid #8f8f8f;
	border-radius: 6px;
	color: #000;
	font-size: 18px;
	line-height: 1.33;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: 0;
	resize: none;
	outline: 0;
}

.ebt-popup__form .form-wrap .text-field--focus textarea {
	padding-bottom: 6px;
	border: 2px solid #2189ff;
	caret-color: #2189ff;
}

.ebt-popup__form .form-wrap .text-field--error textarea {
	border-color: #ef3434 !important;
	caret-color: #ef3434 !important;
}

.ebt-popup__form .form-wrap .text-field--success textarea {
	border-color: #2189ff !important;
}

.ebt-popup__form .form-wrap .text-field--hide-label.text-field textarea {
	padding-top: 0;
}

.bg-black .ebt-popup__form .form-wrap .text-field textarea {
	color: #fff;
}

.bg-black .ebt-popup__form .form-wrap .text-field--disabled textarea {
	color: #555;
	border-color: #555;
}

.ebt-popup__form .form-wrap .text-field.textarea {
	position: relative;
	width: 100%;
	margin: 20px 0 50px;
}

.ebt-popup__form .form-wrap .text-field.textarea label {
	left: 26px;
	-webkit-transition: color,font-size,left .2s,top .2s;
	transition: color,font-size,left .2s,top .2s;
}

.ebt-popup__form .form-wrap .text-field.textarea.text-field--focus label,.ebt-popup__form .form-wrap .text-field.textarea.text-field--active label {
	left: 0;
	top: -20px;
}

.ebt-popup__form .form-wrap .text-field.textarea .text-length {
	float: right;
	font-size: 12px;
	margin-top: 10px;
}

.ebt-popup__form .form-wrap .menu {
	display: inline-block;
	width: 425px;
	max-width: none;
	margin-top: 5px;
}

.ebt-popup__form .form-wrap .menu .error-message {
	display: none;
}

.ebt-popup__form .form-wrap .menu .menu__select-field {
	position: relative;
}

.ebt-popup__form .form-wrap .menu.text-field--error .error-message {
	display: block;
	color: #ef3434;
	padding-top: 8px;
	font-size: 12px;
	line-height: 1.33;
}

.ebt-popup__form .form-wrap .text-field+.text-field,.ebt-popup__form .form-wrap .text-field+.menu,.ebt-popup__form .form-wrap .menu+.text-field,.ebt-popup__form .form-wrap .menu+.menu {
	margin-left: 20px;
}

.ebt-popup__form-disclaimer {
	margin-top: 30px;
}

.ebt-popup__form-disclaimer-item {
	padding-top: 3px;
	margin-top: 3px;
}

.ebt-popup__form-disclaimer-item:first-child {
	padding-top: 0;
}

.ebt-popup__form-disclaimer-item a {
	font-size: 14px;
	line-height: 1.33;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.ebt-popup__form-disclaimer-item a svg.icon-outlink {
	display: inline-block;
	width: 14px;
	height: 14px;
	fill: #0077c8;
	vertical-align: middle;
}

.ebt-popup__form .checkbox-wrap {
	display: block;
	position: relative;
	margin-top: 30px;
}

.ebt-popup__form .checkbox-wrap a {
	font-size: 14px;
	line-height: 1.33;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.ebt-popup__form .checkbox-wrap a .icon-outlink {
	display: inline-block;
	width: 14px;
	height: 14px;
	fill: #0077c8;
	vertical-align: middle;
}

.ebt-popup__form .checkbox-wrap .checkbox-radio {
	display: block;
}

.ebt-popup__form .checkbox-wrap .checkbox-radio__label {
	position: relative;
	display: inline-block;
	min-height: 24px;
	padding: 0 0 0 36px;
}

.ebt-popup__form .checkbox-wrap .checkbox-radio__label-text {
	display: inline-block;
	width: 100%;
	padding-top: 3px;
	font-size: 14px;
	line-height: 1.33;
	color: #000;
}

.ebt-popup__form .checkbox-wrap .checkbox-radio__label-text:before {
	position: absolute;
	left: 0;
	top: 0;
	margin-right: 0;
}

.ebt-popup__form .checkbox-wrap .checkbox-radio__label-text a {
	display: inline-block;
}

.ebt-popup__form .checkbox-wrap .checkbox-radio+.checkbox-radio {
	margin-top: 15px;
}

.ebt-popup__form .checkbox-wrap__check-error {
	padding-top: 8px;
	padding-left: 36px;
	color: #ed1c24;
	font-size: 12px;
}

.ebt-popup__iframe {
	width: 100%;
	overflow: hidden;
	overflow-x: auto;
}

.ebt-popup .invalid-notice {
	display: block;
	color: #ef3434;
	padding-top: 8px;
	font-size: 12px;
	line-height: 1.33;
}

.ebt-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.ebt-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.ebt-popup .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: auto;
	padding: 24px 0;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.ebt-popup .layer-popup__title {
	margin-bottom: 16px;
	padding: 0 56px;
	font-weight: bold;
	font-size: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.ebt-popup .layer-popup__title.type-left {
	text-align: left;
	padding: 0 24px;
}

.ebt-popup .layer-popup__title.type-icon {
	text-align: left;
	padding: 0 56px 0 24px;
}

.ebt-popup .layer-popup__title.type-icon .icon {
	width: 42px;
	height: 42px;
	margin-right: 16px;
	vertical-align: middle;
}

.ebt-popup .layer-popup__desc {
	margin-bottom: 16px;
	padding: 0 24px;
	font-size: 16px;
	color: #000;
	line-height: 1.33;
	text-align: center;
	font-weight: 400;
}

.ebt-popup .layer-popup__contents {
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
	padding: 0 24px;
}

.ebt-popup .layer-popup__button {
	position: relative;
	padding: 25px 56px;
	margin-bottom: -24px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
	font-size: 0;
}

.ebt-popup .layer-popup__button-description {
	margin: -4px auto 21px;
	font-size: 15px;
}

.ebt-popup .layer-popup__button-description p br {
	display: none;
}

.ebt-popup .layer-popup__button-item {
	display: inline-block;
	padding: 0 10px;
}

.ebt-popup .layer-popup__button .cta {
	min-width: 200px;
	padding: 14px 25px;
	font-size: 18px;
	border-radius: 50px;
}

.ebt-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.ebt-popup .layer-popup__close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.g-recaptcha-wrap {
	margin: 35px 0 0 40px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.ebt-popup__contents {
		width: 41.66666667vw;
	}

	.ebt-popup__contents--item {
		width: 17.36111111vw;
		padding: 2.43055556vw 1.73611111vw .41666667vw 1.73611111vw;
	}

	.ebt-popup__contents--item .icon {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.ebt-popup__contents--item .text {
		font-size: .97222222vw;
		padding: 1.25vw 0vw 1.73611111vw 0vw;
	}

	.ebt-popup__form {
		width: 60.41666667vw;
		padding-bottom: 3.47222222vw;
	}

	.ebt-popup__form .form-wrap {
		margin-top: .69444444vw;
	}

	.ebt-popup__form .form-wrap .text-field {
		width: 29.51388889vw;
	}

	.ebt-popup__form .form-wrap .text-field textarea {
		height: 8.33333333vw;
		padding: .83333333vw 1.11111111vw;
		border-radius: .41666667vw;
		font-size: 1.25vw;
	}

	.ebt-popup__form .form-wrap .text-field--focus textarea {
		padding-bottom: .41666667vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea {
		margin: 1.38888889vw 0vw 3.47222222vw 0vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea label {
		left: 1.80555556vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea.text-field--focus label,.ebt-popup__form .form-wrap .text-field.textarea.text-field--active label {
		top: -1.38888889vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea .text-length {
		font-size: .83333333vw;
		margin-top: .69444444vw;
	}

	.ebt-popup__form .form-wrap .menu {
		width: 29.51388889vw;
		margin-top: .34722222vw;
	}

	.ebt-popup__form .form-wrap .menu .error-message,.ebt-popup__form .form-wrap .menu.text-field--error .error-message {
		padding-top: .55555556vw;
		font-size: .83333333vw;
	}

	.ebt-popup__form .form-wrap .text-field+.text-field,.ebt-popup__form .form-wrap .text-field+.menu,.ebt-popup__form .form-wrap .menu+.text-field,.ebt-popup__form .form-wrap .menu+.menu {
		margin-left: 1.38888889vw;
	}

	.ebt-popup__form-disclaimer {
		margin-top: 2.08333333vw;
	}

	.ebt-popup__form-disclaimer-item {
		padding-top: .20833333vw;
		margin-top: .20833333vw;
	}

	.ebt-popup__form-disclaimer-item a {
		font-size: .97222222vw;
	}

	.ebt-popup__form-disclaimer-item a svg.icon-outlink {
		width: .97222222vw;
		height: .97222222vw;
	}

	.ebt-popup__form .checkbox-wrap {
		margin-top: 2.08333333vw;
	}

	.ebt-popup__form .checkbox-wrap a {
		font-size: .97222222vw;
	}

	.ebt-popup__form .checkbox-wrap a .icon-outlink {
		width: .97222222vw;
		height: .97222222vw;
	}

	.ebt-popup__form .checkbox-wrap .checkbox-radio__label {
		min-height: 1.66666667vw;
		padding: 0vw 0vw 0vw 2.5vw;
	}

	.ebt-popup__form .checkbox-wrap .checkbox-radio__label-text {
		padding-top: .20833333vw;
		font-size: .97222222vw;
	}

	.ebt-popup__form .checkbox-wrap .checkbox-radio+.checkbox-radio {
		margin-top: 1.04166667vw;
	}

	.ebt-popup__form .checkbox-wrap__check-error {
		padding-top: .55555556vw;
		padding-left: 2.5vw;
		font-size: .83333333vw;
	}

	.ebt-popup .layer-popup__inner {
		padding: 1.66666667vw 0vw;
		border-radius: 1.38888889vw;
	}

	.ebt-popup .layer-popup__title {
		margin-bottom: 1.11111111vw;
		padding: 0vw 3.88888889vw;
		font-size: 1.66666667vw;
	}

	.ebt-popup .layer-popup__title.type-left {
		padding: 0vw 1.66666667vw;
	}

	.ebt-popup .layer-popup__title.type-icon {
		padding: 0vw 3.88888889vw 0vw 1.66666667vw;
	}

	.ebt-popup .layer-popup__title.type-icon .icon {
		width: 2.91666667vw;
		height: 2.91666667vw;
		margin-right: 1.11111111vw;
	}

	.ebt-popup .layer-popup__desc {
		margin-bottom: 1.11111111vw;
		padding: 0vw 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.ebt-popup .layer-popup__contents {
		font-size: .97222222vw;
		padding: 0vw 1.66666667vw;
	}

	.ebt-popup .layer-popup__button {
		padding: 1.73611111vw 3.88888889vw;
		margin-bottom: -1.66666667vw;
	}

	.ebt-popup .layer-popup__button-description {
		margin-top: -0.27777778vw;
		margin-bottom: 1.45833333vw;
		font-size: 1.04166667vw;
	}

	.ebt-popup .layer-popup__button-item {
		padding: 0vw .69444444vw;
	}

	.ebt-popup .layer-popup__button .cta {
		min-width: 13.88888889vw;
		padding: .97222222vw 1.73611111vw;
		font-size: 1.25vw;
		border-radius: 3.47222222vw;
	}

	.ebt-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.ebt-popup .layer-popup__close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.ebt-popup__contents {
		width: 100%;
	}

	.ebt-popup__contents--item {
		width: 50%;
		padding: 9.72222222vw 0vw 1.66666667vw 0vw;
	}

	.ebt-popup__contents--item .icon {
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.ebt-popup__contents--item .text {
		font-size: 3.88888889vw;
		padding: 5vw 0vw 6.94444444vw 0vw;
	}

	.ebt-popup__contents--item .cta {
		width: auto;
	}

	.ebt-popup__form {
		width: 100%;
		padding-bottom: 13.88888889vw;
	}

	.ebt-popup__form .form-wrap {
		margin-top: 0;
	}

	.ebt-popup__form .form-wrap .text-field {
		margin-top: 2.77777778vw;
		width: 100%;
	}

	.ebt-popup__form .form-wrap .text-field textarea {
		height: 27.77777778vw;
		padding: 3.33333333vw 4.44444444vw;
		border-radius: 1.66666667vw;
		font-size: 3.88888889vw;
	}

	.ebt-popup__form .form-wrap .text-field--focus textarea {
		padding-bottom: 1.66666667vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea {
		margin: 8.33333333vw 0vw 13.88888889vw 0vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea label {
		left: 7.22222222vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea.text-field--focus label,.ebt-popup__form .form-wrap .text-field.textarea.text-field--active label {
		top: -5.55555556vw;
	}

	.ebt-popup__form .form-wrap .text-field.textarea .text-length {
		font-size: 3.33333333vw;
		margin-top: 2.77777778vw;
	}

	.ebt-popup__form .form-wrap .menu {
		margin-top: 2.77777778vw;
		width: 100%;
		padding: 0;
	}

	.ebt-popup__form .form-wrap .menu .error-message,.ebt-popup__form .form-wrap .menu.text-field--error .error-message {
		padding-top: 2.22222222vw;
		font-size: 2.77777778vw;
	}

	.ebt-popup__form .form-wrap .menu .menu__select option {
		font-size: 3.88888889vw;
	}

	.ebt-popup__form .form-wrap .menu .menu__select-field-text {
		margin-left: 0;
		margin-right: 8.33333333vw;
	}

	.ebt-popup__form .form-wrap .menu .menu__select-field-icon {
		right: 2.22222222vw;
	}

	.ebt-popup__form .form-wrap .text-field+.text-field,.ebt-popup__form .form-wrap .text-field+.menu,.ebt-popup__form .form-wrap .menu+.text-field,.ebt-popup__form .form-wrap .menu+.menu {
		margin-left: 0;
	}

	.ebt-popup__form-disclaimer {
		margin-top: 8.33333333vw;
	}

	.ebt-popup__form-disclaimer-item {
		padding-top: .83333333vw;
		margin-top: .83333333vw;
	}

	.ebt-popup__form-disclaimer-item a {
		font-size: 3.88888889vw;
	}

	.ebt-popup__form-disclaimer-item a svg.icon-outlink {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.ebt-popup__form .checkbox-wrap {
		margin-top: 8.33333333vw;
	}

	.ebt-popup__form .checkbox-wrap a {
		font-size: 3.88888889vw;
	}

	.ebt-popup__form .checkbox-wrap a .icon-outlink {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.ebt-popup__form .checkbox-wrap .checkbox-radio__label {
		min-height: 6.66666667vw;
		padding: 0vw 0vw 0vw 10vw;
	}

	.ebt-popup__form .checkbox-wrap .checkbox-radio__label-text {
		padding-top: .83333333vw;
		font-size: 3.88888889vw;
	}

	.ebt-popup__form .checkbox-wrap .checkbox-radio+.checkbox-radio {
		margin-top: 4.16666667vw;
	}

	.ebt-popup__form .checkbox-wrap__check-error {
		padding-top: 2.22222222vw;
		padding-left: 10vw;
		font-size: 2.77777778vw;
	}

	.ebt-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.ebt-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		padding: 6.66666667vw 0vw;
		border-radius: 5.55555556vw;
	}

	.ebt-popup .layer-popup__title {
		margin-bottom: 4.44444444vw;
		padding: 0vw 15.55555556vw;
		font-size: 6.11111111vw;
	}

	.ebt-popup .layer-popup__title.type-left {
		padding: 0vw 6.66666667vw;
	}

	.ebt-popup .layer-popup__title.type-icon {
		margin-top: 6.66666667vw;
		padding: 0vw 6.66666667vw;
	}

	.ebt-popup .layer-popup__title.type-icon .icon {
		width: 8.33333333vw;
		height: 8.33333333vw;
		margin-right: 4.44444444vw;
	}

	.ebt-popup .layer-popup__desc {
		margin-bottom: 4.44444444vw;
		padding: 0vw 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.ebt-popup .layer-popup__contents {
		font-size: 3.33333333vw;
		padding: 0vw 5vw;
	}

	.ebt-popup .layer-popup__button {
		padding: 6.38888889vw 5.55555556vw;
		margin-bottom: -6.66666667vw;
		-webkit-box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
	}

	.ebt-popup .layer-popup__button-description {
		margin: -1.94444444vw 0vw 3.05555556vw 0vw;
		font-size: 2.77777778vw;
	}

	.ebt-popup .layer-popup__button-description p br {
		display: block;
	}

	.ebt-popup .layer-popup__button-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.ebt-popup .layer-popup__button-item {
		max-width: 50%;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		padding: 0vw .83333333vw;
	}

	.ebt-popup .layer-popup__button .cta {
		width: 100%;
		min-width: auto;
		min-height: 3.05555556vw;
		padding: 3.05555556vw 4.16666667vw;
		font-size: 3.33333333vw;
		line-height: 3.05555556vw;
		border-radius: 55.55555556vw;
	}

	.ebt-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.ebt-popup .layer-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.g-recaptcha-wrap {
		margin: 0;
		background: none !important;
		border: none !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}

	.g-recaptcha-wrap .g-recaptcha-bubble-arrow {
		display: none;
	}

	.g-recaptcha-wrap>div {
		background-color: #fff;
		border: 1px solid #ccc;
		-webkit-box-shadow: rgba(0,0,0,0.2) 2px 2px 3px;
		box-shadow: rgba(0,0,0,0.2) 2px 2px 3px;
		left: 50% !important;
		top: 50% !important;
		-webkit-transform: translate(-50%,-50%) !important;
		transform: translate(-50%,-50%) !important;
		position: fixed !important;
	}
}

.extended-warranty-popup {
	display: none;
}

.extended-warranty-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 2999;
}

.extended-warranty-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.extended-warranty-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 980px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.extended-warranty-popup .layer-popup .scrollbar__contents {
	padding: 59px 60px 57px;
}

.extended-warranty-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.extended-warranty-popup .layer-popup__title {
	position: relative;
	padding-right: 48px;
	text-align: left;
	font-size: 28px;
	line-height: 1.33;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.extended-warranty-popup .layer-popup__title:after {
	content: '';
	position: absolute;
	right: 0;
	top: 1px;
	width: 38px;
	height: 38px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-popup-icon.png) no-repeat;
	background-size: 100% 100%;
}

.extended-warranty-popup .layer-popup__desc {
	margin-top: 10px;
	font-size: 18px;
	color: #000;
	line-height: 1.33;
	text-align: left;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: 700;
}

.extended-warranty-popup__body {
	position: relative;
	margin-top: 21px;
	padding-left: 411px;
}

.extended-warranty-popup__image {
	position: absolute;
	left: 0;
	top: 0;
	width: 44.1%;
}

.extended-warranty-popup__smc-inner .checkbox-radio {
	display: block;
	margin-top: 16px;
}

.extended-warranty-popup__smc-inner .checkbox-radio__label {
	display: table;
	width: 100%;
	min-height: 80px;
	padding: 6px 20px 5px;
	border: 1px solid #888;
	border-radius: 5px;
}

.extended-warranty-popup__smc-inner .checkbox-radio__label-text {
	display: table-cell;
	width: 40%;
	padding-left: 39px;
	padding-right: 10px;
	font-size: 13px;
	vertical-align: middle;
	font-weight: 700;
}

.extended-warranty-popup__smc-inner .checkbox-radio__label-text:before {
	position: absolute;
	left: 20px;
	margin-right: 0;
	top: 50%;
	margin-top: -12px;
}

.extended-warranty-popup__smc-content {
	display: table-cell;
	width: 60%;
	text-align: right;
	vertical-align: middle;
}

.extended-warranty-popup__smc-content p {
	text-align: inherit;
}

.extended-warranty-popup__smc-discount {
	font-size: 12px;
	color: #7a7a7a;
}

.extended-warranty-popup__smc-price {
	display: block;
	font-size: 13px;
	font-weight: 700;
}

.extended-warranty-popup__smc-discount+.extended-warranty-popup__smc-price {
	margin-top: 1px;
}

.extended-warranty-popup__smc-message {
	margin: 6px 0 21px;
	font-size: 14px;
}

.extended-warranty-popup__info {
	margin-top: 25px;
	font-size: 15px;
}

.extended-warranty-popup__info-title {
	margin-bottom: 17px;
	font-weight: 700;
}

.extended-warranty-popup__info-wrap+.extended-warranty-popup__info-wrap {
	margin-top: 20px;
}

.extended-warranty-popup__info-list li {
	position: relative;
	margin-top: 8px;
	font-size: 15px;
}

.extended-warranty-popup__info-list li:before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
}

.extended-warranty-popup__info-list-type-1 li {
	padding-left: 30px;
}

.extended-warranty-popup__info-list-type-1 li:before {
	top: 6px;
	width: 15px;
	height: 11px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-check-green2.png) no-repeat;
	background-size: 100% 100%;
}

.extended-warranty-popup__info-list-type-2 li {
	padding-left: 26px;
}

.extended-warranty-popup__info-list-type-2 li:before {
	top: 8px;
	width: 10px;
	height: 3px;
	background: #000;
}

.extended-warranty-popup__policy-text {
	padding-left: 12px;
	margin-top: 12px;
}

.extended-warranty-popup__policy-text a {
	margin-left: 4px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.extended-warranty-popup__policy-text a .icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	fill: #0077c8;
	vertical-align: middle;
}

.extended-warranty-popup__disclaimer {
	margin-top: 32px;
	margin-left: -411px;
	font-size: 12px;
	line-height: 1.33;
	color: #636363;
}

.extended-warranty-popup__disclaimer a {
	font-size: 12px;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.extended-warranty-popup__disclaimer a .icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	fill: #0077c8;
	vertical-align: middle;
}

.extended-warranty-popup__check {
	margin-top: 20px;
	font-size: 15px;
}

.extended-warranty-popup__check .is-check-required:before {
	content: '*';
	position: absolute;
	left: 0;
	top: 1px;
	color: #ed1c24;
	line-height: 1;
}

.extended-warranty-popup__check .checkbox-radio__label-text {
	padding-left: 39px;
	font-size: 15px;
}

.extended-warranty-popup__check .checkbox-radio__label-text a {
	margin-left: 4px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.extended-warranty-popup__check .checkbox-radio__label-text a .icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	fill: #0077c8;
	vertical-align: middle;
}

.extended-warranty-popup__check .checkbox-radio__label-text:before {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
}

.extended-warranty-popup__check-title {
	font-weight: 700;
	letter-spacing: -0.006em;
}

.extended-warranty-popup__check-list-wrap {
	margin-top: 19px;
}

.extended-warranty-popup__check-list {
	position: relative;
	margin-top: 8px;
	padding-left: 13px;
}

.extended-warranty-popup__check-list .cta {
	margin-left: 39px;
	font-size: 15px;
	white-space: normal;
}

.extended-warranty-popup__check-list.is-description {
	padding-left: 52px;
}

.extended-warranty-popup__check-list.is-description span {
	color: #363636;
	font-size: 15px;
}

.extended-warranty-popup__check-list.is-description span a {
	margin-left: 4px;
	font-size: 15px;
	font-weight: normal;
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.extended-warranty-popup__check-list.is-description span a .icon {
	display: inline-block;
	width: 15px;
	height: 15px;
	fill: #0077c8;
	vertical-align: middle;
}

.extended-warranty-popup__check-list .checkbox-radio__label {
	display: inline-block;
}

.extended-warranty-popup__check-error {
	margin-top: 10px;
	padding-left: 51px;
	font-size: 15px;
	color: #ed1c24;
}

.extended-warranty-popup__seau {
	margin-top: 23px;
}

.extended-warranty-popup__seau-title {
	font-size: 15px;
	font-weight: 700;
}

.extended-warranty-popup__seau-list li {
	position: relative;
	padding-left: 26px;
	margin-top: 8px;
	font-size: 15px;
}

.extended-warranty-popup__seau-list li:before {
	content: '';
	display: block;
	position: absolute;
	left: 5px;
	top: 8px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #000;
}

.extended-warranty-popup__warranty {
	margin-top: 25px;
}

.extended-warranty-popup__warranty dt {
	font-size: 15px;
	font-weight: 700;
}

.extended-warranty-popup__warranty dd {
	font-size: 15px;
	margin-top: 12px;
}

.extended-warranty-popup__warranty .s-btn-text.s-cta-hubble-blue {
	display: inline-block;
	font-size: 15px;
	color: #0077c8;
	text-decoration: underline;
	text-shadow: none;
	white-space: nowrap;
}

.extended-warranty-popup__warranty+.extended-warranty-popup__check {
	margin-top: 15px;
}

.extended-warranty-popup__button {
	position: relative;
	padding: 25px 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
	font-size: 0;
}

.extended-warranty-popup__button-description {
	margin: -4px auto 21px;
	font-size: 15px;
}

.extended-warranty-popup__button-description p br {
	display: none;
}

.extended-warranty-popup__button-item {
	display: inline-block;
	padding: 0 10px;
}

.extended-warranty-popup__button .cta {
	min-width: 200px;
	padding: 14px 25px;
	font-size: 18px;
	border-radius: 50px;
}

.extended-warranty-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.extended-warranty-popup__close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.extended-warranty-popup__alert {
	display: none;
}

.extended-warranty-popup__alert .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.extended-warranty-popup__alert .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.extended-warranty-popup__alert .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 980px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.extended-warranty-popup__alert .layer-popup__contents {
	width: 100%;
	max-height: 100%;
	padding: 55px 60px 30px;
	text-align: center;
}

.extended-warranty-popup__alert-button {
	margin-top: 55px;
	text-align: center;
}

.extended-warranty-popup__alert-close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.extended-warranty-popup__alert-close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.extended-warranty-popup .layer-popup__inner {
		max-width: 68.05555556vw;
		border-radius: 1.38888889vw;
	}

	.extended-warranty-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.16666667vw 3.95833333vw 4.16666667vw;
	}

	.extended-warranty-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.extended-warranty-popup .layer-popup__title {
		padding-right: 3.33333333vw;
		font-size: 1.94444444vw;
	}

	.extended-warranty-popup .layer-popup__title:after {
		top: .06944444vw;
		width: 2.63888889vw;
		height: 2.63888889vw;
	}

	.extended-warranty-popup .layer-popup__desc {
		margin-top: .69444444vw;
		font-size: 1.25vw;
	}

	.extended-warranty-popup__body {
		margin-top: 1.45833333vw;
		padding-left: 28.54166667vw;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio {
		margin-top: 1.11111111vw;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio__label {
		min-height: 5.55555556vw;
		padding: .41666667vw 1.38888889vw .34722222vw 1.38888889vw;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio__label-text {
		padding-right: .69444444vw;
		padding-left: 2.70833333vw;
		font-size: .90277778vw;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio__label-text:before {
		left: 1.38888889vw;
		margin-top: -0.83333333vw;
	}

	.extended-warranty-popup__smc-discount {
		font-size: .83333333vw;
	}

	.extended-warranty-popup__smc-price {
		font-size: .90277778vw;
	}

	.extended-warranty-popup__smc-discount+.extended-warranty-popup__smc-price {
		margin-top: .06944444vw;
	}

	.extended-warranty-popup__smc-message {
		margin: .41666667vw 0vw 1.45833333vw 0vw;
		font-size: .97222222vw;
	}

	.extended-warranty-popup__info {
		margin-top: 1.73611111vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__info-title {
		margin-bottom: 1.18055556vw;
	}

	.extended-warranty-popup__info-wrap+.extended-warranty-popup__info-wrap {
		margin-top: 1.38888889vw;
	}

	.extended-warranty-popup__info-list li {
		margin-top: .55555556vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__info-list-type-1 li {
		padding-left: 2.08333333vw;
	}

	.extended-warranty-popup__info-list-type-1 li:before {
		top: .41666667vw;
		width: 1.04166667vw;
		height: .76388889vw;
	}

	.extended-warranty-popup__info-list-type-2 li {
		padding-left: 1.80555556vw;
	}

	.extended-warranty-popup__info-list-type-2 li:before {
		top: .55555556vw;
		width: .69444444vw;
		height: .20833333vw;
	}

	.extended-warranty-popup__policy-text {
		padding-left: .83333333vw;
		margin-top: .83333333vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__policy-text a {
		margin-left: .27777778vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__policy-text a .icon {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.extended-warranty-popup__disclaimer {
		margin-top: 2.22222222vw;
		margin-left: -28.54166667vw;
		font-size: .83333333vw;
	}

	.extended-warranty-popup__disclaimer a {
		font-size: .83333333vw;
	}

	.extended-warranty-popup__disclaimer a .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.extended-warranty-popup__check {
		margin-top: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__check .checkbox-radio__label-text {
		padding-left: 2.70833333vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__check .checkbox-radio__label-text a {
		margin-left: .27777778vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__check .checkbox-radio__label-text a .icon {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.extended-warranty-popup__check .checkbox-radio__label-text:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.extended-warranty-popup__check-list-wrap {
		margin-top: 1.31944444vw;
	}

	.extended-warranty-popup__check-list {
		margin-top: .55555556vw;
		padding-left: .90277778vw;
	}

	.extended-warranty-popup__check-list .cta {
		margin-left: 2.70833333vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__check-list.is-description {
		padding-left: 3.61111111vw;
	}

	.extended-warranty-popup__check-list.is-description span {
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__check-list.is-description span a {
		margin-left: .27777778vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__check-list.is-description span a .icon {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.extended-warranty-popup__check-error {
		margin-top: .69444444vw;
		padding-left: 3.54166667vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__seau {
		margin-top: 1.59722222vw;
	}

	.extended-warranty-popup__seau-title {
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__seau-list li {
		padding-left: 1.80555556vw;
		margin-top: .55555556vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__seau-list li:before {
		left: .34722222vw;
		top: .55555556vw;
		width: .34722222vw;
		height: .34722222vw;
	}

	.extended-warranty-popup__warranty {
		margin-top: 1.73611111vw;
	}

	.extended-warranty-popup__warranty dt {
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__warranty dd {
		font-size: 1.04166667vw;
		margin-top: .83333333vw;
	}

	.extended-warranty-popup__warranty .s-btn-text.s-cta-hubble-blue {
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__warranty+.extended-warranty-popup__check {
		margin-top: 1.04166667vw;
	}

	.extended-warranty-popup__button {
		padding: 1.73611111vw 3.88888889vw;
	}

	.extended-warranty-popup__button-description {
		margin-top: -0.27777778vw;
		margin-bottom: 1.45833333vw;
		font-size: 1.04166667vw;
	}

	.extended-warranty-popup__button-item {
		padding: 0vw .69444444vw;
	}

	.extended-warranty-popup__button .cta {
		min-width: 13.88888889vw;
		padding: .97222222vw 1.73611111vw;
		font-size: 1.25vw;
		border-radius: 3.47222222vw;
	}

	.extended-warranty-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.extended-warranty-popup__close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.extended-warranty-popup__alert .layer-popup__inner {
		max-width: 68.05555556vw;
		border-radius: 1.38888889vw;
	}

	.extended-warranty-popup__alert .layer-popup__contents {
		padding: 3.81944444vw 4.16666667vw 2.08333333vw 4.16666667vw;
	}

	.extended-warranty-popup__alert-button {
		margin-top: 3.81944444vw;
	}

	.extended-warranty-popup__alert-close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.extended-warranty-popup__alert-close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.extended-warranty-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.extended-warranty-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.extended-warranty-popup .layer-popup .scrollbar__contents {
		padding: 14.44444444vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.extended-warranty-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.extended-warranty-popup .layer-popup__title {
		padding-right: 13.33333333vw;
		font-size: 5vw;
	}

	.extended-warranty-popup .layer-popup__title:after {
		top: .55555556vw;
		right: 2.22222222vw;
		width: 8.05555556vw;
		height: 8.05555556vw;
	}

	.extended-warranty-popup .layer-popup__desc {
		margin-top: 3.88888889vw;
		padding-right: 20.83333333vw;
		font-size: 3.33333333vw;
		line-height: 1.33;
	}

	.extended-warranty-popup__body {
		margin-top: 6.38888889vw;
		padding-left: 0;
	}

	.extended-warranty-popup__image {
		position: relative;
		left: auto;
		top: auto;
		width: auto;
		margin: 5.55555556vw -5.55555556vw 0vw -5.55555556vw;
	}

	.extended-warranty-popup__smc {
		margin: 0vw -2.77777778vw;
		line-height: 1.33;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio {
		margin-top: 3.33333333vw;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio__label {
		min-height: 15.27777778vw;
		padding: 3.33333333vw 4.16666667vw;
		border-radius: .83333333vw;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio__label-text {
		padding-right: 2.77777778vw;
		padding-left: 8.61111111vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__smc-inner .checkbox-radio__label-text:before {
		left: 4.16666667vw;
		margin-top: -3.33333333vw;
	}

	.extended-warranty-popup__smc-discount {
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__smc-price {
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__smc-discount+.extended-warranty-popup__smc-price {
		margin-top: 1.11111111vw;
	}

	.extended-warranty-popup__smc-message {
		margin: 2.22222222vw 2.77777778vw -0.83333333vw 2.77777778vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__info {
		margin-top: 3.61111111vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__info-title {
		margin-bottom: 3.61111111vw;
	}

	.extended-warranty-popup__info-wrap+.extended-warranty-popup__info-wrap {
		margin-top: 8.88888889vw;
	}

	.extended-warranty-popup__info-list li {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__info-list-type-1 li {
		padding-left: 5.55555556vw;
	}

	.extended-warranty-popup__info-list-type-1 li:before {
		top: .83333333vw;
		width: 2.77777778vw;
		height: 2.22222222vw;
	}

	.extended-warranty-popup__info-list-type-2 li {
		padding-left: 5.55555556vw;
	}

	.extended-warranty-popup__info-list-type-2 li:before {
		top: 1.66666667vw;
		width: 2.5vw;
		height: .55555556vw;
	}

	.extended-warranty-popup__policy-text {
		padding-left: 0;
		margin-top: 5.55555556vw;
		font-size: .69444444vw;
	}

	.extended-warranty-popup__policy-text a {
		margin-left: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__policy-text a .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.extended-warranty-popup__disclaimer {
		margin-top: 8.88888889vw;
		margin-left: 0;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__disclaimer a {
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__disclaimer a .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.extended-warranty-popup__check {
		margin-top: 8.33333333vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__check .is-check-required:before {
		top: .27777778vw;
	}

	.extended-warranty-popup__check .checkbox-radio__label-text {
		max-height: none;
		min-height: 6.66666667vw;
		padding-left: 8.61111111vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__check .checkbox-radio__label-text a {
		margin-left: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__check .checkbox-radio__label-text a .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.extended-warranty-popup__check-title {
		letter-spacing: .01em;
	}

	.extended-warranty-popup__check-list-wrap {
		margin-top: 6.11111111vw;
	}

	.extended-warranty-popup__check-list {
		margin-top: 4.72222222vw;
		padding-left: 2.77777778vw;
	}

	.extended-warranty-popup__check-list .cta {
		margin-left: 8.61111111vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__check-list.is-description {
		padding-left: 11.38888889vw;
	}

	.extended-warranty-popup__check-list.is-description span {
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__check-list.is-description span a {
		margin-left: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__check-list.is-description span a .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.extended-warranty-popup__check-error {
		margin-top: 5.83333333vw;
		padding-left: 9.72222222vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__seau {
		margin-top: 7.22222222vw;
	}

	.extended-warranty-popup__seau-title {
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__seau-list li {
		padding-left: 5.55555556vw;
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__seau-list li:before {
		left: 1.38888889vw;
		top: 1.38888889vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.extended-warranty-popup__warranty {
		margin-top: 3.33333333vw;
	}

	.extended-warranty-popup__warranty dt {
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup__warranty dd {
		font-size: 2.77777778vw;
		margin-top: 1.38888889vw;
		line-height: 1.4;
	}

	.extended-warranty-popup__warranty .s-btn-text.s-cta-hubble-blue {
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__warranty+.extended-warranty-popup__check {
		margin-top: 6.66666667vw;
	}

	.extended-warranty-popup__button {
		padding: 6.38888889vw 5.55555556vw;
		-webkit-box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
	}

	.extended-warranty-popup__button-description {
		margin: -1.94444444vw 0vw 3.05555556vw 0vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup__button-description p br {
		display: block;
	}

	.extended-warranty-popup__button-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.extended-warranty-popup__button-item {
		max-width: 50%;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		padding: 0vw .83333333vw;
	}

	.extended-warranty-popup__button .cta {
		width: 100%;
		min-width: auto;
		min-height: 3.05555556vw;
		padding: 3.05555556vw 4.16666667vw;
		font-size: 3.33333333vw;
		line-height: 3.05555556vw;
		border-radius: 55.55555556vw;
	}

	.extended-warranty-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.extended-warranty-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.extended-warranty-popup__alert .layer-popup {
		padding: 2.77777778vw;
	}

	.extended-warranty-popup__alert .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.extended-warranty-popup__alert .layer-popup__contents {
		padding: 14.72222222vw 6.38888889vw 6.38888889vw 6.38888889vw;
	}

	.extended-warranty-popup__alert-button {
		margin-top: 15.27777778vw;
	}

	.extended-warranty-popup__alert-close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.extended-warranty-popup__alert-close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}
}

.extended-warranty-popup-vd {
	display: none;
}

.extended-warranty-popup-vd .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -5px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 2999;
}

.extended-warranty-popup-vd .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.extended-warranty-popup-vd .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 684px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.extended-warranty-popup-vd .layer-popup .scrollbar__contents {
	padding: 24px;
	padding-bottom: 0;
}

.extended-warranty-popup-vd .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.extended-warranty-popup-vd .layer-popup__title {
	position: relative;
	padding-right: 48px;
	text-align: left;
	font-size: 24px;
	line-height: 1.33;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.extended-warranty-popup-vd .layer-popup__desc {
	margin-top: 4px;
	font-size: 14px;
	color: #000;
	line-height: 1.33;
	text-align: left;
}

.extended-warranty-popup-vd__body {
	position: relative;
	margin-top: 16px;
}

.extended-warranty-popup-vd__option .pd-select-option {
	position: relative;
	padding: 24px 0;
	line-height: 1.33;
}

.extended-warranty-popup-vd__option .pd-select-option__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -8px -8px 0 -8px;
	font-size: 0;
}

.extended-warranty-popup-vd__option .pd-select-option__item {
	display: inline-block;
	width: 50%;
	padding: 8px 8px 0 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
}

.extended-warranty-popup-vd__option .pd-select-option__item--wide {
	width: 100%;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-select-option__item {
	width: 100%;
}

.extended-warranty-popup-vd__option .pd-option-selector {
	position: relative;
	overflow: hidden;
	font-size: 0;
}

.extended-warranty-popup-vd__option .pd-option-selector input+.pd-option-selector__label {
	display: block;
	position: relative;
	padding: 16px 24px;
	border-radius: 6px;
	background: #fff;
	font-size: 14px;
	line-height: 1.33;
	color: inherit;
	text-align: center;
	cursor: pointer;
}

.extended-warranty-popup-vd__option .pd-option-selector input+.pd-option-selector__label:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 6px;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.extended-warranty-popup-vd__option .pd-option-selector input:hover+.pd-option-selector__label:before {
	border-color: #555;
}

.extended-warranty-popup-vd__option .pd-option-selector input:checked+.pd-option-selector__label {
	font-weight: bold;
}

.extended-warranty-popup-vd__option .pd-option-selector input:checked+.pd-option-selector__label:before {
	border: 2px solid #2189ff;
}

.extended-warranty-popup-vd__option .pd-option-selector input:focus+.pd-option-selector__label:before {
	outline: 2px dashed #000;
	outline-offset: -2px;
}

.extended-warranty-popup-vd__option .pd-option-selector__text-wrap {
	display: table;
	position: relative;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}

.extended-warranty-popup-vd__option .pd-option-selector__text {
	display: table-cell;
	vertical-align: middle;
}

.extended-warranty-popup-vd__option .pd-option-selector__main {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.extended-warranty-popup-vd__option .pd-option-selector__main-text {
	display: block;
	padding: 1px 0;
}

.extended-warranty-popup-vd__option .pd-option-selector__sub-text {
	display: block;
	margin-top: 4px;
	font-weight: normal !important;
	font-size: 12px;
}

.extended-warranty-popup-vd__option .pd-option-selector__sub-text>strong {
	color: #2189ff;
}

.extended-warranty-popup-vd__option .pd-option-selector__sub-text:empty {
	margin-top: 0;
}

.extended-warranty-popup-vd__option .pd-option-selector__sku-text {
	display: block;
	margin-top: 5px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: justify;
}

.extended-warranty-popup-vd__option .pd-option-selector__description {
	display: block;
	margin-top: 4px;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-align: justify;
}

.extended-warranty-popup-vd__option .pd-option-selector input:disabled+.pd-option-selector__label span.pd-option-selector__text {
	color: #bbb;
}

.extended-warranty-popup-vd__option .pd-option-selector input:disabled+.pd-option-selector__label:before {
	border-color: #ddd !important;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__text-wrap {
	display: block;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__main-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-right: 10px;
	text-align: left;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text {
	-ms-flex-item-align: start;
	align-self: flex-start;
	width: 150px;
	margin-top: 0;
	padding-top: 2px;
	font-size: 14px;
	text-align: right;
	word-wrap: break-word;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text>span {
	display: block;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text>span.pd-option-selector__save-text {
	margin-top: 4px;
	font-size: 12px;
	color: #757575;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-sub {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	line-height: 1.33;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-current {
	font-size: 14px;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-current strong {
	font-weight: normal;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-save,.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-original {
	font-size: 12px;
}

.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-original {
	color: #717171;
}

.extended-warranty-popup-vd__benefits--data h3 {
	font-size: 18px;
	font-weight: bold;
}

.extended-warranty-popup-vd__benefits--data p {
	margin-top: 8px !important;
	font-size: 14px;
	line-height: 1.33;
}

.extended-warranty-popup-vd__benefits--data a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: underline;
	color: #006bea;
}

.extended-warranty-popup-vd__benefits--data a[target="_blank"]:after {
	content: '';
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
	margin-left: 1px;
}

.extended-warranty-popup-vd__check {
	margin-top: 16px;
	padding-top: 24px;
	border-top: 1px solid rgba(0,0,0,0.2);
	font-size: 14px;
}

.extended-warranty-popup-vd__benefits+.extended-warranty-popup-vd__check {
	margin-top: 24px;
}

.extended-warranty-popup-vd__check .is-check-required:before {
	content: '*';
	position: absolute;
	left: 0;
	top: 3px;
	color: #ed1c24;
	line-height: 1;
	font-size: 10px;
}

.extended-warranty-popup-vd__check .checkbox-radio__label-text {
	line-height: 1.33;
	padding-left: 21px;
	color: #000;
	font-size: 12px;
}

.extended-warranty-popup-vd__check .checkbox-radio__label-text:before {
	position: absolute;
	left: 0;
	top: 0;
	margin: 0;
	width: 16px;
	height: 16px;
}

.extended-warranty-popup-vd__check-title {
	font-weight: 700;
	letter-spacing: -0.006em;
}

.extended-warranty-popup-vd__check-list-wrap {
	margin-top: 16px;
}

.extended-warranty-popup-vd__check-list {
	position: relative;
	margin-top: 12px;
	padding-left: 8px;
}

.extended-warranty-popup-vd__check-list.is-description {
	padding-left: 28px;
}

.extended-warranty-popup-vd__check-list.is-description .checkbox-desc {
	display: block;
	color: #555;
	font-size: 10px;
	line-height: 1.33;
}

.extended-warranty-popup-vd__check-list.is-description .checkbox-desc .text-required {
	display: block;
	color: #d62e2e;
}

.extended-warranty-popup-vd__check-list .checkbox-radio__label {
	display: inline-block;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .is-check-required:before {
	content: none;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .is-check-required .checkbox-v3__label-text:before {
	content: '*';
	position: absolute;
	top: 2px;
	left: 8px;
	line-height: 1;
	font-size: 14px;
	color: #d62e2e;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label-text {
	position: relative;
	line-height: 1.33;
	padding-left: 19px;
	color: #000;
	font-size: 14px;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label-text a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: underline;
	color: #006bea;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label-text a[target="_blank"]:after {
	content: '';
	display: inline-block;
	margin-left: 1px;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-title {
	letter-spacing: -0.006em;
	font-weight: 700;
	font-size: 18px;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list-wrap {
	margin-top: 12px;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list {
	position: relative;
	margin-top: 12px;
	padding: 0;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list.is-description {
	padding-left: 39px;
}

.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list.is-description .checkbox-desc {
	font-size: 12px;
}

.extended-warranty-popup-vd__button {
	position: relative;
	padding: 24px;
	background-color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
	font-size: 0;
}

.extended-warranty-popup-vd__button-item {
	display: inline-block;
	padding: 0 10px;
}

.extended-warranty-popup-vd__button .cta {
	min-width: 200px;
	padding: 10px 24px;
	font-size: 14px;
	border-radius: 50px;
}

.extended-warranty-popup-vd__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.extended-warranty-popup-vd__close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.extended-warranty-popup-vd .layer-popup__inner {
		max-width: 47.5vw;
		border-radius: 1.38888889vw;
	}

	.extended-warranty-popup-vd .layer-popup .scrollbar__contents {
		padding: 1.66666667vw;
		padding-bottom: 0vw;
	}

	.extended-warranty-popup-vd .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.extended-warranty-popup-vd .layer-popup__title {
		padding-right: 3.33333333vw;
		font-size: 1.66666667vw;
	}

	.extended-warranty-popup-vd .layer-popup__title:after {
		top: .06944444vw;
		width: 2.63888889vw;
		height: 2.63888889vw;
	}

	.extended-warranty-popup-vd .layer-popup__desc {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__body {
		margin-top: 1.11111111vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option {
		padding: 1.66666667vw 0vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list {
		margin: -0.55555556vw -0.55555556vw 0vw -0.55555556vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__item {
		padding: .55555556vw .55555556vw 0vw .55555556vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector input+.pd-option-selector__label {
		padding: 1.11111111vw 1.66666667vw;
		border-radius: .41666667vw;
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector input+.pd-option-selector__label:before {
		border-radius: .41666667vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector__sub-text {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector__sku-text {
		margin-top: .34722222vw;
		font-size: .83333333vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector__description {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__main-text {
		padding-right: .69444444vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text {
		padding-top: .13888889vw;
		width: 10.41666667vw;
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text>span.pd-option-selector__save-text {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-current {
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-save,.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-original {
		font-size: .83333333vw;
	}

	.extended-warranty-popup-vd__benefits--data h3 {
		font-size: 1.25vw;
	}

	.extended-warranty-popup-vd__benefits--data p {
		margin-top: .55555556vw !important;
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__benefits--data a[target="_blank"]:after {
		width: .97222222vw;
		height: .97222222vw;
		margin-left: .06944444vw;
	}

	.extended-warranty-popup-vd__check {
		margin-top: 1.11111111vw;
		padding-top: 1.66666667vw;
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__benefits+.extended-warranty-popup-vd__check {
		margin-top: 1.66666667vw;
	}

	.extended-warranty-popup-vd__check .is-check-required:before {
		top: .20833333vw;
		font-size: .69444444vw;
	}

	.extended-warranty-popup-vd__check .checkbox-radio__label-text {
		padding-left: 1.45833333vw;
		font-size: .83333333vw;
	}

	.extended-warranty-popup-vd__check .checkbox-radio__label-text:before {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.extended-warranty-popup-vd__check-list-wrap {
		margin-top: 1.11111111vw;
	}

	.extended-warranty-popup-vd__check-list {
		margin-top: .83333333vw;
		padding-left: .55555556vw;
	}

	.extended-warranty-popup-vd__check-list.is-description {
		padding-left: 1.94444444vw;
	}

	.extended-warranty-popup-vd__check-list.is-description .checkbox-desc {
		font-size: .69444444vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .is-check-required .checkbox-v3__label-text:before {
		left: .55555556vw;
		top: .13888889vw;
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label-text {
		padding-left: 1.31944444vw;
		font-size: .97222222vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label-text a[target="_blank"]:after {
		width: .97222222vw;
		height: .97222222vw;
		margin-left: .06944444vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-title {
		font-size: 1.25vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list-wrap {
		margin-top: .83333333vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list {
		margin-top: .83333333vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list.is-description {
		padding-left: 2.70833333vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list.is-description .checkbox-desc {
		font-size: .83333333vw;
	}

	.extended-warranty-popup-vd__button {
		padding: 1.66666667vw;
	}

	.extended-warranty-popup-vd__button-item {
		padding: 0vw .69444444vw;
	}

	.extended-warranty-popup-vd__button .cta {
		min-width: 13.88888889vw;
		padding: .69444444vw 1.66666667vw;
		font-size: .97222222vw;
		border-radius: 3.47222222vw;
	}

	.extended-warranty-popup-vd__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.extended-warranty-popup-vd__close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.extended-warranty-popup-vd .layer-popup__inner {
		width: 100%;
		max-width: none;
		height: 100%;
		border-radius: 0;
	}

	.extended-warranty-popup-vd .layer-popup .scrollbar__contents {
		padding: 6.66666667vw;
		padding-bottom: 20.27777778vw;
	}

	.extended-warranty-popup-vd .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.extended-warranty-popup-vd .layer-popup__title {
		padding-right: 13.33333333vw;
		font-size: 6.11111111vw;
	}

	.extended-warranty-popup-vd .layer-popup__title:after {
		top: .55555556vw;
		right: 2.22222222vw;
		width: 8.05555556vw;
		height: 8.05555556vw;
	}

	.extended-warranty-popup-vd .layer-popup__desc {
		margin-top: 1.11111111vw;
		padding-right: 20.83333333vw;
		font-size: 3.33333333vw;
		line-height: 1.33;
	}

	.extended-warranty-popup-vd__body {
		margin-top: 4.44444444vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option {
		padding: 4.44444444vw 0vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list {
		margin: -2.22222222vw -2.22222222vw 0vw -2.22222222vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__item {
		padding: 2.22222222vw 2.22222222vw 0vw 2.22222222vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector input+.pd-option-selector__label {
		padding: 4.44444444vw;
		border-radius: 1.66666667vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector input+.pd-option-selector__label:before {
		border-radius: 1.66666667vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector__sub-text {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector__sku-text {
		margin-top: .69444444vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__option .pd-option-selector__description {
		margin-top: .55555556vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__main-text {
		padding-right: 2.77777778vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text {
		padding-top: .55555556vw;
		width: 25vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text>span.pd-option-selector__save-text {
		margin-top: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-sub {
		gap: 1.38888889vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-current {
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-current ~ * {
		margin-top: 1.11111111vw;
	}

	.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-save,.extended-warranty-popup-vd__option .pd-select-option__list--wide .pd-option-selector__sub-text .price-ux__price-original {
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__benefits--data h3 {
		font-size: 3.88888889vw;
		line-height: 5.27777778vw;
	}

	.extended-warranty-popup-vd__benefits--data p {
		margin-top: 2.22222222vw !important;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__benefits--data a[target="_blank"]:after {
		width: 3.33333333vw;
		height: 3.33333333vw;
		margin-left: .27777778vw;
	}

	.extended-warranty-popup-vd__check {
		margin-top: 4.44444444vw;
		padding-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__benefits+.extended-warranty-popup-vd__check {
		margin-top: 6.66666667vw;
	}

	.extended-warranty-popup-vd__check .is-check-required:before {
		top: .83333333vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__check .checkbox-radio__label-text {
		padding-left: 5.83333333vw;
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__check .checkbox-radio__label-text:before {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.extended-warranty-popup-vd__check-list-wrap {
		margin-top: 4.44444444vw;
	}

	.extended-warranty-popup-vd__check-list {
		margin-top: 2.22222222vw;
		padding-left: 2.22222222vw;
	}

	.extended-warranty-popup-vd__check-list.is-description {
		padding-left: 7.77777778vw;
	}

	.extended-warranty-popup-vd__check-list.is-description .checkbox-desc {
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .is-check-required .checkbox-v3__label-text:before {
		left: 2.22222222vw;
		top: .83333333vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label-text {
		padding-left: 4.72222222vw;
		font-size: 3.33333333vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .checkbox-v3__label-text a[target="_blank"]:after {
		width: 3.33333333vw;
		height: 3.33333333vw;
		margin-left: .27777778vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-title {
		font-size: 3.88888889vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list-wrap {
		margin-top: 2.22222222vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list {
		margin-top: 2.22222222vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list.is-description {
		padding-left: 10.27777778vw;
	}

	.extended-warranty-popup-vd__check:has(.checkbox-v3) .extended-warranty-popup-vd__check-list.is-description .checkbox-desc {
		font-size: 2.77777778vw;
	}

	.extended-warranty-popup-vd__foot {
		position: fixed;
		bottom: 0;
		width: 100%;
	}

	.extended-warranty-popup-vd__button {
		border-radius: 0;
		padding: 4.44444444vw 6.66666667vw;
	}

	.extended-warranty-popup-vd__button-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.extended-warranty-popup-vd__button-item {
		max-width: 50%;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		padding: 0vw .83333333vw;
	}

	.extended-warranty-popup-vd__button .cta {
		width: 100%;
		min-width: auto;
		min-height: 3.05555556vw;
		padding: 2.77777778vw 6.66666667vw;
		font-size: 3.88888889vw;
		border-radius: 55.55555556vw;
	}

	.extended-warranty-popup-vd__close {
		right: 0vw;
		top: 2.77777778vw;
		right: 2.77777778vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.extended-warranty-popup-vd__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}
}

.finance-ee-popup .layer-popup {
	display: none;
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.68);
	text-align: center;
	letter-spacing: -4px;
	z-index: 3100;
}

.finance-ee-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.finance-ee-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 920px;
	border-radius: 20px;
	background: #fff;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.finance-ee-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.finance-ee-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.finance-ee-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.finance-ee-popup__contents {
	padding: 57px 60px 56px;
}

.finance-ee-popup__title {
	line-height: 1.35;
	text-align: left;
	width: 600px;
	padding: 0 0 37px;
	font-size: 28px;
}

.finance-ee-popup__title-text {
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.finance-ee-popup__plans-contents {
	padding-bottom: 60px;
}

.finance-ee-popup__plans-table {
	display: table;
	table-layout: fixed;
	width: 600px;
	border-collapse: collapse;
	border-spacing: 0;
}

.finance-ee-popup__plans-row {
	display: table-row;
}

.finance-ee-popup__plans-header {
	font-weight: bold;
}

.finance-ee-popup__plans-cell .menu {
	min-width: 100%;
	max-width: 100%;
}

.finance-ee-popup__plans-cell .menu__select {
	height: 24px;
}

.finance-ee-popup__plans-cell .menu__select-field {
	height: 24px;
}

.finance-ee-popup__plans-cell .menu__select-field-text {
	overflow: visible;
	text-overflow: inherit;
	font-size: 15px;
	white-space: normal;
	margin: 0;
	font-weight: normal;
	text-align: left;
	padding: 0 36px 0 16px;
}

.finance-ee-popup__plans-cell .menu__select-field-icon {
	right: 20px;
}

.finance-ee-popup__plans-cell .selected .menu__select-field-text {
	font-weight: normal;
}

.finance-ee-popup__plans-text {
	font-size: 15px;
	padding-left: 16px;
}

.finance-ee-popup__plans-header,.finance-ee-popup__plans-cell {
	display: table-cell;
	width: 50%;
	height: 50px;
	padding: 12px 20px;
	font-size: 15px;
	border: 1px solid #eaeaea;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
	text-align: left;
}

.finance-ee-popup__disclaimer {
	border-top: 1px solid #e3e3e3;
	color: #636363;
	padding-top: 38px;
	font-size: 12px;
	text-align: left;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.finance-ee-popup .layer-popup__inner {
		max-width: 63.88888889vw;
		border-radius: 1.38888889vw;
	}

	.finance-ee-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.finance-ee-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.finance-ee-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.finance-ee-popup__contents {
		padding: 3.95833333vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.finance-ee-popup__title {
		width: 41.66666667vw;
		padding: 0vw 0vw 2.56944444vw 0vw;
		font-size: 1.94444444vw;
	}

	.finance-ee-popup__plans-contents {
		padding-bottom: 4.16666667vw;
	}

	.finance-ee-popup__plans-table {
		width: 41.66666667vw;
	}

	.finance-ee-popup__plans-cell .menu__select {
		height: 1.66666667vw;
	}

	.finance-ee-popup__plans-cell .menu__select-field {
		height: 1.66666667vw;
	}

	.finance-ee-popup__plans-cell .menu__select-field-text {
		font-size: 1.04166667vw;
		padding: 0vw 2.5vw 0vw 1.11111111vw;
	}

	.finance-ee-popup__plans-cell .menu__select-field-icon {
		right: 1.38888889vw;
	}

	.finance-ee-popup__plans-text {
		font-size: 1.04166667vw;
		padding-left: 1.11111111vw;
	}

	.finance-ee-popup__plans-header,.finance-ee-popup__plans-cell {
		padding: .83333333vw 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.finance-ee-popup__disclaimer {
		padding-top: 2.63888889vw;
		font-size: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.finance-ee-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.finance-ee-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.finance-ee-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.finance-ee-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.finance-ee-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.finance-ee-popup__contents {
		padding: 12.22222222vw 5.55555556vw 7.5vw 5.55555556vw;
	}

	.finance-ee-popup__title {
		line-height: 1.5;
		width: 55.55555556vw;
		padding-bottom: 6.38888889vw;
		font-size: 5vw;
	}

	.finance-ee-popup__plans-contents {
		padding-bottom: 8.33333333vw;
	}

	.finance-ee-popup__plans-table {
		width: 100%;
	}

	.finance-ee-popup__plans-cell .menu__select {
		height: 7.5vw;
	}

	.finance-ee-popup__plans-cell .menu__select-field {
		height: 7.5vw;
	}

	.finance-ee-popup__plans-cell .menu__select-field-text {
		font-size: 3.33333333vw;
		padding: 0vw 6.66666667vw 0vw 1.66666667vw;
	}

	.finance-ee-popup__plans-cell .menu__select-field-icon {
		right: .69444444vw;
	}

	.finance-ee-popup__plans-text {
		font-size: 3.33333333vw;
		padding: 0vw 1.66666667vw;
	}

	.finance-ee-popup__plans-header,.finance-ee-popup__plans-cell {
		padding: 1.66666667vw 2.5vw;
		font-size: 3.33333333vw;
	}

	.finance-ee-popup__disclaimer {
		padding-top: 7.77777778vw;
		font-size: 2.77777778vw;
	}
}

.fold-alert-popup {
	display: none;
}

.fold-alert-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.fold-alert-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.fold-alert-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
	width: 980px;
}

.fold-alert-popup .layer-popup .scrollbar__wrap {
	width: 100%;
}

.fold-alert-popup .layer-popup .scrollbar__contents {
	padding: 59px 60px 56px;
}

.fold-alert-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.fold-alert-popup .layer-popup__title {
	font-weight: bold;
	font-size: 28px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	position: relative;
	text-align: center;
	line-height: 1.35;
}

.fold-alert-popup .layer-popup__contents {
	text-align: left;
	font-size: 14px;
	line-height: 1.32;
}

.fold-alert-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.fold-alert-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.fold-alert-popup__inner {
	margin-top: 21px;
	min-height: 385px;
}

.fold-alert-popup__item {
	padding: 42px 0 40px;
	border-bottom: 1px solid #c8c8c8;
	line-height: 1.32;
	display: table;
	width: 100%;
}

.fold-alert-popup__title {
	font-size: 20px;
	display: table-cell;
	width: 140px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	vertical-align: middle;
}

.fold-alert-popup__text {
	font-size: 18px;
	display: table-cell;
}

.fold-alert-popup__cta {
	position: relative;
	padding: 25px 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
	font-size: 0;
}

.fold-alert-popup__cta .cta {
	font-size: 18px;
	width: 220px;
	border-radius: 50px;
	padding: 14px 23px 15px 23px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.fold-alert-popup .layer-popup__inner {
		border-radius: 1.38888889vw;
		width: 68.05555556vw;
	}

	.fold-alert-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.fold-alert-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.fold-alert-popup .layer-popup__title {
		font-size: 1.94444444vw;
	}

	.fold-alert-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.fold-alert-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.fold-alert-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.fold-alert-popup__inner {
		margin-top: 1.45833333vw;
		min-height: 26.73611111vw;
	}

	.fold-alert-popup__item {
		padding: 2.22222222vw 0vw 2.01388889vw 0vw;
	}

	.fold-alert-popup__title {
		font-size: 1.38888889vw;
		width: 9.72222222vw;
	}

	.fold-alert-popup__text {
		font-size: 1.25vw;
	}

	.fold-alert-popup__cta {
		padding: 1.73611111vw 3.88888889vw;
	}

	.fold-alert-popup__cta .cta {
		font-size: 1.25vw;
		width: 15.27777778vw;
		border-radius: 3.47222222vw;
		padding: .97222222vw 1.59722222vw 1.04166667vw 1.59722222vw;
	}
}

@media only screen and (max-width:767px) {
	.fold-alert-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.fold-alert-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.fold-alert-popup .layer-popup .scrollbar__contents {
		padding: 12.5vw 5.55555556vw 0vw 5.55555556vw;
	}

	.fold-alert-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.fold-alert-popup .layer-popup__title {
		font-size: 5vw;
		line-height: 1.45;
	}

	.fold-alert-popup .layer-popup__title:after {
		width: 8.88888889vw;
		height: 8.33333333vw;
	}

	.fold-alert-popup .layer-popup__contents {
		font-size: 3.33333333vw;
		width: auto;
	}

	.fold-alert-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.fold-alert-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.fold-alert-popup__inner {
		padding: 2.5vw 0vw 8.33333333vw 0vw;
		min-height: 0;
		margin-top: 0;
	}

	.fold-alert-popup__item {
		padding: 6.11111111vw 0vw 5.55555556vw 0vw;
	}

	.fold-alert-popup__title {
		width: 19.44444444vw;
		font-size: 3.33333333vw;
	}

	.fold-alert-popup__text {
		font-size: 2.77777778vw;
	}

	.fold-alert-popup__cta {
		-webkit-box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		padding: 6.38888889vw 5.55555556vw;
	}

	.fold-alert-popup__cta .cta {
		width: 50%;
		font-size: 3.33333333vw;
		border-radius: 11.11111111vw;
		padding: 2.5vw 6.38888889vw 2.77777778vw 6.38888889vw;
	}
}

.free-gift-popup {
	display: none;
}

.free-gift-popup__wrap {
	width: 648px;
	font-size: 0;
	text-align: left;
}

.free-gift-popup__item {
	width: 204px;
	display: inline-block;
	margin: 0 6px 12px;
	border-radius: 20px;
	border: 1px solid #ddd;
	text-align: center;
}

.free-gift-popup .radio-v2__label {
	padding: 18px 24px 24px;
}

.free-gift-popup__product-name {
	display: table-cell;
	vertical-align: middle;
	width: 156px;
	height: 44px;
	overflow: hidden;
	text-align: center;
}

.free-gift-popup__product-name strong {
	font-size: 16px;
	line-height: 1.33;
	text-overflow: ellipsis;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
	overflow: hidden;
}

.free-gift-popup__image {
	position: relative;
	width: 154px;
	height: 154px;
}

.free-gift-popup__image .image {
	z-index: 2;
	background: #fff;
}

.free-gift-popup__image .no-image {
	height: 100%;
	padding: 0 35%;
	background: #f7f7f7;
	z-index: 1;
}

.free-gift-popup__image .no-image .icon {
	width: 100%;
	height: 100%;
	fill: #8f8f8f;
}

.free-gift-popup__text {
	margin-top: 12px;
}

.free-gift-popup__price-wrap {
	margin-top: 12px;
}

.free-gift-popup__price {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.33;
}

.free-gift-popup__price-was,.free-gift-popup__price-save {
	font-size: 12px;
	line-height: 1.33;
	font-weight: normal;
	display: inline-block;
	margin: 1px 2px;
}

.free-gift-popup__price-was del {
	text-decoration: line-through;
}

.free-gift-popup__price-save {
	color: #2189ff;
}

.free-gift-popup__price-box {
	height: 32px;
	margin-top: 4px;
}

.free-gift-popup .option-selector__wrap--capacity {
	height: 28px;
}

.free-gift-popup .option-selector__swiper {
	max-width: 120px;
}

.free-gift-popup .layer-popup {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.free-gift-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.free-gift-popup .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: auto;
	padding: 24px 0;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.free-gift-popup .layer-popup__title {
	margin-bottom: 16px;
	padding: 0 56px;
	font-weight: bold;
	font-size: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.free-gift-popup .layer-popup__title.type-left {
	text-align: left;
	padding: 0 24px;
}

.free-gift-popup .layer-popup__title.type-icon {
	text-align: left;
	padding: 0 56px 0 24px;
}

.free-gift-popup .layer-popup__title.type-icon .icon {
	width: 42px;
	height: 42px;
	margin-right: 16px;
	vertical-align: middle;
}

.free-gift-popup .layer-popup__desc {
	margin-bottom: 16px;
	padding: 0 24px;
	font-size: 16px;
	color: #000;
	line-height: 1.33;
	text-align: center;
	font-weight: 400;
}

.free-gift-popup .layer-popup__contents {
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
	padding: 0 18px;
}

.free-gift-popup .layer-popup__button {
	position: relative;
	padding: 25px 56px;
	margin-bottom: -24px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
	font-size: 0;
	z-index: 3;
}

.free-gift-popup .layer-popup__button-description {
	margin: -4px auto 21px;
	font-size: 15px;
}

.free-gift-popup .layer-popup__button-description p br {
	display: none;
}

.free-gift-popup .layer-popup__button-item {
	display: inline-block;
	padding: 0 10px;
}

.free-gift-popup .layer-popup__button .cta {
	min-width: 200px;
	padding: 14px 25px;
	font-size: 18px;
	border-radius: 50px;
}

.free-gift-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.free-gift-popup .layer-popup__close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.free-gift-popup__wrap {
		width: 45vw;
	}

	.free-gift-popup__item {
		width: 14.16666667vw;
		margin: 0vw .41666667vw .83333333vw .41666667vw;
		border-radius: 1.38888889vw;
	}

	.free-gift-popup .radio-v2__label {
		padding: 1.25vw 1.66666667vw 1.66666667vw 1.66666667vw;
	}

	.free-gift-popup__product-name {
		width: 10.83333333vw;
		height: 3.05555556vw;
	}

	.free-gift-popup__product-name strong {
		font-size: 1.11111111vw;
	}

	.free-gift-popup__image {
		position: relative;
		width: 10.69444444vw;
		height: 10.69444444vw;
	}

	.free-gift-popup__text {
		margin-top: .83333333vw;
	}

	.free-gift-popup__price-wrap {
		margin-top: .83333333vw;
	}

	.free-gift-popup__price {
		font-size: 1.25vw;
	}

	.free-gift-popup__price-was,.free-gift-popup__price-save {
		font-size: .83333333vw;
		margin: .06944444vw .13888889vw;
	}

	.free-gift-popup__price-box {
		height: 2.22222222vw;
		margin-top: .27777778vw;
	}

	.free-gift-popup .option-selector__wrap--capacity {
		height: 1.94444444vw;
	}

	.free-gift-popup .option-selector__swiper {
		max-width: 8.33333333vw;
	}

	.free-gift-popup .layer-popup__inner {
		padding: 1.66666667vw 0vw;
		border-radius: 1.38888889vw;
	}

	.free-gift-popup .layer-popup__title {
		margin-bottom: 1.11111111vw;
		padding: 0vw 3.88888889vw;
		font-size: 1.66666667vw;
	}

	.free-gift-popup .layer-popup__title.type-left {
		padding: 0vw 1.66666667vw;
	}

	.free-gift-popup .layer-popup__title.type-icon {
		padding: 0vw 3.88888889vw 0vw 1.66666667vw;
	}

	.free-gift-popup .layer-popup__title.type-icon .icon {
		width: 2.91666667vw;
		height: 2.91666667vw;
		margin-right: 1.11111111vw;
	}

	.free-gift-popup .layer-popup__desc {
		margin-bottom: 1.11111111vw;
		padding: 0vw 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.free-gift-popup .layer-popup__contents {
		font-size: .97222222vw;
		padding: 0vw 1.66666667vw;
	}

	.free-gift-popup .layer-popup__button {
		padding: 1.73611111vw 3.88888889vw;
		margin-bottom: -1.66666667vw;
	}

	.free-gift-popup .layer-popup__button-description {
		margin-top: -0.27777778vw;
		margin-bottom: 1.45833333vw;
		font-size: 1.04166667vw;
	}

	.free-gift-popup .layer-popup__button-item {
		padding: 0vw .69444444vw;
	}

	.free-gift-popup .layer-popup__button .cta {
		min-width: 13.88888889vw;
		padding: .97222222vw 1.73611111vw;
		font-size: 1.25vw;
		border-radius: 3.47222222vw;
	}

	.free-gift-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.free-gift-popup .layer-popup__close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.free-gift-popup__wrap {
		width: 100%;
		font-size: 0;
		text-align: left;
	}

	.free-gift-popup__item {
		width: 100%;
		display: block;
		min-height: 45.55555556vw;
		margin: 0vw 0vw 4.44444444vw 0vw;
		border-radius: 5.55555556vw;
		text-align: left;
	}

	.free-gift-popup .radio-v2__label {
		padding: 4.44444444vw;
		display: block;
	}

	.free-gift-popup .radio-v2__label .radio-v2__label-box-wrap {
		position: absolute;
		top: 4.44444444vw;
		left: 4.44444444vw;
	}

	.free-gift-popup__product-name {
		display: block;
		width: 100%;
		height: 6.66666667vw;
		overflow: hidden;
		text-align: left;
		padding: 0vw 0vw 0vw 9.44444444vw;
	}

	.free-gift-popup__product-name strong {
		font-size: 3.33333333vw;
		line-height: 6.66666667vw;
		text-overflow: ellipsis;
		display: block;
		white-space: nowrap;
		word-wrap: normal;
		overflow: hidden;
	}

	.free-gift-popup__image {
		width: 26.66666667vw;
		height: 26.66666667vw;
		position: absolute;
		top: 14.44444444vw;
		left: 4.44444444vw;
	}

	.free-gift-popup__text,.free-gift-popup__price-wrap {
		margin: 3.33333333vw 0vw 0vw 30vw;
	}

	.free-gift-popup__price {
		font-size: 3.88888889vw;
	}

	.free-gift-popup__price-was,.free-gift-popup__price-save {
		font-size: 2.77777778vw;
		display: inline-block;
		margin: .27777778vw .55555556vw;
	}

	.free-gift-popup__price-box {
		height: auto;
		margin-top: 1.11111111vw;
	}

	.free-gift-popup .option-selector__wrap--capacity {
		height: 7.77777778vw;
	}

	.free-gift-popup .option-selector__wrap--align {
		text-align: left;
		margin-left: -2.22222222vw;
	}

	.free-gift-popup .option-selector__swiper {
		max-width: 32.77777778vw;
	}

	.free-gift-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.free-gift-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		padding: 6.66666667vw 0vw;
		border-radius: 5.55555556vw;
	}

	.free-gift-popup .layer-popup__title {
		margin-bottom: 4.44444444vw;
		padding: 0vw 15.55555556vw;
		font-size: 6.11111111vw;
	}

	.free-gift-popup .layer-popup__title.type-left {
		padding: 0vw 6.66666667vw;
	}

	.free-gift-popup .layer-popup__title.type-icon {
		margin-top: 6.66666667vw;
		padding: 0vw 6.66666667vw;
	}

	.free-gift-popup .layer-popup__title.type-icon .icon {
		width: 8.33333333vw;
		height: 8.33333333vw;
		margin-right: 4.44444444vw;
	}

	.free-gift-popup .layer-popup__desc {
		margin-bottom: 4.44444444vw;
		padding: 0vw 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.free-gift-popup .layer-popup__contents {
		font-size: 3.33333333vw;
		padding: 0vw 6.66666667vw;
	}

	.free-gift-popup .layer-popup__button {
		padding: 6.38888889vw 5.55555556vw;
		margin-bottom: -6.66666667vw;
		-webkit-box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
	}

	.free-gift-popup .layer-popup__button-description {
		margin: -1.94444444vw 0vw 3.05555556vw 0vw;
		font-size: 2.77777778vw;
	}

	.free-gift-popup .layer-popup__button-description p br {
		display: block;
	}

	.free-gift-popup .layer-popup__button-inner {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.free-gift-popup .layer-popup__button-item {
		max-width: 50%;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		padding: 0vw .83333333vw;
	}

	.free-gift-popup .layer-popup__button .cta {
		width: 100%;
		min-width: auto;
		min-height: 3.05555556vw;
		padding: 3.05555556vw 4.16666667vw;
		font-size: 3.33333333vw;
		line-height: 3.05555556vw;
		border-radius: 55.55555556vw;
	}

	.free-gift-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.free-gift-popup .layer-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}
}

.pd-get-stock-alert-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
}

.pd-get-stock-alert-popup .scrollbar-vertical__track {
	top: 24px;
}

.pd-get-stock-alert-popup__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.pd-get-stock-alert-popup__contents {
	position: absolute;
	width: 540px;
	padding: 30px 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.pd-get-stock-alert-popup__inner-wrap {
	padding-top: 43px;
	background-color: #f7f7f7;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.pd-get-stock-alert-popup__header {
	padding: 0 56px;
}

.pd-get-stock-alert-popup__header .text-title {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 36px;
	line-height: 1.33;
	font-weight: bold;
	text-align: center;
}

.pd-get-stock-alert-popup__desc {
	margin-top: 8px;
	font-size: 18px;
	line-height: 1.33;
	text-align: center;
}

.pd-get-stock-alert-popup__text-field-wrap {
	margin-top: 40px;
	padding: 0 56px;
}

.pd-get-stock-alert-popup__text-field-wrap+.pd-get-stock-alert-popup__text-field-wrap {
	margin-top: 48px;
}

.pd-get-stock-alert-popup__checkbox-container {
	margin-top: 22px;
	padding: 0 56px;
}

.pd-get-stock-alert-popup__checkbox-container .checkbox-v2 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.pd-get-stock-alert-popup__checkbox-container .checkbox-v2__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.pd-get-stock-alert-popup__checkbox-container .checkbox-v2__label-text {
	padding-left: 8px;
}

.pd-get-stock-alert-popup__checkbox-container .checkbox-v2__label .checkbox-v2__label-box-wrap {
	flex-shrink: 0;
}

.pd-get-stock-alert-popup__checkbox-container input[type='checkbox']:checked ~ .checkbox-v2__label .checkbox-v2__label-text {
	font-weight: bold;
}

.pd-get-stock-alert-popup__checkbox-wrap.is-required {
	position: relative;
}

.pd-get-stock-alert-popup__checkbox-wrap.is-required:before {
	content: '*';
	position: absolute;
	top: 4px;
	left: -17px;
	font-size: 14px;
	line-height: 1;
	font-weight: bold;
	color: #dc2222;
}

.pd-get-stock-alert-popup__checkbox-desc {
	margin: 10px 0 0 32px;
	font-size: 14px;
	line-height: 1.33;
	color: #363636;
}

.pd-get-stock-alert-popup__checkbox-desc.is-required {
	font-size: 12px;
	color: #dc2222;
}

.pd-get-stock-alert-popup__checkbox-desc ~ .pd-get-stock-alert-popup__checkbox-wrap {
	margin-top: 15px;
}

.pd-get-stock-alert-popup__disclaimer {
	margin-top: 38px;
	padding: 18px 56px;
	background-color: #f1f1f1;
}

.pd-get-stock-alert-popup__disclaimer-text {
	font-size: 12px;
	line-height: 1.33;
	color: #636363;
}

.pd-get-stock-alert-popup__btn-wrap {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 24px 36px;
	font-size: 0;
	background-color: #fff;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
}

.pd-get-stock-alert-popup__btn-wrap:before {
	position: absolute;
	top: -22px;
	left: 0;
	width: 100%;
	height: 22px;
	background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,transparent),to(rgba(0,0,0,0.04)));
	background: linear-gradient(to bottom,transparent 0,transparent 0,rgba(0,0,0,0.04) 100%);
	content: '';
}

.pd-get-stock-alert-popup__btn-wrap .cta {
	width: 224px;
}

.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis {
	border-color: transparent !important;
	color: #fff !important;
	background-color: #000 !important;
}

.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis:active {
	opacity: .7 !important;
}

.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis:not(:has(.icon)):not([target="_blank"]):hover,.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis:not(:has(.icon)):not([target="_blank"]):focus {
	border-color: #000 !important;
	color: #000 !important;
	background-color: #fff !important;
}

.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis.cta--disabled {
	color: #fff !important;
	background-color: #000 !important;
	cursor: default !important;
	opacity: .2 !important;
}

.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis.cta--disabled:hover,.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis.cta--disabled:focus {
	color: #fff !important;
	background-color: #000 !important;
}

.pd-get-stock-alert-popup__btn-wrap .cta.cta--emphasis[target="_blank"]:before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-white.svg') !important;
}

.pd-get-stock-alert-popup__close {
	position: absolute;
	top: 54px;
	right: 24px;
	width: 24px;
	height: 24px;
}

.pd-get-stock-alert-popup__close .icon {
	width: 100%;
	height: 100%;
}

.pd-get-stock-alert-popup__final-wrap {
	display: none;
	position: absolute;
	padding: 30px 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.pd-get-stock-alert-popup__final {
	width: 500px;
	padding: 24px;
	border-radius: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
}

.pd-get-stock-alert-popup__final-desc {
	padding: 32px 0 24px 0;
	overflow-y: auto;
	font-size: 18px;
	line-height: 1.33;
	text-align: center;
}

.pd-get-stock-alert-popup__final-btn-wrap {
	text-align: center;
}

.pd-get-stock-alert-popup__final-btn-wrap .cta {
	width: 224px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pd-get-stock-alert-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.pd-get-stock-alert-popup__contents {
		width: 37.5vw;
		padding: 2.08333333vw 0vw;
	}

	.pd-get-stock-alert-popup__inner-wrap {
		padding-top: 2.98611111vw;
	}

	.pd-get-stock-alert-popup__header {
		padding: 0vw 3.88888889vw;
	}

	.pd-get-stock-alert-popup__header .text-title {
		font-size: 2.5vw;
	}

	.pd-get-stock-alert-popup__desc {
		margin-top: .55555556vw;
		font-size: 1.25vw;
	}

	.pd-get-stock-alert-popup__text-field-wrap {
		margin-top: 2.77777778vw;
		padding: 0vw 3.88888889vw;
	}

	.pd-get-stock-alert-popup__text-field-wrap+.pd-get-stock-alert-popup__text-field-wrap {
		margin-top: 3.33333333vw;
	}

	.pd-get-stock-alert-popup__checkbox-container {
		margin-top: 1.52777778vw;
		padding: 0vw 3.88888889vw;
	}

	.pd-get-stock-alert-popup__checkbox-container .checkbox-v2__label-text {
		padding-left: 8px;
	}

	.pd-get-stock-alert-popup__checkbox-wrap.is-required:before {
		top: .27777778vw;
		left: -1.18055556vw;
		font-size: .97222222vw;
	}

	.pd-get-stock-alert-popup__checkbox-desc {
		font-size: .97222222vw;
		margin: .69444444vw 0vw 0vw 2.22222222vw;
	}

	.pd-get-stock-alert-popup__checkbox-desc.is-required {
		font-size: .83333333vw;
	}

	.pd-get-stock-alert-popup__checkbox-desc ~ .pd-get-stock-alert-popup__checkbox-wrap {
		margin-top: 1.04166667vw;
	}

	.pd-get-stock-alert-popup__disclaimer {
		margin-top: 2.63888889vw;
		padding: 1.25vw 3.88888889vw;
	}

	.pd-get-stock-alert-popup__disclaimer-text {
		font-size: .83333333vw;
	}

	.pd-get-stock-alert-popup__btn-wrap {
		padding: 1.66666667vw 2.5vw;
	}

	.pd-get-stock-alert-popup__btn-wrap:before {
		top: -1.52777778vw;
		height: 1.52777778vw;
	}

	.pd-get-stock-alert-popup__btn-wrap .cta {
		width: 15.55555556vw;
	}

	.pd-get-stock-alert-popup__close {
		top: 3.75vw;
		right: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pd-get-stock-alert-popup__final-wrap {
		padding: 2.08333333vw 0vw;
	}

	.pd-get-stock-alert-popup__final {
		width: 34.72222222vw;
		padding: 1.66666667vw;
		border-radius: 1.66666667vw;
	}

	.pd-get-stock-alert-popup__final-desc {
		padding: 2.22222222vw 0vw 1.66666667vw 0vw;
		font-size: 1.25vw;
	}

	.pd-get-stock-alert-popup__final-btn-wrap .cta {
		width: 15.55555556vw;
	}
}

@media only screen and (max-width:767px) {
	.pd-get-stock-alert-popup {
		background-color: #f7f7f7;
	}

	.pd-get-stock-alert-popup .scrollbar-vertical__track {
		top: 0;
	}

	.pd-get-stock-alert-popup__dimmed {
		display: none;
	}

	.pd-get-stock-alert-popup__contents {
		width: 100%;
		padding: 0;
		left: 0;
		top: 0;
		bottom: 0;
		-webkit-transform: none;
		transform: none;
	}

	.pd-get-stock-alert-popup__inner-wrap {
		padding-top: 8.33333333vw;
	}

	.pd-get-stock-alert-popup__header {
		padding: 0vw 5vw;
	}

	.pd-get-stock-alert-popup__header .text-title {
		font-size: 6.66666667vw;
	}

	.pd-get-stock-alert-popup__desc {
		margin-top: 1.94444444vw;
		font-size: 3.33333333vw;
	}

	.pd-get-stock-alert-popup__text-field-wrap {
		margin-top: 6.66666667vw;
		padding: 0vw 5vw;
	}

	.pd-get-stock-alert-popup__text-field-wrap+.pd-get-stock-alert-popup__text-field-wrap {
		margin-top: 12.77777778vw;
	}

	.pd-get-stock-alert-popup__checkbox-container {
		margin-top: 3.61111111vw;
		padding: 0vw 5vw;
	}

	.pd-get-stock-alert-popup__checkbox-container .checkbox-v2__label-text {
		padding-left: 2.22222222vw;
	}

	.pd-get-stock-alert-popup__checkbox-wrap.is-required:before {
		top: 1.38888889vw;
		left: -3.33333333vw;
		font-size: 3.88888889vw;
	}

	.pd-get-stock-alert-popup__checkbox-desc {
		font-size: 3.33333333vw;
		margin: 4.72222222vw 0vw 0vw 8.88888889vw;
	}

	.pd-get-stock-alert-popup__checkbox-desc.is-required {
		font-size: 2.77777778vw;
	}

	.pd-get-stock-alert-popup__checkbox-desc ~ .pd-get-stock-alert-popup__checkbox-wrap {
		margin-top: 4.16666667vw;
	}

	.pd-get-stock-alert-popup__disclaimer {
		margin-top: 5.55555556vw;
		padding: 6.94444444vw 5vw;
	}

	.pd-get-stock-alert-popup__disclaimer-text {
		font-size: 2.77777778vw;
	}

	.pd-get-stock-alert-popup__btn-wrap {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		padding: 4.44444444vw 6.66666667vw;
	}

	.pd-get-stock-alert-popup__btn-wrap:before {
		top: -6.11111111vw;
		height: 6.11111111vw;
	}

	.pd-get-stock-alert-popup__btn-wrap .cta {
		width: 40.55555556vw;
	}

	.pd-get-stock-alert-popup__close {
		top: 6.66666667vw;
		right: 6.66666667vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pd-get-stock-alert-popup__final-wrap {
		padding: 0;
		left: 6.66666667vw;
		right: 6.66666667vw;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.pd-get-stock-alert-popup__final {
		width: 100%;
		padding: 6.66666667vw;
		border-radius: 6.66666667vw;
	}

	.pd-get-stock-alert-popup__final-desc {
		padding: 8.88888889vw 0vw 6.66666667vw 0vw;
		font-size: 3.88888889vw;
	}

	.pd-get-stock-alert-popup__final-btn-wrap .cta {
		width: 100%;
	}
}

.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__layer {
	max-width: 1200px;
}

.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__content-wrap {
	padding-top: 58px;
	padding-bottom: 44px;
}

.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__title {
	display: block;
	position: relative;
}

.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__body {
	margin-top: 39px;
}

.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__body-inner {
	margin: 0 -20px;
	font-size: 15px;
	color: #000;
}

.hubble-forever-info-popup__item {
	position: relative;
	display: table-cell;
	width: 25%;
	padding: 0 20px 18px;
	vertical-align: top;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hubble-forever-info-popup__item:first-child:before {
	display: none;
}

.hubble-forever-info-popup__item::before {
	position: absolute;
	display: block;
	width: 15px;
	height: 13px;
	top: 21px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/forever-learnmore-arrow.png) no-repeat;
	background-size: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
	content: '';
	left: -7px;
}

.hubble-forever-info-popup__item-wrap {
	display: table;
	width: 100%;
}

.hubble-forever-info-popup__item-icon {
	width: 57px;
	height: 55px;
	margin: 0 auto;
	text-align: center;
}

.hubble-forever-info-popup__item-icon img {
	width: 100%;
	max-width: 100%;
	max-height: 100%;
}

.hubble-forever-info-popup__item-title {
	display: block;
	margin-top: 18px;
	font-size: 15px;
	line-height: 1.32;
	font-style: normal;
	font-weight: bold;
}

.hubble-forever-info-popup__item-desc {
	margin-top: 7px;
}

.hubble-forever-info-popup__item-desc .s-text {
	margin-top: 22px;
	font-size: 15px;
	line-height: 1.32;
}

.hubble-forever-info-popup__item-desc .s-text:first-child {
	margin-top: 0;
}

.hubble-forever-info-popup__item-desc .s-btn-text.s-cta-hubble-blue {
	font-size: 15px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__layer {
		max-width: 83.33333333vw;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__content-wrap {
		padding-top: 4.02777778vw;
		padding-bottom: 3.05555556vw;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__body {
		margin-top: 2.70833333vw;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__body-inner {
		margin: 0vw -1.38888889vw;
		font-size: 1.04166667vw;
	}

	.hubble-forever-info-popup__item {
		padding: 0vw 1.38888889vw 1.25vw 1.38888889vw;
	}

	.hubble-forever-info-popup__item::before {
		width: 1.04166667vw;
		height: .90277778vw;
		top: 1.45833333vw;
		left: -0.48611111vw;
	}

	.hubble-forever-info-popup__item-icon {
		width: 3.95833333vw;
		height: 3.81944444vw;
	}

	.hubble-forever-info-popup__item-title {
		margin-top: 1.25vw;
		font-size: 1.04166667vw;
	}

	.hubble-forever-info-popup__item-desc {
		margin-top: .48611111vw;
	}

	.hubble-forever-info-popup__item-desc .s-text {
		margin-top: 1.52777778vw;
		font-size: 1.04166667vw;
	}

	.hubble-forever-info-popup__item-desc .s-btn-text.s-cta-hubble-blue {
		font-size: 1.04166667vw;
	}
}

@media only screen and (max-width:767px) {
	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__layer {
		max-width: none;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__content-wrap {
		padding: 11.94444444vw 0vw 5.55555556vw 0vw;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__content {
		padding: 0vw 5.55555556vw 0vw 5.55555556vw;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__title {
		line-height: 1.5em;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__body {
		min-height: 0;
		margin: 0;
	}

	.hubble-forever-info-popup.hubble-pd-popup .hubble-pd-popup__body .hubble-pd-popup-inner {
		margin: 0;
		padding: 7.22222222vw 0vw 1.38888889vw 0vw;
		font-size: 3.33333333vw;
	}

	.hubble-forever-info-popup__item {
		display: block;
		width: auto;
		padding: 9.16666667vw 5vw 7.22222222vw 5vw;
		border-top: 1px solid #eaeaea;
	}

	.hubble-forever-info-popup__item:first-child {
		padding-top: 0;
		border-top: 0;
	}

	.hubble-forever-info-popup__item:before {
		display: none;
	}

	.hubble-forever-info-popup__item-wrap {
		display: block;
	}

	.hubble-forever-info-popup__item-icon {
		width: 16.66666667vw;
		height: 16.66666667vw;
	}

	.hubble-forever-info-popup__item-title {
		margin-top: 2.77777778vw;
		font-size: 3.33333333vw;
	}

	.hubble-forever-info-popup__item-desc {
		margin-top: 1.94444444vw;
	}

	.hubble-forever-info-popup__item-desc .s-text {
		font-size: 3.33333333vw;
		margin-top: 2.5vw;
	}

	.hubble-forever-info-popup__item-desc .s-text:first-child {
		margin-top: 0;
	}

	.hubble-forever-info-popup__item-desc .s-btn-text.s-cta-hubble-blue {
		font-size: 3.33333333vw;
	}
}

.hubble-galaxy-forever-popup .hubble-pd-popup__layer {
	width: 680px;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__layer-inner {
	max-height: 100%;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__layer-inner-scroll {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 100%;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__content {
	padding-bottom: 30px;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__title {
	display: block;
	position: relative;
	padding-bottom: 32px;
	border-bottom: 1px solid #eaeaea;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__title .img {
	display: block;
	overflow: hidden;
	margin: 0 auto;
	width: 246px;
	height: 32px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/logo-galaxy-forever.png) no-repeat;
	background-size: 100% auto;
	line-height: 999px;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle {
	margin-top: 35px;
	font-family: "SamsungOne",arial,sans-serif;
	font-size: 15px;
	font-weight: normal;
	line-height: 1.53;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle+.hubble-pd-popup__subtitle {
	margin-top: 24px;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle .is-only-mo {
	display: none;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__body {
	min-height: 340px;
	margin-top: 33px;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__body-inner {
	font-size: 15px;
	color: #000;
}

.hubble-galaxy-forever-popup .hubble-pd-popup__cta {
	padding: 0;
	margin-top: 32px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.hubble-galaxy-forever-popup__info-wrap {
	border: 1px solid #eaeaea;
}

.hubble-galaxy-forever-popup__info {
	display: table;
	width: 100%;
	border-top: 1px solid #eaeaea;
	letter-spacing: -6px;
	table-layout: fixed;
}

.hubble-galaxy-forever-popup__info:first-child {
	margin-top: 0;
	border: 0;
}

.hubble-galaxy-forever-popup__info-title,.hubble-galaxy-forever-popup__info-desc {
	display: table-cell;
	padding: 10px 28px;
	letter-spacing: 0;
	vertical-align: top;
}

.hubble-galaxy-forever-popup__info-title {
	width: 65%;
	border-right: 1px solid #eaeaea;
	font-weight: normal;
}

.hubble-galaxy-forever-popup__info-desc {
	padding-left: 26px;
	text-align: right;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hubble-galaxy-forever-popup__notice {
	margin-top: 35px;
}

.hubble-galaxy-forever-popup__notice-text {
	font-size: 15px;
	line-height: 1.53;
}

.hubble-galaxy-forever-popup .s-btn-text.s-cta-hubble-blue {
	font-size: inherit;
	font-weight: normal;
	letter-spacing: inherit;
	text-transform: none;
	color: #1428a0;
	text-decoration: none;
}

.hubble-galaxy-forever-popup__check {
	margin-top: 25px;
	padding-top: 26px;
	border-top: 1px solid #e5dfdf;
}

.hubble-galaxy-forever-popup__check-title {
	font-weight: bold;
	letter-spacing: -0.042em;
}

.hubble-galaxy-forever-popup__check-list-wrap {
	margin-top: 26px;
}

.hubble-galaxy-forever-popup__check-list {
	position: relative;
	margin-top: 14px;
	padding-left: 13px;
	letter-spacing: -0.035em;
}

.hubble-galaxy-forever-popup__check-list.is-check-required:before {
	content: '*';
	position: absolute;
	left: 1px;
	top: 0;
	color: #d93b30;
	line-height: 1;
}

.hubble-galaxy-forever-popup__check-list.is-check-desc {
	padding-left: 45px;
}

.hubble-galaxy-forever-popup__check-error {
	margin-top: 16px;
	padding-left: 45px;
	letter-spacing: -0.03em;
	color: #d93b30;
}

.hubble-galaxy-forever-popup__check .checkbox-v2__label {
	position: relative;
	padding-left: 28px;
}

.hubble-galaxy-forever-popup__check .checkbox-v2__label-box-wrap {
	position: absolute;
	left: 0;
}

.hubble-galaxy-forever-popup__check .checkbox-v2__label-text {
	font-size: 15px;
	line-height: 1.32;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hubble-galaxy-forever-popup .hubble-pd-popup__layer {
		width: 47.22222222vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__content {
		padding-bottom: 2.08333333vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__title {
		padding-bottom: 2.22222222vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__title .img {
		width: 17.08333333vw;
		height: 2.22222222vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle {
		margin-top: 2.43055556vw;
		font-size: 1.04166667vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle+.hubble-pd-popup__subtitle {
		margin-top: 1.66666667vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__body {
		min-height: 23.61111111vw;
		margin-top: 2.29166667vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__body-inner {
		font-size: 1.04166667vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__cta {
		margin-top: 2.22222222vw;
	}

	.hubble-galaxy-forever-popup__info-title,.hubble-galaxy-forever-popup__info-desc {
		padding: .69444444vw 1.94444444vw;
	}

	.hubble-galaxy-forever-popup__info-desc {
		padding-left: 1.80555556vw;
	}

	.hubble-galaxy-forever-popup__notice {
		margin-top: 2.43055556vw;
	}

	.hubble-galaxy-forever-popup__notice-text {
		font-size: 1.04166667vw;
	}

	.hubble-galaxy-forever-popup__check {
		margin-top: 1.73611111vw;
		padding-top: 1.80555556vw;
	}

	.hubble-galaxy-forever-popup__check-list-wrap {
		margin-top: 1.80555556vw;
	}

	.hubble-galaxy-forever-popup__check-list {
		margin-top: .97222222vw;
		padding-left: .90277778vw;
	}

	.hubble-galaxy-forever-popup__check-list.is-check-desc {
		padding-left: 3.125vw;
	}

	.hubble-galaxy-forever-popup__check-error {
		margin-top: 1.11111111vw;
		padding-left: 3.125vw;
	}

	.hubble-galaxy-forever-popup__check .checkbox-v2__label {
		padding-left: 1.94444444vw;
	}

	.hubble-galaxy-forever-popup__check .checkbox-v2__label-text {
		font-size: 1.04166667vw;
	}
}

@media only screen and (max-width:767px) {
	.hubble-galaxy-forever-popup .hubble-pd-popup__layer {
		max-width: none;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__content-wrap {
		padding-top: 13.88888889vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__content {
		padding-bottom: 2.77777778vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__title {
		padding-bottom: 5.55555556vw;
		line-height: 1.5em;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__title .img {
		width: 43.33333333vw;
		height: 5.55555556vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle {
		margin-top: 3.61111111vw;
		font-size: 3.33333333vw;
		line-height: 1.33;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle+.hubble-pd-popup__subtitle {
		margin-top: 4.44444444vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__subtitle .is-only-mo {
		display: block;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__body {
		min-height: 0;
		margin: 0;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__body-inner {
		padding: 6.38888889vw 0vw 7.5vw 0vw;
		font-size: 3.33333333vw;
	}

	.hubble-galaxy-forever-popup .hubble-pd-popup__cta {
		margin-top: 6.38888889vw;
	}

	.hubble-galaxy-forever-popup__info-title,.hubble-galaxy-forever-popup__info-desc {
		padding: 3.05555556vw 2.77777778vw;
	}

	.hubble-galaxy-forever-popup__info-title {
		width: 70%;
	}

	.hubble-galaxy-forever-popup__info-desc {
		padding-left: 2.77777778vw;
	}

	.hubble-galaxy-forever-popup__notice {
		margin: 4.72222222vw 0vw -0.55555556vw 0vw;
		line-height: 1.32;
	}

	.hubble-galaxy-forever-popup__notice-text {
		display: inline;
		font-size: 2.77777778vw;
	}

	.hubble-galaxy-forever-popup__check {
		margin-top: 5.83333333vw;
		padding-top: 6.38888889vw;
	}

	.hubble-galaxy-forever-popup__check-title {
		letter-spacing: .009em;
	}

	.hubble-galaxy-forever-popup__check-list-wrap {
		margin-top: 4.44444444vw;
	}

	.hubble-galaxy-forever-popup__check-list {
		margin-top: 5.27777778vw;
		padding-left: 1.94444444vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.hubble-galaxy-forever-popup__check-list :first-child {
		margin-top: 0;
	}

	.hubble-galaxy-forever-popup__check-list.is-check-required:before {
		left: 0;
		top: 1px;
	}

	.hubble-galaxy-forever-popup__check-list.is-check-desc {
		padding-left: 10.83333333vw;
	}

	.hubble-galaxy-forever-popup__check-error {
		margin-top: 5.83333333vw;
		font-size: 2.77777778vw;
		padding-left: 10.83333333vw;
		letter-spacing: .02em;
	}

	.hubble-galaxy-forever-popup__check .checkbox-v2__label {
		padding-left: 7.77777778vw;
	}

	.hubble-galaxy-forever-popup__check .checkbox-v2__label-text {
		font-size: 2.77777778vw;
		line-height: 1.4;
	}
}

.leasing-learnmore-popup {
	display: none;
}

.leasing-learnmore-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.leasing-learnmore-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.leasing-learnmore-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
	width: 920px;
}

.leasing-learnmore-popup .layer-popup .scrollbar__wrap {
	width: 100%;
}

.leasing-learnmore-popup .layer-popup .scrollbar__contents {
	padding: 59px 60px 56px;
}

.leasing-learnmore-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.leasing-learnmore-popup .layer-popup__title {
	font-weight: bold;
	font-size: 28px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	position: relative;
	padding-right: 42px;
	text-align: left;
	line-height: 1.35;
}

.leasing-learnmore-popup .layer-popup__title:after {
	content: ' ';
	position: absolute;
	top: 50%;
	right: 0;
	width: 42px;
	height: 39px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-leasing-popup.png') center no-repeat;
	background-size: 100% 100%;
}

.leasing-learnmore-popup .layer-popup__contents {
	text-align: left;
	font-size: 14px;
	line-height: 1.32;
}

.leasing-learnmore-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.leasing-learnmore-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.leasing-learnmore-popup__learnmore {
	min-height: 529px;
}

.leasing-learnmore-popup__item {
	padding: 32px 0 29px;
	border-bottom: 1px solid #c8c8c8;
	line-height: 1.32;
}

.leasing-learnmore-popup__title {
	font-weight: bold;
	font-size: 18px;
}

.leasing-learnmore-popup__text {
	padding-top: 2px;
	font-size: 15px;
}

.leasing-learnmore-popup__cta {
	padding-top: 37px;
	text-align: center;
}

.leasing-learnmore-popup__cta .cta {
	font-size: 12px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.leasing-learnmore-popup .layer-popup__inner {
		border-radius: 1.38888889vw;
		width: 63.88888889vw;
	}

	.leasing-learnmore-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.leasing-learnmore-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.leasing-learnmore-popup .layer-popup__title {
		font-size: 1.94444444vw;
		padding-right: 2.91666667vw;
	}

	.leasing-learnmore-popup .layer-popup__title:after {
		width: 2.91666667vw;
		height: 2.70833333vw;
	}

	.leasing-learnmore-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.leasing-learnmore-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.leasing-learnmore-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.leasing-learnmore-popup__learnmore {
		min-height: 36.73611111vw;
	}

	.leasing-learnmore-popup__item {
		padding: 2.22222222vw 0vw 2.01388889vw 0vw;
	}

	.leasing-learnmore-popup__title {
		font-size: 1.25vw;
	}

	.leasing-learnmore-popup__text {
		padding-top: .13888889vw;
		font-size: 1.04166667vw;
	}

	.leasing-learnmore-popup__cta {
		padding-top: 2.56944444vw;
	}

	.leasing-learnmore-popup__cta .cta {
		font-size: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.leasing-learnmore-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.leasing-learnmore-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.leasing-learnmore-popup .layer-popup .scrollbar__contents {
		padding: 12.5vw 5.55555556vw 0vw 5.55555556vw;
	}

	.leasing-learnmore-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.leasing-learnmore-popup .layer-popup__title {
		font-size: 5vw;
		padding-right: 9.16666667vw;
		line-height: 1.45;
	}

	.leasing-learnmore-popup .layer-popup__title:after {
		width: 8.88888889vw;
		height: 8.33333333vw;
	}

	.leasing-learnmore-popup .layer-popup__contents {
		font-size: 3.33333333vw;
		width: auto;
	}

	.leasing-learnmore-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.leasing-learnmore-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.leasing-learnmore-popup__inner {
		padding: 6.38888889vw 0vw;
	}

	.leasing-learnmore-popup__learnmore {
		min-height: 88.88888889vw;
	}

	.leasing-learnmore-popup__item {
		padding: 6.11111111vw 0vw 5.55555556vw 0vw;
	}

	.leasing-learnmore-popup__title {
		font-size: 3.33333333vw;
	}

	.leasing-learnmore-popup__text {
		padding-top: .55555556vw;
		font-size: 2.77777778vw;
	}

	.leasing-learnmore-popup__cta {
		padding-top: 6.66666667vw;
	}

	.leasing-learnmore-popup__cta .cta {
		font-size: 3.33333333vw;
	}
}

.manufacturer-info-popup {
	display: none;
}

.manufacturer-info-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.manufacturer-info-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.manufacturer-info-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 609px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.manufacturer-info-popup .layer-popup .scrollbar__contents {
	padding: 48px;
}

.manufacturer-info-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.manufacturer-info-popup .layer-popup__title {
	margin-bottom: 24px;
	font-weight: 700;
	font-size: 40px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.manufacturer-info-popup .layer-popup__contents {
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
}

.manufacturer-info-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.manufacturer-info-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.manufacturer-info-popup__description {
	text-align: left;
	line-height: 1.32;
}

.manufacturer-info-popup__content {
	margin-top: 22px;
}

.manufacturer-info-popup__content:first-child {
	margin-top: 0;
}

.manufacturer-info-popup__sub-title {
	display: block;
	margin-bottom: 10px;
	font-size: 16px;
	color: #363636;
	text-transform: uppercase;
}

.manufacturer-info-popup__text {
	font-size: 12px;
	color: #636363;
}

.manufacturer-info-popup__text>a {
	color: inherit;
	text-decoration: underline;
}

.manufacturer-info-popup__list li {
	position: relative;
	padding-left: 8px;
	font-size: 12px;
	color: #636363;
}

.manufacturer-info-popup__list li:after {
	content: '';
	position: absolute;
	top: 6px;
	left: 0;
	width: 3px;
	height: 3px;
	border-radius: 100%;
	background: #636363;
}

.manufacturer-info-popup__notice {
	font-size: 12px;
	color: #363636;
	font-weight: bold;
}

.manufacturer-info-popup__subject {
	margin-top: 28px;
	padding-top: 23px;
	border-top: 1px solid #dadada;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.manufacturer-info-popup .layer-popup__inner {
		width: 47.91666667vw;
		border-radius: 1.38888889vw;
	}

	.manufacturer-info-popup .layer-popup .scrollbar__contents {
		padding: 3.33333333vw;
	}

	.manufacturer-info-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.manufacturer-info-popup .layer-popup__title {
		margin-bottom: 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.manufacturer-info-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.manufacturer-info-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.manufacturer-info-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.manufacturer-info-popup__content {
		margin-top: 1.52777778vw;
	}

	.manufacturer-info-popup__content:first-child {
		margin-top: 0;
	}

	.manufacturer-info-popup__sub-title {
		margin-bottom: .69444444vw;
		font-size: 1.11111111vw;
	}

	.manufacturer-info-popup__text {
		font-size: .83333333vw;
	}

	.manufacturer-info-popup__list li {
		padding-left: .55555556vw;
		font-size: .83333333vw;
	}

	.manufacturer-info-popup__list li:after {
		top: .41666667vw;
		width: .20833333vw;
		height: .20833333vw;
	}

	.manufacturer-info-popup__notice {
		font-size: .83333333vw;
	}

	.manufacturer-info-popup__subject {
		margin-top: 1.94444444vw;
		padding-top: 1.59722222vw;
	}
}

@media only screen and (max-width:767px) {
	.manufacturer-info-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.manufacturer-info-popup .layer-popup__inner {
		width: 100%;
		border-radius: 5.55555556vw;
	}

	.manufacturer-info-popup .layer-popup .scrollbar__contents {
		padding: 8.33333333vw 4.44444444vw 8.88888889vw 4.44444444vw;
	}

	.manufacturer-info-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.manufacturer-info-popup .layer-popup__title {
		margin-bottom: 4.44444444vw;
		font-size: 7.77777778vw;
	}

	.manufacturer-info-popup .layer-popup__contents {
		font-size: 3.33333333vw;
	}

	.manufacturer-info-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.manufacturer-info-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.manufacturer-info-popup__content {
		margin-top: 2.77777778vw;
	}

	.manufacturer-info-popup__content:first-child {
		margin-top: 0;
	}

	.manufacturer-info-popup__sub-title {
		margin-bottom: 1.94444444vw;
		padding-bottom: 1.66666667vw;
		font-size: 3.88888889vw;
		border-bottom: 1px solid #dadada;
	}

	.manufacturer-info-popup__text {
		font-size: 3.33333333vw;
	}

	.manufacturer-info-popup__list li {
		padding-left: 3.33333333vw;
		margin-top: 1.11111111vw;
	}

	.manufacturer-info-popup__subject {
		padding-top: 4.72222222vw;
		margin: 0;
		border: 0;
	}
}

.sc-learn-more-popup {
	display: none;
}

.sc-learn-more-popup .layer-popup {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.sc-learn-more-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.sc-learn-more-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 980px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	vertical-align: middle;
	letter-spacing: 0;
	text-align: left;
}

.sc-learn-more-popup .layer-popup .scrollbar__contents {
	padding: 59px 58px 50px;
}

.sc-learn-more-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.sc-learn-more-popup .layer-popup__title {
	position: relative;
	font-size: 28px;
	line-height: 1.35;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	padding-right: 48px;
	text-align: left;
}

.sc-learn-more-popup .layer-popup__title:after {
	content: '';
	position: absolute;
	top: 1px;
	width: 38px;
	height: 38px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-popup-icon.png) no-repeat;
	background-size: 100% 100%;
	right: 0;
}

.sc-learn-more-popup .layer-popup__title--no-icon:after {
	display: none;
}

.sc-learn-more-popup__close {
	overflow: hidden;
	position: absolute;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
	right: 12px;
}

.sc-learn-more-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.sc-learn-more-popup__body {
	width: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 29px;
}

.sc-learn-more-popup__list {
	max-width: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.sc-learn-more-popup__item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 198px;
	text-align: center;
	margin-left: 24px;
}

.sc-learn-more-popup__item:nth-child(4n+1) {
	margin-left: 0;
}

.sc-learn-more-popup__image {
	margin-bottom: 11px;
}

.sc-learn-more-popup__title {
	display: block;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 16px;
}

.sc-learn-more-popup__text {
	margin-top: 14px;
	padding: 0 0 27px;
	font-size: 14px;
	word-wrap: break-word;
}

.sc-learn-more-popup__cta {
	margin-top: 7px;
}

.sc-learn-more-popup__cta .cta {
	color: #171717;
	font-size: 13px;
	font-weight: 400;
}

.sc-learn-more-popup__cta .cta.cta--icon.cta--underline:after {
	display: block;
	bottom: 13px;
	height: 1px;
	right: 13px;
}

.sc-learn-more-popup__cta .cta.cta--icon .icon {
	width: 12px;
	height: 12px;
}

.sc-learn-more-popup__cta .cta.cta--emphasis {
	color: #006bea;
}

.sc-learn-more-popup__disclaimer {
	margin-top: 9px;
}

.sc-learn-more-popup__disclaimer .cta {
	font-size: 14px;
	font-weight: 700;
}

.sc-learn-more-popup__description {
	width: 100%;
	margin-top: 48px;
	font-size: 12px;
	color: #636363;
	line-height: 16px;
}

.sc-learn-more-popup__description p:not(:first-of-type) {
	margin-top: 16px;
}

.sc-learn-more-popup__description p:last-of-type {
	margin-bottom: 7px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.sc-learn-more-popup .layer-popup__inner {
		width: 68.05555556vw;
		border-radius: 1.38888889vw;
	}

	.sc-learn-more-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.02777778vw 3.47222222vw 4.02777778vw;
	}

	.sc-learn-more-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.sc-learn-more-popup .layer-popup__title {
		font-size: 1.94444444vw;
		padding-right: 3.33333333vw;
	}

	.sc-learn-more-popup .layer-popup__title:after {
		top: .06944444vw;
		width: 2.63888889vw;
		height: 2.63888889vw;
	}

	.sc-learn-more-popup__close {
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
		right: .83333333vw;
	}

	.sc-learn-more-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.sc-learn-more-popup__body {
		padding-top: 2.01388889vw;
	}

	.sc-learn-more-popup__item {
		width: 13.75vw;
		margin-left: 1.66666667vw;
	}

	.sc-learn-more-popup__item:nth-child(4n+1) {
		margin-left: 0;
	}

	.sc-learn-more-popup__image {
		margin-bottom: .76388889vw;
	}

	.sc-learn-more-popup__title {
		font-size: 1.11111111vw;
	}

	.sc-learn-more-popup__text {
		margin-top: .97222222vw;
		padding: 0vw 0vw 1.875vw 0vw;
		font-size: .97222222vw;
	}

	.sc-learn-more-popup__cta {
		margin-top: .48611111vw;
	}

	.sc-learn-more-popup__cta .cta {
		font-size: .90277778vw;
	}

	.sc-learn-more-popup__cta .cta.cta--icon.cta--underline:after {
		bottom: .90277778vw;
		height: .06944444vw;
		right: .90277778vw;
	}

	.sc-learn-more-popup__cta .cta.cta--icon .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.sc-learn-more-popup__disclaimer {
		margin-top: .625vw;
	}

	.sc-learn-more-popup__disclaimer .cta {
		font-size: .97222222vw;
	}

	.sc-learn-more-popup__description {
		margin-top: 3.33333333vw;
		font-size: .83333333vw;
		line-height: 1.11111111vw;
	}

	.sc-learn-more-popup__description p:not(:first-of-type) {
		margin-top: 1.11111111vw;
	}

	.sc-learn-more-popup__description p:last-of-type {
		margin-bottom: .48611111vw;
	}
}

@media only screen and (max-width:767px) {
	.sc-learn-more-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.sc-learn-more-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.sc-learn-more-popup .layer-popup .scrollbar__contents {
		padding: 13.88888889vw 5.55555556vw 6.66666667vw 5.55555556vw;
	}

	.sc-learn-more-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.sc-learn-more-popup .layer-popup__title {
		font-size: 5vw;
		line-height: 1.32;
		padding-right: 11.94444444vw;
	}

	.sc-learn-more-popup .layer-popup__title:after {
		top: .55555556vw;
		width: 8.05555556vw;
		height: 8.05555556vw;
		right: 2.5vw;
	}

	.sc-learn-more-popup__close {
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
		right: 0;
	}

	.sc-learn-more-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.sc-learn-more-popup__body {
		padding-top: 7.5vw;
	}

	.sc-learn-more-popup__list {
		padding: 0vw 3.33333333vw;
	}

	.sc-learn-more-popup__item {
		width: 36.11111111vw;
		margin-left: 4.44444444vw;
	}

	.sc-learn-more-popup__item:nth-child(2n+1) {
		margin-left: 0;
	}

	.sc-learn-more-popup__image {
		margin-bottom: 2.22222222vw;
	}

	.sc-learn-more-popup__title {
		font-size: 3.05555556vw;
	}

	.sc-learn-more-popup__text {
		margin-top: 2.22222222vw;
		padding: 0vw 0vw 4.72222222vw 0vw;
		font-size: 2.77777778vw;
	}

	.sc-learn-more-popup__cta {
		margin-top: 1.94444444vw;
	}

	.sc-learn-more-popup__cta .cta {
		font-size: 3.33333333vw;
	}

	.sc-learn-more-popup__cta .cta.cta--icon.cta--underline:after {
		bottom: 3.61111111vw;
		height: .27777778vw;
		right: 3.61111111vw;
	}

	.sc-learn-more-popup__cta .cta.cta--icon .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.sc-learn-more-popup__disclaimer {
		margin-top: 0;
	}

	.sc-learn-more-popup__disclaimer .cta {
		font-size: 3.61111111vw;
	}

	.sc-learn-more-popup__description {
		margin-top: 6.66666667vw;
		font-size: 1.94444444vw;
		line-height: 3.05555556vw;
	}

	.sc-learn-more-popup__description p:not(:first-of-type) {
		margin-top: 3.05555556vw;
	}

	.sc-learn-more-popup__description p:last-of-type {
		margin-bottom: 1.38888889vw;
	}

	.m-full-height.sc-learn-more-popup .layer-popup__inner,.m-full-height.sc-learn-more-popup .layer-popup__contents,.m-full-height.sc-learn-more-popup .layer-popup .scrollbar__wrap,.m-full-height.sc-learn-more-popup .layer-popup .scrollbar__contents {
		height: 100%;
	}

	.m-full-height.sc-learn-more-popup .layer-popup .scrollbar__contents {
		width: 100%;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.m-full-height .sc-learn-more-popup__body {
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}

	.m-full-height .sc-learn-more-popup__cta {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
	}
}

.hubble-careinfo-popup {
	display: none;
}

.hubble-careinfo-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.hubble-careinfo-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.hubble-careinfo-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 920px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	vertical-align: middle;
	letter-spacing: 0;
	text-align: left;
}

.hubble-careinfo-popup .layer-popup .scrollbar__contents {
	padding: 59px 60px 32px;
}

.hubble-careinfo-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.hubble-careinfo-popup .layer-popup__title {
	position: relative;
	font-size: 28px;
	line-height: 1.35;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	padding-right: 48px;
	text-align: left;
}

.hubble-careinfo-popup .layer-popup__title.layer-popup__title--no-icon {
	padding-right: 0;
}

.hubble-careinfo-popup .layer-popup__title:not(.layer-popup__title--no-icon):after {
	content: '';
	position: absolute;
	top: 1px;
	width: 38px;
	height: 38px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-popup-icon.png) no-repeat;
	background-size: 100% 100%;
	right: 0;
}

.hubble-careinfo-popup__subtitle {
	margin-top: 5px;
	line-height: 1.32;
	font-size: 18px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	padding-right: 140px;
}

.hubble-careinfo-popup__subtitle--optional {
	margin: 20px 0 40px 0;
	padding: 0;
	font-family: 'SamsungOne',arial,sans-serif;
	font-weight: 700;
	line-height: 1.33;
}

.hubble-careinfo-popup__body {
	margin-top: 33px;
	min-height: 76px;
}

.hubble-careinfo-popup__subtitle+.hubble-careinfo-popup__body {
	margin-top: 0;
	min-height: 0;
}

.layer-popup__title--no-icon+.hubble-careinfo-popup__body {
	margin-top: 12px;
}

.hubble-careinfo-popup__info {
	width: 48.125%;
	padding-right: 35px;
}

.hubble-careinfo-popup__info-wrap--full .hubble-careinfo-popup__info {
	padding: 0;
	width: 100%;
}

.hubble-careinfo-popup__info-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	row-gap: 3.75%;
}

.hubble-careinfo-popup__info-wrap--full {
	row-gap: unset;
}

.hubble-careinfo-popup__body .hubble-careinfo-popup__info-wrap:not(:first-child) {
	margin-top: 30px;
}

.hubble-careinfo-popup__info-title {
	font-size: 15px;
	font-weight: 700;
	letter-spacing: -0.006em;
}

.hubble-careinfo-popup__info-title+dd {
	margin-top: 12px;
}

.hubble-careinfo-popup__info-content {
	position: relative;
	font-size: 15px;
	line-height: 1.8;
	padding-left: 29px;
}

.hubble-careinfo-popup__info-content:before {
	content: '';
	display: block;
	position: absolute;
	top: 10px;
	width: 13px;
	height: 13px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-check-green.png) no-repeat;
	background-size: 100% auto;
	left: 0;
}

.hubble-careinfo-popup__optional {
	margin-top: 29px;
	font-size: 15px;
}

.hubble-careinfo-popup__optional-title {
	font-weight: 700;
}

.hubble-careinfo-popup__optional-text {
	margin-top: 9px;
}

.hubble-careinfo-popup__optional a {
	display: inline-block;
	color: #2189ff;
	text-decoration: underline;
}

.hubble-careinfo-popup__optional a[target="_blank"]:after {
	content: '';
	display: inline-block;
	position: relative;
	top: -0.0625em;
	-webkit-margin-start: .25em;
	margin-inline-start: .25em;
	width: .875em;
	height: .875em;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-black-0077c8.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.hubble-careinfo-popup__info-wrap--full .hubble-careinfo-popup__info-content:before,.hubble-careinfo-popup__info+.hubble-careinfo-popup__info .hubble-careinfo-popup__info-content:before {
	content: '';
	display: block;
	position: absolute;
	top: 13px;
	width: 10px;
	height: 3px;
	background: #000;
	left: 2px;
}

.hubble-careinfo-popup__explain {
	margin-top: 45px;
	padding: 6px 21px 13px;
	font-size: 15px;
	background: #f5f5f5;
}

.hubble-careinfo-popup__explain .cta {
	font-size: 15px;
}

.hubble-careinfo-popup__explain .s-care-link {
	display: inline-block;
	color: #2189ff;
	word-wrap: break-word;
	text-decoration: underline;
}

.hubble-careinfo-popup__explain .s-care-link:after {
	content: " ";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-black-0077c8.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.hubble-careinfo-popup__learnmore {
	width: 100%;
	margin-top: 5px;
	font-size: 14px;
}

.hubble-careinfo-popup__item {
	padding: 24px 0 30px;
	border-bottom: 1px solid #c8c8c8;
}

.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__item {
	padding-top: 0;
	padding-bottom: 12px;
	border: 0;
}

.hubble-careinfo-popup__title {
	display: block;
	margin-top: 8px;
	font-size: 18px;
	font-weight: bold;
}

.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__title {
	font-size: 16px;
	margin-top: 3px;
	margin-bottom: 2px;
}

.hubble-careinfo-popup__text {
	margin-top: 1px;
	font-size: 15px;
	line-height: 1.32;
	text-align: inherit;
}

.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__text {
	margin-top: 5px;
	font-size: 14px;
	line-height: 1.36;
}

.hubble-careinfo-popup__tnc {
	margin-top: 32px;
	font-size: 15px;
	line-height: 1.2;
}

.hubble-careinfo-popup__tnc-title {
	font-weight: bold;
}

.hubble-careinfo-popup__tnc-text {
	margin-top: 43px;
}

.hubble-careinfo-popup__tnc-text a {
	display: inline-block;
	text-decoration: underline;
	color: #006bea;
}

.hubble-careinfo-popup__tnc-text a[target="_blank"]:after {
	content: "";
	display: inline-block;
	margin-top: 1px;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.hubble-careinfo-popup__tnc-text--inline a {
	display: inline !important;
}

.hubble-careinfo-popup__tnc-disclaimer {
	margin-top: 36px;
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	line-height: 1.33;
}

.hubble-careinfo-popup__tnc-disclaimer a {
	display: inline-block;
	text-decoration: underline;
	color: #006bea;
}

.hubble-careinfo-popup__tnc-disclaimer a[target="_blank"]:after {
	content: "";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.hubble-careinfo-popup__cta {
	margin-top: 25px;
	text-align: center;
}

.hubble-careinfo-popup__cta .cta {
	font-size: 13px;
}

.hubble-careinfo-popup__cta .s-btn-text {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	color: #000;
	line-height: 1;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .15em;
	white-space: nowrap;
}

.hubble-careinfo-popup__cta .s-btn-text.s-cta-hubble-blue {
	font-size: 13px;
	color: #006bea;
	text-decoration: underline;
	letter-spacing: normal;
	text-transform: none;
}

.hubble-careinfo-popup__cta .s-btn-text.s-cta-hubble-blue.s-ico-new-window {
	text-decoration: underline;
}

.hubble-careinfo-popup__cta .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after {
	content: " ";
	display: inline-block;
	margin-top: 1px;
	margin-left: 2px;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.hubble-careinfo-popup .hubble-careinfo-popup__optional ~ .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top,.hubble-careinfo-popup .hubble-careinfo-popup__optional ~ .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--check-bottom {
	margin-top: 37px;
}

.hubble-careinfo-popup__disclaimer {
	width: 100%;
	margin-top: 57px;
	font-size: 12px;
	line-height: 1.34;
	color: #636363;
}

.hubble-careinfo-popup__disclaimer a {
	text-decoration: underline;
	color: #0381fe;
}

.hubble-careinfo-popup__close,.hubble-careinfo-popup .hubble-care-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
	right: 12px;
}

.hubble-careinfo-popup__close .icon,.hubble-careinfo-popup .hubble-care-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 {
	margin: 30px -12px 0;
	padding-left: 0;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item {
	padding: 0 12px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item:before {
	display: none;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--image {
	margin-bottom: 12px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--image img {
	max-width: 100%;
	max-height: 100%;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--title {
	font-size: 16px;
	line-height: 1.25;
	font-weight: 700;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--text {
	font-size: 14px;
	line-height: 1.36;
	margin-top: 10px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list--type4-center {
	font-size: 0;
	text-align: center;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list--type4-center .hubble-careinfo-popup-sc__list-item {
	display: inline-block;
	float: none;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list {
	overflow: hidden;
	margin-top: 50px;
	padding-left: 13px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item {
	float: left;
	width: 25%;
	padding: 0 10px;
	text-align: center;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:nth-child(4n+1) {
	clear: left;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:before {
	content: '';
	display: block;
	height: 59px;
	margin-bottom: 16px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: auto 100%;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:nth-child(1):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon1.png);
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:nth-child(2):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon2.png);
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:nth-child(3):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon3.png);
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:nth-child(4):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon4.png);
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 {
	margin: 30px -12px 0;
	padding-left: 0;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item {
	padding: 0 12px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item:before {
	display: none;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--image {
	margin-bottom: 12px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--image img {
	max-width: 100%;
	max-height: 100%;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--title {
	font-size: 16px;
	line-height: 1.25;
	font-weight: 700;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--text {
	font-size: 14px;
	line-height: 1.36;
	margin-top: 10px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4.hubble-careinfo-popup-sc__list--type4-center {
	font-size: 0;
	text-align: center;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4.hubble-careinfo-popup-sc__list--type4-center .hubble-careinfo-popup-sc__list-item {
	display: inline-block;
	float: none;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc {
	margin-top: 48px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc-title {
	display: block;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
	color: #000;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin: 32px -12px 0;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc ul li {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 20%;
	flex: 1 1 20%;
	padding: 0 12px;
	font-size: 14px;
	line-height: 1.36;
	color: #000;
	text-align: center;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta {
	margin-top: 99px;
	text-align: center;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top {
	margin-top: 45px;
	padding-top: 0;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top a {
	color: #006bea;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom {
	text-align: center;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top a,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a {
	font-size: 13px;
	line-height: 17px;
	text-decoration: underline;
	letter-spacing: normal;
	text-transform: none;
	white-space: pre-line;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top .s-ico-new-window,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom .s-ico-new-window {
	text-decoration: underline;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top .s-ico-new-window:after,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom .s-ico-new-window:after {
	width: 12px;
	height: 12px;
	margin-left: 2px !important;
	margin-right: 2px !important;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom {
	margin-top: 40px;
	font-size: 14px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a {
	font-size: 14px;
	color: #000;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a.s-ico-new-window {
	font-weight: 700;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a.s-ico-new-window:after {
	display: none;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__description {
	width: 100%;
	margin-top: 59px;
	font-size: 12px;
	color: #636363;
	line-height: 16px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__description p:not(:first-of-type) {
	margin-top: 16px;
}

.hubble-careinfo-popup .hubble-careinfo-popup-sc__description p:last-of-type {
	margin-bottom: 2px;
}

.hubble-careinfo-popup__tab-wrap .tab {
	height: auto;
	text-align: start;
}

.hubble-careinfo-popup__tab-wrap .tab__left-arrow-wrap,.hubble-careinfo-popup__tab-wrap .tab__right-arrow-wrap {
	top: -2px;
}

.hubble-careinfo-popup__tab-wrap .tab__item {
	margin-right: 50px;
}

.hubble-careinfo-popup__tab-wrap .tab__item:first-of-type {
	margin-left: 0;
}

.hubble-careinfo-popup__tab-wrap .tab__item-title {
	padding-top: 0;
	padding-bottom: 2px;
	line-height: 28px;
	font-weight: normal;
}

.hubble-careinfo-popup__tab-wrap .tab__item--active .tab__item-title {
	font-weight: bold;
}

.hubble-careinfo-popup__panel {
	display: none;
}

.hubble-careinfo-popup__panel.is-active {
	display: block;
}

.hubble-careinfo-popup__panel .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 {
	margin-top: 18px;
}

.hubble-careinfo-popup .s-care-info-sge .layer-popup__title {
	min-height: 38px;
	line-height: 1.2;
}

.s-care-info-sge .hubble-careinfo-popup__body {
	margin-top: 43px;
	padding-bottom: 28px;
	min-height: 76px;
}

.s-care-info-sge .hubble-careinfo-popup__content {
	font-size: 15px;
}

.s-care-info-sge .hubble-careinfo-popup__info {
	display: table-cell;
	padding: 0;
	vertical-align: top;
	table-layout: fixed;
}

.s-care-info-sge .hubble-careinfo-popup__info-wrap {
	display: table;
	width: 100%;
	margin: 0;
}

.s-care-info-sge .hubble-careinfo-popup__info-box {
	position: relative;
	display: table-cell;
	padding: 0 50px 0 26px;
	width: 50%;
	vertical-align: top;
	table-layout: fixed;
}

.s-care-info-sge .hubble-careinfo-popup__info-box:last-child {
	padding: 0 25px 0 50px;
	border-left: 1px solid #eaeaea;
}

.s-care-info-sge .hubble-careinfo-popup__info-box:before {
	content: "";
	display: block;
	height: 80px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: auto 100%;
}

.s-care-info-sge .hubble-careinfo-popup__info-box:nth-child(1):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-year1.png);
}

.s-care-info-sge .hubble-careinfo-popup__info-box:nth-child(2):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-year2.png);
}

.s-care-info-sge .hubble-careinfo-popup__info-content {
	margin-bottom: 10px;
	line-height: 1.33;
}

.s-care-info-sge .hubble-careinfo-popup__info-content:last-child {
	margin-bottom: 0;
}

.s-care-info-sge .hubble-careinfo-popup__info-content:before {
	top: 3px;
}

.s-care-info-sge .hubble-careinfo-popup__list {
	overflow: hidden;
	margin-top: 48px;
	padding: 0 22px;
}

.s-care-info-sge .hubble-careinfo-popup__list-item {
	float: left;
	padding: 0 3px;
	width: 25%;
	text-align: center;
}

.s-care-info-sge .hubble-careinfo-popup__list-item:nth-child(4n+1) {
	clear: left;
}

.s-care-info-sge .hubble-careinfo-popup__list-item:before {
	content: '';
	display: block;
	margin-bottom: 20px;
	height: 59px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: auto 100%;
}

.s-care-info-sge .hubble-careinfo-popup__list-item:nth-child(1):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon1.png);
}

.s-care-info-sge .hubble-careinfo-popup__list-item:nth-child(2):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon2.png);
}

.s-care-info-sge .hubble-careinfo-popup__list-item:nth-child(3):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon3.png);
}

.s-care-info-sge .hubble-careinfo-popup__list-item:nth-child(4):before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/care-info-icon4.png);
}

.s-care-info-sge .hubble-careinfo-popup__cta {
	margin-top: 76px;
	font-size: 0;
}

.s-care-info-sge .hubble-careinfo-popup__cta .s-btn-text {
	font-weight: 400;
	line-height: 17px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .layer-popup__inner {
	max-width: 636px;
	border-radius: 24px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .layer-popup__title {
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .scrollbar__contents {
	padding: 18px 24px 24px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup__body {
	margin-top: 21px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__title {
	margin-bottom: 32px;
	font-size: 18px;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__list-info {
	font-size: 14px;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column {
	margin: 16px -12px 0;
	padding-left: 0;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item {
	padding: 0 12px;
	width: 33.33%;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item:before {
	display: none;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon {
	margin-bottom: 8px;
	height: 36px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .icon {
	width: 36px;
	height: 36px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--title {
	min-height: 38px;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--text {
	margin-top: 4px;
	font-size: 14px;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal {
	margin-top: 32px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text {
	display: inline-block;
	font-size: 14px;
	line-height: 1.33;
	font-weight: 400;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text:nth-child(n+2) {
	margin-top: 8px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-cta-hubble-blue {
	color: #006bea;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window {
	text-decoration: underline;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window:after {
	content: " ";
	display: inline-block;
	margin-top: -2px;
	margin-left: 2px;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .layer-popup__inner {
	max-width: 684px;
	border-radius: 24px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .layer-popup__title {
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .scrollbar__contents {
	padding: 18px 24px 24px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__title {
	margin-bottom: 32px;
	font-size: 18px;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__list-info {
	font-size: 14px;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column {
	grid-template-columns: repeat(3,1fr);
	margin-top: 16px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--title {
	min-height: 2lh;
	font-size: 16px;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--text {
	margin-top: 4px;
	font-size: 14px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column {
	grid-template-columns: repeat(4,1fr);
	margin-top: 22px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--title {
	margin-top: 5px;
	min-height: 44px;
	font-size: 14px;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--text {
	font-size: 12px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column {
	display: grid;
	-webkit-column-gap: 24px;
	-moz-column-gap: 24px;
	column-gap: 24px;
	padding-left: 0;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item {
	display: grid;
	grid-template-rows: subgrid;
	grid-row: span 3;
	padding: 16px 0;
	float: unset;
	width: auto;
	min-height: 146px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item:before {
	display: none;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item:nth-child(4n+1),.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item:nth-child(4n+1) {
	clear: unset;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon {
	margin-bottom: 8px;
	height: 36px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .icon,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon .icon {
	width: 36px;
	height: 36px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-repair,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-repair,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 36px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before {
	position: absolute;
	top: 0;
	left: 50%;
	width: 36px;
	height: 100%;
	content: "";
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before {
	background: no-repeat center / 100% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNicgaGVpZ2h0PSczNicgdmlld0JveD0nMCAwIDM2IDM2Jz48cGF0aCBkPSdNMTcuNTE1LDI5LjQyNGE3Ljk2OSw3Ljk2OSwwLDEsMSw3LjcsNS45QTcuOTY3LDcuOTY3LDAsMCwxLDE3LjUxNSwyOS40MjRabTcuNy04LjIzNGE2LjE1OSw2LjE1OSwwLDEsMCwuMDEzLDBaTTEzLjgyNywzNC42MjdDMTMuNjg2LDM0LjU3NCwwLDMwLjY0NCwwLDE4LjgyM1YyLjAwOWwxLjA1My4xMzZDOC43NDcsMy4xMTksMTMuNTcxLjI1MywxMy42My4yMTdhMS42MSwxLjYxLDAsMCwxLDEuNjE0LDBjLjA1OS4wMzUsNC45MzIsMi45LDEyLjU3NywxLjkyOGwxLjA1My0uMTM2djE1LjVIMjdWNC4xMTVhMjIuNTMzLDIyLjUzMywwLDAsMS0xMi41NjMtMi4yLDIyLjUzNiwyMi41MzYsMCwwLDEtMTIuNTYyLDIuMlYxOC44MjNjMCwxMC4zMjQsMTIuMTg3LDEzLjkxNiwxMi40NSwxNGEuNy43LDAsMCwwLC4yMjksMCwxOC4yNSwxOC4yNSwwLDAsMCwxLjcyNC0uNjI1djIuMDEzYy0uNzM4LjI3OC0xLjIuNDIxLTEuMjMuNDIxYTIuNTQ5LDIuNTQ5LDAsMCwxLTEuMjIxLDBabTEwLjM4My0zVjI4LjJIMjAuNzc5VjI2LjUxMkgyNC4yMVYyMy4wNzlIMjUuOXYzLjQzM2gzLjQzMVYyOC4ySDI1LjlWMzEuNjNaTTUuNzA3LDE2LjMwOGwxLjMzNS0xLjMxNiw1LjgsNS44NzIsOC45OTItOS4wNzUsMS4zMzUsMS4zMjFMMTIuODQsMjMuNTMzWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMi44MjEgMC4zNzUpJy8+PC9zdmc+");
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before {
	background: no-repeat center / 100% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNicgaGVpZ2h0PSczNic+PHBhdGggZD0nTTMuNjQ2LDEuODU2YTkuMTgsOS4xOCwwLDAsMSwxMi4yOTEsMS4xMSw5LjE4LDkuMTgsMCwwLDEsMTQuNTgsMTEuMDE4bC0uMDM0LjA0OS0uMDIzLjAzMi0uMDM3LjA1M2MtLjE0My4yLS41LjctLjY0OS45YTU2LjQ4OSw1Ni40ODksMCwwLDEtNy43MjksNy4zNWMtMS41NDUsMS4yOTQtMi45NTEsMi40MjMtMy44NjIsMy4xNDZBMTAuNTI0LDEwLjUyNCwwLDAsMSwxNi4yLDI2Ljk4NGwtLjAyOS4wMDctLjAxNCwwTDE2LjEzLDI3LDE2LjEsMjdsLS4wNDcuMDA2aC0uMjI5Yy0uMy0uMDQxLS4zLS4wNDEtMi4xMzQtMS41bC0uNTU1LS40NDItLjI0Ny0uMmMtLjg0Ny0uNjgtMS45MTUtMS41NDgtMy4wNTYtMi41MDZBNTYuMzU0LDU2LjM1NCwwLDAsMSwyLjEsMTUuMDE1Yy0uMTg3LS4yMzMtLjcwOS0uOTgzLS43MDktLjk4M2wtLjAzNC0uMDQ5QTkuMTgsOS4xOCwwLDAsMSwzLjY0NiwxLjg1NlptOS40NTYsOC41NS0xLjY5NSwzLjc1YS45MzguOTM4LDAsMCwxLS44NTUuNTUxSDQuMzEzYzIuODczLDMuMjI5LDkuNTg1LDguNiwxMS42MjUsMTAuMTc4bC4wODctLjA2N2MyLjM1Ny0xLjgxLDkuOTctNy45MjUsMTIuMjg4LTEwLjk0My4wNzUtLjExMy4yMzMtLjMzLjM3NS0uNTI5aC04LjQzTDE3Ljg3MywxOC42YS45My45MywwLDAsMS0uODUxLjU1MWgtLjAzNGEuOTM3LjkzNywwLDAsMS0uODQ0LS42MTFaTTI1Ljk3OSwyLjZhNy4zMDUsNy4zMDUsMCwwLDAtOS4yOTIsMi4zOTFsLS43NSwxLjA4OC0uNzUtMS4wODhhNy4zMTEsNy4zMTEsMCwwLDAtMTIuMzMsNy44MzdoNy4wOEwxMi4zMyw3LjU4NmEuOTM3LjkzNywwLDAsMSwuODg1LS41NTEuOTQ5Ljk0OSwwLDAsMSwuODQ3LjYwOEwxNy4xLDE1Ljc1N2wxLjY4NC0zLjdhLjk0MS45NDEsMCwwLDEsLjg2Ni0uNTc4aDkuOTcxQTcuMyw3LjMsMCwwLDAsMjUuOTc5LDIuNlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDIuMDYzIDUuMDUyKScvPjwvc3ZnPgo=");
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before {
	background: no-repeat center / 100% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczNicgaGVpZ2h0PSczNic+PHBhdGggZD0nTTE0MjAuODkyLDU3OTQuNTY1YTEuMjg4LDEuMjg4LDAsMCwxLC4zNDktMi4wODFsLjA4Ni0uMDM4LjIyOS0uMDgzYTYuNzU2LDYuNzU2LDAsMCwxLDYuOTY4LDEuNjEzbC4xNTcuMTY1YTYuNzM5LDYuNzM5LDAsMCwxLDEuNjg4LDUuOTI1bDEuMjcxLDEuMjcxLDEuMy0xLjNhMi44MzUsMi44MzUsMCwwLDEsNC4wMDksMCwyLjc4NCwyLjc4NCwwLDAsMSwuOCwxLjU5NCw4Ljk4Nyw4Ljk4NywwLDAsMCw0LjMwNSw0LjAzOSwyLjg0LDIuODQsMCwwLDAsMS44OSwzLjQ4NCwyLjgzNiwyLjgzNiwwLDAsMSwwLDQuMDA5bC0uMjM2LjIzNiwxLjc4NSwxLjc4NWEzLjc0OSwzLjc0OSwwLDAsMS01LjMsNS4zbC0xLjc4NS0xLjc4NS0xLjQ1OSwxLjQ1OWE5LjE3NCw5LjE3NCwwLDAsMS00LjY0NiwyLjQ0MWMtLjIuMDQyLS4zODMuMDc1LS41NTkuMWExLjMxNSwxLjMxNSwwLDAsMS0uMzY0LDEuMTdsLTIuOTE3LDIuOTE3YTEuMzExLDEuMzExLDAsMCwxLTEuODU2LDBsLTkuMDE1LTkuMDE1YTEuMzEsMS4zMSwwLDAsMSwwLTEuODU2TDE0MjAuNSw1ODEzYTEuMzExLDEuMzExLDAsMCwxLDEuODU2LDBsLjE1LjE1YTIuNzQ3LDIuNzQ3LDAsMCwwLC4xMTYtLjU3NGMuMDM0LS4zMy4wNDEtLjY3NS4wNzUtMS4yYTE3LDE3LDAsMCwxLC4xOTEtMS44MzMsOC40MjIsOC40MjIsMCwwLDEsMS44MTEtNC4xMSw2LjczNSw2LjczNSwwLDAsMS01LjU2MS0xLjc1MWwtLjE2NS0uMTU4YTYuNzU4LDYuNzU4LDAsMCwxLTEuNTMtNy4ybC4wMzgtLjA4NmExLjI5LDEuMjksMCwwLDEsMi4wODEtLjM0OWwyLjQ2LDIuNDYsMS4zMjctMS4zMjhabTIwLjYyMSwyNC42YTEuODc1LDEuODc1LDAsMCwwLDIuNjUxLTIuNjUxbC0xLjc4NS0xLjc4NS0yLjY1NSwyLjY1MVptLTE1LjI4NS0xMi42MzRhNi41NDQsNi41NDQsMCwwLDAtMS40ODUsMy4zLDE2LjQ0OCwxNi40NDgsMCwwLDAtLjE3MywxLjY1Yy0uMDI2LjQ0My0uMDQxLjkwOC0uMDgyLDEuMjk0YTQuMDI1LDQuMDI1LDAsMCwxLS4zMjMsMS4yNjgsMy4zNjgsMy4zNjgsMCwwLDEtLjI3NC40OTFsNi40MTYsNi40MTZjLjA1NiwwLC4xMiwwLC4xODgsMGE4Ljc3LDguNzcsMCwwLDAsMS40MTQtLjE4LDcuMzEyLDcuMzEyLDAsMCwwLDMuNy0xLjkzMWw3LTdhLjk2My45NjMsMCwwLDAtMS4zNjEtMS4zNjFsLTIuODg3LDIuODg3LTEuMzI0LTEuMzIzLDMuNjgyLTMuNjg3YS45NjEuOTYxLDAsMCwwLTEuMzYxLTEuMzU3bC0zLjY4MiwzLjY4My0xLjMyNC0xLjMyNCw0LjIxMS00LjIxNWEuOTYuOTYsMCwwLDAtMS4zNTctMS4zNTdMMTQzMyw1ODA4bC0xLjMyNC0xLjMyNCwzLjk0OS0zLjk0OWEuOTYzLjk2MywwLDAsMC0xLjM2MS0xLjM2MWwtNS42Nyw1LjY3NGExLjMxMSwxLjMxMSwwLDAsMS0xLjg1NiwwWm0xLjMsMTguNTM2LDIuMTE5LTIuMTE5LTguMjItOC4yMi0yLjExOSwyLjExOVptLTIuNDU2LTI4Ljk2OWExLjMxMSwxLjMxMSwwLDAsMSwwLDEuODU2bC0yLjExOSwyLjExOWExLjMxMSwxLjMxMSwwLDAsMS0xLjg1NiwwbC0yLjE1My0yLjE1MmE0Ljg2OSw0Ljg2OSwwLDAsMCwxLjM1OCw0LjI3NWwuMTE2LjExNmE0Ljg3NSw0Ljg3NSwwLDAsMCw0LjUsMS4xNywxLjMyNCwxLjMyNCwwLDAsMSwxLjI1Ni4zNDlsMS40ODUsMS40ODEsMi42NTEtMi42NTEtMS40ODEtMS40ODVhMS4zMjMsMS4zMjMsMCwwLDEtLjM0OS0xLjI1NmwuMDM0LS4xNWE0Ljg3NSw0Ljg3NSwwLDAsMC01LjU5NS01LjgyNFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDEzLjYyNSAtNTc5MS42MjUpJy8+PC9zdmc+");
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before {
	background: no-repeat center / 100% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICA8cGF0aCBkPSJNMjkuNzM5LDE4LjE1NUg0LjY3VjE2LjI4SDI5LjczOVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDExIC03LjY0OCkiLz4KICA8cGF0aCBkPSJNNi45NzksMTQuMDcsMCw3LjAyLDYuOTc5LDAsOC4zMSwxLjMybC01LjY3LDUuN0w4LjMxLDEyLjc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy45MyAyLjUyNykiLz4KICA8cGF0aCBkPSJNMjguNTg5LDYzLjExNUgzLjUyVjYxLjI0SDI4LjU4OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNzMgLTM1Ljc0NykiLz4KICA8cGF0aCBkPSJNNTQuMjY1LDU5LjA3bC0xLjMzMS0xLjMyLDUuNjQ4LTUuN0w1Mi45Myw0Ni4zMiw1NC4yNjUsNDVsNi45NTYsNy4wNDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjkuMTUxIC0yNS41OTgpIi8+Cjwvc3ZnPg==");
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--title,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--title {
	font-weight: bold;
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--text,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--text {
	line-height: 1.33;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal {
	margin-top: 20px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text {
	display: inline-block;
	font-size: 14px;
	line-height: 1.33;
	font-weight: 400;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text:nth-child(n+2) {
	margin-top: 8px;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-cta-hubble-blue {
	color: #006bea;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window {
	text-decoration: underline;
}

.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window:after {
	content: " ";
	display: inline-block;
	margin-top: -2px;
	margin-left: 0;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hubble-careinfo-popup .layer-popup__inner {
		max-width: 63.88888889vw;
		border-radius: 1.38888889vw;
	}

	.hubble-careinfo-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.16666667vw 2.22222222vw 4.16666667vw;
	}

	.hubble-careinfo-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.hubble-careinfo-popup .layer-popup__title {
		font-size: 1.94444444vw;
		padding-right: 3.33333333vw;
	}

	.hubble-careinfo-popup .layer-popup__title:not(.layer-popup__title--no-icon):after {
		top: .06944444vw;
		width: 2.63888889vw;
		height: 2.63888889vw;
	}

	.hubble-careinfo-popup__subtitle {
		margin-top: .34722222vw;
		font-size: 1.25vw;
		padding-right: 9.72222222vw;
	}

	.hubble-careinfo-popup__subtitle--optional {
		margin: 1.38888889vw 0vw 2.77777778vw 0vw;
		padding: 0;
	}

	.hubble-careinfo-popup__body {
		margin-top: 2.29166667vw;
		min-height: 5.27777778vw;
	}

	.layer-popup__title--no-icon+.hubble-careinfo-popup__body {
		margin-top: .83333333vw;
	}

	.hubble-careinfo-popup__info {
		padding-right: 2.43055556vw;
	}

	.hubble-careinfo-popup__body .hubble-careinfo-popup__info-wrap:not(:first-child) {
		margin-top: 2.08333333vw;
	}

	.hubble-careinfo-popup__info-title {
		font-size: 1.04166667vw;
	}

	.hubble-careinfo-popup__info-title+dd {
		margin-top: .83333333vw;
	}

	.hubble-careinfo-popup__info-content {
		font-size: 1.04166667vw;
		padding-left: 2.01388889vw;
	}

	.hubble-careinfo-popup__info-content:before {
		top: .69444444vw;
		width: .90277778vw;
		height: .90277778vw;
	}

	.hubble-careinfo-popup__optional {
		margin-top: 2.01388889vw;
		font-size: 1.04166667vw;
	}

	.hubble-careinfo-popup__optional-text {
		margin-top: .625vw;
	}

	.hubble-careinfo-popup__info-wrap--full .hubble-careinfo-popup__info-content:before,.hubble-careinfo-popup__info+.hubble-careinfo-popup__info .hubble-careinfo-popup__info-content:before {
		top: .90277778vw;
		width: .69444444vw;
		height: .20833333vw;
		left: .13888889vw;
	}

	.hubble-careinfo-popup__explain {
		margin-top: 3.125vw;
		padding: .41666667vw 1.45833333vw .90277778vw 1.45833333vw;
		font-size: 1.04166667vw;
	}

	.hubble-careinfo-popup__explain .cta {
		font-size: 1.04166667vw;
	}

	.hubble-careinfo-popup__explain .s-care-link:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-careinfo-popup__learnmore {
		margin-top: .34722222vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup__item {
		padding: 1.66666667vw 0vw 2.08333333vw 0vw;
	}

	.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__item {
		padding-top: 0;
		padding-bottom: .83333333vw;
	}

	.hubble-careinfo-popup__title {
		margin-top: .55555556vw;
		font-size: 1.25vw;
	}

	.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__title {
		font-size: 1.11111111vw;
		margin-top: .20833333vw;
		margin-bottom: .13888889vw;
	}

	.hubble-careinfo-popup__text {
		margin-top: .06944444vw;
		font-size: 1.04166667vw;
	}

	.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__text {
		margin-top: .34722222vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup__tnc {
		margin-top: 2.22222222vw;
		font-size: 1.04166667vw;
	}

	.hubble-careinfo-popup__tnc-text {
		margin-top: 2.98611111vw;
	}

	.hubble-careinfo-popup__tnc-text a[target="_blank"]:after {
		margin-top: .06944444vw;
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.hubble-careinfo-popup__tnc-disclaimer {
		margin-top: 2.5vw;
		font-size: .90277778vw;
	}

	.hubble-careinfo-popup__tnc-disclaimer a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-careinfo-popup__cta {
		margin-top: 1.73611111vw;
	}

	.hubble-careinfo-popup__cta .cta {
		font-size: .90277778vw;
	}

	.hubble-careinfo-popup__cta .s-btn-text {
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup__cta .s-btn-text.s-cta-hubble-blue {
		font-size: .90277778vw;
	}

	.hubble-careinfo-popup__cta .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after {
		margin-left: .13888889vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup__optional ~ .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top,.hubble-careinfo-popup .hubble-careinfo-popup__optional ~ .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--check-bottom {
		margin-top: 2.56944444vw;
	}

	.hubble-careinfo-popup__disclaimer {
		margin-top: 3.95833333vw;
		font-size: .83333333vw;
	}

	.hubble-careinfo-popup__close,.hubble-careinfo-popup .hubble-care-popup__close {
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
		right: .83333333vw;
	}

	.hubble-careinfo-popup__close .icon,.hubble-careinfo-popup .hubble-care-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 {
		margin: 2.08333333vw -0.83333333vw 0vw -0.83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item {
		padding: 0vw .83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--image {
		margin-bottom: .83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--title {
		font-size: 1.11111111vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--text {
		font-size: .97222222vw;
		margin-top: .69444444vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list {
		margin-top: 3.47222222vw;
		padding-left: .90277778vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item {
		width: 25%;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:before {
		height: 4.09722222vw;
		margin-bottom: 1.11111111vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 {
		margin: 2.08333333vw -0.83333333vw 0vw -0.83333333vw;
		padding-left: 0;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item {
		padding: 0vw .83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--image {
		margin-bottom: .83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--title {
		font-size: 1.11111111vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--text {
		font-size: .97222222vw;
		margin-top: 1.11111111vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc {
		margin-top: 3.33333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc-title {
		font-size: 1.38888889vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc ul {
		margin-top: 2.22222222vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc ul li {
		padding: 0vw .83333333vw 0vw .83333333vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta {
		margin-top: 6.875vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top {
		margin-top: 3.125vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top a,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a {
		font-size: .90277778vw;
		line-height: 1.18055556vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top .s-ico-new-window:after,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom .s-ico-new-window:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom {
		margin-top: 2.77777778vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a {
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__description {
		width: 100%;
		margin-top: 4.09722222vw;
		font-size: .83333333vw;
		line-height: 1.11111111vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__description p:not(:first-of-type) {
		margin-top: 1.11111111vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__left-arrow-wrap,.hubble-careinfo-popup__tab-wrap .tab__right-arrow-wrap {
		top: -0.13888889vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__item {
		margin-right: 3.47222222vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__item-title {
		padding-bottom: .13888889vw;
		line-height: 1.94444444vw;
	}

	.hubble-careinfo-popup__panel .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 {
		margin-top: 1.52777778vw;
	}

	.hubble-careinfo-popup .s-care-info-sge .layer-popup__title {
		min-height: 2.63888889vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__body {
		margin-top: 2.98611111vw;
		padding-bottom: 1.94444444vw;
		min-height: 5.27777778vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__content {
		font-size: 1.04166667vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-box {
		padding: 0vw 3.47222222vw 0vw 1.80555556vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-box:last-child {
		padding: 0vw 1.80555556vw 0vw 3.47222222vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-box:before {
		height: 5.55555556vw;
		margin-bottom: 1.38888889vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-content {
		margin-bottom: .69444444vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-content:before {
		top: .20833333vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__list {
		margin-top: 3.33333333vw;
		padding: 0vw 1.52777778vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__list-item {
		padding: 0vw .20833333vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__list-item:before {
		margin-bottom: 1.38888889vw;
		height: 4.09722222vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__cta {
		margin-top: 5.27777778vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__cta .s-btn-text {
		line-height: 1.18055556vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .layer-popup__inner {
		max-width: 44.16666667vw;
		border-radius: 1.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .scrollbar__contents {
		padding: 1.25vw 1.66666667vw 1.66666667vw 1.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup__body {
		margin-top: 1.45833333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__title {
		margin-bottom: 2.22222222vw;
		font-size: 1.25vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__list-info {
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column {
		margin: 1.11111111vw -0.83333333vw 0vw -0.83333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item {
		padding: 0vw .83333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon {
		margin-bottom: .55555556vw;
		height: 2.5vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--title {
		min-height: 2.63888889vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--text {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal {
		margin-top: 2.22222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text {
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text:nth-child(n+2) {
		margin-top: .55555556vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window:after {
		margin-top: -0.13888889vw;
		margin-left: .13888889vw;
		width: .97222222vw;
		height: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .layer-popup__inner {
		max-width: 47.5vw;
		border-radius: 1.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .scrollbar__contents {
		padding: 1.25vw 1.66666667vw 1.66666667vw 1.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__title {
		margin-bottom: 2.22222222vw;
		font-size: 1.25vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__list-info {
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column {
		margin-top: 1.11111111vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--title {
		font-size: 1.11111111vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--text {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column {
		margin-top: 1.52777778vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--title {
		margin-top: .34722222vw;
		min-height: 3.05555556vw;
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--text {
		font-size: .83333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column {
		column-gap: 1.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item {
		padding: 1.11111111vw 0vw;
		min-height: 10.13888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon {
		margin-bottom: .55555556vw;
		height: 2.5vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .icon,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon .icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-repair,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-repair,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer {
		height: 2.5vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before {
		width: 2.5vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal {
		margin-top: 1.38888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text {
		font-size: .97222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text:nth-child(n+2) {
		margin-top: .55555556vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window:after {
		margin-top: -0.13888889vw;
		width: .97222222vw;
		height: .97222222vw;
	}
}

@media only screen and (max-width:767px) {
	.hubble-careinfo-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.hubble-careinfo-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.hubble-careinfo-popup .layer-popup .scrollbar__contents {
		padding: 14.44444444vw 6.38888889vw 13.88888889vw 6.38888889vw;
	}

	.hubble-careinfo-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.hubble-careinfo-popup .layer-popup__title {
		font-size: 5vw;
		line-height: 1.32;
		padding-right: 11.94444444vw;
	}

	.hubble-careinfo-popup .layer-popup__title:not(.layer-popup__title--no-icon):after {
		top: .55555556vw;
		width: 8.33333333vw;
		height: 8.33333333vw;
		right: 2.5vw;
	}

	.hubble-careinfo-popup__subtitle {
		margin-top: 3.33333333vw;
		font-size: 3.33333333vw;
		line-height: 1.35;
		padding-right: 0;
	}

	.hubble-careinfo-popup__subtitle--optional {
		margin: 2.77777778vw 0vw 4.16666667vw 0vw;
	}

	.hubble-careinfo-popup__body {
		margin-top: 11.38888889vw;
		min-height: 0;
	}

	.layer-popup__title--no-icon+.hubble-careinfo-popup__body {
		margin-top: 6.66666667vw;
	}

	.hubble-careinfo-popup__info {
		display: block;
		width: auto;
		padding: 0;
	}

	.hubble-careinfo-popup__info-wrap {
		display: block;
		margin: 0;
	}

	.hubble-careinfo-popup__body .hubble-careinfo-popup__info-wrap:not(:first-child) {
		margin-top: 6.66666667vw;
	}

	.hubble-careinfo-popup__info-title {
		font-size: 3.33333333vw;
		letter-spacing: .006em;
	}

	.hubble-careinfo-popup__info-title+dd {
		margin-top: 3.61111111vw;
	}

	.hubble-careinfo-popup__info-content {
		font-size: 3.33333333vw;
		line-height: 1.6;
		padding-left: 5.83333333vw;
	}

	.hubble-careinfo-popup__info-content:before {
		top: 1.94444444vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-careinfo-popup__optional {
		margin-top: 6.94444444vw;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup__optional-text {
		margin-top: 2.22222222vw;
	}

	.hubble-careinfo-popup__info-wrap--full,.hubble-careinfo-popup__info+.hubble-careinfo-popup__info {
		margin-top: 8.61111111vw;
	}

	.hubble-careinfo-popup__info-wrap--full .hubble-careinfo-popup__info-content:before,.hubble-careinfo-popup__info+.hubble-careinfo-popup__info .hubble-careinfo-popup__info-content:before {
		top: 2.5vw;
		width: 2.77777778vw;
		height: .55555556vw;
		left: .55555556vw;
	}

	.hubble-careinfo-popup__explain {
		margin-top: 6.11111111vw;
		padding: 1.38888889vw 3.88888889vw 1.94444444vw 3.88888889vw;
		font-size: 2.77777778vw;
		line-height: 1.42;
	}

	.hubble-careinfo-popup__explain .cta {
		font-size: 2.77777778vw;
	}

	.hubble-careinfo-popup__explain .s-care-link:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-careinfo-popup__learnmore {
		margin: 0;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup__item {
		padding: 5.83333333vw 0vw 5.27777778vw 0vw;
	}

	.hubble-careinfo-popup__item:first-child {
		padding-top: 5vw;
	}

	.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__item {
		padding-top: 0;
		padding-bottom: 5vw;
	}

	.hubble-careinfo-popup__title {
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__title {
		font-size: 3.33333333vw;
		margin-top: .83333333vw;
		margin-bottom: .55555556vw;
	}

	.hubble-careinfo-popup__text {
		margin-top: 1.38888889vw;
		font-size: 2.77777778vw;
		line-height: 1.45;
		letter-spacing: -0.034em;
		padding-right: 13.61111111vw;
	}

	.hubble-careinfo-popup__list--no-border .hubble-careinfo-popup__text {
		margin-top: 1.38888889vw;
		font-size: 2.77777778vw;
		letter-spacing: 0;
		padding: 0;
		line-height: 1.4;
	}

	.hubble-careinfo-popup__tnc {
		margin-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup__tnc-text {
		margin-top: 6.11111111vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.hubble-careinfo-popup__tnc-text a[target="_blank"]:after {
		margin-top: 0;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-careinfo-popup__tnc-disclaimer {
		margin-top: 26.66666667vw;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup__tnc-disclaimer a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-careinfo-popup__cta {
		margin-top: 5vw;
	}

	.hubble-careinfo-popup__cta .cta {
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup__cta .s-btn-text.s-cta-hubble-blue {
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup__cta .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after {
		margin-top: -0.27777778vw;
		margin-left: .55555556vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup__optional ~ .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--small-top {
		margin-top: 12.77777778vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup__optional ~ .hubble-careinfo-popup-sc__cta.hubble-careinfo-popup-sc__cta--check-bottom {
		margin-top: 6.11111111vw;
	}

	.hubble-careinfo-popup__disclaimer {
		margin-top: 4.44444444vw;
		font-size: 2.77777778vw;
		line-height: 1.34;
	}

	.hubble-careinfo-popup__close,.hubble-careinfo-popup .hubble-care-popup__close {
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
		right: 0;
	}

	.hubble-careinfo-popup__close .icon,.hubble-careinfo-popup .hubble-care-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 {
		margin-top: 5vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item {
		padding: 0vw 3.33333333vw 0vw 3.33333333vw;
		margin-bottom: 4.16666667vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--title {
		font-size: 3.05555556vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--text {
		font-size: 2.77777778vw;
		margin-top: 1.66666667vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--type4.hubble-careinfo-popup-sc__list--type4-center .hubble-careinfo-popup-sc__list-item {
		display: block;
		float: left;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list {
		margin-top: 9.72222222vw;
		padding-left: 0;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item {
		width: 50%;
		margin-bottom: 7.5vw;
		padding: 0vw 2.77777778vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:before {
		height: 12.22222222vw;
		margin-bottom: 3.33333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:nth-child(4n+1) {
		clear: none;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list-item:nth-child(2n+1) {
		clear: left;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 {
		margin: 5vw -3.33333333vw 0vw -3.33333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item {
		padding: 0vw 3.33333333vw 0vw 3.33333333vw;
		margin-bottom: 4.16666667vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--title {
		font-size: 3.05555556vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 .hubble-careinfo-popup-sc__list-item--text {
		font-size: 2.77777778vw;
		margin-top: 1.66666667vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4.hubble-careinfo-popup-sc__list--type4-center .hubble-careinfo-popup-sc__list-item {
		display: block;
		float: left;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc {
		margin-top: 2.77777778vw;
		padding-bottom: 13.88888889vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc-title {
		font-size: 3.88888889vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc ul {
		margin-top: 5.55555556vw;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__desc ul li {
		margin-bottom: 4.16666667vw;
		padding: 0vw 3.33333333vw 0vw 3.33333333vw;
		font-size: 2.77777778vw;
		-webkit-box-flex: 1;
		-ms-flex: 1 1 50%;
		flex: 1 1 50%;
		max-width: 50%;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta {
		margin-top: 7.77777778vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top a,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a {
		font-size: 3.33333333vw;
		line-height: 4.72222222vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top .s-ico-new-window:after,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom .s-ico-new-window:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top {
		padding-top: 6.94444444vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top.hubble-careinfo-popup-sc__cta--small-top a[target="_blank"]:after {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom {
		margin-top: 6.94444444vw;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a {
		font-size: 3.61111111vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top a,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom a {
		font-size: 3.33333333vw;
		line-height: 4.72222222vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--small-top .s-ico-new-window:after,.hubble-careinfo-popup .hubble-careinfo-popup-sc__cta--check-bottom .s-ico-new-window:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__description {
		margin-top: 9.72222222vw;
		font-size: 1.94444444vw;
		line-height: 3.05555556vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__description p:not(:first-of-type) {
		margin-top: 3.05555556vw;
	}

	.hubble-careinfo-popup .hubble-careinfo-popup-sc__description p:last-of-type {
		margin-bottom: 0;
	}

	.hubble-careinfo-popup__tab-wrap {
		padding-top: 3.61111111vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__left-arrow-wrap,.hubble-careinfo-popup__tab-wrap .tab__right-arrow-wrap {
		top: -0.55555556vw;
		width: 6.66666667vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__left-arrow-wrap {
		left: -3.33333333vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__left-arrow-wrap::after {
		left: 6.66666667vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__right-arrow-wrap {
		right: -3.33333333vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__right-arrow-wrap::after {
		right: 6.66666667vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__left-arrow,.hubble-careinfo-popup__tab-wrap .tab__right-arrow {
		width: 6.66666667vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__item {
		margin-right: 7.77777778vw;
	}

	.hubble-careinfo-popup__tab-wrap .tab__item-title {
		padding-bottom: .55555556vw;
		line-height: 6.11111111vw;
	}

	.hubble-careinfo-popup__panel .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list.hubble-careinfo-popup-sc__list--type4 {
		margin-top: 5vw;
	}

	.hubble-careinfo-popup .s-care-info-sge.scrollbar__contents {
		padding: 12.77777778vw 5.83333333vw 3.88888889vw 5.83333333vw;
	}

	.hubble-careinfo-popup .s-care-info-sge .layer-popup__title {
		min-height: 7.5vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__body {
		min-height: unset;
		margin-top: 8.05555556vw;
		padding-bottom: 5.55555556vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__content {
		font-size: 3.33333333vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info {
		padding: 0;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-wrap {
		display: block;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-box {
		display: block;
		width: auto;
		padding: 0;
		margin-bottom: 6.94444444vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-box:last-child {
		width: auto;
		padding: 9.16666667vw 0vw 0vw 0vw;
		border-left: 0;
		border-top: 1px solid #eaeaea;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-box:before {
		margin-bottom: 5.55555556vw;
		height: 15vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-content {
		margin-bottom: 1.66666667vw;
		padding-left: 5.55555556vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__info-content:before {
		top: .55555556vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__list {
		margin-top: 10.27777778vw;
		padding: 0;
	}

	.s-care-info-sge .hubble-careinfo-popup__list-item {
		width: 50%;
		margin-bottom: 8.33333333vw;
		padding: 0vw 1.38888889vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__list-item:before {
		margin-bottom: 4.44444444vw;
		height: 12.5vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__cta {
		margin-top: 2.22222222vw;
	}

	.s-care-info-sge .hubble-careinfo-popup__cta .s-btn-text {
		line-height: 4.44444444vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .layer-popup {
		padding: 0;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .layer-popup__inner {
		min-height: 100vh;
		border-radius: 0;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .layer-popup__title {
		padding-right: 8.88888889vw;
		font-size: 6.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .scrollbar__contents {
		padding: 5.55555556vw 6.66666667vw 6.66666667vw 6.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup__body {
		margin-top: 5.55555556vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-care-popup__close {
		top: 4.44444444vw;
		right: 4.44444444vw;
		width: 11.11111111vw;
		height: 11.11111111vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__title {
		margin-bottom: 9.44444444vw;
		font-size: 3.88888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__list-info {
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		gap: 4.44444444vw 0vw;
		margin-top: 4.72222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		position: relative;
		padding-left: 15.55555556vw;
		margin-bottom: 0;
		width: 100%;
		text-align: left;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon {
		position: absolute;
		top: 0;
		left: 3.33333333vw;
		margin-bottom: 0;
		height: unset;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .icon {
		width: 10vw;
		height: 10vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--title {
		min-height: unset;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--text {
		margin-top: .55555556vw;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal {
		margin-top: 8.33333333vw;
		text-align: left;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text {
		font-size: 3.88888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text:nth-child(n+2) {
		margin-top: 2.22222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux-v2 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window:after {
		margin-top: -0.55555556vw;
		margin-left: .55555556vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .layer-popup {
		padding: 0;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .layer-popup__inner {
		position: fixed;
		bottom: 0;
		left: 0;
		right: 0;
		background-color: #fff;
		max-width: unset;
		border-radius: 3.33333333vw 3.33333333vw 0vw 0vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .layer-popup__title {
		padding-right: 8.88888889vw;
		font-size: 6.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .scrollbar__contents {
		padding: 5.55555556vw 6.66666667vw 8.88888889vw 6.66666667vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .scrollbar__wrap {
		max-height: 90vh !important;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup__body {
		margin-top: 7.77777778vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-care-popup__close {
		top: 4.44444444vw;
		right: 4.44444444vw;
		width: 11.11111111vw;
		height: 11.11111111vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__title {
		margin-bottom: 9.44444444vw;
		font-size: 3.88888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__list-info {
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin: 0;
		gap: 4.44444444vw 0vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item {
		-webkit-box-flex: unset;
		-ms-flex: unset;
		flex: unset;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		position: relative;
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: left;
		min-height: 10vw;
		padding-left: 14.44444444vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item:nth-child(n+4),.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item:nth-child(n+4) {
		margin-top: 0;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon {
		position: absolute;
		top: 0;
		margin-bottom: 0;
		height: unset;
		left: 0;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon .image,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon .icon,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon .icon {
		left: 0;
		width: 10vw;
		height: 10vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-repair,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-repair,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer {
		position: absolute;
		left: 0;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		width: 10vw;
		height: 10vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-warranty:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-healthcare:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-repair:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--icon.icon-data-transfer:before {
		width: 10vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--title,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--title {
		min-height: unset;
		font-size: 3.88888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--3column .hubble-careinfo-popup-sc__list-item--text,.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc .hubble-careinfo-popup-sc__list--4column .hubble-careinfo-popup-sc__list-item--text {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal {
		margin-top: 8.88888889vw;
		text-align: left;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text {
		font-size: 3.88888889vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text:nth-child(n+2) {
		margin-top: 2.22222222vw;
	}

	.hubble-careinfo-popup.hubble-careinfo-popup--ux25 .hubble-careinfo-popup-sc__cta--normal .s-btn-text.s-ico-new-window:after {
		margin-top: -0.55555556vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
	}
}

.tariff-info-popup {
	display: none;
}

.tariff-info-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.tariff-info-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.tariff-info-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
	width: 920px;
}

.tariff-info-popup .layer-popup .scrollbar__wrap {
	width: 100%;
}

.tariff-info-popup .layer-popup .scrollbar__contents {
	padding: 59px 60px 56px;
}

.tariff-info-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
}

.tariff-info-popup .layer-popup__title {
	font-weight: bold;
	font-size: 28px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	position: relative;
	line-height: 1.35;
	padding-right: 70px;
	text-align: left;
}

.tariff-info-popup .layer-popup__title:after {
	position: absolute;
	top: 2px;
	width: 57px;
	height: 40px;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/tariff-popup-icon.png') no-repeat 0 0;
	background-size: 100% auto;
	content: '';
	right: 0;
}

.tariff-info-popup .layer-popup__desc {
	margin-top: 10px;
	font-size: 18px;
	color: #000;
	line-height: 1.33;
	text-align: left;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: 700;
}

.tariff-info-popup .layer-popup__contents {
	text-align: left;
	font-size: 14px;
	line-height: 1.32;
}

.tariff-info-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.tariff-info-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	top: 50%;
	width: 24px;
	height: 24px;
	left: 50%;
	margin: -12px 0 0 -12px;
}

.tariff-info-popup__more {
	margin-top: 58px;
}

.tariff-info-popup__more-list {
	margin: 0 -17px;
}

.tariff-info-popup__more-list:after {
	content: '';
	display: block;
	clear: both;
}

.tariff-info-popup__more-list li {
	float: left;
	position: relative;
	width: 33.3%;
	min-height: 176px;
	padding: 100px 20px 0 20px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tariff-info-popup__more-list li:before {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	width: 64px;
	height: 88px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% auto;
	content: '';
}

.tariff-info-popup__more-list li:after {
	position: absolute;
	top: -9px;
	bottom: -2px;
	content: '';
	left: 0;
	border-left: 1px solid #eaeaea;
}

.tariff-info-popup__more-list li:first-child:before {
	width: 88px;
}

.tariff-info-popup__more-list li:first-child:after {
	display: none;
}

.tariff-info-popup__more-list li:nth-child(1):before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/tariff-info-popup-step1-sim.png');
}

.tariff-info-popup__more-list li:nth-child(2):before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/tariff-info-popup-step2.png');
}

.tariff-info-popup__more-list li:nth-child(3):before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/tariff-info-popup-step3.png');
}

.tariff-info-popup__more-title {
	display: block;
	font-size: 15px;
}

.tariff-info-popup__more-text {
	margin-top: 7px;
	font-size: 15px;
	line-height: 1.32;
}

.tariff-info-popup__more-disclaimer {
	margin: 43px 0 32px 0;
	line-height: 1.4;
	border-top: 0;
	padding-top: 17px;
	font-size: 12px;
	color: #636363;
}

.tariff-info-popup__more-disclaimer:last-child {
	margin: 32px 0 0 0;
}

.tariff-info-popup__more.seuk-only .tariff-info-popup__more-list li {
	width: 50%;
}

.tariff-info-popup__more.seuk-only .tariff-info-popup__more-list li:nth-child(1):before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/tariff-info-popup-step1-2.png');
}

.tariff-info-popup__note {
	margin: 66px 0 33px 0;
	color: #d62e2e;
}

.tariff-info-popup__note-title {
	position: relative;
	padding-left: 24px;
	font-size: 14px;
	line-height: 1.33;
}

.tariff-info-popup__note-title:before {
	content: '';
	position: absolute;
	top: 0;
	width: 17px;
	height: 17px;
	left: 0;
	background: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-alert.png") no-repeat;
	background-size: 100% 100%;
}

.tariff-info-popup__note ul {
	margin-left: 37px;
}

.tariff-info-popup__note-detail {
	list-style: disc;
	font-size: 14px;
	line-height: 1.33;
}

.tariff-info-popup__more-btn {
	text-align: center;
}

.tariff-info-popup__more-btn .cta {
	color: #2189ff;
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	text-decoration: underline;
}

.tariff-info-popup__more-btn .cta .icon {
	fill: #2189ff;
	width: 13px;
	height: 13px;
}

.tariff-info-popup__cta {
	position: relative;
	padding: 25px 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	text-align: center;
	font-size: 0;
}

.tariff-info-popup__cta .cta {
	font-size: 18px;
	width: 220px;
	border-radius: 50px;
	padding: 14px 23px 15px 23px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.tariff-info-popup .layer-popup__inner {
		border-radius: 1.38888889vw;
		width: 63.88888889vw;
	}

	.tariff-info-popup .layer-popup .scrollbar__contents {
		padding: 4.09722222vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.tariff-info-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.tariff-info-popup .layer-popup__title {
		font-size: 1.94444444vw;
	}

	.tariff-info-popup .layer-popup__title:after {
		top: .13888889vw;
		width: 3.95833333vw;
		height: 2.77777778vw;
	}

	.tariff-info-popup .layer-popup__desc {
		margin-top: .69444444vw;
		font-size: 1.25vw;
	}

	.tariff-info-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.tariff-info-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.tariff-info-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.tariff-info-popup__more {
		margin-top: 4.02777778vw;
	}

	.tariff-info-popup__more-list {
		margin: 0vw -1.18055556vw;
	}

	.tariff-info-popup__more-list li {
		min-height: 12.22222222vw;
		padding: 6.94444444vw 1.38888889vw 0vw 1.38888889vw;
	}

	.tariff-info-popup__more-list li:before {
		width: 4.44444444vw;
		height: 6.11111111vw;
	}

	.tariff-info-popup__more-list li:after {
		top: -0.625vw;
		bottom: -0.13888889vw;
	}

	.tariff-info-popup__more-list li:first-child:before {
		width: 6.11111111vw;
	}

	.tariff-info-popup__more-title {
		font-size: 1.04166667vw;
	}

	.tariff-info-popup__more-text {
		margin-top: .48611111vw;
		font-size: 1.04166667vw;
	}

	.tariff-info-popup__more-disclaimer {
		margin: 2.98611111vw 0vw 2.22222222vw 0vw;
		padding-top: 1.18055556vw;
		font-size: .83333333vw;
	}

	.tariff-info-popup__more-disclaimer:last-child {
		margin: 2.22222222vw 0vw 0vw 0vw;
	}

	.tariff-info-popup__note {
		margin: 4.58333333vw 0vw 2.29166667vw 0vw;
	}

	.tariff-info-popup__note-title {
		font-size: .97222222vw;
		padding-left: 1.66666667vw;
	}

	.tariff-info-popup__note-title:before {
		width: 1.18055556vw;
		height: 1.18055556vw;
	}

	.tariff-info-popup__note ul {
		margin-left: 2.56944444vw;
	}

	.tariff-info-popup__note-detail {
		font-size: .97222222vw;
	}

	.tariff-info-popup__more-btn .cta {
		font-size: .90277778vw;
	}

	.tariff-info-popup__more-btn .cta .icon {
		width: .90277778vw;
		height: .90277778vw;
	}

	.tariff-info-popup__cta {
		padding: 1.73611111vw 3.88888889vw;
	}

	.tariff-info-popup__cta .cta {
		font-size: 1.25vw;
		width: 15.27777778vw;
		border-radius: 3.47222222vw;
		padding: .97222222vw 1.59722222vw 1.04166667vw 1.59722222vw;
	}
}

@media only screen and (max-width:767px) {
	.tariff-info-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.tariff-info-popup .layer-popup__inner {
		width: 100%;
		max-width: none;
		border-radius: 5.55555556vw;
	}

	.tariff-info-popup .layer-popup .scrollbar__contents {
		padding: 12.5vw 5.55555556vw;
	}

	.tariff-info-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.tariff-info-popup .layer-popup__title {
		font-size: 5vw;
		line-height: 1.45;
	}

	.tariff-info-popup .layer-popup__title:after {
		top: .27777778vw;
		width: 11.66666667vw;
		height: 8.05555556vw;
	}

	.tariff-info-popup .layer-popup__desc {
		margin-top: 4.16666667vw;
		font-size: 3.33333333vw;
	}

	.tariff-info-popup .layer-popup__contents {
		font-size: 3.33333333vw;
		width: auto;
	}

	.tariff-info-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.tariff-info-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.tariff-info-popup__more {
		margin-top: 6.38888889vw;
	}

	.tariff-info-popup__more-list {
		margin: 0;
	}

	.tariff-info-popup__more-list li {
		float: none;
		width: 100%;
		min-height: 0;
		padding: 27.77777778vw .83333333vw 7.5vw .83333333vw;
		border-top: 1px solid #eaeaea;
	}

	.tariff-info-popup__more-list li:before {
		top: 5.55555556vw;
		width: 17.77777778vw;
		height: 20vw;
	}

	.tariff-info-popup__more-list li:after {
		display: none;
	}

	.tariff-info-popup__more-list li:first-child {
		padding-top: 23.33333333vw;
		border-top: 0;
	}

	.tariff-info-popup__more-list li:first-child:before {
		top: 1.11111111vw;
		width: 20vw;
	}

	.tariff-info-popup__more-title {
		font-size: 3.33333333vw;
	}

	.tariff-info-popup__more-text {
		margin-top: 1.38888889vw;
		font-size: 3.33333333vw;
		color: #000;
	}

	.tariff-info-popup__more-disclaimer {
		padding: 0;
		margin: 4.16666667vw 0vw 6.38888889vw 0vw;
		line-height: 1.6;
		font-size: .69444444vw;
	}

	.tariff-info-popup__more-disclaimer:last-child {
		margin: 6.94444444vw 0vw 0vw 0vw;
	}

	.tariff-info-popup__more.seuk-only .tariff-info-popup__more-list li {
		width: 100%;
	}

	.tariff-info-popup__note {
		margin: 8.05555556vw 0vw 7.77777778vw 0vw;
	}

	.tariff-info-popup__note-title {
		font-size: 2.77777778vw;
		padding-left: 3.88888889vw;
	}

	.tariff-info-popup__note-title:before {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.tariff-info-popup__note ul {
		margin-left: 6.94444444vw;
	}

	.tariff-info-popup__note-detail {
		font-size: 2.77777778vw;
	}

	.tariff-info-popup__more-btn .cta {
		font-size: 3.33333333vw;
	}

	.tariff-info-popup__more-btn .cta .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.tariff-info-popup__cta {
		-webkit-box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		box-shadow: 0 10px 31px 0 rgba(0,0,0,0.3);
		padding: 6.38888889vw 5.55555556vw;
	}

	.tariff-info-popup__cta .cta {
		width: 50%;
		font-size: 3.33333333vw;
		border-radius: 11.11111111vw;
		padding: 2.5vw 6.38888889vw 2.77777778vw 6.38888889vw;
	}
}

.trade-in-learn-more-popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
}

.trade-in-learn-more-popup__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.trade-in-learn-more-popup__contents {
	position: absolute;
	width: 920px;
	padding: 30px 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
	line-height: 1.33;
}

.trade-in-learn-more-popup .scrollbar__wrap {
	max-height: 800px;
	min-height: 56px;
	border-radius: 20px;
}

.trade-in-learn-more-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.trade-in-learn-more-popup__inner-wrap {
	padding: 59px 60px 56px 60px;
	background-color: #fff;
}

.trade-in-learn-more-popup__title {
	position: relative;
	padding-right: 42px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.33;
	word-wrap: break-word;
}

.trade-in-learn-more-popup__title:after {
	content: ' ';
	position: absolute;
	top: 50%;
	right: 0;
	width: 41px;
	height: 41px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-regular-service-trade-in.svg') center no-repeat;
	background-size: 100% 100%;
}

.trade-in-learn-more-popup__sub-title {
	margin: 6px 0 9px 0;
	padding-right: 42px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 18px;
	line-height: 1.33;
	font-weight: bold;
	word-wrap: break-word;
}

.trade-in-learn-more-popup__list-wrap {
	min-height: 458px;
}

.trade-in-learn-more-popup__list {
	min-height: 363px;
}

.trade-in-learn-more-popup__list-item {
	padding: 0 13px;
	border-bottom: 1px solid #c8c8c8;
}

.trade-in-learn-more-popup__list-item-num {
	display: inline-block;
	width: 8.8%;
	font-size: 28px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	vertical-align: middle;
}

.trade-in-learn-more-popup__list-item-text-wrap {
	display: inline-block;
	width: 91.2%;
	padding: 33px 63px 31px 0;
	font-size: 15px;
	line-height: 1.2;
	letter-spacing: -0.032em;
	vertical-align: middle;
}

.trade-in-learn-more-popup__list-item-text-title,.trade-in-learn-more-popup__list-item-text-desc {
	display: block;
}

.trade-in-learn-more-popup__list-item-note {
	padding-top: 9px;
	font-size: 12px;
	color: #636363;
}

.trade-in-learn-more-popup__list-item-text-title {
	margin-bottom: 5px;
}

.trade-in-learn-more-popup__cta-wrap {
	margin-top: 36px;
	text-align: center;
}

.trade-in-learn-more-popup__disclaimer {
	margin-top: 57px;
	font-size: 12px;
	line-height: 1.33;
	color: #636363;
}

.trade-in-learn-more-popup__disclaimer a {
	color: #0077c8;
	text-decoration: underline;
}

.trade-in-learn-more-popup__disclaimer a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-black-0077c8.svg') center center no-repeat;
	background-size: cover;
}

.trade-in-learn-more-popup__close {
	position: absolute;
	top: 54px;
	right: 24px;
	width: 24px;
	height: 24px;
}

.trade-in-learn-more-popup__close .icon {
	width: 100%;
	height: 100%;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.trade-in-learn-more-popup__contents {
		width: 63.88888889vw;
		padding: 2.08333333vw 0vw;
	}

	.trade-in-learn-more-popup .scrollbar__wrap {
		max-height: 55.55555556vw;
		min-height: 3.88888889vw;
		border-radius: 1.38888889vw;
	}

	.trade-in-learn-more-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.trade-in-learn-more-popup__inner-wrap {
		padding: 4.09722222vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.trade-in-learn-more-popup__title {
		padding-right: 2.91666667vw;
		font-size: 1.66666667vw;
	}

	.trade-in-learn-more-popup__title:after {
		width: 2.84722222vw;
		height: 2.84722222vw;
	}

	.trade-in-learn-more-popup__sub-title {
		margin: .41666667vw 0vw .625vw 0vw;
		padding-right: 2.91666667vw;
		font-size: 1.25vw;
	}

	.trade-in-learn-more-popup__list-wrap {
		min-height: 31.80555556vw;
	}

	.trade-in-learn-more-popup__list {
		min-height: 25.20833333vw;
	}

	.trade-in-learn-more-popup__list-item {
		padding: 0vw .90277778vw;
		border-bottom-width: .06944444vw;
	}

	.trade-in-learn-more-popup__list-item-num {
		font-size: 1.94444444vw;
	}

	.trade-in-learn-more-popup__list-item-text-wrap {
		padding: 2.29166667vw 4.375vw 2.15277778vw 0vw;
		font-size: 1.04166667vw;
	}

	.trade-in-learn-more-popup__list-item-note {
		padding-top: .625vw;
		font-size: .83333333vw;
	}

	.trade-in-learn-more-popup__list-item-text-title {
		margin-bottom: .34722222vw;
	}

	.trade-in-learn-more-popup__cta-wrap {
		margin-top: 2.5vw;
	}

	.trade-in-learn-more-popup__disclaimer {
		margin-top: 3.95833333vw;
		font-size: .83333333vw;
	}

	.trade-in-learn-more-popup__disclaimer a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-learn-more-popup__close {
		top: 3.75vw;
		right: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}
}

@media only screen and (max-width:767px) {
	.trade-in-learn-more-popup__contents {
		width: 100%;
		padding: 2.77777778vw;
	}

	.trade-in-learn-more-popup .scrollbar__wrap {
		max-height: 200vw;
		min-height: auto;
		border-radius: 5.55555556vw;
	}

	.trade-in-learn-more-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.trade-in-learn-more-popup__inner-wrap {
		padding: 13.33333333vw 5.55555556vw 6.38888889vw 5.55555556vw;
	}

	.trade-in-learn-more-popup__title {
		padding-right: 9.16666667vw;
		font-size: 6.11111111vw;
	}

	.trade-in-learn-more-popup__title:after {
		width: 8.33333333vw;
		height: 8.33333333vw;
		top: 1.38888889vw;
		-webkit-transform: none;
		transform: none;
	}

	.trade-in-learn-more-popup__sub-title {
		margin: 3.33333333vw 0vw -8.88888889vw 0vw;
		padding-right: 9.16666667vw;
		font-size: 3.88888889vw;
	}

	.trade-in-learn-more-popup__list-wrap {
		min-height: 88.88888889vw;
		margin-top: 7.77777778vw;
	}

	.trade-in-learn-more-popup__list {
		min-height: 83.33333333vw;
	}

	.trade-in-learn-more-popup__list-item {
		padding: 0vw;
		border-bottom-width: .27777778vw;
	}

	.trade-in-learn-more-popup__list-item-num {
		width: 11.3%;
		font-size: 5.27777778vw;
	}

	.trade-in-learn-more-popup__list-item-text-wrap {
		width: 88.7%;
		padding: 5.55555556vw 0vw 5vw 0vw;
		font-size: 2.77777778vw;
	}

	.trade-in-learn-more-popup__list-item-note {
		padding-top: 1.94444444vw;
		font-size: 2.77777778vw;
	}

	.trade-in-learn-more-popup__list-item-text-title {
		margin-bottom: 1.38888889vw;
	}

	.trade-in-learn-more-popup__cta-wrap {
		margin-top: 7.5vw;
	}

	.trade-in-learn-more-popup__disclaimer {
		margin-top: 11.66666667vw;
		font-size: 2.77777778vw;
	}

	.trade-in-learn-more-popup__disclaimer a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-learn-more-popup__close {
		top: 9.44444444vw;
		right: 9.44444444vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}
}

.upgrade-learn-more-popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
	font-family: 'SamsungOne',arial,sans-serif;
}

.upgrade-learn-more-popup__dimmed {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	opacity: .75;
}

.upgrade-learn-more-popup__content {
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 50%;
	width: 100%;
	max-width: 920px;
	max-height: 786px;
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	border-radius: 20px;
	overflow: hidden;
	background-color: #fff;
}

.upgrade-learn-more-popup__content-wrap {
	position: relative;
	display: block;
	max-height: 782px;
	padding: 59px 60px 0;
	border-radius: 20px;
	background-color: #fff;
}

.upgrade-learn-more-popup__header {
	position: relative;
	color: #000;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.upgrade-learn-more-popup__title {
	display: block;
	padding-right: 48px;
	font-size: 24px;
	line-height: 1.35;
}

.upgrade-learn-more-popup__title:after {
	position: absolute;
	top: 1px;
	right: 0;
	width: 40px;
	height: 40px;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/upgrade-popup-info-icon.png') no-repeat 0 0;
	background-size: 100% auto;
	content: '';
}

.upgrade-learn-more-popup__sub-title {
	margin-top: 6px;
	padding-right: 55px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.37;
}

.upgrade-learn-more-popup__body {
	position: relative;
	font-size: 14px;
	padding-bottom: 50px;
}

.upgrade-learn-more-popup__info-plan {
	position: relative;
	margin-top: 40px;
	padding-bottom: 115px;
}

.upgrade-learn-more-popup__info-title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 115px;
	background: #f4f4f4;
	text-align: center;
}

.upgrade-learn-more-popup__info-title-inner {
	display: block;
	position: relative;
	width: 566px;
	margin: 70px auto 0;
}

.upgrade-learn-more-popup__info-title-inner:before {
	position: absolute;
	top: 50%;
	right: 0;
	width: 100%;
	border-top: 1px dashed #767676;
	content: '';
}

.upgrade-learn-more-popup__info-plan-title {
	display: block;
	position: relative;
	font-size: 15px;
}

.upgrade-learn-more-popup__info-plan-title span {
	position: relative;
	display: inline-block;
	padding: 0 14px;
	background: #f4f4f4;
}

.upgrade-learn-more-popup__info-plan-title:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 0;
	height: 0;
	margin-top: -4px;
	border-top: 4px solid transparent;
	border-right: 8px solid #767676;
	border-bottom: 4px solid transparent;
	content: '';
}

.upgrade-learn-more-popup__info-plan-title:after {
	position: absolute;
	top: 50%;
	right: 0;
	width: 0;
	height: 0;
	margin-top: -4px;
	border-top: 4px solid transparent;
	border-left: 8px solid #767676;
	border-bottom: 4px solid transparent;
	content: '';
}

.upgrade-learn-more-popup__plan-text {
	position: absolute;
	top: 25px;
	left: 0;
	width: 566px;
	height: 26px;
	z-index: 10;
	font-style: normal;
	right: 0;
	margin: 0 auto;
}

.upgrade-learn-more-popup__plan-text span {
	position: absolute;
	top: 0;
	min-width: 160px;
	left: 50%;
	margin-left: 20px;
	padding: 6px 10px 5px;
	border-radius: 13px;
	background: #000;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.upgrade-learn-more-popup__timeline {
	position: relative;
	margin: 0 -20px 26px;
}

.upgrade-learn-more-popup__timeline-list {
	display: table;
	width: 100%;
	text-align: center;
	table-layout: fixed;
}

.upgrade-learn-more-popup__timeline-list li {
	display: table-cell;
	position: relative;
	width: 33.3%;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.upgrade-learn-more-popup__timeline-list li .upgrade-learn-more-popup__timeline-list-inner {
	min-height: 158px;
	padding: 0 20px;
	border-left: 1px solid #eaeaea;
}

.upgrade-learn-more-popup__timeline-list li:before {
	position: absolute;
	left: 0;
	bottom: -68px;
	width: 100%;
	border-top: 3px solid #3172dd;
	content: '';
}

.upgrade-learn-more-popup__timeline-list li:first-of-type .upgrade-learn-more-popup__timeline-list-inner {
	border: 0;
}

.upgrade-learn-more-popup__timeline-list li:first-of-type:before {
	left: auto;
	width: 50%;
}

.upgrade-learn-more-popup__timeline-list li:last-of-type:before {
	right: 0;
	width: 50%;
}

.upgrade-learn-more-popup__timeline-info-title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	font-size: 13px;
	color: #0077c8;
}

.upgrade-learn-more-popup__timeline-info-title:before {
	position: absolute;
	top: 100%;
	left: 50%;
	height: 50px;
	margin-top: 16px;
	margin-left: -4px;
	margin-right: 4px;
	border-left: 2px solid #0077c8;
	content: '';
}

.upgrade-learn-more-popup__timeline-info-title:after {
	position: absolute;
	top: 100%;
	left: 50%;
	width: 10px;
	height: 10px;
	margin-top: 61px;
	margin-left: -8px;
	margin-right: 0;
	border-radius: 50%;
	background: #0077c8;
	content: '';
}

.upgrade-learn-more-popup__timeline-img {
	width: 60px;
	height: 60px;
	margin: 0 auto;
}

.upgrade-learn-more-popup__timeline-img img {
	width: 100%;
	height: auto;
}

.upgrade-learn-more-popup__timeline-info {
	margin-top: 15px;
}

.upgrade-learn-more-popup__timeline-info .upgrade-learn-more-popup__timeline-title {
	font-size: 15px;
	font-weight: bold;
}

.upgrade-learn-more-popup__timeline-info .upgrade-learn-more-popup__timeline-text {
	margin-top: 7px;
	font-size: 15px;
}

.upgrade-learn-more-popup__list {
	margin-top: 4px;
}

.upgrade-learn-more-popup__list-item {
	padding: 28px 9px 32px;
	border-bottom: 1px solid #c8c8c8;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
}

.upgrade-learn-more-popup__list-item-img {
	display: inline-block;
	width: 10.24%;
	vertical-align: middle;
}

.upgrade-learn-more-popup__list-item-img img {
	width: 100%;
	height: 100%;
}

.upgrade-learn-more-popup__list-item-description {
	display: inline-block;
	width: 89.76%;
	padding-left: 10px;
	line-height: 1.33;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}

.upgrade-learn-more-popup__list-item-num {
	display: block;
	font-size: 24px;
	font-weight: bold;
}

.upgrade-learn-more-popup__list-item-title {
	display: block;
	margin-top: 8px;
	font-size: 18px;
}

.upgrade-learn-more-popup__list-item-text {
	margin-top: 2px;
	font-size: 15px;
}

.upgrade-learn-more-popup__more-list {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin-top: 39px;
}

.upgrade-learn-more-popup__more-list-unit {
	position: relative;
	display: inline-block;
	width: 33.3%;
	min-height: 176px;
	padding: 75px 17px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.upgrade-learn-more-popup__more-list-unit:before {
	position: absolute;
	top: -2px;
	right: -1px;
	height: 100%;
	border-left: 1px solid #eaeaea;
	content: '';
}

.upgrade-learn-more-popup__more-list-unit:last-of-type:before {
	height: 0;
}

.upgrade-learn-more-popup__more-list-unit strong {
	display: block;
	text-align: center;
	font-size: 15px;
}

.upgrade-learn-more-popup__more-list-unit p {
	display: block;
	text-align: center;
	margin-top: 7px;
	font-size: 15px;
}

.upgrade-learn-more-popup__more-list-unit-img {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.upgrade-learn-more-popup__more-list-unit-img img {
	width: 60px;
	height: 60px;
}

.upgrade-learn-more-popup__disclaimer {
	margin-top: 40px;
	font-size: 15px;
	color: #000;
}

.upgrade-learn-more-popup__disclaimer--more-list {
	margin-top: 37px;
}

.upgrade-learn-more-popup__cta-wrap {
	margin: 48px 0 8px;
	text-align: center;
}

.upgrade-learn-more-popup__cta-wrap--more-list {
	margin-top: 30px;
}

.upgrade-learn-more-popup__close {
	position: absolute;
	top: 24px;
	right: 24px;
	font-size: 0;
	cursor: pointer;
}

.upgrade-learn-more-popup__close .icon {
	width: 24px;
	height: 24px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.upgrade-learn-more-popup__content {
		max-width: 63.88888889vw;
		max-height: 54.58333333vw;
	}

	.upgrade-learn-more-popup__content-wrap {
		max-height: 54.30555556vw;
		padding: 4.09722222vw 4.16666667vw 0vw 4.16666667vw;
	}

	.upgrade-learn-more-popup__title {
		padding-right: 3.33333333vw;
		font-size: 1.66666667vw;
	}

	.upgrade-learn-more-popup__title:after {
		top: .06944444vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.upgrade-learn-more-popup__sub-title {
		margin-top: .41666667vw;
		padding-right: 3.81944444vw;
		font-size: 1.25vw;
	}

	.upgrade-learn-more-popup__body {
		font-size: .97222222vw;
		padding-bottom: 3.47222222vw;
	}

	.upgrade-learn-more-popup__info-plan {
		margin-top: 2.77777778vw;
		padding-bottom: 7.98611111vw;
	}

	.upgrade-learn-more-popup__info-title {
		height: 7.98611111vw;
	}

	.upgrade-learn-more-popup__info-title-inner {
		width: 39.30555556vw;
		margin: 70px auto 0;
		margin-top: 4.86111111vw;
	}

	.upgrade-learn-more-popup__info-plan-title {
		font-size: 1.04166667vw;
	}

	.upgrade-learn-more-popup__info-plan-title span {
		padding: 0vw .97222222vw;
	}

	.upgrade-learn-more-popup__info-plan-title:before {
		margin-top: -0.27777778vw;
		border-top-width: .27777778vw;
		border-right-width: .55555556vw;
		border-bottom-width: .27777778vw;
		content: '';
	}

	.upgrade-learn-more-popup__info-plan-title:after {
		margin-top: -0.27777778vw;
		border-top-width: .27777778vw;
		border-left-width: .55555556vw;
		border-bottom-width: .27777778vw;
	}

	.upgrade-learn-more-popup__plan-text {
		top: 1.73611111vw;
		width: 39.30555556vw;
		height: 1.80555556vw;
	}

	.upgrade-learn-more-popup__plan-text span {
		min-width: 11.11111111vw;
		margin-left: 1.38888889vw;
		padding: .41666667vw .69444444vw .34722222vw .69444444vw;
		border-radius: .90277778vw;
		font-size: .83333333vw;
	}

	.upgrade-learn-more-popup__timeline {
		margin: 0vw -1.38888889vw 1.80555556vw -1.38888889vw;
	}

	.upgrade-learn-more-popup__timeline-list li {
		padding-bottom: 2.08333333vw;
	}

	.upgrade-learn-more-popup__timeline-list li .upgrade-learn-more-popup__timeline-list-inner {
		min-height: 10.97222222vw;
		padding: 0vw 1.38888889vw;
	}

	.upgrade-learn-more-popup__timeline-list li:before {
		bottom: -4.72222222vw;
		border-top-width: .20833333vw;
	}

	.upgrade-learn-more-popup__timeline-info-title {
		font-size: .90277778vw;
	}

	.upgrade-learn-more-popup__timeline-info-title:before {
		height: 3.47222222vw;
		margin-top: 1.11111111vw;
		margin-left: -0.27777778vw;
		margin-right: .27777778vw;
		border-left-width: .13888889vw;
	}

	.upgrade-learn-more-popup__timeline-info-title:after {
		width: .69444444vw;
		height: .69444444vw;
		margin-top: 4.23611111vw;
		margin-left: -0.55555556vw;
	}

	.upgrade-learn-more-popup__timeline-img {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.upgrade-learn-more-popup__timeline-info {
		margin-top: 1.04166667vw;
	}

	.upgrade-learn-more-popup__timeline-info .upgrade-learn-more-popup__timeline-title {
		font-size: 1.04166667vw;
	}

	.upgrade-learn-more-popup__timeline-info .upgrade-learn-more-popup__timeline-text {
		margin-top: .48611111vw;
		font-size: 1.04166667vw;
	}

	.upgrade-learn-more-popup__list {
		margin-top: .27777778vw;
	}

	.upgrade-learn-more-popup__list-item {
		padding: 1.94444444vw .625vw 2.22222222vw .625vw;
	}

	.upgrade-learn-more-popup__list-item-description {
		padding-left: .69444444vw;
	}

	.upgrade-learn-more-popup__list-item-num {
		font-size: 1.66666667vw;
	}

	.upgrade-learn-more-popup__list-item-title {
		margin-top: .55555556vw;
		font-size: 1.25vw;
	}

	.upgrade-learn-more-popup__list-item-text {
		margin-top: .13888889vw;
		font-size: 1.04166667vw;
	}

	.upgrade-learn-more-popup__more-list {
		margin-top: 2.70833333vw;
	}

	.upgrade-learn-more-popup__more-list-unit {
		min-height: 12.22222222vw;
		padding: 5.20833333vw 1.18055556vw 0vw 1.18055556vw;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.upgrade-learn-more-popup__more-list-unit strong {
		font-size: 1.04166667vw;
	}

	.upgrade-learn-more-popup__more-list-unit p {
		margin-top: .48611111vw;
		font-size: 1.04166667vw;
	}

	.upgrade-learn-more-popup__more-list-unit-img img {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.upgrade-learn-more-popup__disclaimer {
		margin-top: 2.77777778vw;
		font-size: 1.04166667vw;
	}

	.upgrade-learn-more-popup__disclaimer--more-list {
		margin-top: 2.56944444vw;
	}

	.upgrade-learn-more-popup__cta-wrap {
		margin: 3.33333333vw 0vw .55555556vw 0vw;
	}

	.upgrade-learn-more-popup__cta-wrap--more-list {
		margin-top: 1.38888889vw;
	}

	.upgrade-learn-more-popup__close {
		top: 1.66666667vw;
		right: 1.66666667vw;
	}

	.upgrade-learn-more-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}
}

@media only screen and (max-width:767px) {
	.upgrade-learn-more-popup__content {
		width: 94.44444444vw;
	}

	.upgrade-learn-more-popup__content-wrap {
		padding: 12.5vw 5.55555556vw 0vw 5.55555556vw;
		border-radius: 5.55555556vw;
	}

	.upgrade-learn-more-popup__title {
		padding-right: 11.11111111vw;
		font-size: 6.11111111vw;
	}

	.upgrade-learn-more-popup__title:after {
		width: 8.05555556vw;
		height: 8.05555556vw;
	}

	.upgrade-learn-more-popup__sub-title {
		margin-top: 3.05555556vw;
		padding-right: 5.55555556vw;
		font-size: 3.33333333vw;
	}

	.upgrade-learn-more-popup__body {
		padding-bottom: 7.5vw;
	}

	.upgrade-learn-more-popup__info-plan {
		margin-top: 8.33333333vw;
		padding: 0;
	}

	.upgrade-learn-more-popup__info-title {
		position: static;
		height: auto;
		background: 0;
	}

	.upgrade-learn-more-popup__info-title-inner {
		width: auto;
		margin: 0;
	}

	.upgrade-learn-more-popup__info-title-inner:before {
		content: none;
	}

	.upgrade-learn-more-popup__info-plan-title {
		position: static;
		height: auto;
		font-size: 3.33333333vw;
		background: 0;
	}

	.upgrade-learn-more-popup__info-plan-title span {
		background: 0;
	}

	.upgrade-learn-more-popup__info-plan-title:before {
		content: none;
	}

	.upgrade-learn-more-popup__info-plan-title:after {
		content: none;
	}

	.upgrade-learn-more-popup__plan-text {
		display: none;
	}

	.upgrade-learn-more-popup__timeline {
		margin: 18px 0 0;
	}

	.upgrade-learn-more-popup__timeline-list {
		display: block;
		width: 63.88888889vw;
		margin: 0 auto;
	}

	.upgrade-learn-more-popup__timeline-list li {
		display: block;
		width: 100%;
		padding: 20.83333333vw 0vw 0vw 0vw;
	}

	.upgrade-learn-more-popup__timeline-list li .upgrade-learn-more-popup__timeline-list-inner {
		min-height: 0;
		padding: 0;
		border: 0;
	}

	.upgrade-learn-more-popup__timeline-list li:before {
		position: absolute;
		top: 3.05555556vw;
		left: 50%;
		bottom: auto;
		width: auto;
		height: 13.88888889vw;
		border-left: 1px solid #0077c8;
		border-top: 0;
		content: '';
	}

	.upgrade-learn-more-popup__timeline-list li:first-of-type {
		padding: 0;
	}

	.upgrade-learn-more-popup__timeline-list li:first-of-type:before {
		content: none;
	}

	.upgrade-learn-more-popup__timeline-list li:last-of-type:before {
		right: auto;
		width: auto;
	}

	.upgrade-learn-more-popup__timeline-info-title {
		position: static;
		font-size: 2.77777778vw;
	}

	.upgrade-learn-more-popup__timeline-info-title:before {
		content: none;
	}

	.upgrade-learn-more-popup__timeline-info-title:after {
		content: none;
	}

	.upgrade-learn-more-popup__timeline-img {
		display: none;
	}

	.upgrade-learn-more-popup__timeline-info {
		margin-top: .83333333vw;
	}

	.upgrade-learn-more-popup__timeline-info .upgrade-learn-more-popup__timeline-title {
		font-size: 3.05555556vw;
	}

	.upgrade-learn-more-popup__timeline-info .upgrade-learn-more-popup__timeline-text {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.upgrade-learn-more-popup__list {
		margin-top: 0;
	}

	.upgrade-learn-more-popup__list-item {
		padding: 5vw 0vw 5.55555556vw 4.16666667vw;
	}

	.upgrade-learn-more-popup__list-item-img {
		width: 19.3%;
	}

	.upgrade-learn-more-popup__list-item-description {
		width: 80.7%;
		padding-left: 6.66666667vw;
	}

	.upgrade-learn-more-popup__list-item-num {
		font-size: 4.44444444vw;
	}

	.upgrade-learn-more-popup__list-item-title {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.upgrade-learn-more-popup__list-item-text {
		margin-top: 1.66666667vw;
		font-size: 2.77777778vw;
		letter-spacing: -0.034em;
	}

	.upgrade-learn-more-popup__more-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 6.66666667vw;
	}

	.upgrade-learn-more-popup__more-list-unit {
		display: block;
		width: 100%;
		min-height: 0;
		padding: 27.5vw 1.38888889vw 7.5vw 1.38888889vw;
	}

	.upgrade-learn-more-popup__more-list-unit:before {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		border-left: 0;
		border-bottom: 1px solid #eaeaea;
		content: '';
	}

	.upgrade-learn-more-popup__more-list-unit-img {
		top: 8.33333333vw;
	}

	.upgrade-learn-more-popup__more-list-unit-img img {
		width: 16.66666667vw;
		height: 16.66666667vw;
	}

	.upgrade-learn-more-popup__more-list-unit:first-of-type {
		padding-top: 19.16666667vw;
	}

	.upgrade-learn-more-popup__more-list-unit:first-of-type .upgrade-learn-more-popup__more-list-unit-img {
		top: 0;
	}

	.upgrade-learn-more-popup__more-list-unit:last-of-type:before {
		width: 0;
	}

	.upgrade-learn-more-popup__more-list-unit strong {
		font-size: 3.33333333vw;
	}

	.upgrade-learn-more-popup__more-list-unit p {
		font-size: 3.33333333vw;
	}

	.upgrade-learn-more-popup__disclaimer {
		margin-top: 11.94444444vw;
		font-size: 3.33333333vw;
	}

	.upgrade-learn-more-popup__disclaimer--more-list {
		margin-top: 4.72222222vw;
	}

	.upgrade-learn-more-popup__cta-wrap {
		margin: 9.44444444vw 0vw 1.66666667vw 0vw;
	}

	.upgrade-learn-more-popup__cta-wrap--more-list {
		margin-top: 2.5vw;
	}

	.upgrade-learn-more-popup__cta-wrap .cta {
		font-size: 3.33333333vw;
	}

	.upgrade-learn-more-popup__close {
		top: 6.66666667vw;
		right: 6.66666667vw;
	}

	.upgrade-learn-more-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}
}

.upgrade-popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
	font-family: 'SamsungOne',arial,sans-serif;
}

.upgrade-popup__dimmed {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: #000;
	opacity: .75;
}

.upgrade-popup__content {
	position: absolute;
	display: inline-block;
	top: 50%;
	left: 50%;
	width: 100%;
	max-width: 960px;
	max-height: 816px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	border-radius: 20px;
	background-color: #f7f7f7;
	overflow: hidden;
}

.upgrade-popup__content .scrollbar-vertical__track {
	top: 24px;
}

.upgrade-popup__content-wrap {
	position: relative;
	display: block;
	max-height: 639px;
	padding: 58px 60px 0 60px;
}

.upgrade-popup__header {
	position: relative;
	color: #000;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.upgrade-popup__title {
	display: block;
	padding-right: 48px;
	font-size: 24px;
	line-height: 1.35;
}

.upgrade-popup__title:after {
	position: absolute;
	top: 1px;
	right: 0;
	width: 40px;
	height: 40px;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/upgrade-popup-info-icon.png') no-repeat 0 0;
	background-size: 100% auto;
	content: '';
}

.upgrade-popup__sub-title {
	margin-top: 7px;
	padding-right: 145px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.37;
}

.upgrade-popup__body {
	min-height: 340px;
	margin-top: 36px;
	text-align: left;
	padding-bottom: 58px;
}

.upgrade-popup__apply {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 154px;
	margin-top: 50px;
	padding: 23px 25px 21px 61px;
	background-color: #fff;
	color: #363636;
}

.upgrade-popup__apply-img {
	display: table-cell;
	width: 95px;
	padding-right: 39px;
	vertical-align: middle;
}

.upgrade-popup__apply-img .icon {
	width: 100%;
	height: 56px;
	cursor: default;
}

.upgrade-popup__apply-content {
	display: table-cell;
	font-size: 0;
	vertical-align: middle;
}

.upgrade-popup__apply-product {
	display: inline-block;
	width: 59%;
	vertical-align: middle;
}

.upgrade-popup__apply-brand {
	display: block;
	font-size: 16px;
}

.upgrade-popup__apply-model {
	display: block;
	font-size: 24px;
	color: #000;
}

.upgrade-popup__apply-price-wrap {
	position: relative;
	display: inline-block;
	width: 41%;
	padding: 0 35px 0 40px;
	vertical-align: middle;
}

.upgrade-popup__apply-price-wrap:before {
	position: absolute;
	top: 2px;
	left: 0;
	bottom: 0;
	width: 1px;
	margin: auto;
	background: #ddd;
	vertical-align: middle;
	content: '';
}

.upgrade-popup__apply-price-label {
	display: block;
	color: #1428a0;
	font-size: 12px;
}

.upgrade-popup__apply-price {
	display: block;
	margin-top: -2px;
	color: #1428a0;
	font-size: 24px;
	font-weight: bold;
}

.upgrade-popup__apply-price-detail {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	color: #636363;
}

.upgrade-popup__apply-price-detail li {
	vertical-align: top;
}

.upgrade-popup__apply-price-detail-label {
	display: inline-block;
	padding-top: 3px;
}

.upgrade-popup__apply-price-detail-text {
	display: inline-block;
	width: 56%;
	padding-top: 3px;
	text-align: right;
	float: right;
}

.upgrade-popup__condition-wrap {
	margin-top: 50px;
	font-size: 0;
}

.upgrade-popup__condition {
	display: inline-block;
	width: 20%;
	padding: 0 20px;
}

.upgrade-popup__condition-img {
	width: 40px;
	height: 40px;
	margin: 0 auto;
}

.upgrade-popup__condition-img img {
	width: 100%;
}

.upgrade-popup__desc {
	margin-top: 12px;
	font-size: 14px;
	text-align: center;
}

.upgrade-popup__info {
	margin-top: 11px;
	font-size: 15px;
	font-family: 'SamsungOne',arial,sans-serif;
	line-height: 1.33;
}

.upgrade-popup__info:first-child {
	margin-top: 0;
}

.upgrade-popup__info-title {
	display: inline-block;
	width: 20%;
}

.upgrade-popup__info-desc {
	width: 80%;
	padding-left: 13px;
}

.upgrade-popup__check-info {
	margin-top: 26px;
	padding-top: 26px;
	border-top: 1px solid #e5dfdf;
	font-size: 14px;
	font-family: 'SamsungOne',arial,sans-serif;
	line-height: 1.33;
}

.upgrade-popup__check-title {
	font-size: 18px;
	letter-spacing: -0.042em;
}

.upgrade-popup__check-list-wrap {
	margin-top: 26px;
}

.upgrade-popup__check-list {
	position: relative;
	padding: 0 13px;
	margin-top: 17px;
}

.upgrade-popup__check-list .checkbox-radio__label-text {
	font-size: 14px;
	color: #000;
	font-family: 'SamsungOne',arial,sans-serif;
}

.upgrade-popup__check-list .checkbox-radio__label-text--normal {
	padding-left: 39px;
}

.upgrade-popup__check-list--is-required:before {
	position: absolute;
	top: 1px;
	left: 0;
	color: #ed1c24;
	line-height: 1;
	content: '*';
}

.upgrade-popup__check-list input[type='checkbox']:checked ~ .checkbox-radio__label .checkbox-radio__label-text {
	font-weight: 400;
}

.upgrade-popup__check-list:first-of-type {
	margin-top: 0;
}

.upgrade-popup__check-list .checkbox-radio__label-text:before {
	margin-left: 0;
	margin-right: 15px;
}

.upgrade-popup__check-list .checkbox-radio__label-inner-text {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	max-width: 735px;
}

.upgrade-popup__check-list .checkbox-radio__label-inner-text a {
	color: #0077c8;
	text-decoration: underline;
}

.upgrade-popup__check-list .checkbox-radio__label-inner-text a[target="_blank"]:after {
	display: inline-block;
	content: '';
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-black-0077c8.svg') 50% no-repeat;
	background-size: 100% 100%;
}

.upgrade-popup__check-error {
	margin-top: 16px;
	padding-left: 51px;
	color: #ed1c24;
	letter-spacing: -0.03em;
}

.upgrade-popup__footer {
	position: relative;
	bottom: 0;
	width: 100%;
}

.upgrade-popup__cta-wrap {
	position: relative;
	max-height: 100%;
	padding: 25px 56px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
	text-align: center;
	font-size: 0;
}

.upgrade-popup__cta-wrap .cta {
	width: 200px;
	height: 50px;
	padding: 0 25px;
	line-height: 50px;
	border-radius: 45px;
	font-size: 18px;
	text-transform: uppercase;
	white-space: nowrap;
}

.upgrade-popup__cta-wrap .cta:nth-of-type(2) {
	margin-left: 20px;
}

.upgrade-popup__disclaimer-wrap {
	margin-top: 33px;
	color: #636363;
	font-size: 12px;
}

.upgrade-popup__close {
	position: absolute;
	top: 24px;
	right: 24px;
	font-size: 0;
	cursor: pointer;
}

.upgrade-popup__close .icon {
	display: block;
	width: 24px;
	height: 24px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.upgrade-popup__content {
		max-width: 66.66666667vw;
	}

	.upgrade-popup__content .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.upgrade-popup__content-wrap {
		padding: 4.02777778vw 4.16666667vw 0vw 4.16666667vw;
	}

	.upgrade-popup__title {
		padding-right: 3.33333333vw;
		font-size: 1.66666667vw;
	}

	.upgrade-popup__title:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.upgrade-popup__sub-title {
		margin-top: .48611111vw;
		padding-right: 10.06944444vw;
		font-size: 1.25vw;
	}

	.upgrade-popup__body {
		min-height: 23.61111111vw;
		margin-top: 2.5vw;
		padding-bottom: 4.02777778vw;
	}

	.upgrade-popup__apply {
		height: 10.69444444vw;
		margin-top: 3.47222222vw;
		padding: 1.59722222vw 1.73611111vw 1.45833333vw 4.23611111vw;
	}

	.upgrade-popup__apply-img {
		width: 6.59722222vw;
		padding-right: 2.70833333vw;
	}

	.upgrade-popup__apply-img .icon {
		height: 3.88888889vw;
	}

	.upgrade-popup__apply-brand {
		font-size: 1.11111111vw;
	}

	.upgrade-popup__apply-model {
		font-size: 1.66666667vw;
	}

	.upgrade-popup__apply-price-wrap {
		padding: 0vw 2.43055556vw 0vw 2.77777778vw;
	}

	.upgrade-popup__apply-price-wrap:before {
		top: .13888889vw;
	}

	.upgrade-popup__apply-price-label {
		font-size: .83333333vw;
	}

	.upgrade-popup__apply-price {
		margin-top: -0.13888889vw;
		font-size: 1.66666667vw;
	}

	.upgrade-popup__apply-price-detail {
		font-size: .83333333vw;
	}

	.upgrade-popup__apply-price-detail-label {
		padding-top: .20833333vw;
	}

	.upgrade-popup__apply-price-detail-text {
		padding-top: .20833333vw;
	}

	.upgrade-popup__condition-wrap {
		margin-top: 3.47222222vw;
	}

	.upgrade-popup__condition {
		padding: 0vw 1.38888889vw;
	}

	.upgrade-popup__condition-img {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.upgrade-popup__desc {
		margin-top: .83333333vw;
		font-size: .97222222vw;
	}

	.upgrade-popup__info {
		margin-top: .76388889vw;
		font-size: 1.04166667vw;
	}

	.upgrade-popup__check-info {
		margin-top: 1.80555556vw;
		padding-top: 1.80555556vw;
		font-size: .97222222vw;
	}

	.upgrade-popup__check-title {
		font-size: 1.25vw;
	}

	.upgrade-popup__check-list-wrap {
		margin-top: 1.80555556vw;
	}

	.upgrade-popup__check-list {
		padding: 0vw .90277778vw;
		margin-top: 1.18055556vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-text {
		font-size: .97222222vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-text--normal {
		padding-left: 2.70833333vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-text:before {
		margin-right: 1.04166667vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-inner-text {
		max-width: 51.04166667vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-inner-text a[target="_blank"]:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.upgrade-popup__check-error {
		margin-top: 1.11111111vw;
		padding-left: 3.54166667vw;
	}

	.upgrade-popup__cta-wrap {
		padding: 1.73611111vw 3.88888889vw;
	}

	.upgrade-popup__cta-wrap .cta {
		width: 13.88888889vw;
		height: 3.47222222vw;
		padding: 0vw 1.73611111vw;
		line-height: 3.47222222vw;
		border-radius: 3.125vw;
		font-size: 1.25vw;
	}

	.upgrade-popup__cta-wrap .cta:nth-of-type(2) {
		margin-left: 1.38888889vw;
	}

	.upgrade-popup__disclaimer-wrap {
		margin-top: 2.29166667vw;
		font-size: .83333333vw;
	}

	.upgrade-popup__close {
		top: 1.66666667vw;
		right: 1.66666667vw;
	}

	.upgrade-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}
}

@media only screen and (max-width:767px) {
	.upgrade-popup__content {
		width: 94.44444444vw;
	}

	.upgrade-popup__content .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.upgrade-popup__content-wrap {
		max-width: 220.83333333vw;
		max-height: 151.38888889vw;
		padding: 11.94444444vw 5.55555556vw 0vw 5.55555556vw;
	}

	.upgrade-popup__title {
		padding-right: 34.72222222vw;
		font-size: 6.11111111vw;
		line-height: 1.5em;
	}

	.upgrade-popup__title:after {
		width: 8.05555556vw;
		height: 8.05555556vw;
	}

	.upgrade-popup__sub-title {
		margin-top: 3.33333333vw;
		padding-right: 0;
		font-size: 3.33333333vw;
	}

	.upgrade-popup__body {
		margin-top: 0;
		padding: 5.27777778vw 0vw 10.27777778vw 0vw;
	}

	.upgrade-popup__apply {
		display: block;
		height: auto;
		margin-top: 5.55555556vw;
		padding: 5vw 3.33333333vw;
	}

	.upgrade-popup__apply-img {
		width: 20.83333333vw;
		padding-top: 0;
		padding-right: 4.16666667vw;
	}

	.upgrade-popup__apply-img .icon {
		width: 100%;
		height: 16.66666667vw;
	}

	.upgrade-popup__apply-product {
		width: 100%;
	}

	.upgrade-popup__apply-brand {
		font-size: 3.33333333vw;
	}

	.upgrade-popup__apply-model {
		font-size: 4.16666667vw;
	}

	.upgrade-popup__apply-price-wrap {
		display: block;
		width: 100%;
		margin-top: 2.5vw;
		padding: 0;
	}

	.upgrade-popup__apply-price-wrap:before {
		content: unset;
	}

	.upgrade-popup__apply-price-label {
		font-size: 2.77777778vw;
	}

	.upgrade-popup__apply-price {
		margin-top: 0;
		font-size: 5vw;
		line-height: 6.38888889vw;
	}

	.upgrade-popup__apply-price-detail {
		width: 66%;
		font-size: 2.77777778vw;
	}

	.upgrade-popup__apply-price-detail-label {
		display: inline-block;
		padding-top: .83333333vw;
	}

	.upgrade-popup__apply-price-detail-text {
		width: auto;
		padding-top: .83333333vw;
		text-align: right;
		float: right;
	}

	.upgrade-popup__condition-wrap {
		margin-top: 6.94444444vw;
	}

	.upgrade-popup__condition {
		display: block;
		width: 100%;
		padding: 0;
		margin-top: 4.44444444vw;
	}

	.upgrade-popup__condition:first-of-type {
		margin-top: 0;
	}

	.upgrade-popup__condition-img {
		display: inline-block;
		width: 8.05555556vw;
		height: 8.05555556vw;
		margin: 0vw 5.55555556vw 0vw 0vw;
	}

	.upgrade-popup__condition-img img {
		width: 100%;
	}

	.upgrade-popup__desc {
		display: inline-block;
		margin: 2.22222222vw 0vw;
		font-size: 3.33333333vw;
		text-align: left;
	}

	.upgrade-popup__info {
		margin-top: 1.94444444vw;
		font-size: 3.33333333vw;
	}

	.upgrade-popup__info:first-child {
		margin-top: 0;
	}

	.upgrade-popup__info-title {
		width: 39.5%;
	}

	.upgrade-popup__info-desc {
		width: 60.5%;
		padding-left: .90277778vw;
	}

	.upgrade-popup__check-info {
		margin-top: 5.83333333vw;
		padding-top: 6.38888889vw;
		font-size: 3.33333333vw;
	}

	.upgrade-popup__check-title {
		font-size: 4.16666667vw;
	}

	.upgrade-popup__check-list-wrap {
		margin-top: 4.44444444vw;
	}

	.upgrade-popup__check-list {
		padding: 0vw .90277778vw 0vw 1.94444444vw;
		margin-top: 1.94444444vw;
		font-size: 3.33333333vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-text {
		font-size: 2.77777778vw;
		line-height: 1;
	}

	.upgrade-popup__check-list .checkbox-radio__label-text:before {
		width: 5vw;
		height: 5vw;
		margin-left: 0;
		margin-right: 2.5vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-text--normal {
		padding-left: 7.5vw;
	}

	.upgrade-popup__check-list .checkbox-radio__label-inner-text {
		display: inline-block;
		max-width: 72.77777778vw;
		margin-top: .83333333vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
		letter-spacing: -0.035em;
	}

	.upgrade-popup__check-list .checkbox-radio__label-inner-text a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.upgrade-popup__check-error {
		margin-top: 1.94444444vw;
		padding-left: 9.44444444vw;
		font-size: 2.77777778vw;
	}

	.upgrade-popup__cta-wrap {
		padding: 4.44444444vw 2.77777778vw;
	}

	.upgrade-popup__cta-wrap .cta {
		width: 42.77777778vw;
		height: 9.72222222vw;
		padding: 0vw 1.38888889vw;
		line-height: 9.72222222vw;
		font-size: 3.33333333vw;
	}

	.upgrade-popup__cta-wrap .cta:nth-of-type(2) {
		margin-left: 2.77777778vw;
	}

	.upgrade-popup__disclaimer-wrap {
		margin-top: 3.88888889vw;
		font-size: 2.77777778vw;
	}

	.upgrade-popup__close {
		top: 6.66666667vw;
		right: 6.66666667vw;
	}

	.upgrade-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}
}

.warranty-info-popup .layer-popup {
	display: none;
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.warranty-info-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.warranty-info-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 980px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.warranty-info-popup .layer-popup .scrollbar__contents {
	height: 680px;
	padding: 59px 60px 58px;
}

.warranty-info-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.warranty-info-popup .layer-popup__title {
	margin-bottom: 24px;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.35;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.warranty-info-popup .layer-popup__contents {
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
}

.warranty-info-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.warranty-info-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.warranty-info-popup__content {
	font-size: 15px;
	text-align: left;
}

.warranty-info-popup__info-title {
	font-weight: bold;
	letter-spacing: -0.006em;
}

.warranty-info-popup__info-content {
	position: relative;
	padding-left: 29px;
	line-height: 1.8;
}

.warranty-info-popup__info-content:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 0;
	width: 13px;
	height: 13px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/warranty-info-popup-ico-check-green.png) no-repeat 0 0;
	background-size: 100% auto;
}

.warranty-info-popup__info-title+.warranty-info-popup__info-content {
	margin-top: 12px;
}

.warranty-info-popup__explain {
	margin-top: 51px;
	padding: 16px 21px 17px;
	background-color: #f5f5f5;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.warranty-info-popup .layer-popup__inner {
		width: 68.05555556vw;
		border-radius: 1.38888889vw;
	}

	.warranty-info-popup .layer-popup .scrollbar__contents {
		height: 47.22222222vw;
		padding: 4.09722222vw 4.16666667vw 4.02777778vw 4.16666667vw;
	}

	.warranty-info-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.warranty-info-popup .layer-popup__title {
		margin-bottom: 1.66666667vw;
		font-size: 1.94444444vw;
	}

	.warranty-info-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.warranty-info-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.warranty-info-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.warranty-info-popup__content {
		font-size: 1.04166667vw;
	}

	.warranty-info-popup__info-content {
		padding-left: 2.01388889vw;
	}

	.warranty-info-popup__info-content:before {
		top: .69444444vw;
		width: .90277778vw;
		height: .90277778vw;
	}

	.warranty-info-popup__info-title+.warranty-info-popup__info-content {
		margin-top: .83333333vw;
	}

	.warranty-info-popup__explain {
		margin-top: 3.54166667vw;
		padding: 1.11111111vw 1.45833333vw 1.18055556vw 1.45833333vw;
	}
}

@media only screen and (max-width:767px) {
	.warranty-info-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.warranty-info-popup .layer-popup__inner {
		width: 100%;
		border-radius: 5.55555556vw;
	}

	.warranty-info-popup .layer-popup .scrollbar__contents {
		height: auto;
		padding: 12.5vw 5.55555556vw 0vw 5.55555556vw;
	}

	.warranty-info-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.warranty-info-popup .layer-popup__title {
		margin-bottom: 4.44444444vw;
		font-size: 5vw;
	}

	.warranty-info-popup .layer-popup__contents {
		font-size: 3.33333333vw;
	}

	.warranty-info-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.warranty-info-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.warranty-info-popup__content {
		padding: 6.94444444vw 0vw 5vw 0vw;
		font-size: 3.33333333vw;
	}

	.warranty-info-popup__info-content {
		padding-left: 5.55555556vw;
		line-height: 1.6;
	}

	.warranty-info-popup__info-content:before {
		top: 1.66666667vw;
		width: 2.5vw;
		height: 2.5vw;
	}

	.warranty-info-popup__info-title+.warranty-info-popup__info-content {
		margin-top: 3.05555556vw;
	}

	.warranty-info-popup__explain {
		margin-top: 5.27777778vw;
		padding: 3.61111111vw 3.88888889vw;
		font-size: 2.77777778vw;
	}
}

.warranty-policy-popup {
	display: none;
}

.warranty-policy-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.warranty-policy-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.warranty-policy-popup .layer-popup__inner {
	overflow: hidden;
	display: inline-block;
	position: relative;
	width: 609px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.warranty-policy-popup .layer-popup .scrollbar__contents {
	padding: 48px;
}

.warranty-policy-popup .layer-popup .scrollbar-vertical__track {
	top: 24px;
	bottom: 24px;
}

.warranty-policy-popup .layer-popup__title {
	margin-bottom: 24px;
	font-weight: 700;
	font-size: 40px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.warranty-policy-popup .layer-popup__contents {
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
}

.warranty-policy-popup .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.warranty-policy-popup .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.warranty-policy-popup__description {
	text-align: left;
	line-height: 1.32;
}

.warranty-policy-popup__text {
	font-size: 12px;
	color: #636363;
}

.warranty-policy-popup__text a {
	vertical-align: baseline;
	color: #0077c8;
	text-decoration: underline;
}

.warranty-policy-popup__text a .icon-outlink {
	display: inline-block;
	width: 12px;
	height: 12px;
	fill: #0077c8;
	vertical-align: middle;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.warranty-policy-popup .layer-popup__inner {
		width: 42.29166667vw;
		border-radius: 1.38888889vw;
	}

	.warranty-policy-popup .layer-popup .scrollbar__contents {
		padding: 3.33333333vw;
	}

	.warranty-policy-popup .layer-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
		bottom: 1.66666667vw;
	}

	.warranty-policy-popup .layer-popup__title {
		margin-bottom: 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.warranty-policy-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.warranty-policy-popup .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.warranty-policy-popup .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.warranty-policy-popup__text {
		font-size: .83333333vw;
	}

	.warranty-policy-popup__text a .icon-outlink {
		width: .83333333vw;
		height: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.warranty-policy-popup .layer-popup {
		padding: 2.77777778vw;
	}

	.warranty-policy-popup .layer-popup__inner {
		width: 100%;
		border-radius: 5.55555556vw;
	}

	.warranty-policy-popup .layer-popup .scrollbar__contents {
		padding: 8.33333333vw 4.44444444vw 8.88888889vw 4.44444444vw;
	}

	.warranty-policy-popup .layer-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
		bottom: 6.66666667vw;
	}

	.warranty-policy-popup .layer-popup__title {
		margin-bottom: 4.44444444vw;
		font-size: 7.77777778vw;
	}

	.warranty-policy-popup .layer-popup__contents {
		font-size: 3.33333333vw;
	}

	.warranty-policy-popup .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.warranty-policy-popup .layer-popup__close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.warranty-policy-popup__text {
		font-size: 3.33333333vw;
	}

	.warranty-policy-popup__text a .icon-outlink {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}
}

.pdd23-edd-popup {
	display: none;
}

.pdd23-edd-popup .layer-popup {
	overflow-y: auto;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	letter-spacing: -4px;
	text-align: center;
	background: rgba(0,0,0,0.68);
	z-index: 3100;
}

.pdd23-edd-popup .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.pdd23-edd-popup .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: 588px;
	max-width: 720px;
	padding: 19px 24px 24px 24px;
	border-radius: 24px;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.pdd23-edd-popup .layer-popup__title {
	margin-bottom: 22px;
	margin-right: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 28px;
	line-height: 1.33;
	font-weight: 700;
	text-align: left;
}

.pdd23-edd-popup .layer-popup__contents {
	overflow: hidden;
	text-align: center;
	font-size: 14px;
	line-height: 1.33;
}

.pdd23-edd-popup .layer-popup__close {
	overflow: hidden;
	position: absolute;
	top: 12px;
	right: 12px;
	width: 48px;
	height: 48px;
	padding: 12px;
	font-size: 0;
}

.pdd23-edd-popup .layer-popup__close .pdd23-edd-popup__icon {
	width: 24px;
	height: 24px;
}

.pdd23-edd-popup__input-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 32px;
}

.pdd23-edd-popup__input-wrap div.text-field-v2 {
	width: 338px;
}

.pdd23-edd-popup__input-wrap div.text-field-v2.focus .text-field-v2__input-wrap:after {
	background-color: #006bea;
}

.pdd23-edd-popup__input-wrap div.text-field-v2.error .text-field-v2__input-wrap:after {
	background-color: #d62e2e;
}

.pdd23-edd-popup__input-wrap div.text-field-v2__input-wrap:after {
	background-color: #555;
}

.pdd23-edd-popup__input-wrap div.text-field-v2 .text-field-v2__text {
	text-align: left;
}

.pdd23-edd-popup__input-wrap button.cta {
	width: 114px;
	height: 40px;
	margin-top: 20px;
	margin-left: 24px;
}

.pdd23-edd-popup__contents-wrap {
	display: none;
	text-align: left;
	margin-top: -16px;
}

.pdd23-edd-popup__contents-wrap.is-show {
	display: block;
}

.pdd23-edd-popup__table {
	width: 100%;
	font-size: 14px;
	line-height: 1.33;
}

.pdd23-edd-popup tr {
	border-bottom: 1px solid #ddd;
	margin-bottom: 8px;
}

.pdd23-edd-popup th {
	text-align: left;
	padding: 16px 0 8px 0;
	font-weight: 400;
}

.pdd23-edd-popup td {
	padding: 16px 0 8px 0;
	text-align: center;
}

.pdd23-edd-popup td:last-child {
	text-align: right;
	font-weight: 700;
	color: #006bea;
}

.pdd23-edd-popup__disclaimer {
	margin-top: 24px;
	text-align: left;
}

.pdd23-edd-popup__disclaimer-text {
	font-size: 14px;
	line-height: 1.357;
	color: #313131;
}

.pdd23-edd-popup__disclaimer .pdd23-edd-popup__disclaimer-text+.pdd23-edd-popup__disclaimer-text {
	margin-top: 4px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pdd23-edd-popup .layer-popup {
		letter-spacing: -0.27777778vw;
	}

	.pdd23-edd-popup .layer-popup__inner {
		width: 40.83333333vw;
		max-width: 50vw;
		padding: 1.31944444vw 1.66666667vw 1.66666667vw 1.66666667vw;
		border-radius: 1.66666667vw;
	}

	.pdd23-edd-popup .layer-popup__title {
		margin-bottom: 1.52777778vw;
		margin-right: 1.66666667vw;
		font-size: 1.94444444vw;
	}

	.pdd23-edd-popup .layer-popup__contents {
		font-size: .97222222vw;
	}

	.pdd23-edd-popup .layer-popup__close {
		top: .83333333vw;
		right: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
		padding: .83333333vw;
	}

	.pdd23-edd-popup .layer-popup__close .pdd23-edd-popup__icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd23-edd-popup__input-wrap {
		margin-bottom: 2.22222222vw;
	}

	.pdd23-edd-popup__input-wrap div.text-field-v2 {
		width: 23.47222222vw;
	}

	.pdd23-edd-popup__input-wrap button.cta {
		width: 7.91666667vw;
		height: 2.77777778vw;
		margin-top: 1.38888889vw;
		margin-left: 1.66666667vw;
	}

	.pdd23-edd-popup__contents-wrap {
		margin-top: -1.11111111vw;
	}

	.pdd23-edd-popup__table {
		font-size: .97222222vw;
	}

	.pdd23-edd-popup tr {
		margin-bottom: .55555556vw;
	}

	.pdd23-edd-popup th,.pdd23-edd-popup td {
		padding: 1.11111111vw 0vw .55555556vw 0vw;
	}

	.pdd23-edd-popup__disclaimer {
		margin-top: 1.66666667vw;
	}

	.pdd23-edd-popup__disclaimer-text {
		font-size: .97222222vw;
	}

	.pdd23-edd-popup__disclaimer .pdd23-edd-popup__disclaimer-text+.pdd23-edd-popup__disclaimer-text {
		margin-top: .27777778vw;
	}
}

@media only screen and (max-width:767px) {
	.pdd23-edd-popup .layer-popup {
		padding: 0;
		background-color: #fff;
	}

	.pdd23-edd-popup .layer-popup__inner {
		width: 100%;
		height: 100%;
		max-height: 100%;
		min-width: auto;
		padding: 5.55555556vw 0vw;
		border-radius: 0;
	}

	.pdd23-edd-popup .layer-popup__inner.is-overflow {
		height: inherit;
		max-height: inherit;
	}

	.pdd23-edd-popup .layer-popup__title {
		margin-bottom: 5.55555556vw;
		margin-right: 6.66666667vw;
		font-size: 6.66666667vw;
		padding-left: 6.66666667vw;
	}

	.pdd23-edd-popup .layer-popup__contents {
		font-size: 3.33333333vw;
		padding: 0vw 6.66666667vw;
	}

	.pdd23-edd-popup .layer-popup__close {
		top: 3.33333333vw;
		right: 3.33333333vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
		padding: 3.33333333vw;
	}

	.pdd23-edd-popup .layer-popup__close .pdd23-edd-popup__icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd23-edd-popup .scrollbar__contents {
		min-width: auto;
		padding: 0;
	}

	.pdd23-edd-popup__input-wrap {
		margin-bottom: 8.88888889vw;
	}

	.pdd23-edd-popup__input-wrap div.text-field-v2 {
		width: 44.16666667vw;
		padding-right: 2.22222222vw;
	}

	.pdd23-edd-popup__input-wrap button.cta {
		width: 24.44444444vw;
		height: 8.88888889vw;
		font-size: 3.33333333vw;
		margin-top: 5vw;
		margin-left: 4.44444444vw;
	}

	.pdd23-edd-popup__contents-wrap {
		margin-top: -2.22222222vw;
	}

	.pdd23-edd-popup__table {
		table-layout: auto;
		font-size: 3.33333333vw;
	}

	.pdd23-edd-popup th {
		padding: 2.22222222vw 0vw;
		width: 35.55555556vw;
	}

	.pdd23-edd-popup td {
		padding: 2.22222222vw 0vw;
		padding-inline-start: 2.77777778vw;
		width: 25.55555556vw;
	}

	.pdd23-edd-popup tr:not(:first-of-type) th,.pdd23-edd-popup tr:not(:first-of-type) td {
		padding-top: 4.44444444vw;
	}

	.pdd23-edd-popup__disclaimer {
		margin-top: 6.66666667vw;
	}

	.pdd23-edd-popup__disclaimer-text {
		font-size: 3.33333333vw;
		margin-top: 1.11111111vw;
	}

	.pdd23-edd-popup__disclaimer .pdd23-edd-popup__disclaimer-text+.pdd23-edd-popup__disclaimer-text {
		margin-top: 1.11111111vw;
	}
}

.tariff-popup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2999;
}

.tariff-popup__close {
	position: absolute;
	top: 54px;
	right: 24px;
	width: 24px;
	height: 24px;
	background: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-close-gray.svg") center no-repeat;
	background-size: 100% 100%;
}

.tariff-popup__close--v2 {
	top: 50px;
	background: 0;
	right: 20px;
	width: 32px;
	height: 32px;
	padding: 4px;
}

.tariff-popup__close--v2 .icon {
	width: 100%;
	height: 100%;
}

.tariff-popup__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.tariff-popup__contents {
	width: 920px;
	padding: 30px 0;
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tariff-popup__contents-plan-details {
	position: absolute;
	top: 30px;
	left: 0;
}

.tariff-popup__inner {
	position: relative;
	padding: 59px 60px 56px 60px;
}

.tariff-popup__inner-wrap {
	overflow: hidden;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
	background-color: #fff;
}

.tariff-popup__inner-wrap .scrollbar-vertical__track {
	top: 24px;
}

.tariff-popup__inner-wrap .scrollbar-horizontal__track {
	display: none;
}

.tariff-popup__header {
	position: relative;
}

.tariff-popup__icon {
	position: absolute;
	top: 50%;
	right: 0;
	width: 57px;
	height: 40px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tariff-popup__icon img {
	width: 100%;
	height: 100%;
}

.tariff-popup__headline {
	position: relative;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 28px;
	line-height: 1.33;
	padding-right: 60px;
}

.tariff-popup__desc {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 18px;
	margin-top: 7px;
	color: #000;
	line-height: 1.37;
	font-weight: bold;
}

.tariff-popup__choose {
	text-align: center;
	margin: 20px auto 32px;
}

.tariff-popup__choose-panel {
	display: none;
}

.tariff-popup__choose-panel.active {
	display: block;
}

.tariff-popup__choose-item {
	display: inline-block;
	position: relative;
	margin: 0 20px;
}

.tariff-popup__choose-item-btn {
	display: inline-block;
	position: relative;
	padding: 5px 2px;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 1.32;
	vertical-align: middle;
}

.active .tariff-popup__choose-item-btn:after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	border-bottom: 2px solid #000;
	content: '';
}

.tariff-popup__choose-tooltip {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.tariff-popup__choose-tooltip__btn {
	width: 100%;
	height: 100%;
}

.tariff-popup__choose-tooltip__btn-wrap {
	font-size: 0;
	width: 17px;
	height: 17px;
	min-width: 12px;
	min-height: 12px;
}

.tariff-popup__choose-tooltip__btn .icon {
	width: 100%;
	height: 100%;
}

.tariff-popup__choose-tooltip__btn .icon.help {
	display: inline-block;
}

.tariff-popup__choose-tooltip__btn .icon.cancel {
	display: none;
}

.tooltip--active .tariff-popup__choose-tooltip__btn .icon.help {
	display: none;
}

.tooltip--active .tariff-popup__choose-tooltip__btn .icon.cancel {
	display: inline-block;
}

.tooltip--active .tariff-popup__choose-tooltip__arrow {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin-left: 5px;
	left: 100%;
	width: 8px;
	height: 10px;
	z-index: 15;
}

.tooltip--active .tariff-popup__choose-tooltip__arrow:before {
	position: absolute;
	top: 0;
	border-style: solid;
	border-color: transparent;
	border-width: 5px 8px 5px 0;
	left: -1px;
	border-right-color: #bbb;
	width: 0;
	height: 0;
	content: '';
}

.tooltip--active .tariff-popup__choose-tooltip__arrow:after {
	position: absolute;
	top: 0;
	border-style: solid;
	border-color: transparent;
	border-width: 5px 8px 5px 0;
	left: 1px;
	border-right-color: #f8f8f8;
	width: 0;
	height: 0;
	content: '';
}

.tariff-popup__choose-tooltip__box {
	display: none;
	position: absolute;
	z-index: 10;
	left: 100%;
	margin-left: 12px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tooltip--active .tariff-popup__choose-tooltip__box {
	display: block;
}

.tariff-popup__choose-tooltip__box-desc {
	width: 153px;
	padding: 4px 10px;
	border: 1px solid #bbb;
	background-color: #f8f8f8;
	font-size: 13px;
	line-height: 1.32;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);
	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);
	text-align: left;
}

.tariff-popup__network-info a {
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
	display: inline-block;
	text-decoration: underline;
	line-height: 1.2;
	color: #0077c8;
}

.tariff-popup__network-info a .icon {
	width: 16px;
	height: 16px;
	fill: #0077c8;
	vertical-align: middle;
}

.tariff-popup__network-info__text {
	font-size: 13px;
	line-height: 1.33;
	margin-top: 15px;
}

.tariff-popup__legal-text {
	font-size: 14px;
	line-height: 1.33;
	margin-top: 20px;
}

.tariff-popup__tab-wrap {
	display: block;
	font-size: 0;
	margin-top: 20px;
	position: relative;
}

.tariff-popup__tab-list {
	display: inline-block;
	white-space: nowrap;
	-webkit-transition: -webkit-transform 0 cubic-bezier(0.4,0,0.2,1);
	transition: -webkit-transform 0 cubic-bezier(0.4,0,0.2,1);
	transition: transform 0 cubic-bezier(0.4,0,0.2,1);
	transition: transform 0 cubic-bezier(0.4,0,0.2,1),-webkit-transform 0 cubic-bezier(0.4,0,0.2,1);
}

.tariff-popup__tab-list-wrap {
	position: relative;
}

.tariff-popup__tab-list-wrap:before {
	position: absolute;
	left: -60px;
	right: -60px;
	bottom: 0;
	height: 1px;
	background-color: #ddd;
	z-index: 1;
	content: '';
}

.tariff-popup__tab-list-area {
	overflow: hidden;
}

.tariff-popup__tab-list-prev,.tariff-popup__tab-list-next {
	position: absolute;
	top: 3px;
	bottom: 3px;
	height: 50px;
	width: 30px;
	font-size: 1px;
	color: transparent;
	letter-spacing: -9999px;
	z-index: 2;
	text-align: center;
}

.tariff-popup__tab-list-prev .icon,.tariff-popup__tab-list-next .icon {
	width: 20px;
	height: 32px;
	vertical-align: middle;
	fill: #666;
}

.tariff-popup__tab-list-next {
	right: 2px;
}

.tariff-popup__tab-list-prev {
	left: 2px;
}

.tariff-popup__tab-list-gl-right {
	display: none;
	pointer-events: none;
}

.tariff-popup__tab-list-gl-left {
	display: none;
	pointer-events: none;
}

.tariff-popup__tab-item {
	width: 100%;
	height: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 8px 26px 4px 26px;
	text-align: center;
	border-bottom: 3px solid transparent;
	font-weight: bold;
	color: #000;
	position: relative;
	cursor: pointer;
	vertical-align: middle;
}

.tariff-popup__tab-item-wrap {
	position: relative;
	width: 160px;
	height: 56px;
	display: inline-block;
	padding: 4px;
}

.tariff-popup__tab-item-wrap--active:after {
	position: absolute;
	right: 4px;
	left: 4px;
	bottom: 0;
	height: 3px;
	background-color: #000;
	content: '';
	z-index: 1;
}

.tariff-popup__tab-item-wrap:before {
	content: '';
	position: absolute;
	left: -1px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 2px;
	height: 16px;
	background-color: #888;
}

.hide-divider .tariff-popup__tab-item-wrap:before,.tariff-popup__tab-item-wrap.hide-divider:before {
	display: none;
}

.tariff-popup__tab-item span {
	text-align: center;
	font-size: 18px;
}

.tariff-popup__tab-item img {
	display: inline-block;
	max-width: 100%;
	max-height: 100%;
	height: 100%;
	vertical-align: middle;
}

.tariff-popup__tab-panel-wrap {
	margin-top: 27px;
	border: 2px solid #888;
	border-radius: 5px;
	background: #fff;
}

.tariff-popup__tab-panel-wrap.scrollbar .scrollbar-vertical__track {
	top: 0;
}

.tariff-popup__tab-panel-item {
	display: none;
}

.tariff-popup__tab-panel-item--active {
	display: block;
}

.tariff-popup__radio {
	position: relative;
	padding: 20px 22px 26px 22px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	border-top: 1px solid #ddd;
}

.tariff-popup__radio:first-of-type {
	border: 0;
}

.tariff-popup__radio-label {
	width: 100%;
	display: inline-block;
	position: relative;
	line-height: 1.5;
	cursor: pointer;
}

.tariff-popup__radio-box {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	left: 0;
}

.tariff-popup__radio-box .radio-v2__label-box {
	-webkit-transform: scale(0.99);
	transform: scale(0.99);
}

.tariff-popup__radio-box .radio-v2__label-box-circle {
	width: 100%;
	height: 100%;
}

.tariff-popup__radio input[type='radio']:checked ~ .radio-v2__label .radio-v2__label-box-circle {
	-webkit-transform: scale(0.67);
	transform: scale(0.67);
}

.tariff-popup__plan {
	display: block;
	position: relative;
	font-size: 0;
	padding-left: 104px;
}

.tariff-popup__plan-wrap {
	display: block;
	padding-left: 30px;
}

.tariff-popup__plan:before {
	content: '';
	display: block;
	clear: both;
}

.tariff-popup__plan:after {
	content: '';
	display: block;
	clear: both;
}

.tariff-popup__plan.no-img {
	padding-left: 14px;
}

.tariff-popup__plan-group-main {
	display: inline-block;
	float: left;
	text-align: left;
	max-width: 50%;
}

.tariff-popup__plan-header {
	display: block;
}

.tariff-popup__plan-img {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 88px;
	font-size: 0;
}

.tariff-popup__plan-img:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}

.tariff-popup__plan-img img {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}

.tariff-popup__plan-title {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.tariff-popup__plan-sub-title {
	display: block;
	font-size: 15px;
	margin-top: 2px;
	color: #000;
	font-family: 'SamsungOne',arial,sans-serif;
}

.tariff-popup__plan-sub-info {
	display: block;
	font-size: 15px;
	margin-top: 4px;
	font-weight: bold;
	color: #000;
	font-family: 'SamsungOne',arial,sans-serif;
}

.tariff-popup__plan-detail {
	display: block;
}

.tariff-popup__plan-detail-list {
	display: block;
	font-size: 15px;
	margin: 15px 0;
}

.tariff-popup__plan-detail-item {
	display: block;
	margin-top: 3px;
	line-height: 1.6;
	color: #000;
	position: relative;
	padding-left: 28px;
}

.tariff-popup__plan-detail-item strike {
	display: inline-block;
}

.tariff-popup__plan-detail-item:before {
	position: absolute;
	top: 6px;
	display: inline-block;
	width: 13px;
	height: 11px;
	left: 0;
	margin-right: 15px;
	background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-check-green.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: '';
}

.tariff-popup__plan-detail-view-more {
	font-size: 0;
	display: inline-block;
}

.tariff-popup__plan-detail-view-more span {
	text-decoration: underline;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	vertical-align: middle;
}

.tariff-popup__plan-detail-view-more .icon {
	width: 13px;
	height: 13px;
	vertical-align: middle;
	margin-left: 5px;
}

.tariff-popup__plan-detail-view-more .view-less-text,.tariff-popup__plan-detail-view-more .view-less-icon {
	display: none;
}

.tariff-popup__plan-detail-view-more.less .view-more-text,.tariff-popup__plan-detail-view-more.less .view-more-icon {
	display: none;
}

.tariff-popup__plan-detail-view-more.less .view-less-text,.tariff-popup__plan-detail-view-more.less .view-less-icon {
	display: inline-block;
}

.tariff-popup__plan-group-sub {
	display: inline-block;
	float: right;
	text-align: right;
	max-width: 50%;
}

.tariff-popup__plan-group-sub a,.tariff-popup__plan-group-sub button {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
	display: inline-block;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 1;
	text-shadow: none;
	white-space: nowrap;
	color: #0077c8;
}

.tariff-popup__plan-group-sub button {
	text-decoration: none;
}

.tariff-popup__plan-suggest-flag {
	display: inline-block;
	margin: 1px 0 29px;
	padding: 2px 12px 3px;
	border: 2px solid #888;
	border-radius: 6px;
	font-size: 13px;
	color: #000;
	letter-spacing: 0;
	line-height: 1.5;
}

.tariff-popup__plan-price-prev {
	display: inline-block;
	font-size: 13px;
	line-height: 1.15;
	color: #000;
	font-weight: normal;
}

.tariff-popup__plan-price-title {
	display: block;
	font-size: 18px;
	color: #000;
	font-weight: bold;
}

.tariff-popup__plan-price-unit {
	display: block;
	margin-top: 7px;
	font-size: 15px;
	color: #000;
}

.tariff-popup__plan-price-post-pay {
	display: block;
	margin-top: 5px;
	font-size: 15px;
	color: #666;
}

.tariff-popup__plan-price-single {
	display: block;
	margin-top: 5px;
	font-size: 15px;
	color: #666;
}

.tariff-popup__plan-price-desc {
	display: block;
	font-size: 12px;
	color: #666;
	line-height: 1.33;
	word-wrap: break-word;
	margin-top: 8px;
}

.tariff-popup__plan-price-desc-wrap {
	display: block;
}

.tariff-popup__plan-details {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.tariff-popup__plan-details-wrap {
	margin-top: 43px;
}

.tariff-popup__plan-details-title {
	display: block;
	position: relative;
	margin-top: -2px;
	padding: 18px 52px 18px 0;
	color: #000;
	border-top: 1px solid #a0a0a0;
}

.tariff-popup__plan-details-title h2,.tariff-popup__plan-details-title-text {
	display: block;
	font-size: 18px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.tariff-popup__plan-details-title .icon {
	width: 13px;
	height: 13px;
	position: absolute;
	right: 19px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tariff-popup__plan-details-title .expand {
	display: none;
}

.expand .tariff-popup__plan-details-title .expand {
	display: inline-block;
}

.expand .tariff-popup__plan-details-title .collapse {
	display: none;
}

.tariff-popup__plan-details-desc {
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	visibility: hidden;
	-webkit-transition: max-height .2s cubic-bezier(0.4,0,0.2,1);
	transition: max-height .2s cubic-bezier(0.4,0,0.2,1);
}

.tariff-popup__plan-details-desc h3,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title {
	font-size: 16px;
	color: #000;
	line-height: 1.625;
	margin-top: 22px;
	font-weight: bold;
}

.tariff-popup__plan-details-desc h3:first-of-type,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title:first-of-type {
	margin-top: 0;
}

.tariff-popup__plan-details-desc p {
	font-size: 16px;
	margin-top: 11px;
	color: #000;
	line-height: 1.625;
}

.tariff-popup__plan-details-desc p:last-of-type {
	margin-bottom: 40px;
}

.tariff-popup__plan-details-desc.out-of-bundle-charges-desc div {
	margin-bottom: 40px;
	font-size: 14px;
	line-height: 1.32;
}

.tariff-popup__plan-details-desc.term-conditions-desc p {
	margin-bottom: 40px;
	font-size: 16px;
	line-height: 1.625;
}

.tariff-popup__plan-hyperlink {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	position: relative;
	margin-top: -2px;
	width: 100%;
	border-top: 1px solid #a0a0a0;
	padding: 8px 52px 7px 0;
}

.tariff-popup__plan-hyperlink .cta {
	font-size: 18px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.tariff-popup__selected {
	padding: 18px 0 20px 0;
	background: #fff;
	border-radius: 4px;
	border: 2px solid #888;
}

.tariff-popup__selected-wrap {
	margin-top: 35px;
}

.tariff-popup__selected-spec {
	position: relative;
	padding-left: 125px;
	padding-right: 22px;
	font-size: 0;
}

.tariff-popup__selected-spec-img {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 22px;
	width: 78px;
	font-size: 0;
}

.tariff-popup__selected-spec-img:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}

.tariff-popup__selected-spec-img img {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}

.tariff-popup__selected-spec-name {
	display: inline-block;
	width: 55%;
	font-size: 15px;
	margin-top: 6px;
	vertical-align: top;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.tariff-popup__selected-spec-value {
	display: inline-block;
	width: 45%;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}

.tariff-popup__selected-spec-desc {
	font-size: 0;
}

.tariff-popup__selected-spec-desc+.tariff-popup__selected-spec-desc {
	margin-top: 19px;
}

.tariff-popup__selected-spec-list {
	margin-top: 19px;
	line-height: 1.32;
}

.tariff-popup__selected-spec-name+.tariff-popup__selected-spec-list {
	margin-left: 12px;
}

.tariff-popup__selected-spec-item {
	margin-top: 8px;
	font-size: 0;
}

.tariff-popup__selected-spec-item:first-of-type {
	margin-top: 0;
}

.tariff-popup__selected-spec-title {
	display: inline-block;
	width: 55%;
	font-size: 15px;
	color: #000;
}

.tariff-popup__selected-spec-price {
	display: inline-block;
	font-size: 15px;
	color: #000;
	width: 45%;
	text-align: right;
}

.tariff-popup__selected-desc {
	font-size: 12px;
	margin-top: 22px;
	margin-bottom: 5px;
	color: #666;
}

.tariff-popup__selected-add-opt {
	margin-top: 30px;
}

.tariff-popup__selected-add-opt-title {
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	vertical-align: top;
	margin-bottom: 27px;
}

.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox {
	margin-left: 0;
	margin-top: 16px;
}

.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox:first-of-type {
	margin-top: 0;
}

.tariff-popup__selected-total {
	margin-top: 32px;
	padding: 21px 22px 0 128px;
	font-size: 0;
	border-top: 1px solid #ddd;
}

.tariff-popup__selected-total--nopadding {
	padding-left: 22px;
}

.tariff-popup__selected-total-title {
	display: inline-block;
	width: 55%;
	font-size: 15px;
	margin-top: 2px;
	font-weight: bold;
	vertical-align: top;
}

.tariff-popup__selected-total-price {
	display: inline-block;
	width: 45%;
	text-align: right;
	font-size: 18px;
	margin-top: -3px;
	font-weight: bold;
	vertical-align: top;
}

.tariff-popup__selected-total-desc {
	margin-top: 17px;
	font-size: 15px;
	color: #000;
	line-height: 1.8;
}

.tariff-popup__privacy {
	margin-top: 36px;
}

.tariff-popup__alert-text {
	position: relative;
	padding-left: 23px;
	margin-top: 22px;
	color: #d62e2e;
	font-size: 14px;
}

.tariff-popup__alert-text:before {
	content: '';
	position: absolute;
	top: 0;
	width: 17px;
	height: 17px;
	left: 0;
	background: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-alert.png") no-repeat;
	background-size: 100% 100%;
}

.tariff-popup__extra-text {
	font-size: 12px;
	margin-top: 41px;
	color: #636363;
}

.tariff-popup__checkbox {
	position: relative;
	font-size: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	margin-left: 17px;
	margin-top: 13px;
}

.tariff-popup__checkbox-wrap {
	margin-top: 36px;
}

.tariff-popup__checkbox-title {
	font-size: 15px;
	margin-left: 4px;
	margin-bottom: 26px;
	color: #000;
}

.tariff-popup__checkbox--required:before {
	position: absolute;
	top: -2px;
	left: -12px;
	font-size: 15px;
	color: #dc2222;
	content: '\002A';
}

.tariff-popup__checkbox-label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 100%;
	padding-left: 38px;
	font-size: 15px;
	color: #000;
	line-height: 1.32;
	cursor: pointer;
}

.tariff-popup__checkbox-box {
	position: absolute;
	top: 0;
	left: 0;
}

.tariff-popup__checkbox-read-only {
	font-size: 15px;
	margin: 18px 0 0 55px;
	color: #363636;
}

.tariff-popup__checkbox-read-only .new-window {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 1;
	text-shadow: none;
	white-space: nowrap;
	color: #0077c8;
}

.tariff-popup__checkbox-read-only .new-window .new-window-icon {
	width: 12px;
	height: 12px;
	fill: #0077c8;
	margin-left: 5px;
	vertical-align: middle;
}

.tariff-popup__checkbox-required-message {
	margin: 17px 0 0 55px;
	font-size: 15px;
	color: #ed1c24;
}

.tariff-popup__checkbox .new-window {
	font-size: 15px;
	font-weight: bold;
	display: inline-block;
	letter-spacing: 0;
	text-decoration: underline;
	line-height: 1;
	text-shadow: none;
	white-space: nowrap;
	color: #0077c8;
}

.tariff-popup__checkbox .new-window .new-window-icon {
	width: 12px;
	height: 12px;
	fill: #0077c8;
	margin-left: 5px;
	vertical-align: middle;
}

.tariff-popup__table-wrap {
	margin-left: 5px;
	margin-top: 32px;
}

.tariff-popup__table-title {
	font-size: 15px;
	color: #000;
	line-height: 1.32;
}

.tariff-popup__table-list {
	display: table;
	width: 100%;
	padding-top: 10px;
}

.tariff-popup__table-list-item {
	display: table-row;
}

.tariff-popup__table-list-item-title {
	width: 55%;
	text-align: left;
	font-size: 15px;
	color: #000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	letter-spacing: 0;
	vertical-align: middle;
}

.tariff-popup__table-list-item-price {
	text-align: right;
	font-size: 18px;
	color: #000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: bold;
	display: table-cell;
	letter-spacing: 0;
	vertical-align: middle;
}

.tariff-popup__table-list-item-price sup {
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}

.tariff-popup__table-disclaimer-cta {
	margin: 30px 0 0 11px;
	display: block;
	text-align: center;
	font-size: 0;
}

.tariff-popup__table-disclaimer-cta button {
	text-decoration: underline;
	font-size: 15px;
	display: inline-block;
	font-weight: bold;
	color: #000;
	line-height: 1;
	text-transform: capitalize;
	overflow: visible;
	letter-spacing: 0;
	white-space: nowrap;
}

.tariff-popup__table-disclaimer-cta button .disclaimer-icon {
	margin-left: 3px;
	width: 15px;
	height: 15px;
}

.tariff-popup__table-disclaimer-cta .cta-close {
	display: inline-block;
}

.tariff-popup__table-disclaimer-cta .cta-open {
	display: none;
}

.tariff-popup__table-disclaimer-content {
	display: none;
	margin-top: 18px;
	font-size: 12px;
	color: #999;
	line-height: 1.58;
}

.tariff-popup__table-disclaimer-cta--open .cta-close {
	display: none;
}

.tariff-popup__table-disclaimer-cta--open .cta-open {
	display: inline-block;
}

.tariff-popup__table-disclaimer-cta--open ~ .tariff-popup__table-disclaimer-content {
	display: block;
}

.tariff-popup__btn-wrap {
	margin-top: -1px;
	background-color: #fff;
	font-size: 10px;
	position: relative;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	padding: 24px 36px;
	text-align: center;
	-webkit-box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
}

.tariff-popup__btn-wrap .cta {
	width: 200px;
}

.tariff-popup__btn-wrap .cta:last-of-type {
	margin-left: 20px;
}

.tariff-popup__step {
	margin: 32px 0 0;
}

.tariff-popup__step-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
	width: 100%;
}

.tariff-popup__step-fill {
	width: 100%;
}

.tariff-popup__step-fill:before {
	content: '';
	display: block;
	height: 2px;
	background: #ddd;
}

.tariff-popup__step-fill.is-active:before {
	background: #000;
}

.tariff-popup__step ~ .tariff-popup__choose {
	margin-top: 40px;
}

.tariff-popup__form-wrap {
	margin-top: 32px;
}

.tariff-popup__form-wrap .text-field-v2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.tariff-popup__form-wrap .text-field-v2__text.assistive {
	display: none;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 40rem #fff inset;
	box-shadow: 0 0 0 40rem #fff inset;
}

.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill:hover,.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill:focus,.tariff-popup__form-wrap .text-field-v2__input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 40rem #fff inset;
	box-shadow: 0 0 0 40rem #fff inset;
}

.tariff-popup__form-wrap .text-field-v2.focus .text-field-v2__text.assistive {
	display: block;
}

.tariff-popup__form-wrap .menu--text-field {
	width: 100%;
	max-width: 100%;
}

.tariff-popup__form-wrap .menu--text-field:not(.focus):not(.open) .menu__select-field-text:after {
	background-color: #555;
}

.tariff-popup__form-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 32px 24px;
}

.tariff-popup__form-item {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 40%;
	flex: 1 1 40%;
	width: 50%;
	max-width: 388px;
}

.tariff-popup__form-item-wide {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	width: 100%;
	max-width: 100%;
}

.tariff-popup__form-txt {
	margin-top: 32px;
	font-size: 14px;
	line-height: 1.33;
	color: #d62e2e;
}

.tariff-popup__disclaimer {
	font-size: 12px;
	color: #636363;
}

.tariff-popup__disclaimer-wrap {
	margin-top: 32px;
}

.tariff-popup__disclaimer a {
	color: #006bea;
	text-decoration: underline;
	display: inline-block;
}

.tariff-popup__disclaimer a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.tariff-popup__validation-message {
	margin-top: 32px;
	padding: 16px 24px;
	border-radius: 10px;
	background-color: #f7f7f7;
}

.tariff-popup__validation-message-title {
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
}

.tariff-popup__validation-message-content {
	margin-top: 4px;
}

.tariff-popup__validation-message-content p {
	font-size: 12px;
	line-height: 1.33;
	color: #000;
}

.tariff-popup__validation-message-content p+p {
	margin-top: 4px;
}

.tariff-popup__filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	gap: 0 8px;
	padding: 5px 0 16px;
}

.tariff-popup__filter-btn {
	pointer-events: none;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}

.tariff-popup__filter-icon {
	display: none;
}

.tariff-popup__filter-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 16px;
}

.tariff-popup__filter .checkbox-v2 input:checked+.checkbox-v2__label .checkbox-v2__label-text {
	font-weight: bold;
}

.tariff-popup__plan-group-sub a .icon {
	width: 12px;
	height: 12px;
	fill: #0077c8;
	vertical-align: middle;
}

.tariff-popup.vd-tariff-popup[style*="display"][style*="block"] {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.tariff-popup.vd-tariff-popup .tariff-popup__contents {
	position: relative;
	left: auto;
	top: auto;
	width: 848px;
	-webkit-transform: none;
	transform: none;
}

.tariff-popup.vd-tariff-popup .tariff-popup__inner {
	padding: 24px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__headline {
	font-size: 24px;
	line-height: 1.33;
}

.tariff-popup.vd-tariff-popup .tariff-popup__desc {
	font-weight: normal;
	font-family: 'SamsungOne',arial,sans-serif;
}

.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-wrap:before {
	left: -24px;
	right: -24px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-area {
	text-align: center;
}

.tariff-popup.vd-tariff-popup .tariff-popup__tab-panel-wrap {
	border: 0;
	border-radius: 0;
}

.tariff-popup.vd-tariff-popup .tariff-popup__radio {
	margin-top: -1px;
	border-top: 1px solid #ddd;
}

.tariff-popup.vd-tariff-popup .tariff-popup__radio-wrap {
	position: relative;
	overflow: hidden;
	border: 2px solid #888;
	border-radius: 5px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox {
	margin-left: 0;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-wrap {
	margin-top: 32px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-title {
	font-size: 18px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label {
	font-size: 14px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label p:before {
	content: '\002A';
	display: none;
	color: #dc2222;
	padding-right: 4px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-required-message {
	margin-left: 38px;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox--required:before {
	display: none;
}

.tariff-popup.vd-tariff-popup .tariff-popup__checkbox--required .tariff-popup__checkbox-label p:before {
	display: inline-block;
}

.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 0 20px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta {
	width: 212px;
	margin: 0;
}

.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta.cta--emphasis:not(.cta--disabled) {
	background-color: #000 !important;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.tariff-popup__contents {
		width: 63.88888889vw;
		padding: 2.08333333vw 0vw;
	}

	.tariff-popup__contents-plan-details {
		top: 2.08333333vw;
	}

	.tariff-popup__inner {
		padding: 4.09722222vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.tariff-popup__inner-wrap {
		border-top-left-radius: 1.38888889vw;
		border-top-right-radius: 1.38888889vw;
	}

	.tariff-popup__inner-wrap .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.tariff-popup__icon {
		width: 3.95833333vw;
		height: 2.77777778vw;
	}

	.tariff-popup__headline {
		font-size: 1.94444444vw;
		padding-right: 4.16666667vw;
	}

	.tariff-popup__desc {
		font-size: 1.25vw;
		margin-top: .48611111vw;
	}

	.tariff-popup__choose {
		margin-top: 1.38888889vw;
		margin-bottom: 2.22222222vw;
	}

	.tariff-popup__choose-item {
		margin: 0vw 1.38888889vw;
	}

	.tariff-popup__choose-item-btn {
		padding: .34722222vw .13888889vw;
		font-size: 1.25vw;
	}

	.tariff-popup__choose-tooltip__btn-wrap {
		width: 1.18055556vw;
		height: 1.18055556vw;
	}

	.tooltip--active .tariff-popup__choose-tooltip__arrow {
		width: .55555556vw;
		height: .69444444vw;
		margin-left: .34722222vw;
	}

	.tooltip--active .tariff-popup__choose-tooltip__arrow:before {
		border-width: .34722222vw .55555556vw .34722222vw 0vw;
	}

	.tooltip--active .tariff-popup__choose-tooltip__arrow:after {
		border-width: .34722222vw .55555556vw .34722222vw 0vw;
	}

	.tariff-popup__choose-tooltip__box {
		margin-left: .83333333vw;
	}

	.tariff-popup__choose-tooltip__box-desc {
		width: 10.625vw;
		padding: .27777778vw .69444444vw;
		font-size: .90277778vw;
	}

	.tariff-popup__network-info a {
		font-size: 1.04166667vw;
		margin-top: 1.04166667vw;
	}

	.tariff-popup__network-info a .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.tariff-popup__network-info__text {
		font-size: .90277778vw;
		margin-top: 1.04166667vw;
	}

	.tariff-popup__legal-text {
		font-size: .97222222vw;
		margin-top: 1.38888889vw;
	}

	.tariff-popup__tab-wrap {
		margin-top: 1.38888889vw;
	}

	.tariff-popup__tab-list-wrap:before {
		left: -4.16666667vw;
		right: -4.16666667vw;
	}

	.tariff-popup__tab-list-prev,.tariff-popup__tab-list-next {
		top: .20833333vw;
		bottom: .20833333vw;
		height: 3.47222222vw;
		width: 2.08333333vw;
	}

	.tariff-popup__tab-list-prev .icon,.tariff-popup__tab-list-next .icon {
		width: 1.38888889vw;
		height: 2.22222222vw;
	}

	.tariff-popup__tab-list-next {
		right: .13888889vw;
	}

	.tariff-popup__tab-list-prev {
		left: .13888889vw;
	}

	.tariff-popup__tab-item {
		padding: .55555556vw 1.80555556vw .27777778vw 1.80555556vw;
	}

	.tariff-popup__tab-item-wrap {
		width: 11.11111111vw;
		height: 3.88888889vw;
		padding: .27777778vw;
	}

	.tariff-popup__tab-item-wrap:before {
		height: 1.11111111vw;
	}

	.tariff-popup__tab-item span {
		font-size: 1.25vw;
	}

	.tariff-popup__tab-panel-wrap {
		margin-top: 1.875vw;
		border-width: .13888889vw;
		border-radius: .34722222vw;
	}

	.tariff-popup__radio {
		padding: 1.38888889vw 1.52777778vw 1.80555556vw 1.52777778vw;
	}

	.tariff-popup__plan {
		padding-left: 7.22222222vw;
	}

	.tariff-popup__plan-wrap {
		padding-left: 2.08333333vw;
	}

	.tariff-popup__plan.no-img {
		padding-left: .97222222vw;
	}

	.tariff-popup__plan-img {
		width: 6.11111111vw;
	}

	.tariff-popup__plan-title {
		font-size: 1.04166667vw;
	}

	.tariff-popup__plan-sub-title {
		font-size: 1.04166667vw;
		margin-top: .13888889vw;
	}

	.tariff-popup__plan-sub-info {
		font-size: 1.04166667vw;
		margin-top: .27777778vw;
	}

	.tariff-popup__plan-detail-list {
		font-size: 1.04166667vw;
		margin: 1.04166667vw 0vw;
	}

	.tariff-popup__plan-detail-item {
		margin-top: .20833333vw;
		padding-left: 1.94444444vw;
	}

	.tariff-popup__plan-detail-item:before {
		top: .41666667vw;
		width: .90277778vw;
		height: .76388889vw;
		margin-right: 1.04166667vw;
	}

	.tariff-popup__plan-detail-view-more span {
		font-size: .90277778vw;
	}

	.tariff-popup__plan-detail-view-more .icon {
		width: .90277778vw;
		height: .90277778vw;
		margin-left: .34722222vw;
	}

	.tariff-popup__plan-group-sub a,.tariff-popup__plan-group-sub button {
		font-size: .90277778vw;
		margin-top: 1.38888889vw;
	}

	.tariff-popup__plan-suggest-flag {
		margin: .06944444vw 0vw 2.01388889vw 0vw;
		padding: .13888889vw .83333333vw .20833333vw .83333333vw;
		border-radius: .41666667vw;
		font-size: .90277778vw;
	}

	.tariff-popup__plan-price-prev {
		font-size: .90277778vw;
	}

	.tariff-popup__plan-price-title {
		font-size: 1.25vw;
	}

	.tariff-popup__plan-price-unit {
		margin-top: .48611111vw;
		font-size: 1.04166667vw;
	}

	.tariff-popup__plan-price-post-pay {
		margin-top: .34722222vw;
		font-size: 1.04166667vw;
	}

	.tariff-popup__plan-price-single {
		margin-top: .34722222vw;
		font-size: 1.04166667vw;
	}

	.tariff-popup__plan-price-desc {
		font-size: .83333333vw;
		margin-top: .55555556vw;
	}

	.tariff-popup__plan-details-wrap {
		margin-top: 2.98611111vw;
	}

	.tariff-popup__plan-details-title {
		padding: 1.25vw 3.61111111vw 1.25vw 0vw;
	}

	.tariff-popup__plan-details-title h2,.tariff-popup__plan-details-title-text {
		font-size: 1.25vw;
	}

	.tariff-popup__plan-details-title .icon {
		width: .90277778vw;
		height: .90277778vw;
		right: 1.31944444vw;
	}

	.tariff-popup__plan-details-desc h3,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title {
		font-size: 1.11111111vw;
		margin-top: 1.52777778vw;
	}

	.tariff-popup__plan-details-desc p {
		font-size: 1.11111111vw;
		margin-top: .76388889vw;
	}

	.tariff-popup__plan-details-desc p:last-of-type {
		margin-bottom: 2.77777778vw;
	}

	.tariff-popup__plan-details-desc.out-of-bundle-charges-desc div {
		margin-bottom: 2.77777778vw;
		font-size: .97222222vw;
	}

	.tariff-popup__plan-details-desc.term-conditions-desc p {
		margin-bottom: 2.77777778vw;
		font-size: 1.11111111vw;
	}

	.tariff-popup__plan-hyperlink {
		padding: .55555556vw 3.61111111vw .48611111vw 0vw;
	}

	.tariff-popup__plan-hyperlink .cta {
		font-size: 1.25vw;
	}

	.tariff-popup__selected {
		padding: 1.25vw 0vw 1.38888889vw 0vw;
	}

	.tariff-popup__selected-wrap {
		margin-top: 2.5vw;
	}

	.tariff-popup__selected-spec {
		padding-right: 1.52777778vw;
		padding-left: 8.68055556vw;
	}

	.tariff-popup__selected-spec-img {
		left: 1.52777778vw;
		width: 5.41666667vw;
	}

	.tariff-popup__selected-spec-name {
		font-size: 1.04166667vw;
		margin-top: .41666667vw;
	}

	.tariff-popup__selected-spec-value {
		font-size: 1.25vw;
	}

	.tariff-popup__selected-spec-desc+.tariff-popup__selected-spec-desc {
		margin-top: 1.31944444vw;
	}

	.tariff-popup__selected-spec-list {
		margin-top: 1.31944444vw;
	}

	.tariff-popup__selected-spec-name+.tariff-popup__selected-spec-list {
		margin-left: .83333333vw;
	}

	.tariff-popup__selected-spec-item {
		margin-top: .55555556vw;
	}

	.tariff-popup__selected-spec-title {
		font-size: 1.04166667vw;
	}

	.tariff-popup__selected-spec-price {
		font-size: 1.04166667vw;
	}

	.tariff-popup__selected-desc {
		font-size: .83333333vw;
		margin-top: 1.52777778vw;
		margin-bottom: .34722222vw;
	}

	.tariff-popup__selected-add-opt {
		margin-top: 2.08333333vw;
	}

	.tariff-popup__selected-add-opt-title {
		font-size: 1.04166667vw;
		margin-bottom: 1.875vw;
	}

	.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox {
		margin-top: 1.11111111vw;
	}

	.tariff-popup__selected-total {
		margin-top: 2.22222222vw;
		padding: 1.45833333vw 1.52777778vw 0vw 8.88888889vw;
	}

	.tariff-popup__selected-total--nopadding {
		padding-left: 1.52777778vw;
	}

	.tariff-popup__selected-total-title {
		font-size: 1.04166667vw;
		margin-top: .13888889vw;
	}

	.tariff-popup__selected-total-price {
		font-size: 1.25vw;
		margin-top: -0.20833333vw;
	}

	.tariff-popup__selected-total-desc {
		margin-top: 1.18055556vw;
		font-size: 1.04166667vw;
	}

	.tariff-popup__privacy {
		margin-top: 2.5vw;
	}

	.tariff-popup__alert-text {
		padding-left: 1.59722222vw;
		margin-top: 1.52777778vw;
		font-size: .97222222vw;
	}

	.tariff-popup__alert-text:before {
		width: 1.18055556vw;
		height: 1.18055556vw;
	}

	.tariff-popup__extra-text {
		font-size: .83333333vw;
		margin-top: 2.84722222vw;
	}

	.tariff-popup__checkbox {
		margin-left: 1.18055556vw;
		margin-top: .90277778vw;
	}

	.tariff-popup__checkbox-wrap {
		margin-top: 2.5vw;
	}

	.tariff-popup__checkbox-title {
		font-size: 1.04166667vw;
		margin-left: .27777778vw;
		margin-bottom: 1.80555556vw;
	}

	.tariff-popup__checkbox--required:before {
		font-size: 1.04166667vw;
		left: -0.83333333vw;
		top: -0.13888889vw;
	}

	.tariff-popup__checkbox-read-only {
		font-size: 1.04166667vw;
		margin: 1.25vw 0vw 0vw 3.81944444vw;
	}

	.tariff-popup__checkbox-read-only .new-window {
		font-size: 1.04166667vw;
	}

	.tariff-popup__checkbox-read-only .new-window .new-window-icon {
		width: .83333333vw;
		height: .83333333vw;
		margin-left: .34722222vw;
	}

	.tariff-popup__checkbox-required-message {
		margin: 1.18055556vw 0vw 0vw 3.81944444vw;
		font-size: 1.04166667vw;
	}

	.tariff-popup__checkbox-label {
		padding-left: 2.63888889vw;
		font-size: 1.04166667vw;
	}

	.tariff-popup__checkbox .new-window {
		font-size: 1.04166667vw;
	}

	.tariff-popup__checkbox .new-window .new-window-icon {
		width: .83333333vw;
		height: .83333333vw;
		margin-left: .34722222vw;
	}

	.tariff-popup__table-wrap {
		margin-left: .34722222vw;
		margin-top: 2.22222222vw;
	}

	.tariff-popup__table-title {
		font-size: 1.04166667vw;
	}

	.tariff-popup__table-list {
		padding-top: .69444444vw;
	}

	.tariff-popup__table-list-item-title {
		font-size: 1.04166667vw;
	}

	.tariff-popup__table-list-item-price {
		font-size: 1.25vw;
	}

	.tariff-popup__table-list-item-price sup {
		font-size: .76388889vw;
	}

	.tariff-popup__table-disclaimer-cta {
		margin: 2.08333333vw 0vw 0vw .76388889vw;
	}

	.tariff-popup__table-disclaimer-cta button {
		font-size: 1.04166667vw;
	}

	.tariff-popup__table-disclaimer-cta button .disclaimer-icon {
		margin-left: .20833333vw;
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.tariff-popup__table-disclaimer-content {
		margin-top: 1.25vw;
		font-size: .83333333vw;
	}

	.tariff-popup__btn-wrap {
		font-size: .69444444vw;
		border-bottom-left-radius: 1.38888889vw;
		border-bottom-right-radius: 1.38888889vw;
		padding: 1.73611111vw 2.5vw;
	}

	.tariff-popup__btn-wrap .cta {
		width: 13.88888889vw;
	}

	.tariff-popup__close {
		top: 3.75vw;
		right: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.tariff-popup__close--v2 {
		top: 3.47222222vw;
		right: 1.38888889vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
		padding: .27777778vw;
	}

	.tariff-popup__step-inner {
		gap: 0vw 1.11111111vw;
	}

	.tariff-popup__step-fill:before {
		height: .13888889vw;
	}

	.tariff-popup__step ~ .tariff-popup__choose {
		margin-top: 2.77777778vw;
	}

	.tariff-popup__form-wrap {
		margin-top: 2.22222222vw;
	}

	.tariff-popup__form-list {
		gap: 2.22222222vw 1.66666667vw;
	}

	.tariff-popup__form-item {
		max-width: 26.94444444vw;
	}

	.tariff-popup__form-item-wide {
		max-width: 100%;
	}

	.tariff-popup__form-txt {
		margin-top: 2.22222222vw;
		font-size: .97222222vw;
	}

	.tariff-popup__disclaimer {
		font-size: .83333333vw;
	}

	.tariff-popup__disclaimer-wrap {
		margin-top: 2.22222222vw;
	}

	.tariff-popup__disclaimer a[target="_blank"]:after,.tariff-popup__disclaimer a[target="_blank"]:before {
		width: .83333333vw;
		height: .83333333vw;
	}

	.tariff-popup__validation-message {
		margin-top: 2.22222222vw;
		padding: 1.11111111vw 1.66666667vw;
		border-radius: .69444444vw;
	}

	.tariff-popup__validation-message-title {
		font-size: .97222222vw;
	}

	.tariff-popup__validation-message-content {
		margin-top: .27777778vw;
	}

	.tariff-popup__validation-message-content p {
		font-size: .83333333vw;
	}

	.tariff-popup__validation-message-content p+p {
		margin-top: .27777778vw;
	}

	.tariff-popup__filter {
		gap: 0vw .55555556vw;
		padding: .34722222vw 0vw 1.11111111vw 0vw;
	}

	.tariff-popup__filter-btn {
		font-size: .97222222vw;
	}

	.tariff-popup__filter-list {
		gap: 0vw 1.11111111vw;
	}

	.tariff-popup-group-sub a .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__contents {
		width: 58.88888889vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__inner {
		padding: 1.66666667vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__headline {
		font-size: 1.66666667vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-wrap:before {
		left: -1.66666667vw;
		right: -1.66666667vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__radio {
		margin-top: -0.06944444vw;
		border-width: .06944444vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__radio-wrap {
		border-width: .13888889vw;
		border-radius: .34722222vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-wrap {
		margin-top: 2.22222222vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-title {
		font-size: 1.25vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label {
		font-size: .97222222vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label p:before {
		padding-right: .27777778vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-required-message {
		margin-left: 2.63888889vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap {
		gap: 0vw 1.38888889vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta {
		width: 14.72222222vw;
	}
}

@media only screen and (max-width:767px) {
	.tariff-popup__contents {
		width: 100vw;
		padding: 2.77777778vw;
	}

	.tariff-popup__contents-plan-details {
		top: 2.77777778vw;
		left: 2.77777778vw;
		right: 2.77777778vw;
	}

	.tariff-popup__inner {
		padding: 13.33333333vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.tariff-popup__inner-wrap {
		height: auto;
		border-top-left-radius: 5.55555556vw;
		border-top-right-radius: 5.55555556vw;
	}

	.tariff-popup__inner-wrap.scrollbar .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.tariff-popup__header {
		padding: 0;
	}

	.tariff-popup__icon {
		width: 11.66666667vw;
		height: 8.05555556vw;
		top: 1.38888889vw;
		-webkit-transform: none;
		transform: none;
	}

	.tariff-popup__headline {
		font-size: 5vw;
		padding-right: 12.5vw;
	}

	.tariff-popup__desc {
		font-size: 3.33333333vw;
		padding-right: 22.77777778vw;
		margin-top: 4.16666667vw;
		line-height: 1.32;
	}

	.tariff-popup__choose {
		margin-top: 5.55555556vw;
		margin-bottom: 8.88888889vw;
	}

	.tariff-popup__choose-item {
		margin: 0vw 1.66666667vw;
	}

	.tariff-popup__choose-item-btn {
		padding: 1.38888889vw .55555556vw;
		font-size: 3.61111111vw;
	}

	.tariff-popup__choose-tooltip__btn-wrap {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.tooltip--active .tariff-popup__choose-tooltip__arrow {
		width: 2.22222222vw;
		height: 3.33333333vw;
		margin-top: .83333333vw;
		margin-left: 0;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		top: 100%;
	}

	.tooltip--active .tariff-popup__choose-tooltip__arrow:before {
		border-color: transparent;
		border-width: 0vw 1.11111111vw 1.66666667vw 1.11111111vw;
		left: 0;
		top: -1px;
		border-bottom-color: #bbb;
	}

	.tooltip--active .tariff-popup__choose-tooltip__arrow:after {
		border-color: transparent;
		border-width: 0vw 1.11111111vw 1.66666667vw 1.11111111vw;
		left: 0;
		top: 1px;
		border-bottom-color: #f8f8f8;
	}

	.tariff-popup__choose-tooltip__box {
		top: auto;
		-webkit-transform: none;
		transform: none;
		left: auto;
		right: 0;
		margin-left: 0;
		margin-right: -12.77777778vw;
		margin-top: 2.22222222vw;
	}

	.tariff-popup__choose-tooltip__box-desc {
		width: 34.16666667vw;
		padding: 1.11111111vw 2.77777778vw;
		font-size: 2.77777778vw;
	}

	.tariff-popup__network-info a {
		font-size: 3.33333333vw;
		margin-top: 2.77777778vw;
	}

	.tariff-popup__network-info a .icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.tariff-popup__network-info__text {
		font-size: 2.77777778vw;
		margin-top: 2.5vw;
	}

	.tariff-popup__legal-text {
		font-size: 3.33333333vw;
		margin-top: 3.33333333vw;
	}

	.tariff-popup__tab {
		position: relative;
	}

	.tariff-popup__tab:before {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: .27777778vw;
		background: #ddd;
		content: '';
	}

	.tariff-popup__tab-wrap {
		margin-top: 6.94444444vw;
	}

	.tariff-popup__tab-wrap .scrollbar__wrap {
		overflow-x: auto;
	}

	.tariff-popup__tab-list-wrap:before {
		left: -5.55555556vw;
		right: -5.55555556vw;
	}

	.tariff-popup__tab-list-area {
		overflow: auto;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}

	.tariff-popup__tab-list-area::-webkit-scrollbar {
		display: none;
		width: 0;
		background: transparent;
	}

	.tariff-popup__tab-list-prev,.tariff-popup__tab-list-next {
		top: 1.38888889vw;
		bottom: 1.38888889vw;
		width: 4.44444444vw;
		height: auto;
	}

	.tariff-popup__tab-list-prev .icon,.tariff-popup__tab-list-next .icon {
		width: 4.44444444vw;
		height: 6.66666667vw;
	}

	.tariff-popup__tab-list-next {
		text-align: right;
		right: 0;
	}

	.tariff-popup__tab-list-prev {
		text-align: left;
		left: 0;
	}

	.tariff-popup__tab-list-gl-right {
		display: block;
		position: absolute;
		top: 0;
		width: 11.11111111vw;
		bottom: 1.38888889vw;
		background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(75%,#fff));
		background: linear-gradient(to right,rgba(255,255,255,0) 0,#fff 75%);
		right: 0;
		opacity: 0;
		z-index: 1;
	}

	.tariff-popup__tab-list-gl-left {
		display: block;
		position: absolute;
		top: 0;
		width: 11.11111111vw;
		bottom: 1.38888889vw;
		background: -webkit-gradient(linear,left top,right top,color-stop(25%,#fff),to(rgba(255,255,255,0)));
		background: linear-gradient(to right,#fff 25%,rgba(255,255,255,0) 100%);
		left: 0;
		opacity: 0;
		z-index: 1;
	}

	.tariff-popup__tab-list-gl--active {
		opacity: 1;
	}

	.tariff-popup__tab-item {
		padding: 1.94444444vw 1.66666667vw 1.66666667vw 1.66666667vw;
	}

	.tariff-popup__tab-item-wrap {
		width: 23.33333333vw;
		height: 15.27777778vw;
		padding: 1.11111111vw;
	}

	.tariff-popup__tab-item-wrap:before {
		display: none;
	}

	.tariff-popup__tab-item span {
		font-size: 3.33333333vw;
	}

	.tariff-popup__tab-panel-wrap {
		height: auto;
		border-width: 1px;
		margin-top: 5vw;
	}

	.tariff-popup__tab-panel-item {
		padding: 5.55555556vw 0vw 1.38888889vw 0vw;
	}

	.tariff-popup__radio {
		padding: 4.72222222vw 4.16666667vw 4.72222222vw 4.16666667vw;
	}

	.tariff-popup__radio:first-of-type {
		padding-top: 0;
	}

	.tariff-popup__plan {
		padding: 0;
	}

	.tariff-popup__plan-wrap {
		padding-left: 9.72222222vw;
	}

	.tariff-popup__plan.no-img {
		padding: 0;
	}

	.tariff-popup__plan-group-main {
		float: none;
		width: auto;
		max-width: none;
	}

	.tariff-popup__plan-header {
		display: table;
		width: 100%;
		padding-right: 0vw;
	}

	.tariff-popup__plan-img {
		display: table-cell;
		position: static;
		width: 20.55555556vw;
		font-size: 0;
		padding: 0vw 2.5vw 0vw 0vw;
		vertical-align: middle;
	}

	.tariff-popup__plan-img:before {
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		content: '';
	}

	.tariff-popup__plan-img img {
		display: inline-block;
		width: 100%;
		vertical-align: middle;
	}

	.tariff-popup__plan-title {
		display: table-cell;
		font-size: 3.33333333vw;
		font-weight: bold;
		line-height: 1.32;
		vertical-align: middle;
	}

	.tariff-popup__plan.no-img .tariff-popup__plan-title {
		padding: 0;
	}

	.tariff-popup__plan-sub-title {
		font-size: 3.33333333vw;
		margin-top: 1.11111111vw;
	}

	.tariff-popup__plan-sub-info {
		font-size: 3.88888889vw;
		margin-top: 10.55555556vw;
	}

	.tariff-popup__plan-detail-list {
		margin: 0;
		padding-top: 4.16666667vw;
		font-size: 3.33333333vw;
	}

	.tariff-popup__plan-detail-item {
		margin-top: 0;
		line-height: 1.6;
		padding-left: 5.27777778vw;
	}

	.tariff-popup__plan-detail-item:before {
		top: 1.11111111vw;
		width: 2.77777778vw;
		height: 2.5vw;
		margin-right: 2.5vw;
	}

	.tariff-popup__plan-detail-view-more {
		margin-top: 3.33333333vw;
	}

	.tariff-popup__plan-detail-view-more span {
		font-size: 3.33333333vw;
		line-height: 1;
	}

	.tariff-popup__plan-detail-view-more .icon {
		margin-left: 1.11111111vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.tariff-popup__plan.no-img .tariff-popup__plan-detail-list {
		padding-top: 3.33333333vw;
	}

	.tariff-popup__plan-group-sub {
		float: none;
		width: 100%;
		max-width: 100%;
		text-align: left;
	}

	.tariff-popup__plan-group-sub a {
		font-size: 3.33333333vw;
		margin-top: 3.33333333vw;
	}

	.tariff-popup__plan-group-sub a:after {
		width: 2.22222222vw;
		height: 2.22222222vw;
		margin-left: .55555556vw;
	}

	.tariff-popup__plan-group-sub button {
		font-size: 3.33333333vw;
		margin-top: 3.33333333vw;
	}

	.tariff-popup__plan-suggest-flag {
		padding: .27777778vw 1.38888889vw;
		font-size: 2.77777778vw;
		margin: 0;
		margin-top: 4.44444444vw;
		border-width: 1px;
		line-height: 1.5;
	}

	.tariff-popup__plan-price-prev {
		margin-top: 3.33333333vw;
		font-size: 3.33333333vw;
	}

	.tariff-popup__plan-price-title {
		margin-top: 3.33333333vw;
		font-size: 5vw;
	}

	.tariff-popup__plan-price-prev ~ .tariff-popup__plan-price-title {
		margin-top: 0;
	}

	.tariff-popup__plan-price-unit {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.tariff-popup__plan-price-post-pay {
		margin-top: 1px;
		font-size: 3.33333333vw;
		color: #666;
	}

	.tariff-popup__plan-price-single {
		margin-top: 1px;
		font-size: 3.33333333vw;
		color: #666;
	}

	.tariff-popup__plan-price-desc {
		margin-top: .55555556vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.tariff-popup__plan-price-desc:first-of-type {
		margin-top: 1.38888889vw;
	}

	.tariff-popup__plan-details-wrap {
		margin-top: 6.38888889vw;
	}

	.tariff-popup__plan-details-title {
		padding: 4.44444444vw 17.22222222vw 4.44444444vw 0vw;
	}

	.tariff-popup__plan-details-title h2,.tariff-popup__plan-details-title-text {
		font-size: 3.88888889vw;
	}

	.tariff-popup__plan-details-title .icon {
		width: 2.22222222vw;
		height: 2.22222222vw;
		right: 5.55555556vw;
	}

	.tariff-popup__plan-details-desc h3,.tariff-popup__plan-details-desc p.tariff-popup__plan-details-desc-title {
		font-size: 3.88888889vw;
		margin-top: 9.16666667vw;
	}

	.tariff-popup__plan-details-desc p {
		font-size: 3.33333333vw;
		margin-top: 1.38888889vw;
	}

	.tariff-popup__plan-details-desc p:last-of-type {
		margin-bottom: 10vw;
	}

	.tariff-popup__plan-details-desc.out-of-bundle-charges-desc div {
		margin-bottom: 10vw;
		font-size: 3.33333333vw;
	}

	.tariff-popup__plan-details-desc.term-conditions-desc p {
		margin-bottom: 10vw;
		font-size: 3.33333333vw;
	}

	.tariff-popup__plan-hyperlink {
		padding: 1.66666667vw 17.22222222vw 1.38888889vw 0vw;
	}

	.tariff-popup__plan-hyperlink .cta {
		font-size: 3.88888889vw;
	}

	.tariff-popup__selected {
		padding: 5.27777778vw 0vw 3.33333333vw 0vw;
	}

	.tariff-popup__selected-wrap {
		margin-top: 8.05555556vw;
	}

	.tariff-popup__selected-spec {
		line-height: 1.32;
		padding: 0vw 3.61111111vw;
	}

	.tariff-popup__selected-spec-header {
		display: table;
		width: 100%;
	}

	.tariff-popup__selected-spec-img {
		width: 18.05555556vw;
		display: table-cell;
		position: static;
		top: 0;
		bottom: 0;
		-webkit-transform: none;
		transform: none;
		padding: 0vw 2.5vw 0vw 0vw;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

	.tariff-popup__selected-spec-img img {
		display: inline-block;
		width: 100%;
		vertical-align: middle;
	}

	.tariff-popup__selected-spec-detail {
		display: table-cell;
		vertical-align: middle;
	}

	.tariff-popup__selected-spec-name {
		display: block;
		width: 100%;
		font-size: 3.33333333vw;
		text-align: left;
	}

	.tariff-popup__selected-spec-value {
		padding-right: 0;
		font-size: 5vw;
		margin-top: 1.11111111vw;
		display: block;
		width: 100%;
		text-align: left;
	}

	.tariff-popup__selected-spec-desc {
		font-size: 0;
	}

	.tariff-popup__selected-spec-desc+.tariff-popup__selected-spec-desc {
		margin-top: 4.16666667vw;
	}

	.tariff-popup__selected-spec-list {
		margin-top: 4.16666667vw;
	}

	.tariff-popup__selected-spec-name+.tariff-popup__selected-spec-list {
		margin-left: 2.22222222vw;
	}

	.tariff-popup__selected-spec-item {
		margin-top: 1.11111111vw;
	}

	.tariff-popup__selected-spec-title {
		width: 75%;
		font-size: 3.33333333vw;
	}

	.tariff-popup__selected-spec-price {
		width: 25%;
		font-size: 3.33333333vw;
	}

	.tariff-popup__selected-desc {
		font-size: 2.77777778vw;
		margin-top: 6.11111111vw;
		margin-bottom: 1.38888889vw;
	}

	.tariff-popup__selected-add-opt {
		margin-top: 5.27777778vw;
	}

	.tariff-popup__selected-add-opt-title {
		font-size: 3.33333333vw;
		margin-bottom: 5vw;
	}

	.tariff-popup__selected-add-opt-checkbox.tariff-popup__checkbox {
		margin: 0vw 0vw 5vw 0vw;
	}

	.tariff-popup__selected-total {
		line-height: 1.32;
		padding: 3.33333333vw 4.16666667vw 0vw 4.16666667vw;
		margin: -0.27777778vw 0vw 0vw 0vw;
	}

	.tariff-popup__selected-total-title {
		font-size: 3.33333333vw;
		margin-top: 1.38888889vw;
	}

	.tariff-popup__selected-total-price {
		font-size: 5vw;
	}

	.tariff-popup__selected-total-desc {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
		padding: 0;
		line-height: 1.6;
	}

	.tariff-popup__privacy {
		margin-top: 6.66666667vw;
	}

	.tariff-popup__alert-text {
		padding-left: 3.88888889vw;
		margin-top: 3.61111111vw;
		font-size: 2.77777778vw;
	}

	.tariff-popup__alert-text:before {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.tariff-popup__extra-text {
		font-size: 2.77777778vw;
		margin-top: 16.94444444vw;
	}

	.tariff-popup__checkbox {
		padding-left: 1.94444444vw;
		margin: 5.55555556vw 0vw 4.44444444vw 0vw;
	}

	.tariff-popup__checkbox-wrap {
		margin-top: 6.66666667vw;
	}

	.tariff-popup__checkbox-title {
		margin: 0;
		font-size: 3.33333333vw;
	}

	.tariff-popup__checkbox-label {
		padding-left: 7.22222222vw;
		font-size: 2.77777778vw;
		line-height: 1.5;
	}

	.tariff-popup__checkbox--required:before {
		top: -0.27777778vw;
		font-size: 2.77777778vw;
		left: 0;
	}

	.tariff-popup__checkbox-read-only {
		font-size: 2.77777778vw;
		margin: 5.55555556vw 0vw 0vw 9.16666667vw;
	}

	.tariff-popup__checkbox-read-only .new-window {
		font-size: 2.77777778vw;
	}

	.tariff-popup__checkbox-read-only .new-window .new-window-icon {
		width: 2.22222222vw;
		height: 2.22222222vw;
		margin-left: 1.38888889vw;
	}

	.tariff-popup__checkbox-required-message {
		margin: 5.55555556vw 0vw 0vw 9.16666667vw;
		font-size: 2.77777778vw;
	}

	.tariff-popup__checkbox .new-window {
		font-size: 2.77777778vw;
	}

	.tariff-popup__checkbox .new-window .new-window-icon {
		width: 2.22222222vw;
		height: 2.22222222vw;
		margin-left: 1.11111111vw;
	}

	.tariff-popup__table {
		line-height: 1.32;
	}

	.tariff-popup__table-wrap {
		margin-left: 0;
		margin-top: 5.55555556vw;
	}

	.tariff-popup__table-title {
		font-size: 3.33333333vw;
		line-height: 1.32;
		color: #363636;
	}

	.tariff-popup__table-list {
		padding: .27777778vw 0vw 0vw 0vw;
		margin-top: 0;
	}

	.tariff-popup__table-list-item {
		line-height: 1.5;
		color: #363636;
	}

	.tariff-popup__table-list-item-title {
		font-size: 3.33333333vw;
	}

	.tariff-popup__table-list-item-price {
		font-size: 5vw;
	}

	.tariff-popup__table-list-item-price sup {
		font-size: 3.05555556vw;
	}

	.tariff-popup__table-disclaimer {
		margin: 3.33333333vw 0vw 0vw 0vw;
	}

	.tariff-popup__table-disclaimer-cta {
		padding: 0;
	}

	.tariff-popup__table-disclaimer-cta button {
		font-size: 3.33333333vw;
		line-height: 1;
	}

	.tariff-popup__table-disclaimer-cta button .disclaimer-icon {
		margin-left: .55555556vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.tariff-popup__table-disclaimer-content {
		line-height: 1.32;
		margin-top: 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.tariff-popup__btn-wrap {
		padding: 4.44444444vw 6.66666667vw;
		font-size: 2.77777778vw;
		-webkit-box-shadow: 0 .9em 2.7em 0 rgba(0,0,0,0.3);
		box-shadow: 0 .9em 2.7em 0 rgba(0,0,0,0.3);
		border-bottom-left-radius: 5.55555556vw;
		border-bottom-right-radius: 5.55555556vw;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.tariff-popup__btn-wrap .cta {
		width: 37.77777778vw;
	}

	.tariff-popup__btn-wrap .cta:last-of-type {
		margin-left: 5.55555556vw;
	}

	.tariff-popup__close {
		top: 9.44444444vw;
		right: 9.44444444vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.tariff-popup__close--v2 {
		top: 6.11111111vw;
		right: 6.11111111vw;
		width: 8.88888889vw;
		height: 8.88888889vw;
		padding: 1.11111111vw;
	}

	.tariff-popup__step-inner {
		gap: 0vw 2.22222222vw;
	}

	.tariff-popup__step-fill:before {
		height: .55555556vw;
	}

	.tariff-popup__step ~ .tariff-popup__choose {
		margin-top: 9.72222222vw;
	}

	.tariff-popup__form-wrap {
		margin-top: 8.88888889vw;
	}

	.tariff-popup__form-list {
		gap: 8.88888889vw 0vw;
	}

	.tariff-popup__form-item {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 100%;
		flex: 1 1 100%;
		width: 100%;
		max-width: 100%;
	}

	.tariff-popup__form-txt {
		margin-top: 8.88888889vw;
		font-size: 3.88888889vw;
	}

	.tariff-popup__disclaimer {
		font-size: 3.33333333vw;
	}

	.tariff-popup__disclaimer-wrap {
		margin-top: 8.88888889vw;
	}

	.tariff-popup__disclaimer a[target="_blank"]:after,.tariff-popup__disclaimer a[target="_blank"]:before {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.tariff-popup__validation-message {
		margin-top: 8.88888889vw;
		padding: 4.44444444vw 6.66666667vw;
		border-radius: 2.77777778vw;
	}

	.tariff-popup__validation-message-title {
		font-size: 3.88888889vw;
	}

	.tariff-popup__validation-message-content {
		margin-top: 1.11111111vw;
	}

	.tariff-popup__validation-message-content p {
		font-size: 3.33333333vw;
	}

	.tariff-popup__validation-message-content p+p {
		margin-top: 1.11111111vw;
	}

	.tariff-popup__filter {
		display: block;
		padding: 0vw 0vw 4.44444444vw 0vw;
	}

	.tariff-popup__filter-btn {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
		pointer-events: auto;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		height: 14.44444444vw;
		font-size: 3.88888889vw;
	}

	.tariff-popup__filter-icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.tariff-popup__filter-icon.down {
		display: block;
	}

	.tariff-popup__filter-icon.up {
		display: none;
	}

	.tariff-popup__filter-list {
		overflow: hidden;
		max-height: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: initial;
		-ms-flex-align: initial;
		align-items: initial;
		-webkit-transition: max-height .3s cubic-bezier(0.4,0,0.2,1);
		transition: max-height .3s cubic-bezier(0.4,0,0.2,1);
		gap: 0vw 4.44444444vw;
	}

	.tariff-popup__filter .checkbox-v2 {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: left;
		-ms-flex-pack: left;
		justify-content: left;
		height: 13.33333333vw;
	}

	.tariff-popup__filter.is-active .tariff-popup__filter-list {
		max-height: 50vh;
	}

	.tariff-popup__filter.is-active .tariff-popup__filter-icon.down {
		display: none;
	}

	.tariff-popup__filter.is-active .tariff-popup__filter-icon.up {
		display: block;
	}

	.tariff-popup.vd-tariff-popup .scrollbar__wrap {
		height: 100vh;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__contents {
		width: 100vw;
		padding: 0;
		left: 0;
		top: 0;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
		padding: 0vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__contents-plan-details {
		top: 0;
		right: 0;
		left: 0;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__inner {
		padding: 6.66666667vw 6.66666667vw 8.33333333vw 6.66666667vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__inner-wrap {
		border-radius: 0;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__headline {
		font-size: 6.11111111vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-wrap:before {
		left: -6.66666667vw;
		right: -6.66666667vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__tab-list-area {
		text-align: center;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__tab-panel-item {
		padding-top: 1.66666667vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__radio {
		margin-top: -0.27777778vw;
		border-width: .27777778vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__radio-wrap {
		border-width: .27777778vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__radio:first-of-type {
		padding-top: 4.72222222vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__selected-total {
		margin-top: 4.44444444vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox {
		padding: 0;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-wrap {
		margin-top: 8.88888889vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-title {
		font-size: 4.44444444vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-label {
		font-size: 3.88888889vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__checkbox-required-message {
		font-size: 3.88888889vw;
		margin-left: 7.22222222vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap {
		margin-top: 0;
		border-radius: 0;
		gap: 0vw 5.55555556vw;
	}

	.tariff-popup.vd-tariff-popup .tariff-popup__btn-wrap .cta {
		width: 100%;
	}
}

.trade-in-popup {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
}

.trade-in-popup__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.trade-in-popup__contents {
	position: absolute;
	width: 920px;
	padding: 30px 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	font-size: 0;
	line-height: 1.33;
}

.trade-in-popup .scrollbar__wrap {
	position: relative;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.trade-in-popup .scrollbar-vertical__track {
	top: 24px;
}

.trade-in-popup__inner-wrap {
	position: relative;
	padding: 59px 60px 56px 60px;
	background-color: #fff;
}

.trade-in-popup__title {
	position: relative;
	padding-right: 42px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 1.33;
}

.trade-in-popup__title:after {
	content: ' ';
	position: absolute;
	top: 50%;
	right: 0;
	width: 41px;
	height: 41px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-regular-service-trade-in.svg') center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__title--no-icon:after {
	display: none;
}

.trade-in-popup__sub-title {
	margin-top: 18px;
	padding-right: 42px;
	font-size: 18px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.trade-in-popup__article {
	margin-top: 16px;
}

.trade-in-popup__article-text {
	font-size: 16px;
	line-height: 1.38;
}

.trade-in-popup__info-wrap {
	margin-top: 37px;
}

.trade-in-popup__info-wrap .trade-in-popup__info-text {
	font-family: 'SamsungOne',arial,sans-serif;
	font-size: 15px;
	line-height: 18px;
	color: #000;
	font-weight: bold;
}

.trade-in-popup__info-wrap .trade-in-popup__info-text.s-text1 {
	padding-left: 82px;
}

.trade-in-popup__info-wrap .trade-in-popup__info-text+.trade-in-popup__info-text.s-text1 {
	margin-top: 21px;
}

.trade-in-popup__info-wrap a {
	text-decoration: underline;
	color: #006cea;
}

.trade-in-popup__info-wrap a:after {
	display: none !important;
}

.trade-in-popup__info-wrap.s-border {
	padding-bottom: 37px;
	border-bottom: 1px solid #ddd;
}

.trade-in-popup__disclaimer {
	font-size: 12px;
	line-height: 1.33;
	color: #636363;
	margin-top: 36px;
}

.trade-in-popup__disclaimer:first-of-type {
	margin-top: 0;
}

.trade-in-popup__disclaimer a {
	display: inline-block;
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__disclaimer a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__disclaimer--inline a {
	display: inline !important;
}

.trade-in-popup__disclaimer-text {
	margin-top: 14px;
	font-size: 12px;
	line-height: 1.33;
	color: #636363;
}

.trade-in-popup__disclaimer-text:first-child {
	margin-top: 0;
}

.trade-in-popup__disclaimer-list {
	margin-top: 14px;
}

.trade-in-popup__disclaimer-list-wrap {
	margin-top: 38px;
}

.trade-in-popup__disclaimer-list:first-child {
	margin-top: 0;
}

.trade-in-popup__disclaimer-list-item {
	position: relative;
	padding-left: 14px;
	font-size: 12px;
	color: #636363;
}

.trade-in-popup__disclaimer-list-item:before {
	content: '';
	display: inline-block;
	position: absolute;
	top: 5px;
	left: 5px;
	width: 2px;
	height: 2px;
	border-radius: 48%;
	background: #636363;
}

.trade-in-popup__disclaimer-list-item+.trade-in-popup__disclaimer-list-item {
	margin-top: 2px;
}

.trade-in-popup__disclaimer-list-item a {
	display: inline-block;
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__disclaimer-list-item a[target="_blank"]:after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__disclaimer-list--inline a {
	display: inline !important;
}

.trade-in-popup__logo-wrap {
	display: block;
	width: 100%;
	margin-top: 10px;
	text-align: right;
}

.trade-in-popup__logo-wrap .image {
	width: 70px;
}

.trade-in-popup__btn-wrap {
	position: relative;
	padding: 24px 36px;
	background-color: #fff;
	text-align: center;
	font-size: 10px;
	-webkit-box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
	box-shadow: 0 0 2em 0 rgba(0,0,0,0.2);
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;
	z-index: 1;
}

.trade-in-popup__btn-wrap .cta {
	width: 200px;
}

.trade-in-popup__btn-wrap .cta:nth-of-type(n+2):last-of-type {
	margin-left: 20px;
}

.trade-in-popup__btn-wrap .cta:only-child {
	margin: 0 auto;
}

.trade-in-popup__instant-discount-wrap {
	overflow: hidden;
	display: none;
}

.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-list {
	min-height: 314px;
}

.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-label {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	gap: 8px 0;
	padding: 11px 24px 11px 51px;
}

.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-name {
	display: block;
	width: auto;
	word-break: break-word;
	font-size: 15px;
}

.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-desc {
	font-size: 13px;
}

.trade-in-popup__brand-wrap {
	overflow: hidden;
	display: none;
}

.trade-in-popup__brand-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 60px;
}

.trade-in-popup__device-type-list-title,.trade-in-popup__brand-list-title {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.33;
}

.trade-in-popup__device-type-list-title {
	display: block;
	margin-top: 32px;
}

.trade-in-popup__brand-list-title {
	display: block;
	margin-top: 18px;
}

.trade-in-popup__device-type-list {
	margin: 20px -10px 0 -10px;
}

.trade-in-popup__device-type-item {
	display: inline-block;
	width: 50%;
	padding: 0 10px;
}

.trade-in-popup__device-type-item-label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	padding-left: 51px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
}

.trade-in-popup__device-type-item-label:before {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 21px;
	width: 16px;
	height: 16px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #909090;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.trade-in-popup__device-type-item-label-text-wrap {
	display: inline-block;
}

.trade-in-popup__device-type-item-label-name {
	display: inline-block;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.5;
	color: #000;
}

.trade-in-popup__device-type-item-label-price {
	display: inline-block;
	margin-top: 2px;
	width: 100%;
	font-size: 18px;
	line-height: 1.33;
}

.trade-in-popup__device-type-item-label-price span {
	color: #000;
}

.trade-in-popup__device-type-item-label-price em {
	color: #006bea;
	font-weight: bold;
}

.trade-in-popup__device-type-item--with-icon {
	margin-top: 40px;
}

.trade-in-popup__device-type-item--with-icon:nth-of-type(1),.trade-in-popup__device-type-item--with-icon:nth-of-type(2) {
	margin-top: 0;
}

.trade-in-popup__device-type-item--with-icon .trade-in-popup__device-type-item-label .icon {
	margin-right: 14px;
	width: 42px;
	height: 42px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.trade-in-popup__device-type-item--with-icon .trade-in-popup__device-type-item-label .icon+.trade-in-popup__device-type-item-label-text-wrap .trade-in-popup__device-type-item-label-name {
	margin-top: -3px;
	line-height: 1.33;
}

.trade-in-popup__device-type-item input:checked+label:before {
	border-color: #006bea;
}

.trade-in-popup__device-type-item input:checked+label:after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 25px;
	width: 8px;
	height: 8px;
	background-color: #006bea;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
}

.trade-in-popup__device-type-item input:focus+label:before {
	outline: 2px solid #32a0c9;
}

.trade-in-popup__brand-list {
	margin: 29px -10px -10px -10px;
}

.trade-in-popup__brand-list-title+.trade-in-popup__brand-list {
	margin-top: 10px;
}

.trade-in-popup__brand-item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 10px;
	width: 50%;
}

.trade-in-popup__brand-item-label {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	min-height: 36px;
	padding: 17px 21px 17px 51px;
	border: 1px solid #dadada;
	border-radius: 3px;
	-webkit-box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.05);
	box-shadow: 1px 2px 4px 0 rgba(0,0,0,0.05);
	cursor: pointer;
}

.trade-in-popup__brand-item-label:before {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 21px;
	width: 16px;
	height: 16px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #909090;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.trade-in-popup__brand-item-name {
	display: inline-block;
	width: 44%;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	line-height: 1.5;
}

.trade-in-popup__brand-item-price {
	display: inline-block;
	width: 56%;
	font-size: 18px;
	line-height: 1.5;
	text-align: right;
}

.trade-in-popup__brand-item-price span {
	color: #000;
}

.trade-in-popup__brand-item-price em {
	color: #006bea;
	font-weight: bold;
}

.trade-in-popup__brand-item input:checked+label {
	border-color: #006bea;
}

.trade-in-popup__brand-item input:checked+label:before {
	border-color: #006bea;
}

.trade-in-popup__brand-item input:checked+label:after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 25px;
	width: 8px;
	height: 8px;
	background-color: #006bea;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
}

.trade-in-popup__brand-item input:focus+label {
	outline: 2px solid #32a0c9;
}

.trade-in-popup__brand-item-brand {
	display: block;
	width: 100%;
	font-size: 15px;
	line-height: 1.33;
	font-weight: bold;
	word-wrap: break-word;
}

.trade-in-popup__brand-item-model {
	display: block;
	width: 100%;
	margin-top: 10px;
	font-size: 13px;
	line-height: 1.33;
	font-weight: bold;
	word-wrap: break-word;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.trade-in-popup__brand-item-model-line2 {
	display: -webkit-box;
	white-space: normal;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	min-height: 35px;
}

.trade-in-popup__model-wrap {
	display: none;
}

.trade-in-popup__model-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 37px;
}

.trade-in-popup__model-list {
	margin: 18px -20px 0 -20px;
}

.trade-in-popup__model-item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 0 20px;
	width: 50%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.trade-in-popup__model-item-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 0 14px 0 36px;
	min-height: 52px;
	cursor: pointer;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trade-in-popup__model-item-label:before {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 10px;
	width: 16px;
	height: 16px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #909090;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.trade-in-popup__model-item-name {
	display: inline-block;
	width: 70%;
	font-size: 15px;
	color: #000;
}

.trade-in-popup__model-item-price {
	display: inline-block;
	width: 30%;
	text-align: right;
}

.trade-in-popup__model-item-price em {
	display: inline-block;
	width: 100%;
	font-size: 15px;
	color: #006bea;
	font-weight: bold;
}

.trade-in-popup__model-item--multi-line .trade-in-popup__model-item-name,.trade-in-popup__model-item--multi-line .trade-in-popup__model-item-price {
	width: 50%;
}

.trade-in-popup__model-item--multi-line .trade-in-popup__model-item-price em {
	font-size: 13px;
}

.trade-in-popup__model-item input:checked+label:before {
	border-color: #006bea;
}

.trade-in-popup__model-item input:checked+label:after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 14px;
	width: 8px;
	height: 8px;
	background-color: #006bea;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
}

.trade-in-popup__model-item input:focus+label:before {
	outline: 2px solid #32a0c9;
}

.trade-in-popup__model-item:nth-child(4n) .trade-in-popup__model-item-label,.trade-in-popup__model-item:nth-child(4n-1) .trade-in-popup__model-item-label {
	background-color: #fafafa;
}

.trade-in-popup__dropdown-wrap {
	margin-top: 44px;
	padding-bottom: 172px;
}

.trade-in-popup__brand-dropdown-wrap {
	display: inline-block;
	width: 260px;
	padding-top: 30px;
}

.trade-in-popup__model-dropdown-wrap {
	display: inline-block;
	width: 540px;
	padding-left: 60px;
}

.trade-in-popup__dropdown-title {
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold;
}

.trade-in-popup__brand-dropdown-wrap .trade-in-popup__dropdown-title {
	display: none;
}

.trade-in-popup__dropdown {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 42px;
}

.trade-in-popup__dropdown--select-field {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	padding: 0 40px 0 15px;
	border: 1px solid #ccc;
	border-radius: 3px;
	font-size: 15px;
	font-weight: bold;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trade-in-popup__dropdown--select-field-name,.trade-in-popup__dropdown--select-field-price {
	display: inline-block;
}

.trade-in-popup__dropdown--select-field-price {
	color: #006bea;
}

.trade-in-popup__dropdown--select-field:after {
	content: ' ';
	position: absolute;
	right: 20px;
	top: 50%;
	width: 10px;
	height: 5px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-arrow-select-bottom.png');
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.trade-in-popup__dropdown--select-field-open {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.trade-in-popup__dropdown--select-field-open:after {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-arrow-select-top.png');
}

.trade-in-popup__dropdown--select-list {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	max-height: 160px;
	border: 1px solid #ccc;
	border-top: 0;
	border-radius: 0 0 3px 3px;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	background-color: #fff;
	z-index: 1;
}

.trade-in-popup__dropdown--select-list .scrollbar__wrap {
	max-height: 160px;
	border-radius: 0;
}

.trade-in-popup__dropdown--select-list .scrollbar-vertical__track {
	top: 0;
}

.trade-in-popup__dropdown--search-wrap {
	position: relative;
	height: 40px;
	margin-right: 16px;
	padding-right: 50px;
	background: #fafafa;
}

.trade-in-popup__dropdown--search-label {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 10px 15px;
	line-height: 20px;
	font-size: 15px;
	color: #767676;
}

.trade-in-popup__dropdown--search-wrap.active .trade-in-popup__dropdown--search-label {
	display: none;
}

.trade-in-popup__dropdown--search-input {
	position: relative;
	width: 100%;
	padding: 10px 15px;
	line-height: 20px;
	font-size: 15px;
	color: #000;
	border: 0;
	background-color: transparent;
}

.trade-in-popup__dropdown--search-btn {
	position: absolute;
	display: inline-block;
	top: 0;
	right: 0;
	width: 50px;
	height: 40px;
}

.trade-in-popup__dropdown--search-btn:after {
	content: ' ';
	position: absolute;
	left: 50%;
	top: 50%;
	width: 14px;
	height: 14px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-search.svg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__dropdown--select-item {
	margin-right: 16px;
	padding: 10px 15px;
	line-height: 20px;
	font-size: 15px;
}

.trade-in-popup__dropdown--select-item a {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trade-in-popup__dropdown--select-item-name,.trade-in-popup__dropdown--select-item-price {
	display: inline-block;
	color: #222;
}

.trade-in-popup__dropdown--select-item-selected,.trade-in-popup__dropdown--select-item:hover {
	background-color: #006bea;
}

.trade-in-popup__dropdown--select-item-selected .trade-in-popup__dropdown--select-item-name,.trade-in-popup__dropdown--select-item:hover .trade-in-popup__dropdown--select-item-name,.trade-in-popup__dropdown--select-item-selected .trade-in-popup__dropdown--select-item-price,.trade-in-popup__dropdown--select-item:hover .trade-in-popup__dropdown--select-item-price {
	color: #fff;
}

.trade-in-popup__dropdown--select-item.hide {
	display: none;
}

.trade-in-popup__dropdown--select-field-open+.trade-in-popup__dropdown--select-list {
	display: block;
}

.trade-in-popup__new-dropdown-wrap {
	margin-top: 30px;
	min-height: 473px;
}

.trade-in-popup__new-dropdown {
	width: 316px;
	margin-top: 8px;
	margin-left: auto;
	margin-right: auto;
}

.trade-in-popup__new-dropdown:first-of-type {
	margin-top: 0;
}

.trade-in-popup__new-dropdown.hide {
	display: none;
}

.trade-in-popup__new-dropdown--select-field {
	position: relative;
	width: 100%;
	height: 58px;
	padding: 0 53px 0 24px;
	font-size: 14px;
	color: #222;
	font-weight: bold;
	border: 1px solid #2189ff;
	border-radius: 6px;
	-webkit-box-shadow: inset 0 0 0 1px #2189ff;
	box-shadow: inset 0 0 0 1px #2189ff;
}

.trade-in-popup__new-dropdown--select-field:after {
	content: ' ';
	position: absolute;
	top: 50%;
	right: 25px;
	width: 14px;
	height: 10px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg_tray_arrow_down.svg');
	background-size: contain;
	background-repeat: no-repeat;
}

.trade-in-popup__new-dropdown--select-field.open {
	border-color: #ddd;
	border-bottom: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.trade-in-popup__new-dropdown--select-field.open:before {
	content: ' ';
	position: absolute;
	bottom: 0;
	left: 24px;
	right: 24px;
	height: 1px;
	background-color: #ddd;
}

.trade-in-popup__new-dropdown--select-field.open:after {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg_tray_arrow_up.svg');
}

.trade-in-popup__new-dropdown--select-field.open+.trade-in-popup__new-dropdown--select-list {
	display: block;
}

.trade-in-popup__new-dropdown--select-list {
	display: none;
	border: 1px solid #ddd;
	border-top: 0;
	border-radius: 0 0 6px 6px;
}

.trade-in-popup__new-dropdown--select-list .scrollbar__wrap {
	max-height: 250px;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.trade-in-popup__new-dropdown--select-list .scrollbar__contents {
	margin: 2px;
}

.trade-in-popup__new-dropdown--select-list .scrollbar-vertical__track {
	top: 0 !important;
}

.trade-in-popup__new-dropdown--select-item-wrap {
	width: 100%;
	padding: 10px 22px;
}

.trade-in-popup__new-dropdown--select-item-wrap:hover,.trade-in-popup__new-dropdown--select-item-wrap:focus {
	background-color: #f7f7f7;
}

.trade-in-popup__new-dropdown--select-item-name {
	display: inline-block;
	width: 50%;
	font-size: 14px;
	line-height: 1.5;
	color: #222;
}

.trade-in-popup__new-dropdown--select-item-price {
	display: inline-block;
	width: 50%;
	font-size: 14px;
	line-height: 1.5;
	padding-left: 5px;
	text-align: right;
}

.trade-in-popup__new-dropdown--select-item-price>span {
	padding-right: 6px;
	color: #222;
}

.trade-in-popup__new-dropdown--select-item-price>em {
	color: #1370d9;
	font-weight: bold;
}

.trade-in-popup__title--sepol {
	margin-top: 31px;
	text-align: right;
}

.trade-in-popup__title--sepol strong {
	display: inline-block;
	width: 20%;
	font-size: 15px;
	text-align: center;
}

.trade-in-popup__model-list--sepol {
	margin-top: 8px;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item {
	width: 100%;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label {
	padding: 0;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-name {
	padding-left: 36px;
	width: 60%;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price {
	width: 40%;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price-inner {
	display: inline-block;
	width: 50%;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price-inner span {
	display: none;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price-inner em {
	text-align: center;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item:nth-child(4n) .trade-in-popup__model-item-label,.trade-in-popup__model-list--sepol .trade-in-popup__model-item:nth-child(4n-1) .trade-in-popup__model-item-label {
	background-color: transparent;
}

.trade-in-popup__model-list--sepol .trade-in-popup__model-item:nth-child(2n) .trade-in-popup__model-item-label {
	background-color: #fafafa;
}

.trade-in-popup__model-info {
	margin: 14px 0 -4px 0;
	font-size: 12px;
	color: #222425;
}

.trade-in-popup__imei-wrap {
	display: none;
}

.trade-in-popup__imei-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 32px;
}

.trade-in-popup__summary-wrap {
	margin-top: 36px;
}

.trade-in-popup__summary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 2px solid #888;
	border-radius: 6px;
}

.trade-in-popup__summary.s-border-blue {
	border-color: #2189ff;
}

.trade-in-popup__summary .s-text-blue {
	color: #006bea;
}

.trade-in-popup__summary-title {
	display: block;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin-top: 26px;
	line-height: 1.33;
}

.trade-in-popup__summary-title+.trade-in-popup__summary-wrap {
	margin-top: 18px;
}

.trade-in-popup__summary-product-wrap {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 50%;
	height: auto;
	padding: 20px 22px;
	border-right: 1px solid #888;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.trade-in-popup__summary-product-wrap--align-top {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.s-pre-title .trade-in-popup__summary-product-wrap {
	border: 0;
	width: 100%;
	padding: 11px 22px;
}

.trade-in-popup__summary-product-brand {
	display: block;
	font-size: 15px;
	color: #000;
}

.trade-in-popup__summary-product-model {
	display: block;
	font-size: 15px;
	color: #000;
	margin-top: 3px;
}

.trade-in-popup__summary-product-number {
	display: block;
	margin-top: 1px;
	font-size: 15px;
	color: #636363;
}

.trade-in-popup__summary-price-wrap {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 50%;
	height: auto;
	padding: 22px 21px 21px 21px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.trade-in-popup__summary-price-title {
	display: block;
	width: 100%;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}

.trade-in-popup__summary-price {
	display: block;
	width: 100%;
	margin-top: 6px;
	font-size: 18px;
	color: #006bea;
	font-weight: bold;
	text-align: right;
}

.trade-in-popup__summary-price-list {
	display: block;
	width: 100%;
	margin-top: 6px;
	font-size: 15px;
	color: #006bea;
	font-weight: bold;
	text-align: justify;
	line-height: 1.27;
	text-align: right;
}

.trade-in-popup__summary-price-desc {
	display: block;
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-align: right;
}

.trade-in-popup__summary-message-wrap {
	margin-top: 13px;
}

.trade-in-popup__summary-message {
	font-size: 12px;
	color: #636363;
}

.trade-in-popup__summary-message--error {
	font-size: 12px;
	color: #ed1c24;
}

.trade-in-popup__imei {
	margin-top: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.trade-in-popup__imei-method-wrap {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	display: inline-block;
	width: 50%;
	border-right: 1px solid #c8c8c8;
}

.trade-in-popup__imei-method-title {
	display: block;
	font-size: 15px;
}

.trade-in-popup__imei-method-title a {
	color: currentColor;
	text-decoration: underline;
}

.trade-in-popup__imei-method {
	margin-top: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trade-in-popup__imei-method img {
	display: inline-block;
	width: 67px;
	height: 67px;
}

.trade-in-popup__imei-method-num {
	display: inline-block;
	font-size: 65px;
	position: relative;
}

.trade-in-popup__imei-method-num span {
	position: relative;
	top: 9px;
}

.trade-in-popup__imei-method-es {
	display: inline-block;
	padding-bottom: 2px;
}

.trade-in-popup__imei-method-es-asterisk,.trade-in-popup__imei-method-es-text {
	font-size: 65px;
	position: relative;
}

.trade-in-popup__imei-method-es-asterisk {
	top: 9px;
	padding-left: 80px;
}

.trade-in-popup__imei-download {
	margin-top: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trade-in-popup__imei-download-img {
	display: inline-block;
	width: 121px;
	height: 122px;
}

.trade-in-popup__imei-download-img>img {
	width: 100%;
	height: 100%;
}

.trade-in-popup__imei-download-cta {
	margin-left: 24px;
}

.trade-in-popup__imei-download-cta .cta {
	min-width: 180px;
}

.trade-in-popup__imei-download-cta .cta[target="_blank"].cta--outlined {
	padding: 9px 23px 10px;
}

.trade-in-popup__imei-download-cta .cta:before {
	display: none;
}

.trade-in-popup__imei-download.img-only {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.trade-in-popup__imei-download.img-only .trade-in-popup__imei-download-img {
	display: inline-block;
	width: 84px;
	height: 84px;
}

.trade-in-popup__imei-method-list {
	display: block;
	margin-top: 17px;
}

.trade-in-popup__imei-method-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	padding-top: 12px;
}

.trade-in-popup__imei-method-list-item:first-child {
	padding-top: 0;
}

.trade-in-popup__imei-method-list-item span:first-of-type {
	font-size: 15px;
	font-weight: bold;
	width: 69px;
	margin-right: 10px;
	word-break: break-word;
}

.trade-in-popup__imei-method-list-item span:last-of-type {
	width: 300px;
	font-size: 15px;
}

.trade-in-popup__imei-method-sub-wrap {
	margin-top: 30px;
	padding-right: 52px;
}

.trade-in-popup__imei-method-sub-title {
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.2;
	word-wrap: break-word;
}

.trade-in-popup__imei-method-sub-desc {
	margin-top: 15px;
	font-size: 15px;
	line-height: 1.2;
	word-wrap: break-word;
}

.trade-in-popup__imei-method-sub-disclaimer {
	margin-top: 10px;
	font-size: 12px;
	line-height: 1.2;
	color: #636363;
	word-wrap: break-word;
}

.trade-in-popup__imei-download.img-only+.trade-in-popup__imei-method-sub-wrap {
	margin-top: 16px;
	padding-right: 24px;
}

.trade-in-popup__imei-form-wrap {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	display: inline-block;
	width: 50%;
	padding-left: 20px;
}

.trade-in-popup__imei-form-title {
	display: block;
	font-size: 15px;
	color: #006bea;
}

.trade-in-popup__imei-form .text-field-v2 {
	margin-top: 23px;
}

.trade-in-popup__imei-form .text-field-v2__hint,.trade-in-popup__imei-form .text-field-v2__input {
	font-size: 15px;
}

.trade-in-popup__imei-form--load-wrap {
	display: none;
	margin-top: 10px;
	text-align: center;
}

.trade-in-popup__imei-form--load-wrap.is-active {
	display: block;
}

.trade-in-popup__imei-form--load-wrap .circular-progress {
	display: inline-block;
	width: 36px;
	height: 36px;
}

.trade-in-popup__imei-condition-check-title {
	display: block;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.6;
	word-wrap: break-word;
}

.trade-in-popup__imei-condition-check-desc {
	margin-top: 20px;
	font-size: 12px;
	line-height: 1.33;
	word-wrap: break-word;
}

.trade-in-popup__imei-condition-check-wrap {
	padding-right: 30px;
}

.trade-in-popup__imei-condition-check-wrap .radio-v2+.radio-v2 {
	margin-left: 90px;
}

.trade-in-popup__imei-condition-check-wrap+.trade-in-popup__imei-form-title {
	margin-top: 36px;
}

.trade-in-popup__imei-desc-wrap {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	display: inline-block;
	width: 50%;
	padding: 0 10px 10px 0;
	border-right: 1px solid #c8c8c8;
}

.trade-in-popup__imei-desc {
	margin-top: 16px;
	font-size: 15px;
	font-weight: bold;
}

.trade-in-popup__imei-desc:first-of-type {
	margin-top: 0;
}

.trade-in-popup__imei-desc a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__imei-desc a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__imei-seib {
	margin-top: 16px;
	text-align: center;
}

.trade-in-popup__imei-seib .image {
	width: 256px;
}

.trade-in-popup__imei-seib ~ .trade-in-popup__imei-method-sub-wrap {
	margin-top: 16px;
	padding-right: 0;
}

.trade-in-popup__imei-seib ~ .trade-in-popup__imei-method-sub-wrap .trade-in-popup__imei-method-sub-desc {
	margin-top: 8px;
}

.trade-in-popup__procedure {
	margin: 40px 14px;
}

.trade-in-popup__procedure-title {
	display: block;
	margin-top: 32px;
	font-size: 15px;
	color: #000;
}

.trade-in-popup__procedure-item {
	display: inline-block;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(1) {
	width: 100%;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(2) {
	width: 50%;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(2) ~ .trade-in-popup__procedure-item {
	width: 50%;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(3) {
	width: calc(33.33333333%);
}

.trade-in-popup__procedure-item:first-child:nth-last-child(3) ~ .trade-in-popup__procedure-item {
	width: calc(33.33333333%);
}

.trade-in-popup__procedure-item:first-child:nth-last-child(4) {
	width: 25%;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(4) ~ .trade-in-popup__procedure-item {
	width: 25%;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(5) {
	width: 20%;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(5) ~ .trade-in-popup__procedure-item {
	width: 20%;
}

.trade-in-popup__procedure-item:first-child:nth-last-child(6) {
	width: calc(16.66666667%);
}

.trade-in-popup__procedure-item:first-child:nth-last-child(6) ~ .trade-in-popup__procedure-item {
	width: calc(16.66666667%);
}

.trade-in-popup__procedure-item-img {
	width: 60px;
	height: 60px;
	margin: 0 auto;
}

.trade-in-popup__procedure-item-img img {
	width: 100%;
	height: 100%;
}

.trade-in-popup__procedure-item-desc {
	margin-top: 12px;
	padding: 0 13px;
	font-size: 15px;
	color: #000;
	text-align: center;
	word-wrap: break-word;
	white-space: normal;
}

.trade-in-popup__procedure-item-desc ~ .trade-in-popup__procedure-item-desc {
	margin-top: 8px;
}

.trade-in-popup__procedure-item-desc ~ .trade-in-popup__procedure-item-desc a {
	color: #006bea;
}

.trade-in-popup__procedure-link-wrap {
	margin-top: 3px;
	text-align: center;
}

.trade-in-popup__procedure-link {
	display: inline-block;
}

.trade-in-popup__procedure-link+.trade-in-popup__procedure-link {
	margin-left: 4px;
}

.trade-in-popup__procedure-link .image {
	display: inline;
}

.trade-in-popup__procedure-link img {
	height: 23px;
	width: auto;
}

.trade-in-popup__procedure-link:after {
	content: " ";
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__condition-wrap {
	display: none;
}

.trade-in-popup__condition-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 38px;
}

.trade-in-popup__condition-list {
	margin-top: 4px;
}

.trade-in-popup__condition-list-area {
	border-top: 1px solid #ddd;
	margin-top: 40px;
}

.trade-in-popup__condition-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 24px 0;
	border-bottom: 1px solid #eee;
}

.trade-in-popup__condition-list-item-option {
	display: inline-block;
	width: 70%;
	padding: 0 15px;
	font-size: 15px;
	color: #000;
}

.trade-in-popup__condition-list-item-option ul {
	margin-top: 10px;
	font-size: 0;
}

.trade-in-popup__condition-list-item-option li {
	display: inline-block;
	width: 50%;
	margin-top: 8px;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-ok-green.svg') 0 center no-repeat;
	font-size: 15px;
	background-size: 15px 15px;
	padding-left: 30px;
}

.trade-in-popup__condition-list-item-option-note {
	display: block;
	margin-top: 8px;
	font-size: 13px;
}

.trade-in-popup__condition-list-item-option-note a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__condition-list-item-option-note a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__condition-list-item-option-desc {
	display: block;
	margin-top: 8px;
	font-size: 12px;
	color: #636363;
}

.single-selection .trade-in-popup__condition-list-item-option li {
	width: 100%;
}

.single-selection .trade-in-popup__condition-list-item-option li:first-of-type {
	margin-top: 0;
}

.trade-in-popup__condition-list-item-check-wrap {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 30%;
}

.trade-in-popup__condition-list-item-check-wrap.s-tooltip-none {
	padding-right: 28px;
}

.trade-in-popup__condition-list-item-check {
	display: inline-block;
}

.trade-in-popup__condition-list-item-check:first-of-type {
	margin-right: 10px;
}

.trade-in-popup__condition-list-item-check-label {
	display: inline-block;
	min-width: 72px;
	padding: 2px 4px;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5;
	border: 2px solid #000;
	border-radius: 4px;
	color: #000;
	text-align: center;
	cursor: pointer;
}

.trade-in-popup__condition-list-item-check input:checked+label {
	color: #006bea;
	border-color: #006bea;
}

.trade-in-popup__condition-list-item-check input:focus+label {
	outline: 2px solid #32a0c9;
}

.trade-in-popup__condition-list-item-tooltip {
	position: relative;
	display: inline-block;
	margin-left: 8px;
}

.single-selection .trade-in-popup__condition-list-item-tooltip {
	margin-left: 0;
}

.trade-in-popup__condition-list-item-tooltip-btn {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
}

.trade-in-popup__condition-list-item-tooltip-btn:after {
	content: '?';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	font-size: 14px;
	font-weight: bold;
	color: #636363;
	border: 1px solid #636363;
	border-radius: 50%;
	text-align: center;
	cursor: pointer;
}

.trade-in-popup__condition-list-item-tooltip-box {
	display: none;
	position: absolute;
	right: 50%;
	top: 50%;
	margin-top: 23px;
	min-width: 220px;
	max-width: 386px;
	padding: 15px 20px;
	border: 1px solid #bbb;
	border-radius: 3px 0 3px 3px;
	background-color: #f7f7f7;
	-webkit-box-shadow: 2px 3px 7px 0 rgba(0,0,0,0.1);
	box-shadow: 2px 3px 7px 0 rgba(0,0,0,0.1);
}

.trade-in-popup__condition-list-item-tooltip-box-arrow {
	position: absolute;
	right: -1px;
	top: -12px;
}

.trade-in-popup__condition-list-item-tooltip-box-arrow:before {
	content: ' ';
	position: absolute;
	top: 0;
	border-top: 12px solid transparent;
	right: 0;
	border-right: 8px solid #bbb;
}

.trade-in-popup__condition-list-item-tooltip-box-arrow:after {
	content: ' ';
	position: absolute;
	top: 3px;
	border-top: 10px solid transparent;
	right: 1px;
	border-right: 6px solid #f7f7f7;
}

.trade-in-popup__condition-list-item-tooltip-box-text {
	font-size: 12px;
	word-break: keep-all;
}

.trade-in-popup__condition-list-item-tooltip--show .trade-in-popup__condition-list-item-tooltip-btn:after {
	content: ' ';
	background-color: #363636;
	background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-close-white.svg");
	background-size: 10px 10px;
	background-repeat: no-repeat;
	background-position: center center;
	border-color: #363636;
}

.trade-in-popup__condition-list-item-tooltip--show .trade-in-popup__condition-list-item-tooltip-box {
	display: block;
	z-index: 1;
}

.trade-in-popup__condition-list-item-radio-wrap {
	margin-top: 20px;
	padding: 0 15px;
}

.trade-in-popup__condition-list-item-radio-wrap .radio-v2 {
	margin-right: 15px;
}

.trade-in-popup__condition-list-item-radio-wrap .radio-v2 .radio-v2__label-text {
	width: 120px;
	font-size: 15px;
	padding-left: 15px;
}

.trade-in-popup__condition-list-item-radio-wrap .radio-v2 input:checked+label {
	font-weight: bold;
}

.trade-in-popup__condition-error {
	display: none;
	margin: 14px 0 -4px 0;
	font-size: 14px;
	color: #ed1c24;
}

.trade-in-popup__condition-error--show {
	display: block;
}

.trade-in-popup__apply-wrap {
	display: none;
}

.trade-in-popup__apply-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 38px;
}

.trade-in-popup__total {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding: 14px 24px;
	width: 316px;
	border: 2px solid #2189ff;
	border-radius: 6px;
}

.trade-in-popup__total-wrap {
	margin-top: 25px;
}

.trade-in-popup__total--title {
	font-size: 18px;
	line-height: 1.33;
	font-weight: bold;
	text-align: center;
}

.trade-in-popup__total--product-wrap,.trade-in-popup__total--price-wrap {
	display: inline-block;
	width: 50%;
}

.trade-in-popup__total--brand {
	font-size: 12px;
	line-height: 1.33;
	color: #313131;
}

.trade-in-popup__total--model {
	margin-top: 4px;
	font-size: 14px;
	line-height: 1.33;
	color: #000;
	font-weight: bold;
}

.trade-in-popup__total--storage {
	margin-top: 3px;
	font-size: 12px;
	line-height: 1.33;
	color: #000;
	font-weight: bold;
}

.trade-in-popup__total--price-sub-wrap {
	margin-top: 8px;
}

.trade-in-popup__total--price-sub-wrap:first-of-type {
	margin-top: 0;
}

.trade-in-popup__total--price-title {
	font-size: 12px;
	line-height: 1.33;
	color: #000;
	text-align: right;
}

.trade-in-popup__total--price-discount {
	margin-top: 3px;
	font-size: 14px;
	line-height: 1.33;
	color: #1370d9;
	font-weight: bold;
	text-align: right;
}

.trade-in-popup__image-check-list {
	margin-top: 26px;
}

.trade-in-popup__image-check-list-wrap {
	margin-top: 36px;
}

.trade-in-popup__image-check-list-title {
	display: block;
	font-size: 15px;
	line-height: 1.33;
	font-weight: bold;
}

.trade-in-popup__image-check-list--six-items li {
	width: calc(16.66666667%);
}

.trade-in-popup__image-check-list--five-items li {
	width: 20%;
}

.trade-in-popup__image-check-list--four-items li {
	width: 25%;
}

.trade-in-popup__image-check-item {
	display: inline-block;
}

.trade-in-popup__image-check-item-img {
	width: 42px;
	height: 42px;
	margin: 0 auto;
}

.trade-in-popup__image-check-item-img img {
	width: 100%;
	height: 100%;
}

.trade-in-popup__image-check-item-desc {
	margin-top: 12px;
	padding: 0 13px;
	font-size: 15px;
	color: #000;
	text-align: center;
	word-wrap: break-word;
	white-space: normal;
}

.trade-in-popup__image-check-list-wrap+.trade-in-popup__image-check-list-wrap {
	margin-top: 26px;
}

.trade-in-popup__image-check-list-wrap+.trade-in-popup__image-check-list-wrap .trade-in-popup__image-check-list-title {
	padding-top: 26px;
	border-top: 1px solid #eaeaea;
}

.trade-in-popup__confirm-terms {
	margin-top: 32px;
	margin-bottom: -12px;
}

.trade-in-popup__confirm-terms.s-border-top {
	border-top: 1px solid #ddd;
	margin-top: 40px;
	padding-top: 40px;
}

.trade-in-popup__confirm-terms-title {
	display: block;
	margin-bottom: 26px;
	font-size: 15px;
	color: #000;
}

.trade-in-popup__confirm-terms-checkbox-wrap {
	position: relative;
	padding-left: 12px;
	padding-bottom: 12px;
}

.trade-in-popup__confirm-terms-checkbox-wrap.is-required:before {
	content: '*';
	position: absolute;
	font-weight: bold;
	color: #ed1c24;
	line-height: 1;
	font-size: 15px;
	top: -1px;
	left: 0;
}

.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-box-wrap {
	position: absolute;
	top: 0;
	left: 0;
}

.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-text {
	padding-left: 39px;
	font-size: 15px;
}

.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-text a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__confirm-terms-checkbox-note {
	font-size: 12px;
	padding: 0 0 20px 50px;
	color: #636363;
}

.trade-in-popup__confirm-terms-desc {
	padding-left: 51px;
	padding-bottom: 12px;
	font-size: 15px;
	line-height: 24px;
	color: #000;
}

.trade-in-popup__confirm-terms-desc a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__confirm-terms-desc a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__confirm-terms-required-text {
	padding-left: 39px;
	font-size: 15px;
	line-height: 1.6;
	color: #ed1c24;
}

.trade-in-popup__confirm-terms-required-field {
	padding-left: 51px;
	padding-bottom: 12px;
	font-size: 15px;
	line-height: 24px;
	color: #ed1c24;
}

.trade-in-popup__confirm-terms .radio-v2 {
	display: block;
	margin-top: 24px;
	margin-left: 12px;
}

.trade-in-popup__confirm-terms .radio-v2:first-of-type {
	margin-top: 0;
}

.trade-in-popup__confirm-terms .radio-v2 .radio-v2__label-text {
	font-size: 15px;
	padding-left: 14px;
}

.trade-in-popup__confirm-terms .radio-v2 .radio-v2__label-text a {
	color: #1428a0;
	text-decoration: underline;
}

.trade-in-popup__confirm-terms .radio-v2 input:checked+label {
	font-weight: bold;
}

.trade-in-popup__image-check-list-wrap+.trade-in-popup__confirm-terms {
	margin-top: 36px;
	padding-top: 37px;
	border-top: 1px solid #e5dfdf;
}

.trade-in-popup__confirm-terms+.trade-in-popup__confirm-terms {
	margin-top: 48px;
	padding-top: 37px;
	border-top: 1px solid #e5dfdf;
}

.trade-in-popup__apply-failed {
	font-size: 15px;
	line-height: 1.2;
	color: #d62e2e;
	margin-top: 26px;
}

.trade-in-popup__apply-warning-wrap {
	display: table;
	table-layout: fixed;
	background-color: #f5f7fe;
	margin-top: 36px;
	padding: 20px;
	width: 100%;
}

.trade-in-popup__apply-warning-img {
	display: table-cell;
	vertical-align: middle;
	width: 60px;
	height: 60px;
}

.trade-in-popup__apply-warning-img img {
	width: 100%;
}

.trade-in-popup__apply-warning-text-wrap {
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
}

.trade-in-popup__apply-warning-text-wrap strong {
	font-size: 15px;
}

.trade-in-popup__apply-how-to {
	margin-top: 32px;
}

.trade-in-popup__apply-how-to-title {
	display: block;
	font-size: 15px;
}

.trade-in-popup__apply-how-to-list {
	margin-top: 13px;
}

.trade-in-popup__apply-how-to-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.trade-in-popup__apply-how-to-item-num {
	display: inline-block;
	min-width: 15px;
	font-size: 14px;
}

.trade-in-popup__apply-how-to-item-text {
	display: inline-block;
	font-size: 14px;
}

.trade-in-popup__discount-wrap {
	display: none;
}

.trade-in-popup__discount-wrap .trade-in-popup__inner-wrap {
	padding-bottom: 35px;
}

.trade-in-popup__discount-wrap .trade-in-popup__disclaimer-wrap {
	margin: 40px 0 23px 0;
}

.trade-in-popup__discount-list {
	margin-top: 10px;
}

.trade-in-popup__discount-list-item {
	padding: 35px 0;
	border-bottom: 1px solid #e3e3e3;
}

.trade-in-popup__discount-list-item-img {
	display: inline-block;
	margin-top: 4px;
	width: 5.25%;
}

.trade-in-popup__discount-list-item-img img {
	width: 100%;
	height: auto;
}

.trade-in-popup__discount-list-item-text-wrap {
	display: inline-block;
	width: 94.75%;
	padding: 0 15px;
}

.trade-in-popup__discount-list-item-title {
	display: block;
	font-size: 15px;
	color: #000;
	word-wrap: break-word;
}

.trade-in-popup__discount-list-item-desc {
	margin-top: 4px;
	font-size: 15px;
	color: #000;
	word-wrap: break-word;
}

.trade-in-popup__discount-list-item-note {
	padding-top: 9px;
	font-size: 12px;
	color: #636363;
}

.trade-in-popup__discount-list-item-num-wrap {
	display: inline-block;
	width: 10%;
	padding-left: 14px;
	vertical-align: middle;
}

.trade-in-popup__discount-list-item-num {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 28px;
	line-height: 1.33;
}

.trade-in-popup__discount-list-item-num-wrap+.trade-in-popup__discount-list-item-text-wrap {
	width: 90%;
	padding: 0 85px 0 0;
	vertical-align: middle;
}

.trade-in-popup__discount-cta-wrap {
	margin: 40px 0 80px;
	text-align: center;
}

.trade-in-popup__discount-cta-wrap a {
	font-size: 13px;
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__discount-cta-wrap a:after {
	content: "";
	display: inline-block;
	padding-left: 2px;
	width: 10px;
	height: 10px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') 50% no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__carrier-wrap {
	display: none;
}

.trade-in-popup__carrier-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 33px;
}

.trade-in-popup__carrier {
	margin-top: 33px;
	min-height: 143px;
}

.trade-in-popup__carrier-list-title {
	display: block;
	font-size: 15px;
	text-transform: uppercase;
	color: #000;
}

.trade-in-popup__carrier-list {
	margin-top: 9px;
}

.trade-in-popup__carrier-list-item {
	padding-top: 6px;
}

.trade-in-popup__carrier-list-item-label {
	display: inline-block;
	position: relative;
	padding-left: 23px;
	font-size: 15px;
	line-height: 1.5;
	cursor: pointer;
}

.trade-in-popup__carrier-list-item-label:before {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 0;
	width: 16px;
	height: 16px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border: 1px solid #909090;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.trade-in-popup__carrier-list-item input:checked+label:before {
	border-color: #006bea;
}

.trade-in-popup__carrier-list-item input:checked+label:after {
	content: ' ';
	position: absolute;
	top: 50%;
	left: 4px;
	width: 8px;
	height: 8px;
	background-color: #006bea;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 50%;
}

.trade-in-popup__carrier-list-item input:focus+label:before {
	outline: 2px solid #32a0c9;
}

.trade-in-popup__trade-in-id-wrap,.trade-in-popup__zipcode-wrap {
	display: none;
}

.trade-in-popup__trade-in-id-wrap .trade-in-popup__inner-wrap,.trade-in-popup__zipcode-wrap .trade-in-popup__inner-wrap {
	min-height: 580px;
}

.trade-in-popup__recaptcha-iframe-wrap .invalid-notice {
	margin-top: 8px;
	font-size: 12px;
	color: #d62e2e;
}

.trade-in-popup__recaptcha-iframe-inner {
	overflow: hidden;
}

.trade-in-popup__recaptcha-iframe iframe {
	border: 0;
}

.trade-in-popup__recaptcha-iframe-wrap+.trade-in-popup__imei-form-title {
	margin-top: 40px;
}

.trade-in-popup__seca-imei-wrap {
	display: none;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar {
	margin: 9px -10px 0 -10px;
	max-width: none;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar__wrap {
	border-radius: 0;
	max-height: 300px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar-vertical__track {
	top: 10px;
	bottom: 10px;
	right: -4px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__summary {
	margin-top: 38px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__summary-product-wrap {
	width: 100%;
	border: 0;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-list-wrap {
	display: none;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-list-wrap.show {
	display: block;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-list {
	margin: 0;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-item {
	border-radius: 5px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-item-label {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 12px;
	padding-bottom: 12px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form {
	position: relative;
	margin-top: 30px;
	width: 380px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__hint,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__input {
	font-size: 15px;
	padding: 0 32px 8px 0;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2__input-icon.delete {
	right: 0;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2 .text-field-v2__hint,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2 .text-field-v2__input {
	padding: 0 80px 8px 0;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.delete,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.error,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.success {
	right: 50px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.search {
	position: absolute;
	top: 0;
	right: 15px;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.search .icon.search {
	width: 24px;
	height: 24px;
	right: 4px;
	bottom: 0;
	fill: #000;
	-webkit-text-fill-color: #000;
}

.trade-in-popup__seca-imei-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 60px;
}

.trade-in-popup__seca-imei--sub-title {
	display: block;
	margin-top: 38px;
	font-size: 15px;
	line-height: 1.33;
	font-weight: bold;
	word-wrap: break-word;
}

.trade-in-popup__seca-imei--sub-title--align-left {
	width: 380px;
}

.trade-in-popup__seca-imei--sub-title.success {
	color: #006bea;
}

.trade-in-popup__seca-imei--sub-title.error {
	color: #ef3434;
}

.trade-in-popup__seca-imei--sub-title-normal {
	font-weight: normal;
}

.trade-in-popup__seca-imei--find-imei-img {
	margin-top: 27px;
}

.trade-in-popup__seca-imei--find-imei-img .image {
	width: auto;
}

.trade-in-popup__seca-imei--desc {
	margin-top: 16px;
	font-size: 15px;
	line-height: 1.33;
	word-wrap: break-word;
}

.trade-in-popup__seca-imei--method-list li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	padding: 29px 0 27px;
	border-bottom: solid 1px #c8c8c8;
}

.trade-in-popup__seca-imei--method-title {
	display: inline-block;
	font-size: 15px;
	padding-right: 28px;
}

.trade-in-popup__seca-imei--method-desc {
	display: inline-block;
	font-size: 15px;
}

.trade-in-popup__seca-imei--method-desc a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__seca-imei--warning-message-wrap {
	display: none;
	margin-top: 60px;
	padding: 20px;
	background-color: #f5f7fe;
}

.trade-in-popup__seca-imei--warning-message-wrap.show {
	display: block;
}

.trade-in-popup__seca-imei--warning-message-wrap .icon {
	width: 40px;
	height: 40px;
	padding: 10px;
	margin-right: 20px;
}

.trade-in-popup__seca-imei--warning-message-text-wrap {
	display: inline-block;
	max-width: 700px;
}

.trade-in-popup__seca-imei--warning-message-text-wrap .cta {
	margin-top: 8px;
}

.trade-in-popup__seca-imei--warning-message-title {
	margin-top: 12px;
	font-size: 15px;
	line-height: 1.33;
	font-weight: bold;
	color: #010101;
	word-wrap: break-word;
}

.trade-in-popup__seca-imei--warning-message-desc {
	margin-top: 12px;
	font-size: 13px;
	line-height: 1.33;
	color: #010101;
	word-wrap: break-word;
}

.trade-in-popup__seca-imei--warning-message-desc a.s-link-blue {
	color: #006bea;
}

.trade-in-popup__seca-imei--warning-message-list {
	padding-left: 18px;
}

.trade-in-popup__seca-imei--warning-message-list>li {
	margin-top: 8px;
	font-size: 13px;
	line-height: 1.33;
	color: #010101;
	word-wrap: break-word;
	list-style: disc;
}

.trade-in-popup__seca-imei--warning-message-list>li>a {
	color: #010101;
	font-weight: bold;
	text-decoration: underline;
}

.trade-in-popup__seca-imei--warning-message-list>li>a.s-link-blue {
	color: #006bea;
}

.trade-in-popup__seca-imei--warning-message-text-wrap--only-desc {
	display: inline-block;
	padding-right: 15px;
}

.trade-in-popup__seca-imei--warning-message-desc--large {
	font-size: 15px;
	line-height: 1.33;
	color: #000;
	word-wrap: break-word;
}

.trade-in-popup__seca-select--align-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trade-in-popup__seca-select-wrap {
	display: none;
}

.trade-in-popup__seca-select-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 60px;
}

.trade-in-popup__seca-select--dropdown {
	margin-top: 16px;
	width: 450px;
}

.trade-in-popup__seca-select--dropdown-wrap {
	margin-top: 40px;
}

.trade-in-popup__seca-select--dropdown-wrap:first-of-type {
	margin-top: 55px;
}

.trade-in-popup__seca-select--dropdown-num {
	display: inline-block;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 1.33;
	vertical-align: middle;
}

.trade-in-popup__seca-select--dropdown-title {
	display: inline-block;
	padding-left: 17px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.33;
	vertical-align: middle;
}

.trade-in-popup__seca-select--dropdown-select-field {
	position: relative;
	width: 100%;
	height: 60px;
	padding: 0 53px 0 24px;
	font-size: 15px;
	line-height: 1.33;
	font-weight: bold;
	border: 1px solid #ddd;
	border-radius: 6px;
}

.trade-in-popup__seca-select--dropdown-select-field:after {
	content: ' ';
	position: absolute;
	top: 50%;
	right: 24px;
	width: 15px;
	height: 9px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg_tray_arrow_down.svg');
	background-size: contain;
	background-repeat: no-repeat;
}

.trade-in-popup__seca-select--dropdown-select-field.open {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.trade-in-popup__seca-select--dropdown-select-field.open:after {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg_tray_arrow_up.svg');
}

.trade-in-popup__seca-select--dropdown-select-field.open+.trade-in-popup__seca-select--dropdown-select-list {
	display: block;
}

.trade-in-popup__seca-select--dropdown.selected .trade-in-popup__seca-select--dropdown-select-field {
	border: 2px solid #2189ff;
}

.trade-in-popup__seca-select--dropdown-select-list {
	display: none;
	position: relative;
	max-height: none;
	padding-top: 1px;
	border: 1px solid #ddd;
	border-top: 0;
	border-radius: 0 0 6px 6px;
	background-color: #fff;
	z-index: 2;
}

.trade-in-popup__seca-select--dropdown-select-list:before {
	content: ' ';
	position: absolute;
	top: 0;
	left: 24px;
	right: 24px;
	height: 1px;
	background-color: #ddd;
}

.trade-in-popup__seca-select--dropdown-select-list .scrollbar__wrap {
	max-height: 204px;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.trade-in-popup__seca-select--dropdown-select-list .scrollbar__contents {
	margin: 2px;
}

.trade-in-popup__seca-select--dropdown-select-list .scrollbar-vertical__track {
	top: 0 !important;
}

.trade-in-popup__seca-select--dropdown-select-item-name {
	width: 100%;
	height: 40px;
	padding-left: 22px;
	font-size: 15px;
}

.trade-in-popup__seca-select--dropdown-select-item-name:hover,.trade-in-popup__seca-select--dropdown-select-item-name:focus {
	background-color: #f7f7f7;
}

.trade-in-popup__imei-search-form--align-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.trade-in-popup__imei-search-form--align-center .text-field-v2 {
	margin-top: 0 !important;
}

.trade-in-popup__shop-condition-wrap {
	display: none;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__shop-condition-content {
	min-height: 473px;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__title:after {
	display: none;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary {
	width: 316px;
	margin: 25px auto 0;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-title {
	display: block;
	font-size: 18px;
	text-align: center;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-content {
	display: table;
	width: 100%;
	margin-top: 18px;
	border: 2px solid #2189ff;
	border-radius: 6px;
	font-size: 0;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product {
	display: table-cell;
	width: 50%;
	padding: 12px 22px;
	font-size: 12px;
	vertical-align: middle;
}

.sk-item .trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product {
	vertical-align: top;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-brand {
	display: block;
	font-weight: normal;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-model {
	display: inline-block;
	margin-top: 2px;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-model-device {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-model-memory {
	display: block;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price {
	display: table-cell;
	width: 50%;
	padding: 12px 21px;
	margin-top: -1px;
	vertical-align: top;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-title {
	display: block;
	text-align: right;
	font-size: 12px;
}

.sk-item .trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-title {
	margin-top: 8px;
}

.sk-item .trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-title:first-child {
	margin-top: 0;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-price {
	display: block;
	margin-top: 4px;
	color: #006bea;
	font-weight: 700;
	line-height: 1.5;
	font-size: 14px;
	text-align: right;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept.center-box {
	max-width: 332px;
	margin: 0 auto;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list {
	margin: 7px -8px 0 -8px;
	font-size: 0;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li {
	display: inline-block;
	width: 50%;
	padding: 0 8px;
	vertical-align: top;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 {
	display: block;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 label {
	display: block;
	padding: 8px 23px 6px;
	border: 1px solid #ddd;
	border-radius: 6px;
	line-height: 1.5;
	text-align: center;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 input[type="radio"]:checked ~ .radio-v2__label {
	border-color: #2189ff;
	-webkit-box-shadow: inset 0 0 0 1px #2189ff;
	box-shadow: inset 0 0 0 1px #2189ff;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 .radio-v2__label-box-wrap {
	display: none;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2__label-text {
	width: 100%;
	display: block;
	padding: 0;
	font-size: 14px;
	font-weight: 700;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2__label-text:before {
	content: '';
	display: inline-block;
	min-height: 44px;
	vertical-align: middle;
}

.trade-in-popup__shop-condition-wrap .trade-in-popup__disclaimer {
	margin-top: 42px;
	font-size: 12px;
}

.trade-in-popup__how-trade-in-wrap {
	display: none;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__title {
	font-size: 28px;
	line-height: 1.35;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__title:after {
	display: none;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__sub-title {
	margin-top: 0;
	font-size: 20px;
	line-height: 1.5;
	font-family: 'SamsungOne',arial,sans-serif;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-wrap {
	padding: 40px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list {
	width: 350px;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item {
	margin-top: 16px;
	padding: 13px 0 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item:first-of-type {
	margin-top: 12px;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item-num {
	height: 37px;
	font-size: 28px;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item-text {
	margin-top: 3px;
	width: 300px;
	min-height: 38px;
	font-size: 14px;
	line-height: 1.35;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-img {
	width: 260px;
	height: 260px;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc {
	font-size: 14px;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc-wrap {
	margin-top: 30px;
	width: 100%;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc a {
	display: inline-block;
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 14px;
	height: 14px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__disclaimer-wrap {
	padding-top: 40px;
}

.trade-in-popup__how-trade-in-wrap .trade-in-popup__disclaimer-wrap.s-border-top {
	border-top: 1px solid #eee;
}

.trade-in-popup__apply-check {
	display: none;
	margin-top: 46px;
	font-size: 0;
}

.trade-in-popup__sub-txt+.trade-in-popup__apply-check {
	margin-top: 20px;
}

.trade-in-popup__apply-check.is-active {
	display: block;
}

.trade-in-popup__apply-check-title {
	font-size: 14px;
	text-align: center;
	padding: 10px 0;
}

.trade-in-popup__apply-check-title:first-child {
	padding-top: 0;
}

.trade-in-popup__apply-check ul {
	max-width: 604px;
	width: 100%;
	margin: 0 auto;
}

.trade-in-popup__apply-check ul.is-pc {
	display: block;
}

.trade-in-popup__apply-check ul.is-mo {
	display: none;
}

.trade-in-popup__apply-check li {
	display: inline-block;
	width: 20%;
	margin: 12px 0;
	padding-left: 24px;
	vertical-align: top;
}

.trade-in-popup__apply-check li:nth-child(3n+1) {
	width: 27.42%;
	padding-left: 0;
}

.trade-in-popup__apply-check li:nth-child(3n+2) {
	width: 29.8%;
}

.trade-in-popup__apply-check li:nth-child(3n+3) {
	width: 42.78%;
}

.trade-in-popup__apply-check li:before,.trade-in-popup__apply-check li:after {
	content: '';
	display: block;
	clear: both;
}

.trade-in-popup__apply-check-desc {
	text-align: left;
	font-size: 0;
}

.trade-in-popup__apply-check-desc:before {
	content: '';
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.trade-in-popup__apply-check-desc.s-info1:before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info_01.jpg);
}

.trade-in-popup__apply-check-desc.s-info3:before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info_03.jpg);
}

.trade-in-popup__apply-check-desc.s-info4:before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info_04.jpg);
}

.trade-in-popup__apply-check-desc.s-info8:before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info_08.jpg);
}

.trade-in-popup__apply-check-desc.s-info9:before {
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info_09.jpg);
}

.trade-in-popup__apply-check-desc.s-no-check:before {
	width: 15px;
	height: 15px;
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-tradein-info-check.svg);
	background-size: 100% auto;
	background-repeat: no-repeat;
}

.trade-in-popup__apply-check-desc p {
	overflow: hidden;
	padding-left: 10px;
	font-size: 12px;
	line-height: 1.4;
}

.no-check .trade-in-popup__apply-check-desc p {
	padding-left: 9px;
}

.trade-in-popup__apply-check-desc-center {
	margin-top: 20px;
	font-size: 14px;
	line-height: 1.36;
	text-align: center;
	color: #000;
}

.trade-in-popup__apply-check-desc-center a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__apply-check-desc-center a[target="_blank"]:after {
	content: " ";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__apply-check .no-check {
	margin: 0 auto;
	width: 576px;
}

.trade-in-popup__apply-check .no-check .no-check-list {
	width: 33%;
	padding-right: 15px;
	padding-left: 0;
}

.trade-in-popup__apply-check .no-check .no-check-list:last-child {
	padding-right: 0;
}

.trade-in-popup__apply-check .no-check .no-check-list:nth-child(2) {
	width: 34%;
}

.trade-in-popup__sehk-condition-wrap {
	display: none;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__sehk-condition-content {
	min-height: 0;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__sub-title-wrap {
	margin-top: 12px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__sub-title {
	padding: 0;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list {
	margin-top: 5px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item {
	padding: 35px 0;
	border-bottom: 1px solid #e3e3e3;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-num-wrap {
	display: inline-block;
	vertical-align: middle;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-num {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 28px;
	line-height: 1.33;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-text-wrap {
	display: inline-block;
	width: auto;
	padding: 0 15px;
	vertical-align: middle;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-title {
	display: block;
	font-size: 18px;
	color: #000;
	word-wrap: break-word;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-num-wrap+.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-text-wrap {
	width: 90%;
	padding: 0 85px 0 0;
	vertical-align: middle;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-button-wrap {
	display: inline-block;
	width: 10%;
	float: right;
	padding-right: 14px;
	vertical-align: middle;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-button {
	font-size: 13px;
	color: #000;
	text-decoration: underline;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details {
	display: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 24px 0 5px 40px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap {
	-webkit-box-flex: 100%;
	-ms-flex: 100%;
	flex: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	padding-bottom: 12px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-box-wrap {
	position: absolute;
	top: 0;
	left: 0;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-text {
	padding-left: 39px;
	font-size: 15px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-text a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details.checkbox-multi-row .trade-in-popup__issue-list-item-details-checkbox-wrap {
	-webkit-box-flex: 50%;
	-ms-flex: 50%;
	flex: 50%;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item.is-opened .trade-in-popup__issue-list-item-details {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item.is-opened .trade-in-popup__issue-list-item-details-checkbox-wrap {
	display: block;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item.is-opened .trade-in-popup__issue-list-item-button-wrap {
	display: none;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item:not(.is-opened):not(.is-closed) {
	display: none;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo {
	display: none;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo.show {
	display: block;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo--sub-title {
	margin-top: 38px;
	font-size: 15px;
	line-height: 1.33;
	font-weight: bold;
	word-wrap: break-word;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo--sub-title.success {
	color: #006bea;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo--sub-title.error {
	color: #ef3434;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2 {
	margin-top: 30px;
	width: 380px;
	height: 56px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2__hint,.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2__input {
	font-size: 15px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo--input-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-wrap {
	display: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	margin-top: 40px;
	padding: 20px;
	background-color: #f5f7fe;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-wrap.show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-img img {
	width: 60px;
	height: 60px;
}

.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-desc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	font-weight: bold;
	margin-left: 19px;
}

.trade-in-popup__seau-first-wrap,.trade-in-popup__seau-second-wrap,.trade-in-popup__seau-third-wrap {
	overflow: hidden;
	display: none;
}

.trade-in-popup__seau-first-wrap .trade-in-popup__title:after,.trade-in-popup__seau-second-wrap .trade-in-popup__title:after,.trade-in-popup__seau-third-wrap .trade-in-popup__title:after {
	display: none;
}

.trade-in-popup__seau-first-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 40px;
}

.trade-in-popup__seau-first-wrap .trade-in-popup__imei-form-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__imei-form-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__imei-form-wrap {
	margin-top: 40px;
	width: 100%;
	padding: 0 144px;
	-webkit-box-ordinal-group: initial;
	-ms-flex-order: initial;
	order: initial;
}

.trade-in-popup__seau-first-wrap .trade-in-popup__recaptcha-iframe-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__recaptcha-iframe-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__recaptcha-iframe-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 40px;
}

.trade-in-popup__stepper-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px;
}

.trade-in-popup__stepper {
	width: 100%;
	height: 2px;
	margin-right: 4px;
	background-color: #ddd;
}

.trade-in-popup__stepper.is-active {
	background-color: #000;
}

.trade-in-popup__stepper:last-of-type {
	margin-right: 0;
}

.trade-in-popup__radio-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 40px;
}

.trade-in-popup__radio-list--icon .trade-in-popup__radio-item label {
	position: relative;
	padding-left: 56px;
}

.trade-in-popup__radio-list--icon .trade-in-popup__radio-item label::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 22px;
	border: 1px solid #555;
	width: 18px;
	height: 18px;
	border-radius: 48%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.trade-in-popup__radio-list--icon .trade-in-popup__radio-item input:checked+label {
	will-change: transform;
}

.trade-in-popup__radio-list--icon .trade-in-popup__radio-item input:checked+label::after {
	border: 1px solid #2189ff;
}

.trade-in-popup__radio-list--icon .trade-in-popup__radio-item input:checked+label::before {
	content: "";
	position: absolute;
	display: block;
	top: 50%;
	left: 26px;
	width: 12px;
	height: 12px;
	border-radius: 48%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: #2189ff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.trade-in-popup__radio-item {
	display: inline-block;
	margin-top: 20px;
}

.trade-in-popup__radio-item:first-of-type {
	margin-top: 0;
}

.trade-in-popup__radio-item-label {
	display: block;
	width: 512px;
	padding: 21px 24px;
	font-size: 15px;
	line-height: 1.2;
	border: 1px solid #ddd;
	border-radius: 6px;
	cursor: pointer;
}

.trade-in-popup__radio-item input:checked+label {
	border: 2px solid #2189ff;
}

.trade-in-popup__search-dropdown-wrap {
	margin-top: 40px;
	padding: 0 144px;
}

.trade-in-popup__search-dropdown-title {
	width: 100%;
	font-size: 12px;
	line-height: 1.33;
	font-weight: bold;
}

.trade-in-popup__search-dropdown {
	margin-top: 8px;
	position: relative;
	border: 2px solid #2189ff;
	border-radius: 6px;
}

.trade-in-popup__search-dropdown-search-field .icon {
	position: absolute;
	top: 50%;
	right: 24px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
}

.trade-in-popup__search-dropdown-label {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px 24px;
	font-size: 15px;
	line-height: 1.33;
	color: #555;
}

.trade-in-popup__search-dropdown.open .trade-in-popup__search-dropdown-search-field .icon {
	display: none;
}

.trade-in-popup__search-dropdown.open .trade-in-popup__search-dropdown-label {
	display: inline-block;
}

.trade-in-popup__search-dropdown-search-field.active .trade-in-popup__search-dropdown-label {
	display: none;
}

.trade-in-popup__search-dropdown-input {
	position: relative;
	width: 100%;
	padding: 20px 24px;
	font-size: 15px;
	line-height: 1.33;
	color: #000;
	border: 0;
	background-color: transparent;
}

.trade-in-popup__search-dropdown-list {
	display: none;
	border-top: 1px solid #ddd;
}

.trade-in-popup__search-dropdown-list .scrollbar__wrap {
	max-height: 200px;
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.trade-in-popup__search-dropdown-list .scrollbar-vertical__track {
	top: 0 !important;
}

.trade-in-popup__search-dropdown.open .trade-in-popup__search-dropdown-list {
	display: block;
}

.trade-in-popup__search-dropdown-item {
	width: 100%;
	display: inline-block;
}

.trade-in-popup__search-dropdown-item.hide {
	display: none;
}

.trade-in-popup__search-dropdown-item-btn {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 40px;
	padding: 0 24px;
	font-size: 15px;
	line-height: 1.33;
}

.trade-in-popup__search-dropdown-item-btn:focus,.trade-in-popup__search-dropdown-item-btn:hover {
	background-color: #f7f7f7;
}

.trade-in-popup__how-to-list-wrap {
	width: 100%;
	margin-top: 40px;
	border-top: 1px solid #ddd;
}

.trade-in-popup__how-to-list-title {
	width: 100%;
	margin-top: 40px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 20px;
	line-height: 1.33;
}

.trade-in-popup__how-to-list {
	width: 100%;
	margin-top: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.trade-in-popup__how-to-list.text-align--center {
	text-align: center;
}

.trade-in-popup__how-to-list-item {
	width: 100%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 24px;
}

.trade-in-popup__how-to-list-item:last-of-type {
	margin-right: 0;
}

.trade-in-popup__how-to-list-item-text-wrap {
	text-align: center;
}

.trade-in-popup__how-to-list-item .icon {
	display: inline-block;
	margin-top: 16px;
	width: 64px;
	height: 64px;
}

.trade-in-popup__how-to-list-item-title {
	margin-top: 32px;
	width: 100%;
	font-size: 14px;
	line-height: 1.33;
	font-weight: bold;
}

.trade-in-popup__how-to-list-item-desc {
	margin-top: 4px;
	width: 100%;
	font-size: 14px;
	line-height: 1.33;
}

.trade-in-popup__summary-wrap--seau {
	display: none;
	margin-top: 20px;
	padding: 0 144px;
}

.trade-in-popup__summary-wrap--seau.show {
	display: block;
}

.trade-in-popup__summary-product-wrap--seau {
	background-color: #f7f7f7;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.trade-in-popup__summary-product-name--seau {
	display: block;
	width: 100%;
	font-size: 15px;
	line-height: 1.33;
	font-weight: bold;
	padding: 20px 24px 12px 24px;
}

.trade-in-popup__summary-product-price-wrap--seau {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 12px 24px 20px 24px;
	width: 100%;
	border-top: 1px solid #8f8f8f;
}

.trade-in-popup__summary-product-price-desc--seau {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 15px;
	line-height: 1.33;
	width: 100%;
}

.trade-in-popup__summary-product-price--seau {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: 16px;
	text-align: right;
	font-size: 18px;
	line-height: 1.33;
	color: #006bea;
	font-weight: bold;
}

.trade-in-popup__check-list {
	margin-top: 20px;
}

.trade-in-popup__check-list-item {
	position: relative;
	font-size: 12px;
	line-height: 1.33;
	margin-top: 8px;
	padding-left: 46px;
}

.trade-in-popup__check-list-item:first-of-type {
	margin-top: 0;
}

.trade-in-popup__check-list-item:before {
	content: ' ';
	width: 14px;
	height: 14px;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-ok-black.png') center center no-repeat;
	background-size: 100%;
	position: absolute;
	top: 0;
	left: 24px;
}

.trade-in-popup__cta-wrap {
	margin-top: 40px;
	text-align: center;
}

.trade-in-popup__cta-wrap a {
	font-size: 14px;
	line-height: 1.33;
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__cta-wrap a[target="_blank"]:after {
	content: " ";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__contents-wrap {
	margin-top: 40px;
	border-top: 1px solid #ddd;
}

.trade-in-popup__contents-title {
	margin-top: 40px;
	font-size: 20px;
	line-height: 1.33;
	font-weight: bold;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.trade-in-popup__contents-list {
	margin-top: 16px;
}

.trade-in-popup__contents-list-item {
	padding: 16px 0;
}

.trade-in-popup__contents-list-item-title {
	font-size: 14px;
	line-height: 1.33;
	font-weight: bold;
}

.trade-in-popup__contents-list-item-desc {
	margin-top: 4px;
	font-size: 14px;
	line-height: 1.33;
}

.trade-in-popup__contents-list-item a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__contents-list-item a[target="_blank"]:after {
	content: " ";
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg) 50% no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__contents-list--inline a {
	display: inline !important;
}

.trade-in-popup__sech-imei-wrap {
	overflow: hidden;
	display: none;
}

.trade-in-popup__sech-imei-wrap .trade-in-popup__title:after {
	display: none;
}

.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item {
	margin-top: 8px;
}

.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item:first-of-type {
	margin-top: 0;
}

.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item span:first-of-type {
	padding-right: 10px;
	white-space: normal;
	width: 79px;
	min-width: auto;
}

.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item span:last-of-type {
	padding-right: 20px;
}

.trade-in-popup__sech-imei-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 40px;
}

.trade-in-popup__close {
	position: absolute;
	top: 54px;
	right: 24px;
	width: 24px;
	height: 24px;
}

.trade-in-popup__close .icon {
	width: 100%;
	height: 100%;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__title:after,.trade-in-popup__sepco-imei-wrap .trade-in-popup__title:after,.trade-in-popup__sepco-condition-wrap .trade-in-popup__title:after,.trade-in-popup__sepco-confirm-wrap .trade-in-popup__title:after {
	display: none;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__sub-title,.trade-in-popup__sepco-imei-wrap .trade-in-popup__sub-title,.trade-in-popup__sepco-condition-wrap .trade-in-popup__sub-title,.trade-in-popup__sepco-confirm-wrap .trade-in-popup__sub-title {
	padding: 0;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-imei-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-condition-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-confirm-wrap .trade-in-popup__disclaimer-wrap {
	padding-top: 40px;
}

.trade-in-popup__sepco-device-wrap__close,.trade-in-popup__sepco-imei-wrap__close,.trade-in-popup__sepco-condition-wrap__close,.trade-in-popup__sepco-confirm-wrap__close {
	top: 47px;
	right: 20px;
}

.trade-in-popup__sepco-device-wrap {
	display: none;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode {
	max-width: 512px;
	margin: 35px auto 0;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-title {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.6;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input-failed {
	margin-top: 18px;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 {
	height: 91px;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 .text-field-v2__input {
	height: 58px;
	font-size: 15px;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 .text-field-v2__text {
	font-size: 15px;
	line-height: 1.4;
}

.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-validation {
	display: block;
	margin-top: 13px;
	height: 18px;
	color: #006bea;
}

.trade-in-popup__sepco-imei-wrap {
	display: none;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form {
	max-width: 379px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 {
	height: 91px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__input {
	height: 58px;
	font-size: 15px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__text {
	font-size: 15px;
	line-height: 1.4;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap {
	margin-top: 38px;
	padding: 30px 20px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap .trade-in-popup__seca-imei--warning-message-desc {
	margin-top: 4px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap .trade-in-popup__seca-imei--warning-message-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 4px;
	margin-top: 3px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap .trade-in-popup__seca-imei--warning-message-list li {
	margin: 0;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap {
	display: none;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap.show {
	display: block;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap.scrollbar {
	margin: 9px -10px 0 -10px;
	max-width: none;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .scrollbar__wrap {
	border-radius: 0;
	max-height: 300px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .scrollbar-vertical__track {
	top: 10px;
	bottom: 10px;
	right: -4px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__summary {
	margin-top: 38px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__summary-product-wrap {
	width: 100%;
	border: 0;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__brand-list {
	margin: 0;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__brand-item {
	border-radius: 5px;
}

.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__brand-item-label {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 12px;
	padding-bottom: 12px;
}

.trade-in-popup__sepco-condition-wrap {
	display: none;
}

.trade-in-popup__sepco-condition-wrap .trade-in-popup__condition-list-item-tooltip-box {
	max-width: 435px;
	width: 435px;
}

.trade-in-popup__sepco-confirm-wrap {
	display: none;
}

.trade-in-popup__sepco-confirm-wrap .trade-in-popup__summary-price-desc {
	color: #006bea;
}

.trade-in-popup__stepbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 2px;
	margin-top: 43px;
}

.trade-in-popup__stepbar-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
	width: 100%;
}

.trade-in-popup__stepbar-fill {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.trade-in-popup__stepbar-fill:before {
	content: '';
	display: block;
	height: 2px;
	background: #ddd;
}

.trade-in-popup__stepbar-fill.is-active:before {
	background: #000;
}

.trade-in-popup__tradeIn-category-title {
	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 8px;
}

.trade-in-popup__tradeIn {
	padding-top: 20px;
}

.trade-in-popup__tradeIn-category {
	width: 100%;
	margin: 20px auto 0 auto;
}

.trade-in-popup__tradeIn-category.s-layout-initial {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	min-width: 392px;
}

.trade-in-popup__tradeIn-category.s-layout-initial .swiper-wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.trade-in-popup__tradeIn-category-swiper {
	position: relative;
	margin: 0 -8px;
}

.trade-in-popup__tradeIn-category-swiper.basic-swiper [class*=swiper-button] {
	width: 30px;
	height: 30px;
	padding: 3px;
}

.trade-in-popup__tradeIn-category-swiper .swiper-button-prev {
	left: -32px;
}

.trade-in-popup__tradeIn-category-swiper .swiper-button-prev+.s-bg-left {
	left: -10px;
}

.trade-in-popup__tradeIn-category-swiper .swiper-button-next {
	right: -32px;
}

.trade-in-popup__tradeIn-category-swiper .swiper-button-next+.s-bg-right {
	right: 0;
}

.trade-in-popup__tradeIn-category-swiper .swiper-button-prev,.trade-in-popup__tradeIn-category-swiper .swiper-button-next {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background: 0;
	border: 0;
	overflow: visible;
}

.trade-in-popup__tradeIn-category-swiper .swiper-button-prev+.s-bg-left,.trade-in-popup__tradeIn-category-swiper .swiper-button-next+.s-bg-right {
	display: block;
	z-index: 9;
	position: absolute;
	top: 0;
	width: 24px;
	height: 100%;
	background-color: #fff;
}

.trade-in-popup__tradeIn-category-swiper .swiper-button-prev.swiper-button-disabled+.s-bg-left,.trade-in-popup__tradeIn-category-swiper .swiper-button-next.swiper-button-disabled+.s-bg-right {
	display: none;
}

.trade-in-popup__tradeIn-category-swiper .trade-in-popup__swiper-item {
	width: 204px;
	height: auto;
}

.trade-in-popup__tradeIn-category-list {
	font-size: 15px;
	line-height: 1.2;
	text-align: center;
	padding: 2px 0;
	margin: 0 8px;
}

.trade-in-popup__tradeIn-category-list input[type="radio"]:checked+label {
	border-color: #2189ff;
	-webkit-box-shadow: inset 0 0 0 1px #2189ff;
	box-shadow: inset 0 0 0 1px #2189ff;
}

.trade-in-popup__tradeIn-category-list-label {
	width: 100%;
	padding: 16px;
	border-radius: 6px;
	border: solid 1px #ddd;
}

.trade-in-popup__tradeIn-category-list-img,.trade-in-popup__tradeIn-category-list-text,.trade-in-popup__tradeIn-category-list-price {
	display: block;
	word-break: break-all;
}

.trade-in-popup__tradeIn-category-list-img {
	width: 50px;
	height: 50px;
	margin: 0 auto;
}

.trade-in-popup__tradeIn-category-list-img svg.icon {
	width: 100%;
	height: 50px;
}

.trade-in-popup__tradeIn-category-list-img img {
	width: 100%;
}

.trade-in-popup__tradeIn-category-list-text {
	margin-top: 6px;
	font-weight: 700;
}

.trade-in-popup__tradeIn-category-list-price {
	margin-top: 4px;
}

.trade-in-popup__tradeIn-category-list-price em {
	font-weight: 700;
	color: #006bea;
}

.trade-in-popup__tradeIn-category .trade-in-popup__terms {
	margin-top: 15px;
}

.trade-in-popup__tradeIn-category .trade-in-popup__terms-checkbox-wrap {
	padding-bottom: 27px;
}

.trade-in-popup__tradeIn-category .trade-in-popup__terms-checkbox-wrap .s-checkbox-text {
	font-weight: 700;
}

.trade-in-popup__tradeIn-select {
	width: 512px;
	margin: 16px auto 0 auto;
}

.trade-in-popup__tradeIn-select input[type="checkbox"]:checked ~ .checkbox-radio__label .checkbox-radio__label-text:before,.trade-in-popup__tradeIn-select input[type="radio"]:checked ~ .checkbox-radio__label .checkbox-radio__label-text:before {
	width: 24px;
	height: 24px;
	border: 0;
	margin-top: 0;
	margin-left: 0;
}

.trade-in-popup__tradeIn-select__dropdown {
	margin-top: 20px;
}

.trade-in-popup__tradeIn-select__dropdown:first-child {
	margin-top: 0;
}

.trade-in-popup__tradeIn-select__choose-wrap {
	margin-top: 20px;
}

.trade-in-popup__tradeIn-select__choose-wrap:first-child {
	margin-top: 0;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-hide {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-disabled {
	position: relative;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-disabled:before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-disabled .trade-in-popup__tradeIn-select__choose-title {
	color: #ddd;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-disabled .trade-in-select__placeholder {
	border-color: #ddd;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-disabled .trade-in-select__placeholder:after {
	opacity: .2;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-disabled .trade-in-select__placeholder-name span {
	font-weight: normal;
	color: #ddd;
}

.trade-in-popup__tradeIn-select__choose-wrap.is-disabled .trade-in-select__placeholder-btn-open .icon {
	fill: #ddd;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select {
	position: relative;
	vertical-align: top;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select:before {
	display: none;
	content: '';
	position: absolute;
	top: 58px;
	left: 24px;
	right: 24px;
	height: 1px;
	margin-top: -1px;
	background: #ddd;
	z-index: 15;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-opened:before {
	display: block;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder {
	display: block;
	height: 58px;
	padding: 0 0 0 24px;
	border: 1px solid #ddd;
	background: #fff;
	border-radius: 6px;
	font-size: 0;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder .trade-in-popup__imei-form .text-field-v2 {
	height: auto;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-btn {
	position: absolute;
	top: 22px;
	right: 25px;
	width: 24px;
	height: 24px;
	margin-top: -3px;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-btn .icon {
	width: 100%;
	height: 100%;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-btn-open .icon {
	display: block;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-btn-close .icon {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder:before {
	content: '';
	display: inline-block;
	height: 100%;
	margin-right: -1px;
	vertical-align: middle;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-name {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	font-size: 15px;
	color: #666;
	text-transform: none;
	vertical-align: middle;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-name span {
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-width: 304px;
	max-height: 39.2px;
	font-weight: 700;
	color: #000;
	word-break: break-all;
	text-overflow: ellipsis;
	font-size: 15px;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-opened .trade-in-select__placeholder {
	border-width: 2px;
	border-color: #2189ff;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-opened .trade-in-select__placeholder-btn-open .icon {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-opened .trade-in-select__placeholder-btn-close .icon {
	display: block;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-selected .trade-in-select__placeholder {
	border-width: 2px;
	border-color: #2189ff;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-selected.is-opened .trade-in-select__placeholder {
	border-width: 2px;
	border-color: #2189ff;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options {
	display: none;
	position: static;
	top: 100%;
	left: 0;
	right: 0;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 243px;
	padding: 2px 0 0 0;
	margin-top: -1px;
	border: 2px solid #2189ff;
	border-top: 0;
	border-radius: 6px;
	z-index: 10;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options li {
	background: #fff;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options li.hide {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options a[role="option"] {
	overflow: hidden;
	display: block;
	color: #000;
	line-height: 1.2;
	text-transform: none;
	text-decoration: none;
	padding: 11px 24px;
	font-size: 15px;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options a[role="option"]:hover,.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options a[role="option"]:focus,.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options a[role="option"]:active {
	background: #f7f7f7;
	font-weight: normal;
	color: inherit;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options .is-selected {
	background: #f7f7f7;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-opened .trade-in-select__options {
	display: block;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-select__placeholder {
	cursor: default;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt.is-opened .select-txt {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt.is-opened .trade-in-popup__imei-form {
	display: block;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt.is-selected .trade-in-select__placeholder {
	cursor: pointer;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt.is-opened.is-selected .trade-in-select__placeholder {
	cursor: default;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt:before {
	left: 2px;
	right: 2px;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form {
	display: none;
	width: 465px;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2 {
	margin-top: 0;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2__input {
	height: 55px;
	line-height: 55px;
	padding-top: 0;
	padding-bottom: 0;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2__input-wrap:after {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2__input-icon {
	bottom: 17px;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .no-title .text-field-v2__hint {
	line-height: 55px;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-select__placeholder-btn-open .icon {
	display: block;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-select__placeholder-btn-close .icon {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt.is-opened .trade-in-select__placeholder-btn-open .icon {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select .trade-in-popup__imei-form {
	display: none;
}

.trade-in-popup__tradeIn-select__choose-title {
	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.5;
	margin-bottom: 5px;
}

.trade-in-popup__tradeIn-select__choose-item {
	display: table;
	width: 100%;
}

.trade-in-popup__tradeIn-select__choose-name {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

.trade-in-popup__tradeIn-select__choose-price {
	display: table-cell;
	width: 50%;
	text-align: right;
	padding-left: 5px;
	vertical-align: top;
	letter-spacing: -10px;
}

.trade-in-popup__tradeIn-select__choose-price span {
	display: inline-block;
	padding-right: 6px;
	letter-spacing: 0;
	vertical-align: top;
}

.trade-in-popup__tradeIn-select__choose-price em {
	font-weight: 700;
	color: #006bea;
	letter-spacing: 0;
	vertical-align: top;
}

.trade-in-popup__tradeIn-select-summary {
	width: 100%;
	margin-top: 20px;
}

.trade-in-popup__tradeIn-select-summary-wrap {
	padding: 20px 24px;
	border-radius: 6px;
	background-color: #f7f7f7;
}

.trade-in-popup__tradeIn-select-summary-title {
	font-size: 15px;
	font-weight: 700;
	line-height: 1.2;
	padding-bottom: 10px;
	border-bottom: 1px solid #8f8f8f;
}

.trade-in-popup__tradeIn-select-summary-dis {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 12px;
}

.trade-in-popup__tradeIn-select-summary-dis p {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	line-height: 1.33;
}

.trade-in-popup__tradeIn-select-summary-dis .text {
	font-size: 15px;
}

.trade-in-popup__tradeIn-select-summary-dis .price {
	font-size: 18px;
	font-weight: 700;
	text-align: right;
	color: #006bea;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.trade-in-popup__tradeIn-select-summary-txt {
	font-size: 12px;
	color: #636363;
	margin-top: 12px;
	text-align: left;
}

.trade-in-popup .trade-in-radio {
	position: relative;
}

.trade-in-popup .trade-in-radio__input {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	clip: rect(1px,1px,1px,1px);
}

.trade-in-popup .trade-in-radio__input:focus+.trade-in-radio__label {
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
}

.trade-in-popup .trade-in-radio__input:focus+.trade-in-radio__label .s-box {
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px #299ccc;
	box-shadow: 0 0 0 2px #299ccc;
}

.trade-in-popup .trade-in-radio__label {
	cursor: pointer;
	display: inline-block;
}

.trade-in-popup .trade-in-radio__label:checked {
	border-color: #2189ff;
}

.trade-in-popup__content-how-to {
	max-width: 800px;
	margin: 40px auto 0;
	padding-top: 36px;
	border-top: 1px solid #ddd;
}

.trade-in-popup__content-how-to-title {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.5;
}

.trade-in-popup__content-how-to-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-top: 9px;
	gap: 10px;
}

.trade-in-popup__content-how-to-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	gap: 24px;
	padding: 16px 0;
}

.trade-in-popup__content-how-to-number {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 28px;
	font-weight: bold;
}

.trade-in-popup__content-how-to-text-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
}

.trade-in-popup__content-how-to-item-title {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.36;
}

.trade-in-popup__content-how-to-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	line-height: 1.36;
	padding-top: 10px;
	font-weight: 400;
}

.trade-in-popup__content-how-to .trade-in-popup__content-how-to-text-wrap .trade-in-popup__content-how-to-item-title+.trade-in-popup__content-how-to-text {
	padding-top: 4px;
}

.trade-in-popup__content-how-to-desc {
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 1.36;
	padding-top: 26px;
}

.trade-in-popup__content-how-to-desc:first-of-type {
	margin-top: 0;
}

.trade-in-popup__content-how-to-desc a {
	color: #006bea;
	text-decoration: underline;
}

.trade-in-popup__content-how-to-desc a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__sepol-assessment-wrap,.trade-in-popup__sepol-final-wrap {
	display: none;
}

.trade-in-popup__sepol-assessment-wrap input[type="radio"]:focus ~ .trade-in-popup__condition-list-item-check-label,.trade-in-popup__sepol-final-wrap input[type="radio"]:focus ~ .trade-in-popup__condition-list-item-check-label {
	outline: 2px dotted black;
	-webkit-box-shadow: 0 0 0 2px dotted #fff;
	box-shadow: 0 0 0 2px dotted #fff;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepol-final-wrap .trade-in-popup__disclaimer-wrap {
	margin-top: 40px;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after,.trade-in-popup__sepol-final-wrap .trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
	display: none;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item {
	gap: 23px;
	padding: 30px 0;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-number {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 28px;
	padding-left: 14px;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-option {
	display: block;
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-tooltip-box {
	width: 410px;
	max-width: 410px;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-tooltip-box-text {
	height: 144px;
	overflow-x: hidden;
	overflow-y: auto;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check {
	display: block;
	width: calc(42%);
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check:first-of-type {
	margin: 0;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check-wrap {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 16px;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check input:checked+label {
	color: #000;
	font-weight: 700;
}

.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 14px 0;
	border: 1px solid #ddd;
	font-size: 14px;
	font-weight: normal;
}

.trade-in-popup__sepol-mandatory {
	padding: 15px 0;
}

.trade-in-popup__sepol-mandatory-title {
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
}

.trade-in-popup__sepol-mandatory-title-sub {
	font-size: 14px;
	line-height: 1.33;
	color: #000;
}

.trade-in-popup__sepol-mandatory-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 16px;
	margin: 17px auto 0;
	width: 100%;
}

.trade-in-popup__sepol-mandatory-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	gap: 8px;
}

.trade-in-popup__sepol-mandatory-item .image {
	width: 42px;
}

.trade-in-popup__sepol-mandatory-text {
	text-align: center;
	font-size: 12px;
	line-height: 1.33;
}

.trade-in-popup__pre-assessment {
	display: none;
}

.trade-in-popup__pre-assessment .trade-in-popup__disclaimer-wrap {
	padding-top: 40px;
}

.trade-in-popup__step--show {
	display: block;
}

.trade-in-popup__imei-number {
	margin-top: 30px;
	padding-top: 35px;
	font-size: 0;
	border-top: 1px solid #ddd;
}

.trade-in-popup__validation-option .trade-in-popup__imei-number {
	margin-top: 40px;
	padding-top: 0;
	border: 0;
}

.trade-in-popup__imei-number-inner {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

.trade-in-popup__imei-number-input {
	display: block;
	position: static;
	width: 100%;
	font-size: 14px;
}

.trade-in-popup__imei-number-input .trade-in-popup__imei-form {
	width: 100%;
}

.trade-in-popup__imei-number-input .trade-in-popup__imei-form .no-title .text-field-v2__hint {
	font-size: 18px;
	padding-bottom: 8px;
	padding-top: 0;
	color: #8f8f8f;
}

.trade-in-popup__imei-number-input .trade-in-popup__imei-form .disabled .text-field-v2__hint {
	color: #ddd;
}

.trade-in-popup__imei-number-input .trade-in-popup__imei-form.s-search-btn {
	position: relative;
}

.trade-in-popup__imei-number-input .text-field-v2 {
	margin-top: 7px;
}

.trade-in-popup__imei-number-input .text-field-v2__input {
	font-size: 18px;
	padding-bottom: 8px;
	padding-top: 0;
	padding-right: 65px;
}

.trade-in-popup__imei-number-input .text-field-v2__input-wrap {
	padding-top: 0;
}

.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input {
	padding: 0 80px 8px 0;
}

.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.delete,.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.error,.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.success {
	right: 50px;
}

.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-icon.search {
	position: absolute;
	top: 0;
	right: 15px;
}

.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-icon.search .icon.search {
	width: 24px;
	height: 24px;
	right: 4px;
	bottom: 0;
	fill: #000;
	-webkit-text-fill-color: #000;
}

.trade-in-popup__imei-number-method {
	display: block;
	position: relative;
	width: 100%;
	min-height: 224px;
	padding: 2px 3px 0 155px;
}

.trade-in-popup__imei-number-method-img {
	position: absolute;
	left: 14px;
	top: 0;
	width: 130px;
	height: 224px;
}

.trade-in-popup__imei-number-method-txt {
	display: block;
	width: 100%;
	padding-left: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.trade-in-popup__imei-number-method-txt-title {
	display: block;
	font-size: 14px;
	line-height: 1.36;
	font-weight: bold;
	color: #000;
}

.trade-in-popup__imei-number-method-txt-desc {
	margin-top: 20px;
	font-size: 12px;
}

.trade-in-popup__imei-number-method-list {
	display: block;
	margin-top: 24px;
}

.trade-in-popup__imei-number-method-list>* {
	margin-top: 12px;
}

.trade-in-popup__imei-number-method-list li:first-child {
	margin-top: 0;
}

.trade-in-popup__imei-number-method-list-title {
	font-size: 15px;
	font-weight: 700;
}

.type-block .trade-in-popup__imei-number-method-list-title {
	width: 100%;
	display: block;
}

.trade-in-popup__imei-number-method-list-text {
	margin-top: 20px;
}

.trade-in-popup__imei-number-method-list-text li {
	font-size: 12px;
	margin-top: 17px;
}

.trade-in-popup__imei-number-method-list-text li:first-child {
	margin-top: 0;
}

.trade-in-popup__imei-number-method-list .s-method-tit {
	min-width: 78px;
	font-weight: 700;
	font-size: 12px;
	line-height: 1.34;
	vertical-align: top;
	white-space: nowrap;
}

.trade-in-popup__imei-number-method-list .s-method-tit+p {
	margin-top: 3px;
	font-size: 12px;
	line-height: 1.34;
}

.trade-in-popup__imei-number-title {
	padding-right: 30px;
	font-size: 14px;
	line-height: 1.36;
}

.trade-in-popup__imei-number-method-list+.trade-in-popup__imei-number-title,.trade-in-popup__imei-number-method-list-text+.trade-in-popup__imei-number-title {
	margin-top: 19px;
}

.trade-in-popup__imei-number .s-no-search-btn .text-field-v2__input {
	padding: 0 32px 8px 0;
}

.trade-in-popup__sub-txt {
	display: block;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin-top: 26px;
}

.trade-in-popup__sub-txt.s-border-top {
	border-top: 1px solid #ddd;
	margin-top: 40px;
	padding-top: 40px;
}

.trade-in-popup__validation-option {
	border-top: 1px solid #ddd;
	padding-top: 40px;
	margin-top: 40px;
}

.trade-in-popup__validation-sub-txt {
	font-weight: bold;
	font-size: 18px;
	line-height: 1.33;
	color: #000;
	text-align: center;
	margin-bottom: 20px;
}

.trade-in-popup__validation-sub-txt+.trade-in-popup__validation-sub-txt {
	margin-top: 20px;
}

.trade-in-popup__option-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 16px;
}

.trade-in-popup__option-tab-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.trade-in-popup__option-tab-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 52px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #ddd;
	color: #000;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
}

.trade-in-popup__option-tab input:checked+label {
	color: #000;
	font-weight: bold;
	border-color: #006bea;
	outline: 1px solid #006bea;
}

.trade-in-popup__option-tab input:focus+label {
	outline: 2px dotted #000;
}

.trade-in-popup__yn-option-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	gap: 16px;
	max-width: 316px;
	margin: 0 auto;
}

.trade-in-popup__apply-check+.trade-in-popup__yn-option-tab {
	margin-top: 24px;
}

.trade-in-popup__yn-option-tab-item {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.trade-in-popup__yn-option-tab-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 60px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border: 1px solid #ddd;
	font-weight: bold;
	color: #000;
	border-radius: 4px;
	font-size: 14px;
	cursor: pointer;
}

.trade-in-popup__yn-option-tab input:checked+label {
	color: #000;
	border-color: #006bea;
	outline: 1px solid #006bea;
}

.trade-in-popup__yn-option-tab input:focus+label {
	outline: 2px dotted #000;
}

.trade-in-popup__condition .trade-in-popup__summary {
	margin-top: 21px;
}

.trade-in-popup__condition .trade-in-popup__summary-title {
	margin-top: 40px;
}

.trade-in-popup__condition .trade-in-popup__summary-product-wrap {
	padding: 13px 24px;
}

.trade-in-popup__condition-area-item {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-top: 19px;
}

.trade-in-popup__condition-area-item:first-child {
	padding-top: 40px;
}

.trade-in-popup__condition-area-item-option {
	width: 100%;
	font-size: 15px;
	color: #000;
}

.trade-in-popup__condition-area-item-option-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
}

.trade-in-popup__condition-area-item-option ul {
	display: table;
	width: 100%;
}

.trade-in-popup__condition-area-item-option ul li {
	position: relative;
	display: inline-block;
	width: 50%;
	padding-left: 30px;
	margin-top: 8px;
}

.trade-in-popup__condition-area-item-option ul li:nth-child(1),.trade-in-popup__condition-area-item-option ul li:nth-child(2) {
	margin-top: 21px;
}

.trade-in-popup__condition-area-item-option ul li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
	width: 15px;
	height: 11px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/ico-check-green2.png) no-repeat;
	background-size: 100% 100%;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 5px -2px 0 -2px;
}

.pc-size-3 .trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 4px 12px;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-radio {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 50%;
	margin-top: 12px;
	padding-right: 12px;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio {
	width: 100%;
	overflow: hidden;
	padding: 2px;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .radio-v2,.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .checkbox-v2 {
	width: 100%;
	height: 100%;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .radio-v2__label,.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .checkbox-v2__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	min-height: 52px;
	height: 100%;
	text-align: center;
	padding: 6px 12px;
	border-radius: 6px;
	border: solid 1px #ddd;
	font-size: 15px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .radio-v2__label-box-wrap,.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .checkbox-v2__label-box-wrap {
	display: none;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .radio-v2__label-text,.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .checkbox-v2__label-text {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio input:focus+label {
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio input:checked ~ .radio-v2__label,.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio input:checked ~ .checkbox-v2__label {
	font-weight: bold;
	border-color: #2189ff;
	-webkit-box-shadow: inset 0 0 0 1px #2189ff;
	box-shadow: inset 0 0 0 1px #2189ff;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .radio-v2__label-box-wrap {
	position: absolute;
	top: -2px;
	left: 0;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .radio-v2__label-text {
	font-size: 14px;
	line-height: 1.33;
	margin-top: 1px;
	word-break: break-word;
	padding-left: 30px;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-v2__label-box-wrap {
	position: absolute;
	top: -2px;
	left: 0;
}

.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-v2__label-text {
	font-size: 15px;
	line-height: 1.2;
	margin-top: 1px;
	word-break: break-word;
	padding-left: 30px;
}

.trade-in-popup__condition-area-item-check {
	display: inline-block;
	margin-left: 10px;
}

.trade-in-popup__condition-area-item-check:first-of-type {
	margin-left: 0;
}

.trade-in-popup__condition-area-item-check-label {
	display: inline-block;
	min-width: 72px;
	padding: 2px 4px;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.5;
	border: 2px solid #000;
	border-radius: 4px;
	color: #000;
	text-align: center;
	cursor: pointer;
}

.trade-in-popup__condition-area-item-check input:checked+label {
	color: #006bea;
	border-color: #2189ff;
}

.trade-in-popup__condition-area-item-check input:focus+label {
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.trade-in-popup__contents {
		width: 63.88888889vw;
		padding: 2.08333333vw 0vw;
	}

	.trade-in-popup .scrollbar__wrap {
		border-top-left-radius: 1.38888889vw;
		border-top-right-radius: 1.38888889vw;
	}

	.trade-in-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.trade-in-popup__inner-wrap {
		padding: 4.09722222vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.trade-in-popup__title {
		padding-right: 2.91666667vw;
		font-size: 1.66666667vw;
	}

	.trade-in-popup__title:after {
		width: 2.84722222vw;
		height: 2.84722222vw;
	}

	.trade-in-popup__sub-title {
		margin-top: 1.25vw;
		padding-right: 2.91666667vw;
		font-size: 1.25vw;
	}

	.trade-in-popup__article {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__article-text {
		font-size: 1.11111111vw;
	}

	.trade-in-popup__info-wrap {
		margin-top: 2.56944444vw;
	}

	.trade-in-popup__info-wrap .trade-in-popup__info-text {
		font-size: 1.04166667vw;
		line-height: 1.25vw;
	}

	.trade-in-popup__info-wrap .trade-in-popup__info-text.s-text1 {
		padding-left: 5.69444444vw;
	}

	.trade-in-popup__info-wrap .trade-in-popup__info-text+.trade-in-popup__info-text.s-text1 {
		margin-top: 1.45833333vw;
	}

	.trade-in-popup__info-wrap.s-border {
		padding-bottom: 2.56944444vw;
	}

	.trade-in-popup__disclaimer {
		font-size: .83333333vw;
		margin-top: 2.5vw;
	}

	.trade-in-popup__disclaimer a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__disclaimer-text {
		margin-top: .97222222vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__disclaimer-text:first-child {
		margin-top: 0;
	}

	.trade-in-popup__disclaimer-list {
		margin-top: .97222222vw;
	}

	.trade-in-popup__disclaimer-list-wrap {
		margin-top: 2.63888889vw;
	}

	.trade-in-popup__disclaimer-list-item {
		padding-left: .97222222vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__disclaimer-list-item:before {
		top: .34722222vw;
		left: .34722222vw;
		width: .13888889vw;
		height: .13888889vw;
	}

	.trade-in-popup__disclaimer-list-item+.trade-in-popup__disclaimer-list-item {
		margin-top: .13888889vw;
	}

	.trade-in-popup__disclaimer-list-item a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__logo-wrap {
		margin-top: .69444444vw;
	}

	.trade-in-popup__logo-wrap .image {
		width: 4.86111111vw;
	}

	.trade-in-popup__btn-wrap {
		padding: 1.66666667vw 2.5vw;
		font-size: .69444444vw;
		border-bottom-left-radius: 1.38888889vw;
		border-bottom-right-radius: 1.38888889vw;
	}

	.trade-in-popup__btn-wrap .cta {
		width: 13.88888889vw;
	}

	.trade-in-popup__btn-wrap .cta:nth-of-type(n+2):last-of-type {
		margin-left: 1.38888889vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-list {
		min-height: 21.80555556vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-label {
		gap: .55555556vw 0vw;
		padding: .76388889vw 1.66666667vw .76388889vw 3.54166667vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-name {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-desc {
		font-size: .90277778vw;
	}

	.trade-in-popup__brand-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__device-type-list-title,.trade-in-popup__brand-list-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__device-type-list-title {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__brand-list-title {
		margin-top: 1.25vw;
	}

	.trade-in-popup__device-type-list {
		margin: 1.38888889vw -0.69444444vw 0vw -0.69444444vw;
	}

	.trade-in-popup__device-type-item {
		padding: 0vw .69444444vw;
	}

	.trade-in-popup__device-type-item-label {
		padding-left: 3.54166667vw;
	}

	.trade-in-popup__device-type-item-label:before {
		left: 1.45833333vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		border-width: .06944444vw;
	}

	.trade-in-popup__device-type-item-label-name {
		font-size: 1.25vw;
	}

	.trade-in-popup__device-type-item-label-price {
		margin-top: .13888889vw;
		font-size: 1.25vw;
	}

	.trade-in-popup__device-type-item--with-icon {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__device-type-item--with-icon .trade-in-popup__device-type-item-label .icon {
		margin-right: .97222222vw;
		width: 2.91666667vw;
		height: 2.91666667vw;
	}

	.trade-in-popup__device-type-item--with-icon .trade-in-popup__device-type-item-label .icon+.trade-in-popup__device-type-item-label-text-wrap .trade-in-popup__device-type-item-label-name {
		margin-top: -0.20833333vw;
	}

	.trade-in-popup__device-type-item input:checked+label:after {
		left: 1.73611111vw;
		width: .55555556vw;
		height: .55555556vw;
	}

	.trade-in-popup__brand-list {
		margin: 2.01388889vw -0.69444444vw -0.69444444vw -0.69444444vw;
	}

	.trade-in-popup__brand-list-title+.trade-in-popup__brand-list {
		margin-top: .69444444vw;
	}

	.trade-in-popup__brand-item {
		padding: .69444444vw;
	}

	.trade-in-popup__brand-item-label {
		min-height: 2.5vw;
		padding: 1.18055556vw 1.45833333vw 1.18055556vw 3.54166667vw;
		border-width: .06944444vw;
		border-radius: .20833333vw;
	}

	.trade-in-popup__brand-item-label:before {
		left: 1.45833333vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		border-width: .06944444vw;
	}

	.trade-in-popup__brand-item-name {
		font-size: 1.25vw;
	}

	.trade-in-popup__brand-item-price {
		font-size: 1.25vw;
	}

	.trade-in-popup__brand-item input:checked+label:after {
		left: 1.73611111vw;
		width: .55555556vw;
		height: .55555556vw;
	}

	.trade-in-popup__brand-item-brand {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__brand-item-model {
		margin-top: .69444444vw;
		font-size: .90277778vw;
	}

	.trade-in-popup__brand-item-model-line2 {
		min-height: 2.43055556vw;
	}

	.trade-in-popup__model-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.56944444vw;
	}

	.trade-in-popup__model-list {
		margin: 1.25vw -1.38888889vw 0vw -1.38888889vw;
	}

	.trade-in-popup__model-item {
		padding: 0vw 1.38888889vw;
	}

	.trade-in-popup__model-item-label {
		padding: 0vw .97222222vw 0vw 2.5vw;
		min-height: 3.61111111vw;
	}

	.trade-in-popup__model-item-label:before {
		left: .69444444vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		border-width: .06944444vw;
	}

	.trade-in-popup__model-item-name {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__model-item-price em {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__model-item--multi-line .trade-in-popup__model-item-price em {
		font-size: .90277778vw;
	}

	.trade-in-popup__model-item input:checked+label:after {
		left: .97222222vw;
		width: .55555556vw;
		height: .55555556vw;
	}

	.trade-in-popup__dropdown-wrap {
		margin-top: 3.05555556vw;
		padding-bottom: 11.94444444vw;
	}

	.trade-in-popup__brand-dropdown-wrap {
		width: 18.05555556vw;
		padding-top: 2.08333333vw;
	}

	.trade-in-popup__model-dropdown-wrap {
		width: 37.5vw;
		padding-left: 4.16666667vw;
	}

	.trade-in-popup__dropdown-title {
		margin-bottom: .69444444vw;
		font-size: 1.04166667vw;
		line-height: 1.38888889vw;
	}

	.trade-in-popup__dropdown {
		height: 2.91666667vw;
	}

	.trade-in-popup__dropdown--select-field {
		padding: 0vw 2.77777778vw 0vw 1.04166667vw;
		border-width: .06944444vw;
		border-radius: .20833333vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__dropdown--select-field:after {
		right: 1.38888889vw;
		width: .69444444vw;
		height: .34722222vw;
	}

	.trade-in-popup__dropdown--select-list {
		max-height: 11.11111111vw;
		border-width: .06944444vw;
		border-radius: 0vw 0vw .20833333vw .20833333vw;
	}

	.trade-in-popup__dropdown--select-list .scrollbar__wrap {
		max-height: 11.11111111vw;
		border-radius: 0;
	}

	.trade-in-popup__dropdown--select-list .scrollbar-vertical__track {
		top: 0;
	}

	.trade-in-popup__dropdown--search-wrap {
		height: 2.77777778vw;
		margin-right: 1.11111111vw;
		padding-right: 3.47222222vw;
	}

	.trade-in-popup__dropdown--search-label {
		padding: .69444444vw 1.04166667vw;
		line-height: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__dropdown--search-input {
		padding: .69444444vw 1.04166667vw;
		line-height: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__dropdown--search-btn {
		width: 3.47222222vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__dropdown--search-btn:after {
		width: .97222222vw;
		height: .97222222vw;
	}

	.trade-in-popup__dropdown--select-item {
		margin-right: 1.11111111vw;
		padding: .69444444vw 1.04166667vw;
		line-height: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__new-dropdown-wrap {
		margin-top: 2.08333333vw;
		min-height: 32.84722222vw;
	}

	.trade-in-popup__new-dropdown {
		margin-top: .55555556vw;
		width: 21.94444444vw;
	}

	.trade-in-popup__new-dropdown--select-field {
		height: 4.02777778vw;
		padding: 0vw 3.68055556vw 0vw 1.66666667vw;
		font-size: .97222222vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__new-dropdown--select-field:after {
		right: 1.73611111vw;
		width: .97222222vw;
		height: .69444444vw;
	}

	.trade-in-popup__new-dropdown--select-field.open:before {
		left: 1.66666667vw;
		right: 1.66666667vw;
		height: .06944444vw;
	}

	.trade-in-popup__new-dropdown--select-list {
		border-radius: 0vw 0vw .41666667vw .41666667vw;
	}

	.trade-in-popup__new-dropdown--select-list .scrollbar__wrap {
		max-height: 17.36111111vw;
	}

	.trade-in-popup__new-dropdown--select-list .scrollbar__contents {
		margin: .13888889vw;
	}

	.trade-in-popup__new-dropdown--select-item-wrap {
		padding: .69444444vw 1.52777778vw;
	}

	.trade-in-popup__new-dropdown--select-item-name {
		font-size: .97222222vw;
	}

	.trade-in-popup__new-dropdown--select-item-price {
		font-size: .97222222vw;
		padding-left: .34722222vw;
	}

	.trade-in-popup__new-dropdown--select-item-price>span {
		padding-right: .41666667vw;
	}

	.trade-in-popup__title--sepol {
		margin-top: 2.15277778vw;
	}

	.trade-in-popup__title--sepol strong {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__model-list--sepol {
		margin-top: .55555556vw;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-name {
		padding-left: 2.5vw;
	}

	.trade-in-popup__model-info {
		margin: .97222222vw 0vw -0.27777778vw 0vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__imei-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__summary-wrap {
		margin-top: 2.5vw;
	}

	.trade-in-popup__summary {
		border-radius: .27777778vw;
	}

	.trade-in-popup__summary-title {
		font-size: 1.25vw;
		margin-top: 1.80555556vw;
	}

	.trade-in-popup__summary-title+.trade-in-popup__summary-wrap {
		margin-top: 1.25vw;
	}

	.trade-in-popup__summary-product-wrap {
		padding: 1.38888889vw 1.52777778vw;
		border-right-width: .06944444vw;
	}

	.s-pre-title .trade-in-popup__summary-product-wrap {
		padding: .76388889vw 1.52777778vw;
	}

	.trade-in-popup__summary-product-brand {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__summary-product-model {
		font-size: 1.04166667vw;
		margin-top: .20833333vw;
	}

	.trade-in-popup__summary-product-number {
		margin-top: .06944444vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__summary-price-wrap {
		padding: 1.52777778vw 1.45833333vw 1.45833333vw 1.45833333vw;
	}

	.trade-in-popup__summary-price-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__summary-price {
		margin-top: .41666667vw;
		font-size: 1.25vw;
	}

	.trade-in-popup__summary-price-list {
		margin-top: .41666667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__summary-price-desc {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__summary-message-wrap {
		margin-top: .90277778vw;
	}

	.trade-in-popup__summary-message {
		font-size: .83333333vw;
	}

	.trade-in-popup__summary-message--error {
		font-size: .83333333vw;
	}

	.trade-in-popup__imei {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__imei-method-wrap {
		border-right-width: .06944444vw;
	}

	.trade-in-popup__imei-method-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-method {
		margin-top: 1.25vw;
	}

	.trade-in-popup__imei-method img {
		width: 4.65277778vw;
		height: 4.65277778vw;
	}

	.trade-in-popup__imei-method-num {
		font-size: 4.51388889vw;
	}

	.trade-in-popup__imei-method-num span {
		top: .625vw;
	}

	.trade-in-popup__imei-method-es {
		padding-bottom: .13888889vw;
	}

	.trade-in-popup__imei-method-es-asterisk,.trade-in-popup__imei-method-es-text {
		font-size: 4.51388889vw;
	}

	.trade-in-popup__imei-method-es-asterisk {
		top: .625vw;
		padding-left: 5.55555556vw;
	}

	.trade-in-popup__imei-download {
		margin-top: 1.25vw;
	}

	.trade-in-popup__imei-download-img {
		width: 8.40277778vw;
		height: 8.47222222vw;
	}

	.trade-in-popup__imei-download-cta {
		margin-left: 1.66666667vw;
	}

	.trade-in-popup__imei-download-cta .cta {
		min-width: 12.5vw;
	}

	.trade-in-popup__imei-download.img-only .trade-in-popup__imei-download-img {
		width: 5.83333333vw;
		height: 5.83333333vw;
	}

	.trade-in-popup__imei-method-list {
		margin-top: 1.18055556vw;
	}

	.trade-in-popup__imei-method-list-item {
		padding-top: .83333333vw;
	}

	.trade-in-popup__imei-method-list-item span:first-of-type {
		font-size: 1.04166667vw;
		width: 4.79166667vw;
		margin-right: .83333333vw;
	}

	.trade-in-popup__imei-method-list-item span:last-of-type {
		width: 20.83333333vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-method-sub-wrap {
		margin-top: 2.08333333vw;
		padding-right: 3.61111111vw;
	}

	.trade-in-popup__imei-method-sub-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-method-sub-desc {
		margin-top: 1.04166667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-method-sub-disclaimer {
		margin-top: .69444444vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__imei-download.img-only+.trade-in-popup__imei-method-sub-wrap {
		margin-top: 1.11111111vw;
		padding-right: 1.66666667vw;
	}

	.trade-in-popup__imei-form-wrap {
		padding-left: 1.38888889vw;
	}

	.trade-in-popup__imei-form-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-form .text-field-v2 {
		margin-top: 1.59722222vw;
	}

	.trade-in-popup__imei-form .text-field-v2__hint,.trade-in-popup__imei-form .text-field-v2__input {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-form--load-wrap {
		margin-top: .69444444vw;
	}

	.trade-in-popup__imei-form--load-wrap .circular-progress {
		width: 2.5vw;
		height: 2.5vw;
	}

	.trade-in-popup__imei-condition-check-title {
		margin-bottom: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-condition-check-desc {
		margin-top: 1.38888889vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__imei-condition-check-wrap {
		padding-right: 2.08333333vw;
	}

	.trade-in-popup__imei-condition-check-wrap .radio-v2+.radio-v2 {
		margin-left: 6.25vw;
	}

	.trade-in-popup__imei-condition-check-wrap+.trade-in-popup__imei-form-title {
		margin-top: 2.5vw;
	}

	.trade-in-popup__imei-desc-wrap {
		padding: 0vw .69444444vw .69444444vw 0vw;
		border-right-width: .06944444vw;
	}

	.trade-in-popup__imei-desc {
		margin-top: 1.11111111vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-desc a[target="_blank"]:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.trade-in-popup__imei-seib {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__imei-seib .image {
		width: 17.77777778vw;
	}

	.trade-in-popup__imei-seib ~ .trade-in-popup__imei-method-sub-wrap {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__imei-seib ~ .trade-in-popup__imei-method-sub-wrap .trade-in-popup__imei-method-sub-desc {
		margin-top: .55555556vw;
	}

	.trade-in-popup__procedure {
		margin: 2.77777778vw .97222222vw;
	}

	.trade-in-popup__procedure-title {
		margin-top: 2.22222222vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__procedure-item-img {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.trade-in-popup__procedure-item-desc {
		margin-top: .83333333vw;
		padding: 0vw .90277778vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__procedure-item-desc ~ .trade-in-popup__procedure-item-desc {
		margin-top: .55555556vw;
	}

	.trade-in-popup__procedure-link-wrap {
		margin-top: .20833333vw;
	}

	.trade-in-popup__procedure-link+.trade-in-popup__procedure-link {
		margin-left: .27777778vw;
	}

	.trade-in-popup__procedure-link img {
		height: 1.59722222vw;
	}

	.trade-in-popup__procedure-link:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.trade-in-popup__condition-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.63888889vw;
	}

	.trade-in-popup__condition-list {
		margin-top: .27777778vw;
	}

	.trade-in-popup__condition-list-area {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__condition-list-item {
		padding: 1.66666667vw 0vw;
		border-bottom-width: .06944444vw;
	}

	.trade-in-popup__condition-list-item-option {
		padding: 0vw 1.04166667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__condition-list-item-option ul {
		margin-top: .69444444vw;
	}

	.trade-in-popup__condition-list-item-option li {
		margin-top: .55555556vw;
		padding-left: 2.08333333vw;
		font-size: 1.04166667vw;
		background-size: 1.04166667vw 1.04166667vw;
	}

	.trade-in-popup__condition-list-item-option-note {
		margin-top: .55555556vw;
		font-size: .90277778vw;
	}

	.trade-in-popup__condition-list-item-option-note a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__condition-list-item-option-desc {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.single-selection .trade-in-popup__condition-list-item-option li:first-of-type {
		margin-top: 0;
	}

	.trade-in-popup__condition-list-item-check-wrap.s-tooltip-none {
		padding-right: 1.94444444vw;
	}

	.trade-in-popup__condition-list-item-check:first-of-type {
		margin-right: .69444444vw;
	}

	.trade-in-popup__condition-list-item-check-label {
		min-width: 5vw;
		padding: .13888889vw .27777778vw;
		font-size: 1.04166667vw;
		border-width: .13888889vw;
		border-radius: .27777778vw;
	}

	.trade-in-popup__condition-list-item-tooltip {
		margin-left: .55555556vw;
	}

	.single-selection .trade-in-popup__condition-list-item-tooltip {
		margin-left: 0;
	}

	.trade-in-popup__condition-list-item-tooltip-btn {
		width: 1.38888889vw;
		height: 1.38888889vw;
	}

	.trade-in-popup__condition-list-item-tooltip-btn:after {
		font-size: .97222222vw;
		border-width: .06944444vw;
	}

	.trade-in-popup__condition-list-item-tooltip-box {
		min-width: 15.27777778vw;
		max-width: 26.80555556vw;
		padding: 1.04166667vw 1.38888889vw;
	}

	.trade-in-popup__condition-list-item-tooltip-box-text {
		font-size: .83333333vw;
	}

	.trade-in-popup__condition-list-item-tooltip--show .trade-in-popup__condition-list-item-tooltip-btn:after {
		background-size: .69444444vw .69444444vw;
	}

	.trade-in-popup__condition-list-item-radio-wrap {
		margin-top: 1.38888889vw;
		padding: 0vw 1.04166667vw;
	}

	.trade-in-popup__condition-list-item-radio-wrap .radio-v2 {
		margin-right: 1.04166667vw;
	}

	.trade-in-popup__condition-list-item-radio-wrap .radio-v2 .radio-v2__label-text {
		width: 8.33333333vw;
		font-size: 1.04166667vw;
		padding-left: 1.04166667vw;
	}

	.trade-in-popup__condition-error {
		margin: .97222222vw 0vw -0.27777778vw 0vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__apply-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.63888889vw;
	}

	.trade-in-popup__total {
		margin-top: 1.38888889vw;
		padding: .97222222vw 1.66666667vw;
		width: 21.94444444vw;
		border-width: .13888889vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__total-wrap {
		margin-top: 1.73611111vw;
	}

	.trade-in-popup__total--title {
		font-size: 1.25vw;
	}

	.trade-in-popup__total--brand {
		font-size: .83333333vw;
	}

	.trade-in-popup__total--model {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__total--storage {
		margin-top: .20833333vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__total--price-sub-wrap {
		margin-top: .55555556vw;
	}

	.trade-in-popup__total--price-title {
		font-size: .83333333vw;
	}

	.trade-in-popup__total--price-discount {
		margin-top: .20833333vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__image-check-list {
		margin-top: 1.80555556vw;
	}

	.trade-in-popup__image-check-list-wrap {
		margin-top: 2.5vw;
	}

	.trade-in-popup__image-check-list-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__image-check-item-img {
		width: 2.91666667vw;
		height: 2.91666667vw;
	}

	.trade-in-popup__image-check-item-desc {
		margin-top: .83333333vw;
		padding: 0vw .90277778vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__image-check-list-wrap+.trade-in-popup__image-check-list-wrap {
		margin-top: 1.80555556vw;
	}

	.trade-in-popup__image-check-list-wrap+.trade-in-popup__image-check-list-wrap .trade-in-popup__image-check-list-title {
		padding-top: 1.80555556vw;
		border-top-width: .06944444vw;
	}

	.trade-in-popup__confirm-terms {
		margin-top: 2.22222222vw;
		margin-bottom: -0.83333333vw;
	}

	.trade-in-popup__confirm-terms.s-border-top {
		margin-top: 2.77777778vw;
		padding-top: 2.77777778vw;
	}

	.trade-in-popup__confirm-terms-title {
		margin-bottom: 1.80555556vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap {
		padding-left: .83333333vw;
		padding-bottom: .83333333vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap.is-required:before {
		font-size: 1.04166667vw;
		top: -0.06944444vw;
	}

	.trade-in-popup__confirm-terms .checkbox-v2__label-text {
		padding-left: 2.70833333vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__confirm-terms .checkbox-v2__label-text a[target="_blank"]:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.trade-in-popup__confirm-terms-checkbox-note {
		font-size: .83333333vw;
		padding: 0vw 0vw 1.38888889vw 3.47222222vw;
	}

	.trade-in-popup__confirm-terms-desc {
		padding-left: 3.54166667vw;
		padding-bottom: .83333333vw;
		font-size: 1.04166667vw;
		line-height: 1.66666667vw;
	}

	.trade-in-popup__confirm-terms-desc a[target="_blank"]:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.trade-in-popup__confirm-terms-required-text {
		padding-left: 2.70833333vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__confirm-terms-required-field {
		padding-left: 3.54166667vw;
		padding-bottom: .83333333vw;
		font-size: 1.04166667vw;
		line-height: 1.66666667vw;
	}

	.trade-in-popup__confirm-terms .radio-v2 {
		margin-top: 1.66666667vw;
		margin-left: .83333333vw;
	}

	.trade-in-popup__confirm-terms .radio-v2 .radio-v2__label-text {
		font-size: 1.04166667vw;
		padding-left: .97222222vw;
	}

	.trade-in-popup__image-check-list-wrap+.trade-in-popup__confirm-terms {
		margin-top: 2.5vw;
		padding-top: 2.56944444vw;
		border-top-width: .06944444vw;
	}

	.trade-in-popup__confirm-terms+.trade-in-popup__confirm-terms {
		margin-top: 3.33333333vw;
		padding-top: 2.56944444vw;
		border-top-width: .06944444vw;
	}

	.trade-in-popup__apply-failed {
		font-size: 1.04166667vw;
		margin-top: 1.80555556vw;
	}

	.trade-in-popup__apply-warning-wrap {
		margin-top: 2.5vw;
		padding: 1.38888889vw;
	}

	.trade-in-popup__apply-warning-img {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.trade-in-popup__apply-warning-text-wrap {
		padding-left: 1.38888889vw;
	}

	.trade-in-popup__apply-warning-text-wrap strong {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__apply-how-to {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__apply-how-to-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__apply-how-to-list {
		margin-top: .90277778vw;
	}

	.trade-in-popup__apply-how-to-item-num {
		min-width: 1.04166667vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__apply-how-to-item-text {
		font-size: .97222222vw;
	}

	.trade-in-popup__discount-wrap .trade-in-popup__inner-wrap {
		padding-bottom: 2.43055556vw;
	}

	.trade-in-popup__discount-wrap .trade-in-popup__disclaimer-wrap {
		margin: 2.77777778vw 0vw 1.59722222vw 0vw;
	}

	.trade-in-popup__discount-list {
		margin-top: .69444444vw;
	}

	.trade-in-popup__discount-list-item {
		padding: 2.43055556vw 0vw;
		border-bottom-width: .06944444vw;
	}

	.trade-in-popup__discount-list-item-img {
		margin-top: .27777778vw;
	}

	.trade-in-popup__discount-list-item-text-wrap {
		padding: 0vw 1.04166667vw;
	}

	.trade-in-popup__discount-list-item-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__discount-list-item-desc {
		margin-top: .27777778vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__discount-list-item-note {
		padding-top: .625vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__discount-list-item-num-wrap {
		padding-left: .97222222vw;
	}

	.trade-in-popup__discount-list-item-num {
		font-size: 1.94444444vw;
	}

	.trade-in-popup__discount-list-item-num-wrap+.trade-in-popup__discount-list-item-text-wrap {
		padding: 0vw 5.90277778vw 0vw 0vw;
	}

	.trade-in-popup__discount-cta-wrap {
		margin: 2.77777778vw 0vw 5.55555556vw 0vw;
	}

	.trade-in-popup__discount-cta-wrap a {
		font-size: .90277778vw;
	}

	.trade-in-popup__discount-cta-wrap a:after {
		padding-left: .13888889vw;
		width: .69444444vw;
		height: .69444444vw;
	}

	.trade-in-popup__carrier-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.29166667vw;
	}

	.trade-in-popup__carrier {
		margin-top: 2.29166667vw;
		min-height: 9.93055556vw;
	}

	.trade-in-popup__carrier-list-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__carrier-list {
		margin-top: .625vw;
	}

	.trade-in-popup__carrier-list-item {
		padding-top: .41666667vw;
	}

	.trade-in-popup__carrier-list-item-label {
		padding-left: 1.59722222vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__carrier-list-item-label:before {
		width: 1.11111111vw;
		height: 1.11111111vw;
		border-width: .06944444vw;
	}

	.trade-in-popup__carrier-list-item input:checked+label:after {
		left: .27777778vw;
		width: .55555556vw;
		height: .55555556vw;
	}

	.trade-in-popup__trade-in-id-wrap .trade-in-popup__inner-wrap,.trade-in-popup__zipcode-wrap .trade-in-popup__inner-wrap {
		min-height: 40.27777778vw;
	}

	.trade-in-popup__recaptcha-iframe-wrap .invalid-notice {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__recaptcha-iframe-wrap+.trade-in-popup__imei-form-title {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar {
		margin: .625vw -0.69444444vw 0vw -0.69444444vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar__wrap {
		max-height: 20.83333333vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar-vertical__track {
		top: .69444444vw;
		bottom: .69444444vw;
		right: -0.27777778vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__summary {
		margin-top: 2.63888889vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-item {
		border-radius: .34722222vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-item-label {
		padding-top: .83333333vw;
		padding-bottom: .83333333vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form {
		margin-top: 2.08333333vw;
		width: 26.38888889vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__hint,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__input {
		font-size: 1.04166667vw;
		padding: 0vw 2.22222222vw .55555556vw 0vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2__input-icon.delete {
		right: 0vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2 .text-field-v2__hint,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2 .text-field-v2__input {
		font-size: 1.04166667vw;
		padding: 0vw 5.55555556vw .55555556vw 0vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.delete,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.error,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.success {
		right: 3.47222222vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.search {
		right: 1.04166667vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.search .icon.search {
		width: 1.66666667vw;
		height: 1.66666667vw;
		right: .27777778vw;
		bottom: 0vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__seca-imei--sub-title {
		margin-top: 2.63888889vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__seca-imei--sub-title--align-left {
		width: 26.31944444vw;
	}

	.trade-in-popup__seca-imei--find-imei-img {
		margin-top: 1.875vw;
	}

	.trade-in-popup__seca-imei--desc {
		margin-top: 1.11111111vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__seca-imei--method-list li {
		padding: 2.01388889vw 0vw 1.875vw 0vw;
	}

	.trade-in-popup__seca-imei--method-title {
		font-size: 1.04166667vw;
		padding-right: 1.94444444vw;
	}

	.trade-in-popup__seca-imei--method-desc {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__seca-imei--warning-message-wrap {
		margin-top: 4.16666667vw;
		padding: 1.38888889vw;
	}

	.trade-in-popup__seca-imei--warning-message-wrap .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
		padding: .69444444vw;
		margin-right: 1.38888889vw;
	}

	.trade-in-popup__seca-imei--warning-message-text-wrap {
		max-width: 48.61111111vw;
	}

	.trade-in-popup__seca-imei--warning-message-text-wrap .cta {
		margin-top: .55555556vw;
	}

	.trade-in-popup__seca-imei--warning-message-title {
		margin-top: .83333333vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__seca-imei--warning-message-desc {
		margin-top: .83333333vw;
		font-size: .90277778vw;
	}

	.trade-in-popup__seca-imei--warning-message-list {
		padding-left: 1.25vw;
	}

	.trade-in-popup__seca-imei--warning-message-list>li {
		margin-top: .55555556vw;
		font-size: .90277778vw;
	}

	.trade-in-popup__seca-imei--warning-message-text-wrap--only-desc {
		padding-right: 1.04166667vw;
	}

	.trade-in-popup__seca-imei--warning-message-desc--large {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__seca-select-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__seca-select--dropdown {
		margin-top: 1.11111111vw;
		width: 31.25vw;
	}

	.trade-in-popup__seca-select--dropdown-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__seca-select--dropdown-wrap:first-of-type {
		margin-top: 3.81944444vw;
	}

	.trade-in-popup__seca-select--dropdown-num {
		font-size: 1.94444444vw;
	}

	.trade-in-popup__seca-select--dropdown-title {
		padding-left: 1.18055556vw;
		font-size: 1.25vw;
	}

	.trade-in-popup__seca-select--dropdown-select-field {
		height: 4.16666667vw;
		padding: 0vw 3.68055556vw 0vw 1.66666667vw;
		font-size: 1.04166667vw;
		border-width: .06944444vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__seca-select--dropdown-select-field:after {
		right: 1.66666667vw;
		width: 1.04166667vw;
		height: .625vw;
	}

	.trade-in-popup__seca-select--dropdown.selected .trade-in-popup__seca-select--dropdown-select-field {
		border-width: .13888889vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list {
		padding-top: .06944444vw;
		border-width: .06944444vw;
		border-radius: 0vw 0vw .41666667vw .41666667vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list:before {
		left: 1.66666667vw;
		right: 1.66666667vw;
		height: .06944444vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list .scrollbar__wrap {
		max-height: 14.16666667vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list .scrollbar__contents {
		margin: .13888889vw;
	}

	.trade-in-popup__seca-select--dropdown-select-item-name {
		height: 2.77777778vw;
		padding-left: 1.52777778vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__shop-condition-content {
		min-height: 32.84722222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary {
		width: 21.94444444vw;
		margin-top: 1.73611111vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-title {
		font-size: 1.25vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-content {
		margin-top: 1.25vw;
		border-width: .13888889vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product {
		padding: .83333333vw 1.52777778vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-model {
		margin-top: .13888889vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-model-device {
		font-size: .97222222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price {
		padding: .83333333vw 1.45833333vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-title {
		font-size: .83333333vw;
	}

	.sk-item .trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-title {
		margin-top: .55555556vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-price {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept.center-box {
		max-width: 23.05555556vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list {
		margin: .48611111vw -0.55555556vw 0vw -0.55555556vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li {
		padding: 0vw .55555556vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 label {
		padding: .55555556vw 1.59722222vw .41666667vw 1.59722222vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 input[type="radio"]:checked ~ .radio-v2__label {
		border-color: #2189ff;
		-webkit-box-shadow: inset 0 0 0 1px #2189ff;
		box-shadow: inset 0 0 0 1px #2189ff;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2__label-text {
		font-size: .97222222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2__label-text:before {
		min-height: 3.05555556vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__disclaimer {
		margin-top: 2.91666667vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__title {
		font-size: 1.94444444vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__sub-title {
		font-size: 1.38888889vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-wrap {
		padding: 2.77777778vw 0vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list {
		width: 24.30555556vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item {
		margin-top: 1.11111111vw;
		padding: .90277778vw 0vw 1.11111111vw 0vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item:first-of-type {
		margin-top: .83333333vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item-num {
		height: 2.56944444vw;
		font-size: 1.94444444vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item-text {
		margin-top: .20833333vw;
		width: 20.83333333vw;
		min-height: 2.63888889vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-img {
		width: 18.05555556vw;
		height: 18.05555556vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc {
		font-size: .97222222vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc-wrap {
		margin-top: 2.08333333vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc a[target="_blank"]:after {
		width: .97222222vw;
		height: .97222222vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__disclaimer-wrap {
		padding-top: 2.77777778vw;
	}

	.trade-in-popup__apply-check {
		margin-top: 3.19444444vw;
	}

	.trade-in-popup__sub-txt+.trade-in-popup__apply-check {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__apply-check-title {
		font-size: .97222222vw;
		padding: .69444444vw 0vw;
	}

	.trade-in-popup__apply-check ul {
		max-width: 41.94444444vw;
	}

	.trade-in-popup__apply-check li {
		margin: .83333333vw 0vw;
		padding-left: 1.66666667vw;
	}

	.trade-in-popup__apply-check-desc:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.trade-in-popup__apply-check-desc.s-no-check:before {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.trade-in-popup__apply-check-desc p {
		padding-left: .69444444vw;
		font-size: .83333333vw;
	}

	.no-check .trade-in-popup__apply-check-desc p {
		padding-left: .625vw;
	}

	.trade-in-popup__apply-check-desc-center {
		font-size: .97222222vw;
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__apply-check-desc-center a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__apply-check .no-check {
		width: 40vw;
	}

	.trade-in-popup__apply-check .no-check .no-check-list {
		padding-right: 1.04166667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__sub-title-wrap {
		margin-top: .83333333vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list {
		margin-top: .34722222vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item {
		padding: 2.43055556vw 0vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-num {
		font-size: 1.94444444vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-text-wrap {
		padding: 0vw 1.04166667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-title {
		font-size: 1.25vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-num-wrap+.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-text-wrap {
		padding: 0vw 5.90277778vw 0vw 0vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-button-wrap {
		padding-right: .97222222vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-button {
		font-size: .90277778vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details {
		margin: 1.66666667vw 0vw .34722222vw 2.77777778vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap {
		padding-bottom: .83333333vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-text {
		padding-left: 2.70833333vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo--sub-title {
		margin-top: 2.63888889vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2 {
		margin-top: 2.08333333vw;
		width: 26.38888889vw;
		height: 3.88888889vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2__hint {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2__input {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-wrap {
		margin-top: 2.77777778vw;
		padding: 1.38888889vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-img img {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-desc {
		font-size: 1.04166667vw;
		margin-left: 1.31944444vw;
	}

	.trade-in-popup__seau-first-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__seau-first-wrap .trade-in-popup__imei-form-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__imei-form-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__imei-form-wrap {
		margin-top: 2.77777778vw;
		padding: 0vw 10vw;
	}

	.trade-in-popup__seau-first-wrap .trade-in-popup__recaptcha-iframe-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__recaptcha-iframe-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__recaptcha-iframe-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__stepper-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__stepper {
		height: .13888889vw;
		margin-right: .27777778vw;
	}

	.trade-in-popup__radio-list {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__radio-list--icon .trade-in-popup__radio-item label {
		padding-left: 3.88888889vw;
	}

	.trade-in-popup__radio-list--icon .trade-in-popup__radio-item label::after {
		left: 1.52777778vw;
		width: 1.25vw;
		height: 1.25vw;
	}

	.trade-in-popup__radio-list--icon .trade-in-popup__radio-item input:checked+label::before {
		left: 1.80555556vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__radio-item {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__radio-item-label {
		width: 35.55555556vw;
		padding: 1.45833333vw 1.66666667vw;
		font-size: 1.04166667vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__search-dropdown-wrap {
		margin-top: 2.77777778vw;
		padding: 0vw 10vw;
	}

	.trade-in-popup__search-dropdown-title {
		font-size: .83333333vw;
	}

	.trade-in-popup__search-dropdown {
		margin-top: .55555556vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__search-dropdown-search-field .icon {
		right: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.trade-in-popup__search-dropdown-label {
		padding: 1.38888889vw 1.66666667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__search-dropdown-input {
		padding: 1.38888889vw 1.66666667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__search-dropdown-list .scrollbar__wrap {
		max-height: 13.88888889vw;
	}

	.trade-in-popup__search-dropdown-item-btn {
		min-height: 2.77777778vw;
		padding: 0vw 1.66666667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__how-to-list-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__how-to-list-title {
		margin-top: 2.77777778vw;
		font-size: 1.38888889vw;
	}

	.trade-in-popup__how-to-list {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__how-to-list-item {
		margin-right: 1.66666667vw;
	}

	.trade-in-popup__how-to-list-item .icon {
		margin-top: 1.11111111vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.trade-in-popup__how-to-list-item-title {
		margin-top: 2.22222222vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__how-to-list-item-desc {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__summary-wrap--seau {
		margin-top: 1.38888889vw;
		padding: 0vw 10vw;
	}

	.trade-in-popup__summary-product-wrap--seau {
		border-radius: .41666667vw;
	}

	.trade-in-popup__summary-product-name--seau {
		font-size: 1.04166667vw;
		padding: 1.38888889vw 1.66666667vw .83333333vw 1.66666667vw;
	}

	.trade-in-popup__summary-product-price-wrap--seau {
		padding: .83333333vw 1.66666667vw 1.38888889vw 1.66666667vw;
	}

	.trade-in-popup__summary-product-price-desc--seau {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__summary-product-price--seau {
		margin-left: 1.11111111vw;
		font-size: 1.25vw;
	}

	.trade-in-popup__check-list {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__check-list-item {
		font-size: .83333333vw;
		margin-top: .55555556vw;
		padding-left: 3.19444444vw;
	}

	.trade-in-popup__check-list-item:before {
		width: .97222222vw;
		height: .97222222vw;
		left: 1.66666667vw;
	}

	.trade-in-popup__cta-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__cta-wrap a {
		font-size: .97222222vw;
	}

	.trade-in-popup__cta-wrap a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__contents-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__contents-title {
		margin-top: 2.77777778vw;
		font-size: 1.38888889vw;
	}

	.trade-in-popup__contents-list {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__contents-list-item {
		padding: 1.11111111vw 0vw;
	}

	.trade-in-popup__contents-list-item-title {
		font-size: .97222222vw;
	}

	.trade-in-popup__contents-list-item-desc {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__contents-list-item a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item {
		margin-top: .55555556vw;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item span:first-of-type {
		padding-right: .69444444vw;
		width: 5.48611111vw;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item span:last-of-type {
		padding-right: 1.38888889vw;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-imei-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-condition-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-confirm-wrap .trade-in-popup__disclaimer-wrap {
		padding-top: 2.77777778vw;
	}

	.trade-in-popup__sepco-device-wrap__close,.trade-in-popup__sepco-imei-wrap__close,.trade-in-popup__sepco-condition-wrap__close,.trade-in-popup__sepco-confirm-wrap__close {
		padding-top: 3.26388889vw;
		right: 1.38888889vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode {
		max-width: 35.55555556vw;
		margin-top: 2.43055556vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input-failed {
		margin-top: 1.25vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 {
		height: 6.31944444vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 .text-field-v2__input {
		height: 4.02777778vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 .text-field-v2__text {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-validation {
		margin-top: .90277778vw;
		height: 1.25vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form {
		max-width: 26.31944444vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 {
		height: 6.31944444vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__input {
		height: 4.02777778vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__text {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap {
		margin-top: 2.63888889vw;
		padding: 2.08333333vw 1.38888889vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap .trade-in-popup__seca-imei--warning-message-desc {
		margin-top: .27777778vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap .trade-in-popup__seca-imei--warning-message-list {
		gap: .27777778vw;
		margin-top: .20833333vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--find-imei-img .image__main {
		max-width: 17.5vw;
		width: 100%;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap.scrollbar {
		margin: .625vw -0.69444444vw 0vw -0.69444444vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .scrollbar__wrap {
		max-height: 20.83333333vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .scrollbar-vertical__track {
		top: .69444444vw;
		bottom: .69444444vw;
		right: -0.27777778vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__summary {
		margin-top: 2.63888889vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__brand-item {
		border-radius: .34722222vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__brand-item-label {
		padding-top: .83333333vw;
		padding-bottom: .83333333vw;
	}

	.trade-in-popup__sepco-condition-wrap .trade-in-popup__condition-list-item-tooltip-box {
		max-width: 30.20833333vw;
		width: 30.20833333vw;
	}

	.trade-in-popup__stepbar {
		margin-top: 2.98611111vw;
	}

	.trade-in-popup__tradeIn {
		padding-top: 1.38888889vw;
	}

	.trade-in-popup__tradeIn-category {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__tradeIn-category.s-layout-initial {
		min-width: 27.22222222vw;
	}

	.trade-in-popup__tradeIn-category-swiper {
		margin: 0vw -0.55555556vw;
	}

	.trade-in-popup__tradeIn-category-swiper.basic-swiper [class*=swiper-button] {
		width: 2.08333333vw;
		height: 2.08333333vw;
		padding: .20833333vw;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-prev {
		left: -2.22222222vw;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-prev+.s-bg-left {
		left: -0.69444444vw;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-next {
		right: -2.22222222vw;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-prev+.s-bg-left,.trade-in-popup__tradeIn-category-swiper .swiper-button-next+.s-bg-right {
		width: 1.66666667vw;
	}

	.trade-in-popup__tradeIn-category-swiper .trade-in-popup__swiper-item {
		width: 14.16666667vw;
	}

	.trade-in-popup__tradeIn-category-list {
		font-size: 1.04166667vw;
		padding: .13888889vw 0vw;
		margin: 0vw .55555556vw;
	}

	.trade-in-popup__tradeIn-category-list-label {
		padding: 1.11111111vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__tradeIn-category-list-img {
		width: 3.47222222vw;
		height: 3.47222222vw;
	}

	.trade-in-popup__tradeIn-category-list-img svg.icon {
		height: 3.47222222vw;
	}

	.trade-in-popup__tradeIn-category-list-text {
		margin-top: .41666667vw;
	}

	.trade-in-popup__tradeIn-category-list-price {
		margin-top: .27777778vw;
	}

	.trade-in-popup__tradeIn-category .trade-in-popup__terms {
		margin-top: 1.04166667vw;
	}

	.trade-in-popup__tradeIn-category .trade-in-popup__terms-checkbox-wrap {
		padding-bottom: 1.875vw;
	}

	.trade-in-popup__tradeIn-select {
		width: 35.55555556vw;
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__tradeIn-select input[type="checkbox"]:checked ~ .checkbox-radio__label .checkbox-radio__label-text:before,.trade-in-popup__tradeIn-select input[type="radio"]:checked ~ .checkbox-radio__label .checkbox-radio__label-text:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.trade-in-popup__tradeIn-select__dropdown {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select:before {
		top: 4.02777778vw;
		left: 1.66666667vw;
		right: 1.66666667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder {
		height: 4.02777778vw;
		padding: 0vw 0vw 0vw 1.66666667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-btn {
		top: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin-top: -0.20833333vw;
		right: 1.73611111vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-name {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-name span {
		max-width: 21.11111111vw;
		max-height: 2.72222222vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options a[role="option"] {
		padding: .76388889vw 1.66666667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form {
		width: 32.29166667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2__input {
		height: 3.81944444vw;
		line-height: 3.81944444vw;
		padding-top: 0;
		padding-bottom: 0;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2__input-icon {
		bottom: 1.18055556vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .no-title .text-field-v2__hint {
		line-height: 3.81944444vw;
	}

	.trade-in-popup__tradeIn-select__choose-title {
		font-size: .83333333vw;
		margin-bottom: .34722222vw;
	}

	.trade-in-popup__tradeIn-select__choose-price {
		padding-left: .34722222vw;
	}

	.trade-in-popup__tradeIn-select__choose-price span {
		display: inline-block;
		padding-right: .41666667vw;
	}

	.trade-in-popup__tradeIn-select-summary {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__tradeIn-select-summary-wrap {
		padding: 1.38888889vw 1.66666667vw;
		border-radius: .41666667vw;
	}

	.trade-in-popup__tradeIn-select-summary-title {
		font-size: 1.04166667vw;
		padding-bottom: .69444444vw;
	}

	.trade-in-popup__tradeIn-select-summary-dis {
		margin-top: .83333333vw;
	}

	.trade-in-popup__tradeIn-select-summary-dis .text {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__tradeIn-select-summary-dis .price {
		font-size: 1.25vw;
	}

	.trade-in-popup__tradeIn-select-summary-txt {
		font-size: .83333333vw;
		margin-top: .83333333vw;
	}

	.trade-in-popup__content-how-to {
		max-width: 55.55555556vw;
		margin-top: 2.77777778vw;
		padding-top: 2.5vw;
	}

	.trade-in-popup__content-how-to-title {
		font-size: 1.38888889vw;
	}

	.trade-in-popup__content-how-to-list {
		padding-top: .625vw;
		gap: .69444444vw;
	}

	.trade-in-popup__content-how-to-item {
		padding: 1.18055556vw 0vw 1.11111111vw 0vw;
		gap: 1.66666667vw;
	}

	.trade-in-popup__content-how-to-number {
		font-size: 1.94444444vw;
	}

	.trade-in-popup__content-how-to-item-title {
		font-size: .97222222vw;
	}

	.trade-in-popup__content-how-to-text {
		font-size: .97222222vw;
		padding-top: .69444444vw;
	}

	.trade-in-popup__content-how-to .trade-in-popup__content-how-to-text-wrap .trade-in-popup__content-how-to-item-title+.trade-in-popup__content-how-to-text {
		padding-top: .27777778vw;
	}

	.trade-in-popup__content-how-to-desc {
		font-size: .97222222vw;
		padding-top: 1.80555556vw;
	}

	.trade-in-popup__content-how-to-desc a {
		color: #006bea;
		text-decoration: underline;
	}

	.trade-in-popup__content-how-to-desc a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepol-final-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item {
		gap: 1.59722222vw;
		padding: 2.08333333vw 0vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-number {
		font-size: 1.94444444vw;
		padding-left: .97222222vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-tooltip-box {
		width: 28.47222222vw;
		max-width: 28.47222222vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-tooltip-box-text {
		height: 10vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check-wrap {
		gap: 1.11111111vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check-label {
		padding: .97222222vw 0vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__sepol-mandatory {
		padding: 1.04166667vw 0vw;
	}

	.trade-in-popup__sepol-mandatory-title {
		font-size: 1.25vw;
	}

	.trade-in-popup__sepol-mandatory-title-sub {
		font-size: .97222222vw;
	}

	.trade-in-popup__sepol-mandatory-list {
		gap: 1.11111111vw;
		margin-top: 1.18055556vw;
	}

	.trade-in-popup__sepol-mandatory-item {
		gap: .55555556vw;
	}

	.trade-in-popup__sepol-mandatory-item .image {
		width: 2.91666667vw;
	}

	.trade-in-popup__sepol-mandatory-text {
		font-size: .83333333vw;
	}

	.trade-in-popup__close {
		top: 3.75vw;
		right: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.trade-in-popup__imei-number {
		margin-top: 2.08333333vw;
		padding-top: 2.43055556vw;
	}

	.trade-in-popup__validation-option .trade-in-popup__imei-number {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__imei-number-input {
		font-size: .97222222vw;
	}

	.trade-in-popup__imei-number-input .trade-in-popup__imei-form .no-title .text-field-v2__hint {
		font-size: 1.25vw;
		padding-bottom: .55555556vw;
		padding-top: 0vw;
	}

	.trade-in-popup__imei-number-input .text-field-v2 {
		margin-top: .48611111vw;
	}

	.trade-in-popup__imei-number-input .text-field-v2__input {
		font-size: 1.25vw;
		padding-bottom: .55555556vw;
		padding-top: 0vw;
		padding-right: 4.51388889vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input {
		font-size: 1.04166667vw;
		padding: 0vw 5.55555556vw .55555556vw 0vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.delete,.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.error,.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.success {
		right: 3.47222222vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-icon.search {
		right: 1.04166667vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-icon.search .icon.search {
		width: 1.66666667vw;
		height: 1.66666667vw;
		right: .27777778vw;
		bottom: 0vw;
	}

	.trade-in-popup__imei-number-method {
		min-height: 15.55555556vw;
		padding: .13888889vw .20833333vw 0vw 10.76388889vw;
	}

	.trade-in-popup__imei-number-method-img {
		left: .97222222vw;
		width: 9.02777778vw;
		height: 15.55555556vw;
	}

	.trade-in-popup__imei-number-method-txt {
		padding-left: .83333333vw;
	}

	.trade-in-popup__imei-number-method-txt-title {
		font-size: .97222222vw;
	}

	.trade-in-popup__imei-number-method-txt-desc {
		margin-top: 1.38888889vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__imei-number-method-list {
		margin-top: 1.66666667vw;
	}

	.trade-in-popup__imei-number-method-list>* {
		margin-top: .83333333vw;
	}

	.trade-in-popup__imei-number-method-list-title {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__imei-number-method-list-text {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__imei-number-method-list-text li {
		font-size: .83333333vw;
		margin-top: 1.18055556vw;
	}

	.trade-in-popup__imei-number-method-list .s-method-tit {
		min-width: 5.41666667vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__imei-number-method-list .s-method-tit+p {
		margin-top: .20833333vw;
		font-size: .83333333vw;
	}

	.trade-in-popup__imei-number-title {
		padding-right: 2.08333333vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__imei-number-method-list+.trade-in-popup__imei-number-title,.trade-in-popup__imei-number-method-list-text+.trade-in-popup__imei-number-title {
		margin-top: 1.31944444vw;
	}

	.trade-in-popup__imei-number .s-no-search-btn .text-field-v2__input {
		padding: 0vw 2.22222222vw .55555556vw 0vw;
	}

	.trade-in-popup__sub-txt {
		font-size: 1.25vw;
		margin-top: 1.80555556vw;
	}

	.trade-in-popup__sub-txt.s-border-top {
		padding-top: 2.77777778vw;
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__validation-option {
		padding-top: 2.77777778vw;
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__validation-sub-txt {
		font-size: 1.25vw;
		margin-bottom: 1.38888889vw;
	}

	.trade-in-popup__validation-sub-txt+.trade-in-popup__validation-sub-txt {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__option-tab {
		gap: 1.11111111vw;
	}

	.trade-in-popup__option-tab-label {
		height: 3.61111111vw;
		border-radius: .27777778vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__yn-option-tab {
		gap: 1.11111111vw;
		max-width: 21.94444444vw;
	}

	.trade-in-popup__apply-check+.trade-in-popup__yn-option-tab {
		margin-top: 1.66666667vw;
	}

	.trade-in-popup__yn-option-tab-label {
		height: 4.16666667vw;
		border-radius: .27777778vw;
		font-size: .97222222vw;
	}

	.trade-in-popup__pre-assessment .trade-in-popup__disclaimer-wrap {
		padding-top: 2.77777778vw;
	}

	.trade-in-popup__condition .trade-in-popup__summary .trade-in-popup__summary-product-wrap {
		padding: .90277778vw 1.38888889vw;
	}

	.trade-in-popup__condition-area-item {
		padding-top: 1.31944444vw;
	}

	.trade-in-popup__condition-area-item-option {
		font-size: 1.04166667vw;
	}

	.trade-in-popup__condition-area-item-option-title {
		font-size: .83333333vw;
	}

	.trade-in-popup__condition-area-item-option ul li {
		padding-left: 2.08333333vw;
		margin-top: .55555556vw;
	}

	.trade-in-popup__condition-area-item-option ul li:nth-child(1),.trade-in-popup__condition-area-item-option ul li:nth-child(2) {
		margin-top: 1.45833333vw;
	}

	.trade-in-popup__condition-area-item-option ul li:before {
		top: .41666667vw;
		width: 1.04166667vw;
		height: .76388889vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap {
		margin: .34722222vw -0.13888889vw 0vw .13888889vw;
	}

	.pc-size-3 .trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap {
		grid-template-columns: 1fr 1fr 1fr;
		gap: .27777778vw .83333333vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-radio {
		margin-top: .83333333vw;
		padding-right: .83333333vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio {
		padding: .13888889vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .radio-v2__label,.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .checkbox-v2__label {
		min-height: 3.61111111vw;
		padding: .41666667vw .83333333vw;
		border-radius: .41666667vw;
		font-size: 1.04166667vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .radio-v2__label-box-wrap {
		top: -0.13888889vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .radio-v2__label-text {
		font-size: .97222222vw;
		margin-top: .06944444vw;
		padding-left: 2.08333333vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-v2__label-box-wrap {
		top: -0.13888889vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-v2__label-text {
		font-size: 1.04166667vw;
		margin-top: .06944444vw;
		padding-left: 2.08333333vw;
	}

	.trade-in-popup__condition-area-item-check {
		margin-left: .69444444vw;
	}

	.trade-in-popup__condition-area-item-check-label {
		padding: .13888889vw .27777778vw;
		font-size: 1.04166667vw;
		border-radius: .27777778vw;
		min-width: 5vw;
	}
}

@media only screen and (max-width:767px) {
	.trade-in-popup__contents {
		width: 100%;
		padding: 2.77777778vw;
	}

	.trade-in-popup .scrollbar__wrap {
		border-top-left-radius: 5.55555556vw;
		border-top-right-radius: 5.55555556vw;
	}

	.trade-in-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.trade-in-popup__inner-wrap {
		padding: 13.33333333vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.trade-in-popup__title {
		padding-right: 9.16666667vw;
		font-size: 6.11111111vw;
	}

	.trade-in-popup__title:after {
		width: 8.33333333vw;
		height: 8.33333333vw;
		top: 1.38888889vw;
		-webkit-transform: none;
		transform: none;
	}

	.trade-in-popup__sub-title {
		margin-top: 3.33333333vw;
		padding-right: 9.16666667vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__article {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__article-text {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__info-wrap {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__info-wrap .trade-in-popup__info-text {
		font-size: 3.33333333vw;
		line-height: 4.44444444vw;
	}

	.trade-in-popup__info-wrap .trade-in-popup__info-text.s-text1 {
		padding-left: 9.44444444vw;
	}

	.trade-in-popup__info-wrap .trade-in-popup__info-text+.trade-in-popup__info-text,.trade-in-popup__info-wrap .trade-in-popup__info-text+.trade-in-popup__info-text.s-text1 {
		margin-top: 6.38888889vw;
	}

	.trade-in-popup__info-wrap.s-border {
		padding-bottom: 5.83333333vw;
	}

	.trade-in-popup__disclaimer {
		font-size: 2.77777778vw;
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__disclaimer a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__disclaimer-text {
		margin-top: 1.38888889vw;
		font-size: 2.77777778vw;
		line-height: 1.571428;
	}

	.trade-in-popup__disclaimer-list {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__disclaimer-list-wrap {
		margin-top: 4.44444444vw;
	}

	.trade-in-popup__disclaimer-list-item {
		padding-left: 1.66666667vw;
		font-size: 2.77777778vw;
		line-height: 1.571428;
	}

	.trade-in-popup__disclaimer-list-item:before {
		top: 1.11111111vw;
		left: .83333333vw;
		width: .27777778vw;
		height: .27777778vw;
	}

	.trade-in-popup__disclaimer-list-item+.trade-in-popup__disclaimer-list-item {
		margin-top: .55555556vw;
	}

	.trade-in-popup__disclaimer-list-item a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__logo-wrap {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__logo-wrap .image {
		width: 15vw;
	}

	.trade-in-popup__btn-wrap {
		padding: 4.44444444vw 6.66666667vw;
		font-size: 2.77777778vw;
		-webkit-box-shadow: 0 .9em 2.7em 0 rgba(0,0,0,0.3);
		box-shadow: 0 .9em 2.7em 0 rgba(0,0,0,0.3);
		border-bottom-left-radius: 5.55555556vw;
		border-bottom-right-radius: 5.55555556vw;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.trade-in-popup__btn-wrap .cta {
		width: 37.77777778vw;
	}

	.trade-in-popup__btn-wrap .cta:nth-of-type(n+2):last-of-type {
		margin-left: 5.55555556vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-list {
		min-height: 95.27777778vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-label {
		gap: 1.38888889vw 0vw;
		padding: 3.05555556vw 4.16666667vw 3.05555556vw 11.11111111vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-name {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__instant-discount-wrap .trade-in-popup__brand-item-desc {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__brand-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 3.88888889vw;
	}

	.trade-in-popup__device-type-list-title,.trade-in-popup__brand-list-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__device-type-list-title {
		margin-top: 6.94444444vw;
	}

	.trade-in-popup__brand-list-title {
		margin-top: 6.11111111vw;
	}

	.trade-in-popup__device-type-list {
		margin: 4.16666667vw 0vw 0vw 0vw;
	}

	.trade-in-popup__device-type-item {
		padding: 0;
	}

	.trade-in-popup__device-type-item-label {
		padding-left: 11.11111111vw;
	}

	.trade-in-popup__device-type-item-label:before {
		left: 3.88888889vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
		border-width: .55555556vw;
	}

	.trade-in-popup__device-type-item-label-name {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__device-type-item-label-price {
		margin-top: .55555556vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__device-type-item--with-icon {
		width: 100%;
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__device-type-item--with-icon:nth-of-type(1) {
		margin-top: 0;
	}

	.trade-in-popup__device-type-item--with-icon:nth-of-type(2) {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__device-type-item--with-icon .trade-in-popup__device-type-item-label .icon {
		margin-right: 3.33333333vw;
		width: 8.33333333vw;
		height: 8.33333333vw;
	}

	.trade-in-popup__device-type-item--with-icon .trade-in-popup__device-type-item-label .icon+.trade-in-popup__device-type-item-label-text-wrap .trade-in-popup__device-type-item-label-name {
		margin-top: -0.83333333vw;
	}

	.trade-in-popup__device-type-item input:checked+label:after {
		left: 4.72222222vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.trade-in-popup__brand-list {
		margin: 9.72222222vw 0vw 0vw 0vw;
	}

	.trade-in-popup__brand-list-title+.trade-in-popup__brand-list {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__brand-item {
		padding: 1.11111111vw 0vw;
		width: 100%;
	}

	.trade-in-popup__brand-item-label {
		min-height: 10vw;
		padding: 2.77777778vw 3.88888889vw 2.77777778vw 11.11111111vw;
		border-width: .27777778vw;
		border-radius: .83333333vw;
	}

	.trade-in-popup__brand-item-label:before {
		left: 3.88888889vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
		border-width: .55555556vw;
	}

	.trade-in-popup__brand-item-name {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__brand-item-price {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__brand-item input:checked+label:after {
		left: 4.72222222vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.trade-in-popup__brand-item-brand {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__brand-item-model {
		margin-top: 2.22222222vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__brand-item-model-line2 {
		min-height: auto;
	}

	.trade-in-popup__model-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 3.88888889vw;
	}

	.trade-in-popup__model-list {
		margin: 11.94444444vw -5.55555556vw 0vw -5.55555556vw;
	}

	.trade-in-popup__model-item {
		padding: 0vw;
		width: 100%;
	}

	.trade-in-popup__model-item-label {
		padding: 0vw 5.55555556vw 0vw 12.22222222vw;
		min-height: 13.05555556vw;
	}

	.trade-in-popup__model-item-label:before {
		left: 5.55555556vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
		border-width: .55555556vw;
	}

	.trade-in-popup__model-item-name {
		font-size: 3.61111111vw;
	}

	.trade-in-popup__model-item-price em {
		font-size: 3.61111111vw;
	}

	.trade-in-popup__model-item--multi-line .trade-in-popup__model-item-price em {
		font-size: 3.05555556vw;
	}

	.trade-in-popup__model-item input:checked+label:after {
		left: 6.38888889vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.trade-in-popup__model-item:nth-child(4n) .trade-in-popup__model-item-label,.trade-in-popup__model-item:nth-child(4n-1) .trade-in-popup__model-item-label {
		background-color: transparent;
	}

	.trade-in-popup__model-item:nth-child(2n) .trade-in-popup__model-item-label {
		background-color: #fafafa;
	}

	.trade-in-popup__dropdown-wrap {
		margin-top: 8.05555556vw;
		padding-bottom: 47.77777778vw;
	}

	.trade-in-popup__brand-dropdown-wrap {
		width: 100%;
		padding-top: 0;
	}

	.trade-in-popup__model-dropdown-wrap {
		width: 100%;
		margin-top: 2.77777778vw;
		padding-left: 0;
	}

	.trade-in-popup__dropdown-title {
		margin-bottom: 4.44444444vw;
		font-size: 3.33333333vw;
		line-height: 4.16666667vw;
	}

	.trade-in-popup__brand-dropdown-wrap .trade-in-popup__dropdown-title {
		display: block;
	}

	.trade-in-popup__model-dropdown-wrap .trade-in-popup__dropdown-title {
		display: none;
	}

	.trade-in-popup__brand-dropdown-wrap .trade-in-popup__dropdown {
		width: 44.44444444vw;
		height: 9.72222222vw;
	}

	.trade-in-popup__model-dropdown-wrap .trade-in-popup__dropdown {
		width: 100%;
		height: 9.72222222vw;
	}

	.trade-in-popup__dropdown--select-field {
		padding: 0vw 8.33333333vw 0vw 3.05555556vw;
		border-width: .27777778vw;
		border-radius: .83333333vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__dropdown--select-field:after {
		right: 2.22222222vw;
		width: 2.22222222vw;
		height: 1.11111111vw;
	}

	.trade-in-popup__dropdown--select-list {
		max-height: 36.66666667vw;
		border-width: .27777778vw;
		border-radius: 0vw 0vw .83333333vw .83333333vw;
	}

	.trade-in-popup__dropdown--select-list .scrollbar__wrap {
		max-height: 36.66666667vw;
		border-radius: 0;
	}

	.trade-in-popup__dropdown--select-list .scrollbar-vertical__track {
		top: 0;
	}

	.trade-in-popup__dropdown--search-wrap {
		height: 9.16666667vw;
		margin-right: 4.44444444vw;
		padding-right: 8.33333333vw;
	}

	.trade-in-popup__dropdown--search-label {
		padding: 2.22222222vw 2.77777778vw;
		line-height: 4.72222222vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__dropdown--search-input {
		padding: 2.22222222vw 2.77777778vw;
		line-height: 4.72222222vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__dropdown--search-btn {
		width: 8.33333333vw;
		height: 9.16666667vw;
	}

	.trade-in-popup__dropdown--search-btn:after {
		width: 3.05555556vw;
		height: 3.05555556vw;
	}

	.trade-in-popup__dropdown--select-item {
		margin-right: 4.44444444vw;
		padding: 2.22222222vw 2.77777778vw;
		line-height: 4.72222222vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__new-dropdown-wrap {
		margin-top: 6.66666667vw;
		min-height: 103.61111111vw;
	}

	.trade-in-popup__new-dropdown {
		width: 100%;
		margin-top: 1.66666667vw;
	}

	.trade-in-popup__new-dropdown--select-field {
		height: 16.11111111vw;
		padding: 0vw 11.94444444vw 0vw 4.44444444vw;
		font-size: 3.88888889vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__new-dropdown--select-field:after {
		right: 4.44444444vw;
		width: 4.72222222vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__new-dropdown--select-field.open:before {
		left: 4.44444444vw;
		right: 4.44444444vw;
		height: .27777778vw;
	}

	.trade-in-popup__new-dropdown--select-list {
		border-radius: 0vw 0vw 1.66666667vw 1.66666667vw;
	}

	.trade-in-popup__new-dropdown--select-list .scrollbar__wrap {
		max-height: 69.44444444vw;
	}

	.trade-in-popup__new-dropdown--select-list .scrollbar__contents {
		margin: .55555556vw;
	}

	.trade-in-popup__new-dropdown--select-item-wrap {
		padding: 2.77777778vw 3.88888889vw;
	}

	.trade-in-popup__new-dropdown--select-item-name {
		font-size: 3.61111111vw;
	}

	.trade-in-popup__new-dropdown--select-item-price {
		font-size: 3.88888889vw;
		padding-left: 1.38888889vw;
	}

	.trade-in-popup__new-dropdown--select-item-price>span {
		padding-right: 1.66666667vw;
	}

	.trade-in-popup__title--sepol {
		display: none;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 2.77777778vw 5.55555556vw;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label:before {
		top: 3.33333333vw;
		-webkit-transform: none;
		transform: none;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-name {
		width: 100%;
		padding-left: 6.66666667vw;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price {
		width: 100%;
		padding-left: 6.66666667vw;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price-inner {
		width: 100%;
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price-inner span {
		display: inline-block;
		width: 70%;
		margin-top: .27777778vw;
		font-size: 3.05555556vw;
		text-align: left;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item .trade-in-popup__model-item-label .trade-in-popup__model-item-price-inner em {
		width: 30%;
		font-size: 3.33333333vw;
		text-align: right;
	}

	.trade-in-popup__model-list--sepol .trade-in-popup__model-item input:checked+label:after {
		top: 4.16666667vw;
		-webkit-transform: none;
		transform: none;
	}

	.trade-in-popup__model-info {
		margin: .83333333vw 0vw 8.33333333vw 0vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__imei-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 3.88888889vw;
	}

	.trade-in-popup__summary-wrap {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__summary {
		border-radius: 1.66666667vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.trade-in-popup__summary-title {
		font-size: 3.88888889vw;
		margin-top: 6.11111111vw;
	}

	.trade-in-popup__summary-title+.trade-in-popup__summary-wrap {
		margin-top: 5.83333333vw;
	}

	.trade-in-popup__summary-product-wrap {
		width: 100%;
		padding: 4.72222222vw 3.61111111vw;
		border-right: 0;
	}

	.s-pre-title .trade-in-popup__summary-product-wrap {
		padding: 4.44444444vw 4.16666667vw;
	}

	.trade-in-popup__summary-product-brand {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__summary-product-model {
		font-size: 3.33333333vw;
		margin-top: .83333333vw;
	}

	.trade-in-popup__summary-product-number {
		margin-top: .27777778vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__summary-price-wrap {
		width: 100%;
		padding: 2.22222222vw 3.61111111vw 2.77777778vw 3.61111111vw;
		border-top-width: .27777778vw;
		border-top-style: solid;
		border-top-color: #888;
	}

	.trade-in-popup__summary-price-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__summary-price {
		margin-top: .27777778vw;
		font-size: 5vw;
	}

	.trade-in-popup__summary-price-list {
		margin-top: .27777778vw;
		font-size: 3.05555556vw;
		line-height: 1.27;
	}

	.trade-in-popup__summary-price-desc {
		font-size: 3.05555556vw;
	}

	.trade-in-popup__summary-message-wrap {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__summary-message {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__summary-message--error {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__imei {
		margin-top: 7.5vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.trade-in-popup__imei-method-wrap {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		width: 100%;
		border-right: 0;
		margin-top: 6.38888889vw;
	}

	.trade-in-popup__imei-method-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-method {
		margin-top: 1.94444444vw;
	}

	.trade-in-popup__imei-method img {
		width: 9.44444444vw;
		height: 9.44444444vw;
	}

	.trade-in-popup__imei-method-num {
		font-size: 8.88888889vw;
	}

	.trade-in-popup__imei-method-num span {
		top: 1.11111111vw;
	}

	.trade-in-popup__imei-method-es {
		padding-bottom: .55555556vw;
	}

	.trade-in-popup__imei-method-es-asterisk,.trade-in-popup__imei-method-es-text {
		font-size: 8.88888889vw;
	}

	.trade-in-popup__imei-method-es-asterisk {
		top: 1.11111111vw;
		padding-left: 13.88888889vw;
	}

	.trade-in-popup__imei-download {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__imei-download-img {
		display: none;
	}

	.trade-in-popup__imei-download-cta {
		margin-left: 0;
	}

	.trade-in-popup__imei-download-cta .cta {
		min-width: 55.55555556vw;
	}

	.trade-in-popup__imei-download.img-only {
		margin-top: 3.88888889vw;
	}

	.trade-in-popup__imei-download.img-only .trade-in-popup__imei-download-img {
		width: 22.22222222vw;
		height: 22.22222222vw;
	}

	.trade-in-popup__imei-method-list {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__imei-method-list-item {
		padding-top: 2.77777778vw;
	}

	.trade-in-popup__imei-method-list-item span:first-of-type {
		font-size: 3.33333333vw;
		width: 14.72222222vw;
		margin-right: .83333333vw;
	}

	.trade-in-popup__imei-method-list-item span:last-of-type {
		width: 66.66666667vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-method-sub-wrap {
		margin-top: 2.77777778vw;
		padding-right: 0;
	}

	.trade-in-popup__imei-method-sub-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-method-sub-desc {
		margin-top: 3.33333333vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-method-sub-disclaimer {
		margin-top: 2.77777778vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__imei-download.img-only+.trade-in-popup__imei-method-sub-wrap {
		margin-top: 4.44444444vw;
		padding-right: 0;
	}

	.trade-in-popup__imei-form-wrap {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		padding-left: 0;
	}

	.trade-in-popup__imei-form-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-form .text-field-v2 {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__imei-form .text-field-v2__hint,.trade-in-popup__imei-form .text-field-v2__input {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-form--load-wrap {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__imei-form--load-wrap .circular-progress {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.trade-in-popup__imei-condition-check-title {
		margin-bottom: 4.16666667vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-condition-check-desc {
		margin-top: 5.55555556vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__imei-condition-check-wrap {
		padding-right: 0;
	}

	.trade-in-popup__imei-condition-check-wrap .radio-v2+.radio-v2 {
		margin-left: 19.44444444vw;
	}

	.trade-in-popup__imei-condition-check-wrap+.trade-in-popup__imei-form-title {
		margin-top: 7.77777778vw;
	}

	.trade-in-popup__imei-desc-wrap {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		width: 100%;
		padding: 0;
		border-right: 0;
	}

	.trade-in-popup__imei-desc {
		margin-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-desc a[target="_blank"]:after {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.trade-in-popup__imei-desc-wrap+.trade-in-popup__imei-form-wrap {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 9.44444444vw;
	}

	.trade-in-popup__imei-seib {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__imei-seib .image {
		width: 50vw;
	}

	.trade-in-popup__imei-seib ~ .trade-in-popup__imei-method-sub-wrap {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__imei-seib ~ .trade-in-popup__imei-method-sub-wrap .trade-in-popup__imei-method-sub-desc {
		margin-top: 1.66666667vw;
	}

	.trade-in-popup__imei.no-reverse-order .trade-in-popup__imei-method-wrap {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-top: 0;
	}

	.trade-in-popup__imei.no-reverse-order .trade-in-popup__imei-form-wrap {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin-top: 9.44444444vw;
	}

	.trade-in-popup__procedure {
		margin: 1.11111111vw 0vw 6.66666667vw 0vw;
	}

	.trade-in-popup__procedure-title {
		margin-top: 6.66666667vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__procedure-item {
		width: 50% !important;
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__procedure-item-img {
		width: 12.5vw;
		height: 12.5vw;
	}

	.trade-in-popup__procedure-item-desc {
		margin-top: 3.61111111vw;
		padding: 0vw .55555556vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__procedure-item-desc ~ .trade-in-popup__procedure-item-desc {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__procedure-link-wrap {
		margin-top: .55555556vw;
	}

	.trade-in-popup__procedure-link+.trade-in-popup__procedure-link {
		margin-left: 1.11111111vw;
	}

	.trade-in-popup__procedure-link img {
		height: 4.72222222vw;
	}

	.trade-in-popup__procedure-link:after {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.trade-in-popup__condition-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 3.88888889vw;
	}

	.trade-in-popup__condition-list {
		margin-top: 2.5vw;
	}

	.trade-in-popup__condition-list-area {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__condition-list-item {
		padding: 5.55555556vw 0vw;
		border-bottom-width: .27777778vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.trade-in-popup__condition-list-item-option {
		width: 100%;
		padding: 0;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__condition-list-item-option ul {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__condition-list-item-option li {
		width: 100%;
		margin-top: 1.11111111vw;
		padding-left: 5.55555556vw;
		font-size: 3.33333333vw;
		background-size: 2.77777778vw 2.77777778vw;
	}

	.trade-in-popup__condition-list-item-option-note {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__condition-list-item-option-note a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__condition-list-item-option-desc {
		margin-top: 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.single-selection .trade-in-popup__condition-list-item-option ul {
		margin-top: 0;
	}

	.single-selection p+.trade-in-popup__condition-list-item-option {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__condition-list-item-check-wrap {
		width: 100%;
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__condition-list-item-check-wrap.s-tooltip-none {
		padding-right: 6.66666667vw;
	}

	.trade-in-popup__condition-list-item-check:first-of-type {
		margin-right: 2.5vw;
	}

	.trade-in-popup__condition-list-item-check-label {
		min-width: 15.55555556vw;
		padding: 1.11111111vw;
		font-size: 3.33333333vw;
		border-width: .27777778vw;
		border-radius: 1.11111111vw;
	}

	.trade-in-popup__condition-list-item-tooltip {
		margin-left: 2.22222222vw;
	}

	.single-selection .trade-in-popup__condition-list-item-tooltip {
		margin-left: 0;
	}

	.trade-in-popup__condition-list-item-tooltip-btn {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.trade-in-popup__condition-list-item-tooltip-btn:after {
		font-size: 2.77777778vw;
		border-width: .27777778vw;
	}

	.trade-in-popup__condition-list-item-tooltip-box {
		margin-top: 6.38888889vw;
		min-width: 50vw;
		max-width: 65.55555556vw;
		padding: 3.05555556vw 3.61111111vw;
	}

	.trade-in-popup__condition-list-item-tooltip-box-text {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__condition-list-item-tooltip--show .trade-in-popup__condition-list-item-tooltip-btn:after {
		background-size: 2.22222222vw 2.22222222vw;
	}

	.trade-in-popup__condition-list-item-radio-wrap {
		margin-top: 0;
		padding: 0;
	}

	.trade-in-popup__condition-list-item-radio-wrap .radio-v2 {
		margin-top: 4.16666667vw;
		margin-right: 0;
	}

	.trade-in-popup__condition-list-item-radio-wrap .radio-v2 .radio-v2__label-text {
		width: 35vw;
		font-size: 3.33333333vw;
		padding-left: 2.22222222vw;
	}

	.trade-in-popup__condition-error {
		margin: 2.22222222vw 0vw 0vw 0vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__apply-wrap .trade-in-popup__sub-title {
		margin-bottom: -2.77777778vw;
	}

	.trade-in-popup__apply-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 4.44444444vw;
	}

	.trade-in-popup__total {
		margin-top: 5.55555556vw;
		padding: 3.61111111vw 3.88888889vw;
		width: 100%;
		border-width: .55555556vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__total-wrap {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__total--title {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__total--brand {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__total--model {
		margin-top: .83333333vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__total--storage {
		margin-top: .55555556vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__total--price-sub-wrap {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__total--price-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__total--price-discount {
		margin-top: .83333333vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__image-check-list {
		margin-top: 0;
	}

	.trade-in-popup__image-check-list-wrap {
		margin-top: 4.44444444vw;
	}

	.trade-in-popup__image-check-list-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__image-check-item {
		width: 100% !important;
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__image-check-item-img {
		display: inline-block;
		width: 8.33333333vw;
		height: 8.33333333vw;
		vertical-align: middle;
	}

	.trade-in-popup__image-check-item-desc {
		display: inline-block;
		margin-top: .27777778vw;
		padding: 0vw 5.27777778vw;
		width: 75vw;
		font-size: 3.33333333vw;
		vertical-align: middle;
		text-align: left;
	}

	.trade-in-popup__image-check-list-wrap+.trade-in-popup__image-check-list-wrap {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__image-check-list-wrap+.trade-in-popup__image-check-list-wrap .trade-in-popup__image-check-list-title {
		padding-top: 5vw;
		border-top-width: .27777778vw;
	}

	.trade-in-popup__confirm-terms {
		margin-top: 4.16666667vw;
		margin-bottom: -5.27777778vw;
	}

	.trade-in-popup__confirm-terms.s-border-top {
		margin-top: 7.22222222vw;
		padding-top: 7.5vw;
	}

	.trade-in-popup__confirm-terms-title {
		margin-bottom: 5.55555556vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap {
		padding-left: 1.66666667vw;
		padding-bottom: 5.27777778vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap.is-required:before {
		font-size: 2.77777778vw;
		top: .55555556vw;
		left: -0.83333333vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-box-wrap {
		width: 5vw;
		height: 5vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-box {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-box-icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-text {
		padding-left: 7.5vw;
		font-size: 2.77777778vw;
		line-height: 5vw;
	}

	.trade-in-popup__confirm-terms-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__confirm-terms-checkbox-note {
		font-size: 2.77777778vw;
		padding: 0vw 0vw 5.55555556vw 9.16666667vw;
		margin-top: -2.77777778vw;
	}

	.trade-in-popup__confirm-terms-desc {
		padding-left: 9.16666667vw;
		padding-bottom: 5.27777778vw;
		font-size: 2.77777778vw;
		line-height: 5vw;
	}

	.trade-in-popup__confirm-terms-desc a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__confirm-terms-required-text {
		padding-left: 7.5vw;
		font-size: 2.77777778vw;
		line-height: 1.8;
	}

	.trade-in-popup__confirm-terms-required-field {
		padding-left: 9.16666667vw;
		padding-bottom: 5.27777778vw;
		font-size: 2.77777778vw;
		line-height: 5vw;
	}

	.trade-in-popup__confirm-terms .radio-v2 {
		margin-top: 4.16666667vw;
		margin-left: 0;
	}

	.trade-in-popup__confirm-terms .radio-v2 .radio-v2__label-text {
		max-width: 76.66666667vw;
		font-size: 3.33333333vw;
		padding-left: 2.22222222vw;
		word-wrap: break-word;
	}

	.trade-in-popup__image-check-list-wrap+.trade-in-popup__confirm-terms {
		margin-top: 5.55555556vw;
		padding-top: 6.38888889vw;
		border-top-width: .27777778vw;
	}

	.trade-in-popup__confirm-terms+.trade-in-popup__confirm-terms {
		margin-top: 10.83333333vw;
		padding-top: 6.38888889vw;
		border-top-width: .27777778vw;
	}

	.trade-in-popup__apply-failed {
		font-size: 2.77777778vw;
		line-height: 1.4;
		margin-top: 0vw;
	}

	.trade-in-popup__apply-warning-wrap {
		margin-top: 6.11111111vw;
		padding: 3.33333333vw;
	}

	.trade-in-popup__apply-warning-img {
		width: 12.5vw;
		height: 12.5vw;
	}

	.trade-in-popup__apply-warning-text-wrap {
		padding-left: 3.33333333vw;
	}

	.trade-in-popup__apply-warning-text-wrap strong {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__apply-how-to {
		margin-top: 6.66666667vw;
		margin-bottom: 12.22222222vw;
	}

	.trade-in-popup__apply-how-to-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__apply-how-to-list {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__apply-how-to-item-num {
		min-width: 2.77777778vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__apply-how-to-item-text {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__discount-wrap .trade-in-popup__inner-wrap {
		padding-bottom: 8.33333333vw;
	}

	.trade-in-popup__discount-wrap .trade-in-popup__disclaimer-wrap {
		margin: 8.33333333vw 0vw 0vw 0vw;
	}

	.trade-in-popup__discount-list {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__discount-list-item {
		padding: 2.77777778vw 0vw;
		border-bottom-width: .27777778vw;
	}

	.trade-in-popup__discount-list-item-img {
		width: 10%;
		margin-top: -2.22222222vw;
	}

	.trade-in-popup__discount-list-item-text-wrap {
		width: 90%;
		padding: 0vw 0vw 0vw 5.27777778vw;
	}

	.trade-in-popup__discount-list-item-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__discount-list-item-desc {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__discount-list-item-note {
		padding-top: 1.94444444vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__discount-list-item-num-wrap {
		padding-left: 0;
	}

	.trade-in-popup__discount-list-item-num {
		font-size: 5vw;
	}

	.trade-in-popup__discount-list-item-num-wrap+.trade-in-popup__discount-list-item-text-wrap {
		padding: 2.77777778vw;
	}

	.trade-in-popup__discount-cta-wrap {
		margin: 8.33333333vw 0vw 33.33333333vw 0vw;
	}

	.trade-in-popup__discount-cta-wrap a {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__discount-cta-wrap a:after {
		padding: 0;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__carrier-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 3.88888889vw;
	}

	.trade-in-popup__carrier {
		margin-top: 5vw;
		min-height: 27.77777778vw;
	}

	.trade-in-popup__carrier-list-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__carrier-list {
		margin-top: 1.38888889vw;
	}

	.trade-in-popup__carrier-list-item {
		padding-top: 1.38888889vw;
	}

	.trade-in-popup__carrier-list-item-label {
		padding-left: 5.83333333vw;
		font-size: 3.61111111vw;
	}

	.trade-in-popup__carrier-list-item-label:before {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.trade-in-popup__carrier-list-item input:checked+label:after {
		left: .83333333vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.trade-in-popup__trade-in-id-wrap .trade-in-popup__inner-wrap,.trade-in-popup__zipcode-wrap .trade-in-popup__inner-wrap {
		min-height: 105.55555556vw;
	}

	.trade-in-popup__recaptcha-iframe-wrap .invalid-notice {
		margin-top: 2.22222222vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__recaptcha-iframe-wrap+.trade-in-popup__imei-form-title {
		margin-top: 11.11111111vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar {
		margin: 1.11111111vw -2.77777778vw 0vw 0vw;
		padding-right: 2.77777778vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar__wrap {
		max-height: 72.22222222vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .scrollbar-vertical__track {
		top: 1.11111111vw;
		bottom: 1.11111111vw;
		right: 0;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__summary {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-item {
		border-radius: 1.38888889vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__inner-wrap .trade-in-popup__brand-item-label {
		padding-top: 3.33333333vw;
		padding-bottom: 3.33333333vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form {
		margin-top: 5vw;
		width: 100%;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__hint,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__input {
		font-size: 3.33333333vw;
		padding: 0vw 8.88888889vw 2.22222222vw 0vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form .text-field-v2__input-icon.delete {
		right: 0vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2 .text-field-v2__hint,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2 .text-field-v2__input {
		font-size: 3.33333333vw;
		padding: 0vw 19.44444444vw 2.22222222vw 0vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.delete,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.error,.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.success {
		right: 10.83333333vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.search {
		right: 3.33333333vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__imei-form.trade-in-popup__imei-form-search-btn .text-field-v2__input-icon.search .icon.search {
		width: 4.44444444vw;
		height: 4.44444444vw;
		right: 1.94444444vw;
		bottom: .55555556vw;
	}

	.trade-in-popup__seca-imei-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 16.66666667vw;
	}

	.trade-in-popup__seca-imei--sub-title {
		margin-top: 8.33333333vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__seca-imei--sub-title--align-left {
		width: 100%;
	}

	.trade-in-popup__seca-imei--find-imei-img {
		margin-top: 4.16666667vw;
		text-align: center;
	}

	.trade-in-popup__seca-imei--find-imei-img>img {
		width: 35vw;
	}

	.trade-in-popup__seca-imei--desc {
		margin-top: 4.16666667vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__seca-imei--method-list li {
		padding: 6.11111111vw 0vw 5.55555556vw 0vw;
	}

	.trade-in-popup__seca-imei--method-title {
		font-size: 2.77777778vw;
		padding-right: 5vw;
	}

	.trade-in-popup__seca-imei--method-desc {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__seca-imei--warning-message-wrap {
		margin-top: 13.88888889vw;
		padding: 3.33333333vw;
	}

	.trade-in-popup__seca-imei--warning-message-wrap .icon {
		width: 8.88888889vw;
		height: 8.88888889vw;
		padding: 2.22222222vw;
		margin-right: 3.33333333vw;
	}

	.trade-in-popup__seca-imei--warning-message-text-wrap {
		max-width: 60vw;
	}

	.trade-in-popup__seca-imei--warning-message-text-wrap .cta {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__seca-imei--warning-message-title {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__seca-imei--warning-message-desc {
		margin-top: 2.77777778vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__seca-imei--warning-message-list {
		padding-left: 3.88888889vw;
	}

	.trade-in-popup__seca-imei--warning-message-list>li {
		margin-top: 2.22222222vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__seca-imei--warning-message-text-wrap--only-desc {
		padding-right: 1.11111111vw;
	}

	.trade-in-popup__seca-imei--warning-message-desc--large {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__seca-select-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__seca-select--dropdown {
		margin-top: 4.16666667vw;
		width: 100%;
	}

	.trade-in-popup__seca-select--dropdown-wrap {
		margin-top: 6.94444444vw;
	}

	.trade-in-popup__seca-select--dropdown-wrap:first-of-type {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__seca-select--dropdown-num {
		font-size: 5vw;
	}

	.trade-in-popup__seca-select--dropdown-title {
		padding-left: 3.61111111vw;
		font-size: 3.61111111vw;
	}

	.trade-in-popup__seca-select--dropdown-select-field {
		height: 16.66666667vw;
		padding: 0vw 11.94444444vw 0vw 4.44444444vw;
		font-size: 3.88888889vw;
		border-width: .27777778vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__seca-select--dropdown-select-field:after {
		right: 4.44444444vw;
		width: 4.72222222vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__seca-select--dropdown.selected .trade-in-popup__seca-select--dropdown-select-field {
		border-width: .55555556vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list {
		padding-top: .27777778vw;
		border-width: .27777778vw;
		border-radius: 0vw 0vw 1.66666667vw 1.66666667vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list:before {
		left: 4.44444444vw;
		right: 4.44444444vw;
		height: .27777778vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list .scrollbar__wrap {
		max-height: 56.66666667vw;
	}

	.trade-in-popup__seca-select--dropdown-select-list .scrollbar__contents {
		margin: .55555556vw;
	}

	.trade-in-popup__seca-select--dropdown-select-item-name {
		height: 11.11111111vw;
		padding-left: 3.88888889vw;
		font-size: 3.61111111vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__shop-condition-content {
		min-height: 95.27777778vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary {
		width: 100%;
		margin-top: 5.27777778vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-title {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-content {
		margin-top: 5.27777778vw;
		border-width: .55555556vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product {
		padding: 3.05555556vw 3.61111111vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-model {
		margin-top: 0;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-product .s-trade-model-device {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price {
		display: block;
		width: auto;
		padding: 3.05555556vw 3.61111111vw;
		margin-top: 0;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-title {
		font-size: 3.33333333vw;
		line-height: 1.58;
	}

	.sk-item .trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-title {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-price .s-trade-price {
		margin-top: 1px;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept.center-box {
		max-width: 100%;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list {
		margin: 1.94444444vw -2.22222222vw 0vw -2.22222222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li {
		padding: 0vw 2.22222222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 label {
		padding: 2.77777778vw 3.88888889vw 3.05555556vw 3.88888889vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2 input[type="radio"]:checked ~ .radio-v2__label {
		border-color: #2189ff;
		-webkit-box-shadow: inset 0 0 0 1px #2189ff;
		box-shadow: inset 0 0 0 1px #2189ff;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2__label-text {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__condition-summary-accept-list li .radio-v2__label-text:before {
		min-height: 12.22222222vw;
	}

	.trade-in-popup__shop-condition-wrap .trade-in-popup__disclaimer {
		margin-top: 10.55555556vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__title {
		font-size: 5vw;
		line-height: 1.5;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__sub-title {
		font-size: 3.88888889vw;
		line-height: 1.35;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-wrap {
		padding: 7.77777778vw 0vw 5.55555556vw 0vw;
		gap: 6.66666667vw 0vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list {
		width: 100%;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item {
		margin-top: 0;
		padding: 3.33333333vw 0vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item:first-of-type {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item-num {
		height: 6.66666667vw;
		font-size: 5vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-list-item-text {
		margin-top: 0;
		width: 73.88888889vw;
		min-height: 7.77777778vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-img {
		width: 38.88888889vw;
		height: 38.88888889vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc-wrap {
		margin-top: 0;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__device-add-desc a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__how-trade-in-wrap .trade-in-popup__disclaimer-wrap {
		padding-top: 13.33333333vw;
	}

	.trade-in-popup__apply-check {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__sub-txt+.trade-in-popup__apply-check {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__apply-check-title {
		font-size: 3.33333333vw;
		padding: 4.44444444vw 0vw;
		text-align: left;
	}

	.trade-in-popup__apply-check-title:first-of-type {
		padding-top: 0;
	}

	.trade-in-popup__apply-check ul {
		max-width: none;
	}

	.trade-in-popup__apply-check ul.is-pc {
		display: none;
	}

	.trade-in-popup__apply-check ul.is-mo {
		display: block;
	}

	.trade-in-popup__apply-check li {
		display: block;
		margin: 4.16666667vw 0vw 0vw 0vw;
		padding-left: 0;
	}

	.trade-in-popup__apply-check li:first-of-type {
		margin-top: 0;
	}

	.trade-in-popup__apply-check li:nth-child(3n+1) {
		width: 100%;
	}

	.trade-in-popup__apply-check li:nth-child(3n+2) {
		width: 100%;
	}

	.trade-in-popup__apply-check li:nth-child(3n+3) {
		width: 100%;
	}

	.trade-in-popup__apply-check-desc {
		font-size: 0;
	}

	.trade-in-popup__apply-check-desc:before {
		width: 5.55555556vw;
		height: 5.55555556vw;
	}

	.trade-in-popup__apply-check-desc.s-no-check:before {
		margin-top: .83333333vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__apply-check-desc p {
		margin-top: 1px;
		line-height: 1.58;
		padding-left: 3.88888889vw;
		font-size: 3.33333333vw;
	}

	.no-check .trade-in-popup__apply-check-desc p {
		margin-top: 1px;
		font-size: 3.33333333vw;
		padding-left: 2.77777778vw;
	}

	.trade-in-popup__apply-check-desc-center {
		margin-top: 5.55555556vw;
		font-size: 3.33333333vw;
		text-align: left;
	}

	.trade-in-popup__apply-check-desc-center a[target="_blank"]:after {
		width: 1.94444444vw;
		height: 1.94444444vw;
	}

	.trade-in-popup__apply-check .no-check {
		width: 100%;
	}

	.trade-in-popup__apply-check .no-check .no-check-list {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}

	.trade-in-popup__apply-check .no-check .no-check-list:nth-child(2) {
		width: 100%;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__sehk-condition-content {
		min-height: 0;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__title {
		font-size: 6.11111111vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__sub-title-wrap {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__sub-title {
		display: inline-block;
		margin-top: 0;
		width: 64.44444444vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__condition-list-item-tooltip {
		display: inline-block;
		float: right;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list {
		margin-top: 1.94444444vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item {
		padding: 6.94444444vw 0vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-num {
		font-size: 5vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-text-wrap {
		padding: 0vw 2.5vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-title {
		font-size: 3.61111111vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-num-wrap+.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-text-wrap {
		padding: 0vw 23.61111111vw 0vw 0vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-button-wrap {
		padding-right: 3.88888889vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-button {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details {
		display: none;
		margin: .83333333vw 0vw 0vw 7.77777778vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap {
		padding-top: 3.33333333vw;
		padding-bottom: 0;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-text {
		padding-left: 10.83333333vw;
		font-size: 4.16666667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item-details.checkbox-multi-row .trade-in-popup__issue-list-item-details-checkbox-wrap {
		-webkit-box-flex: 100%;
		-ms-flex: 100%;
		flex: 100%;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__issue-list-item.is-opened .trade-in-popup__issue-list-item-details {
		display: block;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo--sub-title {
		margin-top: 10.55555556vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2 {
		margin-top: 8.33333333vw;
		width: 58.88888889vw;
		height: 15.55555556vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2__hint {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo .text-field-v2__input {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-wrap {
		margin-top: 8.33333333vw;
		padding: 3.33333333vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-img img {
		width: 12.5vw;
		height: 12.5vw;
	}

	.trade-in-popup__sehk-condition-wrap .trade-in-popup__promo-error-desc {
		font-size: 3.33333333vw;
		margin-left: 3.33333333vw;
	}

	.trade-in-popup__seau-first-wrap .trade-in-popup__title,.trade-in-popup__seau-second-wrap .trade-in-popup__title,.trade-in-popup__seau-third-wrap .trade-in-popup__title {
		font-size: 5vw;
	}

	.trade-in-popup__seau-first-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__seau-first-wrap .trade-in-popup__imei-form-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__imei-form-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__imei-form-wrap {
		margin-top: 6.66666667vw;
		padding: 0;
	}

	.trade-in-popup__seau-first-wrap .trade-in-popup__recaptcha-iframe-wrap,.trade-in-popup__seau-second-wrap .trade-in-popup__recaptcha-iframe-wrap,.trade-in-popup__seau-third-wrap .trade-in-popup__recaptcha-iframe-wrap {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__stepper-wrap {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__stepper {
		height: .55555556vw;
		margin-right: .55555556vw;
	}

	.trade-in-popup__radio-list {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__radio-list--icon .trade-in-popup__radio-item label {
		padding-left: 12.5vw;
	}

	.trade-in-popup__radio-list--icon .trade-in-popup__radio-item label::after {
		left: 4.16666667vw;
		width: 5.55555556vw;
		height: 5.55555556vw;
	}

	.trade-in-popup__radio-list--icon .trade-in-popup__radio-item input:checked+label::before {
		left: 5.55555556vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.trade-in-popup__radio-item {
		width: 100%;
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__radio-item-label {
		width: 100%;
		padding: 5.83333333vw 4.44444444vw;
		font-size: 3.88888889vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__search-dropdown-wrap {
		margin-top: 6.66666667vw;
		padding: 0;
	}

	.trade-in-popup__search-dropdown-title {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__search-dropdown {
		margin-top: 2.22222222vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__search-dropdown-search-field .icon {
		right: 4.44444444vw;
		width: 6.11111111vw;
		height: 6.11111111vw;
	}

	.trade-in-popup__search-dropdown-label {
		padding: 5.55555556vw 4.44444444vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__search-dropdown-input {
		padding: 5.55555556vw 4.44444444vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__search-dropdown-list .scrollbar__wrap {
		max-height: 55.55555556vw;
	}

	.trade-in-popup__search-dropdown-item-btn {
		min-height: 11.11111111vw;
		padding: 3.33333333vw 4.44444444vw;
		font-size: 3.61111111vw;
	}

	.trade-in-popup__how-to-list-wrap {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__how-to-list-title {
		margin-top: 6.66666667vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__how-to-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__how-to-list.text-align--center {
		text-align: initial;
	}

	.trade-in-popup__how-to-list-item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		margin-right: 0;
		padding: 3.33333333vw 0vw;
	}

	.trade-in-popup__how-to-list-item .icon {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		width: 9.44444444vw;
		height: 9.44444444vw;
		margin-right: 3.33333333vw;
	}

	.trade-in-popup__how-to-list-item-text-wrap {
		text-align: start;
	}

	.trade-in-popup__how-to-list-item-title {
		margin-top: 0;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__how-to-list-item-desc {
		margin-top: 1.11111111vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__summary-wrap--seau {
		margin-top: 4.16666667vw;
		padding: 0;
	}

	.trade-in-popup__summary-product-wrap--seau {
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__summary-product-name--seau {
		font-size: 3.33333333vw;
		padding: 5vw 4.44444444vw 3.33333333vw 4.44444444vw;
	}

	.trade-in-popup__summary-product-price-wrap--seau {
		padding: 3.33333333vw 4.44444444vw 5vw 4.44444444vw;
	}

	.trade-in-popup__summary-product-price-desc--seau {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__summary-product-price--seau {
		margin-left: 3.33333333vw;
		font-size: 5vw;
	}

	.trade-in-popup__check-list {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__check-list-item {
		font-size: 3.33333333vw;
		margin-top: 2.22222222vw;
		padding-left: 10vw;
	}

	.trade-in-popup__check-list-item:before {
		width: 3.33333333vw;
		height: 3.33333333vw;
		left: 4.44444444vw;
	}

	.trade-in-popup__cta-wrap {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__cta-wrap a {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__cta-wrap a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__contents-wrap {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__contents-title {
		margin-top: 6.66666667vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__contents-list {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__contents-list-item {
		padding: 3.33333333vw 0vw;
	}

	.trade-in-popup__contents-list-item-title {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__contents-list-item-desc {
		margin-top: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__contents-list-item a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item {
		margin-top: 1.66666667vw;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item span:first-of-type {
		padding-right: .83333333vw;
		width: 14.44444444vw;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__imei-method-list-item span:last-of-type {
		padding-right: 0;
	}

	.trade-in-popup__sech-imei-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 16.66666667vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-imei-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-condition-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepco-confirm-wrap .trade-in-popup__disclaimer-wrap {
		padding-top: 19.44444444vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode {
		max-width: 100%;
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input-failed {
		margin-top: .83333333vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 {
		height: 16.38888889vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 .text-field-v2__input {
		height: 10.27777778vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__sepco-device-wrap .trade-in-popup__zipcode-input .text-field-v2 .text-field-v2__text {
		font-size: 2.91666667vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form {
		max-width: 100%;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 {
		height: 16.38888889vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__input {
		height: 10.27777778vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__imei-form .text-field-v2 .text-field-v2__text {
		font-size: 2.91666667vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap {
		margin-top: 8.33333333vw;
		padding: 6.66666667vw 3.33333333vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap .trade-in-popup__seca-imei--warning-message-desc {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--warning-message-wrap .trade-in-popup__seca-imei--warning-message-list {
		gap: 1.11111111vw;
		margin-top: .83333333vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__seca-imei--find-imei-img .image__main {
		max-width: 34.72222222vw;
		width: 100%;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap.scrollbar {
		margin: 1.11111111vw -2.77777778vw 0vw 0vw;
		padding-right: 2.77777778vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .scrollbar__wrap {
		max-height: 72.22222222vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .scrollbar-vertical__track {
		top: 1.11111111vw;
		bottom: 1.11111111vw;
		right: 0;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__summary {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__brand-item {
		border-radius: 1.38888889vw;
	}

	.trade-in-popup__sepco-imei-wrap .trade-in-popup__brand-list-wrap .trade-in-popup__brand-item-label {
		padding-top: 3.33333333vw;
		padding-bottom: 3.33333333vw;
	}

	.trade-in-popup__tradeIn {
		padding-top: 3.33333333vw;
	}

	.trade-in-popup__tradeIn .trade-in-popup__imei-form {
		width: 100%;
	}

	.trade-in-popup__tradeIn .trade-in-popup__imei-form-wrap {
		width: 100%;
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__tradeIn .trade-in-popup__imei-form .text-field-v2 {
		height: 17.77777778vw;
	}

	.trade-in-popup__tradeIn-category {
		width: 100%;
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__tradeIn-category.s-layout-initial {
		width: 100%;
		min-width: 100%;
	}

	.trade-in-popup__tradeIn-category.s-layout-initial .trade-in-popup__tradeIn-category-swiper .swiper-wrapper {
		-webkit-box-pack: left;
		-ms-flex-pack: left;
		justify-content: left;
	}

	.trade-in-popup__tradeIn-category.s-layout-initial .trade-in-popup__tradeIn-category-swiper .swiper-wrapper .trade-in-popup__swiper-item {
		width: 25.83333333vw;
	}

	.trade-in-popup__tradeIn-category.s-layout-initial .trade-in-popup__tradeIn-category-swiper .swiper-wrapper .trade-in-popup__tradeIn-category-list {
		width: 25.83333333vw;
	}

	.trade-in-popup__tradeIn-category-swiper {
		width: 100%;
		margin: 0vw;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-prev {
		left: -11.11111111vw;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-next {
		right: -11.11111111vw;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-prev,.trade-in-popup__tradeIn-category-swiper .swiper-button-next {
		top: 18.88888889vw;
		display: none;
	}

	.trade-in-popup__tradeIn-category-swiper .swiper-button-prev+.s-bg-left,.trade-in-popup__tradeIn-category-swiper .swiper-button-next+.s-bg-right {
		display: none;
	}

	.trade-in-popup__tradeIn-category-swiper .trade-in-popup__swiper-list {
		padding: 0vw .55555556vw;
	}

	.trade-in-popup__tradeIn-category-swiper .trade-in-popup__swiper-item {
		width: 31.66666667vw;
		margin-right: 2.22222222vw;
	}

	.trade-in-popup__tradeIn-category-swiper .trade-in-popup__swiper-item:last-child {
		margin-right: 0vw;
	}

	.trade-in-popup__tradeIn-category-list {
		width: 31.66666667vw;
		font-size: 3.33333333vw;
		padding: .55555556vw 0vw;
		margin: 0vw 2.22222222vw 0vw 0vw;
	}

	.trade-in-popup__tradeIn-category-list-label {
		padding: 3.88888889vw 1.66666667vw;
	}

	.trade-in-popup__tradeIn-category-list-img {
		width: 8.33333333vw;
		height: 8.33333333vw;
	}

	.trade-in-popup__tradeIn-category-list-img svg.icon {
		height: 8.33333333vw;
	}

	.trade-in-popup__tradeIn-category-list-text {
		margin-top: 2.22222222vw;
	}

	.trade-in-popup__tradeIn-category-list-price {
		margin-top: .55555556vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup__tradeIn-category .my-trade-in-popup__terms {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__tradeIn-category .my-trade-in-popup__terms-checkbox-wrap {
		padding-bottom: 7.5vw;
	}

	.trade-in-popup__tradeIn-category .my-trade-in-popup__terms-checkbox-wrap .checkbox-radio__label-text {
		font-size: 3.88888889vw;
		padding-left: 8.33333333vw;
	}

	.trade-in-popup__tradeIn-select {
		width: 100%;
		margin: 4.16666667vw 0vw 0vw 0vw;
	}

	.trade-in-popup__tradeIn-select__dropdown {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select:before {
		top: 16.11111111vw;
		left: 4.44444444vw;
		right: 4.44444444vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder {
		height: 16.11111111vw;
		padding: 0vw 0vw 0vw 4.44444444vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-btn {
		top: 6.11111111vw;
		width: 6.11111111vw;
		height: 6.11111111vw;
		margin-top: -1.38888889vw;
		right: 3.88888889vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-name {
		font-size: 3.88888889vw;
		line-height: normal;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__placeholder-name span {
		max-width: 63.88888889vw;
		max-height: none;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options {
		max-height: 67.5vw;
		padding: .55555556vw 0vw 0vw 0vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select__options a[role="option"] {
		padding: 3.05555556vw 4.44444444vw;
		font-size: 3.61111111vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt:before {
		left: .55555556vw;
		right: .55555556vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-select__placeholder-name {
		width: 100%;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form {
		width: 100%;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2__input {
		height: 15.27777778vw;
		line-height: 15.27777778vw;
		font-size: 4.16666667vw;
		padding-top: 0;
		padding-bottom: 0;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .text-field-v2__input-icon {
		bottom: 4.58333333vw;
		right: 4.44444444vw;
	}

	.trade-in-popup__tradeIn-select__choose-wrap .trade-in-select.is-input-txt .trade-in-popup__imei-form .no-title .text-field-v2__hint {
		line-height: 15.27777778vw;
	}

	.trade-in-popup__tradeIn-select__choose-name {
		font-size: 3.61111111vw;
		line-height: 1.32;
	}

	.trade-in-popup__tradeIn-select__choose-price {
		padding-left: 1.38888889vw;
		line-height: 1.35;
		font-size: 3.61111111vw;
	}

	.trade-in-popup__tradeIn-select__choose-price span {
		padding-right: 1.66666667vw;
	}

	.trade-in-popup__tradeIn-select-summary {
		margin-top: 4.16666667vw;
	}

	.trade-in-popup__tradeIn-select-summary-wrap {
		padding: 5vw 4.44444444vw 4.16666667vw 4.44444444vw;
	}

	.trade-in-popup__tradeIn-select-summary-title {
		font-size: 3.33333333vw;
		padding-bottom: 3.33333333vw;
	}

	.trade-in-popup__tradeIn-select-summary-dis {
		margin-top: 3.33333333vw;
	}

	.trade-in-popup__tradeIn-select-summary-dis .text {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__tradeIn-select-summary-dis .price {
		font-size: 5vw;
	}

	.trade-in-popup__tradeIn-select-summary-txt {
		font-size: 2.77777778vw;
		margin-top: 1.66666667vw;
	}

	.trade-in-popup__tradeIn-select__choose-title,.trade-in-popup__tradeIn-category-title {
		font-size: 2.77777778vw;
		margin-bottom: 2.22222222vw;
	}

	.trade-in-popup__content-how-to {
		max-width: 100%;
		margin-top: 6.66666667vw;
		padding-top: 6.66666667vw;
	}

	.trade-in-popup__content-how-to-title {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__content-how-to-list {
		padding-top: 6.66666667vw;
		gap: 6.66666667vw;
	}

	.trade-in-popup__content-how-to-item {
		padding: 0vw;
		gap: 4.86111111vw;
	}

	.trade-in-popup__content-how-to-number {
		font-size: 5vw;
	}

	.trade-in-popup__content-how-to-item-title {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__content-how-to-text {
		font-size: 2.77777778vw;
		padding-top: 0vw;
	}

	.trade-in-popup__content-how-to .trade-in-popup__content-how-to-text-wrap .trade-in-popup__content-how-to-item-title+.trade-in-popup__content-how-to-text {
		padding-top: 1.11111111vw;
	}

	.trade-in-popup__content-how-to-desc {
		font-size: 3.33333333vw;
		padding-top: 10vw;
	}

	.trade-in-popup__content-how-to-desc a {
		color: #006bea;
		text-decoration: underline;
	}

	.trade-in-popup__content-how-to-desc a[target="_blank"]:after {
		width: 1.94444444vw;
		height: 1.94444444vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__disclaimer-wrap,.trade-in-popup__sepol-final-wrap .trade-in-popup__disclaimer-wrap {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item {
		gap: 4.16666667vw;
		padding: 5vw 0vw 4.16666667vw 0vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 100%;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-number {
		font-size: 5vw;
		padding-right: 3.88888889vw;
		padding-left: 0;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-tooltip-box {
		width: 55.55555556vw;
		max-width: 55.55555556vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-tooltip-box-text {
		height: 40vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check {
		width: 100%;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check-wrap {
		margin-top: 0;
		gap: 2.22222222vw;
	}

	.trade-in-popup__sepol-assessment-wrap .trade-in-popup__condition-list-item-check-label {
		padding: 3.88888889vw 10.83333333vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__sepol-mandatory {
		padding: 5.55555556vw 0vw 0vw 0vw;
	}

	.trade-in-popup__sepol-mandatory-title {
		font-size: 5vw;
	}

	.trade-in-popup__sepol-mandatory-title-sub {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__sepol-mandatory-list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 3.88888889vw;
		margin-top: 0vw;
	}

	.trade-in-popup__sepol-mandatory-item {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 5.55555556vw;
	}

	.trade-in-popup__sepol-mandatory-item .image {
		width: 9.16666667vw;
	}

	.trade-in-popup__sepol-mandatory-text {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__close {
		top: 9.44444444vw;
		right: 9.44444444vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.trade-in-popup__imei-number {
		border-top: 0;
		padding-top: 0;
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__validation-option .trade-in-popup__imei-number {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__imei-number-inner {
		display: block;
		width: 100%;
	}

	.trade-in-popup__imei-number-inner:last-child {
		padding-top: 6.66666667vw;
		margin-top: 12.5vw;
		border-top: 1px solid #ddd;
	}

	.trade-in-popup__imei-number-text {
		text-align: center;
	}

	.trade-in-popup__imei-number-input {
		font-size: 3.88888889vw;
	}

	.trade-in-popup__imei-number-input .trade-in-popup__imei-form .no-title .text-field-v2__hint {
		font-size: 3.88888889vw;
		padding-bottom: 2.22222222vw;
		padding-top: 0vw;
		padding-right: 4.86111111vw;
	}

	.trade-in-popup__imei-number-input .text-field-v2 {
		margin-top: 2.77777778vw;
	}

	.trade-in-popup__imei-number-input .text-field-v2__input {
		font-size: 3.88888889vw;
		padding-bottom: 2.22222222vw;
		padding-top: 0vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input {
		font-size: 3.33333333vw;
		padding: 0vw 19.44444444vw 2.22222222vw 0vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.delete,.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.error,.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-wrap .text-field-v2__input-icon.success {
		right: 10.83333333vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-icon.search {
		right: 3.33333333vw;
	}

	.trade-in-popup__imei-number-input .s-search-btn .text-field-v2__input-icon.search .icon.search {
		width: 4.44444444vw;
		height: 4.44444444vw;
		right: 1.94444444vw;
		bottom: .55555556vw;
	}

	.trade-in-popup__imei-number-method {
		min-height: auto;
		margin-top: 0;
		padding: 0;
	}

	.trade-in-popup__validation-option .trade-in-popup__imei-number-method {
		min-height: 61.11111111vw;
	}

	.trade-in-popup__imei-number-method-img {
		left: 0;
		top: 10.55555556vw;
		width: 21.38888889vw;
		height: 36.94444444vw;
	}

	.trade-in-popup__imei-number-method.s-align-default .trade-in-popup__imei-number-method-img {
		top: 0;
	}

	.trade-in-popup__imei-number-method.s-align-default .trade-in-popup__imei-number-title {
		text-align: start;
		padding-left: 24.44444444vw;
	}

	.trade-in-popup__imei-number-method.s-align-default .trade-in-popup__imei-number-method-list {
		min-height: auto;
	}

	.trade-in-popup__imei-number-method-txt {
		padding: 0vw;
	}

	.trade-in-popup__imei-number-method-txt-title {
		font-size: 3.88888889vw;
		text-align: center;
	}

	.trade-in-popup__imei-number-method-txt-desc {
		margin-top: 5vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__imei-number-method-list {
		min-height: 38.61111111vw;
		margin-top: 5vw;
		padding-left: 24.44444444vw;
	}

	.trade-in-popup__imei-number-method-list>* {
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__imei-number-method-list-title {
		font-size: 3.33333333vw;
	}

	.trade-in-popup__imei-number-method-list-text {
		margin-top: 5vw;
		padding-left: 24.44444444vw;
	}

	.trade-in-popup__imei-number-method-list-text li {
		font-size: 3.33333333vw;
		margin-top: 5.55555556vw;
	}

	.trade-in-popup__imei-number-method-list .s-method-tit {
		min-width: 14.16666667vw;
		font-size: 3.33333333vw;
		line-height: 1.58;
	}

	.trade-in-popup__imei-number-method-list .s-method-tit+p {
		margin-top: .55555556vw;
		font-size: 3.33333333vw;
		line-height: 1.32;
	}

	.trade-in-popup__imei-number-title {
		padding-right: 0;
		font-size: 3.33333333vw;
		line-height: 1.58;
		text-align: center;
	}

	.trade-in-popup__imei-number-method-list+.trade-in-popup__imei-number-title,.trade-in-popup__imei-number-method-list-text+.trade-in-popup__imei-number-title {
		margin-top: 5.27777778vw;
	}

	.trade-in-popup__imei-number .s-no-search-btn .text-field-v2__input {
		padding: 0vw 8.88888889vw 2.22222222vw 0vw;
	}

	.trade-in-popup__sub-txt {
		font-size: 3.88888889vw;
		margin-top: 5.83333333vw;
	}

	.trade-in-popup__sub-txt.s-border-top {
		margin-top: 8.33333333vw;
		padding-top: 6.66666667vw;
	}

	.trade-in-popup__validation-option {
		padding-top: 6.66666667vw;
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__validation-sub-txt {
		margin-bottom: 5.83333333vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__validation-sub-txt+.trade-in-popup__validation-sub-txt {
		margin-top: 5.83333333vw;
	}

	.trade-in-popup__option-tab {
		gap: 2.22222222vw;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.trade-in-popup__option-tab-label {
		height: 13.33333333vw;
		border-radius: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__yn-option-tab {
		gap: 4.44444444vw;
		max-width: 100%;
	}

	.trade-in-popup__apply-check+.trade-in-popup__yn-option-tab {
		margin-top: 8.33333333vw;
	}

	.trade-in-popup__yn-option-tab-label {
		height: 16.66666667vw;
		border-radius: 1.11111111vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup__pre-assessment .trade-in-popup__disclaimer-wrap {
		padding-top: 11.11111111vw;
	}

	.trade-in-popup__condition .trade-in-popup__summary {
		margin-top: 5.83333333vw;
	}

	.trade-in-popup__condition .trade-in-popup__summary-title {
		margin-top: 6.66666667vw;
	}

	.trade-in-popup__condition .trade-in-popup__summary-product-wrap {
		padding: 3.61111111vw 4.44444444vw;
	}

	.trade-in-popup__condition-area-item {
		padding: 3.61111111vw 0vw 0vw 0vw;
		border-bottom-width: .27777778vw;
	}

	.trade-in-popup__condition-area-item:first-child {
		padding-top: 24px;
	}

	.trade-in-popup__condition-area-item-option {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__condition-area-item-option-title {
		font-size: 2.77777778vw;
	}

	.trade-in-popup__condition-area-item-option ul {
		width: 100%;
	}

	.trade-in-popup__condition-area-item-option ul li {
		width: 100%;
		padding-left: 5.55555556vw;
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup__condition-area-item-option ul li:nth-child(1) {
		margin-top: 4.44444444vw;
	}

	.trade-in-popup__condition-area-item-option ul li:nth-child(2) {
		margin-top: 1.11111111vw;
	}

	.trade-in-popup__condition-area-item-option ul li:before {
		top: .83333333vw;
		width: 2.77777778vw;
		height: 2.22222222vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap {
		gap: 2.22222222vw;
		margin: 1.94444444vw -0.55555556vw 0vw -0.55555556vw;
	}

	.pc-size-3 .trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap {
		grid-template-columns: 1fr;
	}

	.mo-size-2 .trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap {
		grid-template-columns: 1fr 1fr;
		gap: .83333333vw 3.33333333vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-radio {
		width: 100%;
		margin-top: 4.16666667vw;
		padding-right: 0vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .radio-v2__label,.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .button-radio .checkbox-v2__label {
		min-height: 13.33333333vw;
		padding: 2.77777778vw 3.33333333vw;
		font-size: 3.33333333vw;
		border-radius: 1.66666667vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .radio-v2__label-box-wrap {
		top: -1.38888889vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .radio-v2__label-text {
		font-size: 3.33333333vw;
		margin-top: .27777778vw;
		padding: 1.66666667vw 7.77777778vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-v2__label-box-wrap {
		top: -1.38888889vw;
	}

	.trade-in-popup__condition-area-item-option .trade-in-popup__condition-radio-wrap .checkbox-v2__label-text {
		font-size: 3.05555556vw;
		margin-top: .27777778vw;
		padding-left: 7.77777778vw;
	}

	.trade-in-popup__condition-area-item-check {
		margin-left: 2.5vw;
	}

	.trade-in-popup__condition-area-item-check:first-of-type {
		margin-left: 0vw;
	}

	.trade-in-popup__condition-area-item-check-label {
		min-width: 15.55555556vw;
		padding: 1.11111111vw;
		font-size: 3.33333333vw;
		border-width: .27777778vw;
		border-radius: 1.11111111vw;
	}
}

@media only screen and (max-width:370px) {
	.trade-in-popup__recaptcha-iframe-inner {
		height: 62px;
	}

	.trade-in-popup__recaptcha-iframe-inner>div {
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
		-webkit-transform-origin: top left;
		transform-origin: top left;
	}
}

.pd-page-loading {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999;
	text-align: center;
	background-color: rgba(255,255,255,0.7);
}

.pd-page-loading .circular-progress {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}

.siel-trade-in-popup {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	z-index: 3100;
}

.siel-trade-in-popup__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.siel-trade-in-popup__contents {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 684px;
	background-color: #fff;
	border-radius: 20px;
	overflow: hidden;
}

.siel-trade-in-popup__title {
	padding: 104px 24px 16px 24px;
	margin-top: -80px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 24px;
	line-height: 1.33;
}

.siel-trade-in-popup .scrollbar-vertical__track {
	top: 24px;
}

.siel-trade-in-popup__inner-wrap {
	position: relative;
}

.siel-trade-in-popup__sub-title {
	padding: 0 24px;
	display: inline-block;
	margin-top: 24px;
	font-size: 18px;
	line-height: 1.33;
}

.siel-trade-in-popup__step--show {
	display: block;
}

.siel-trade-in-popup__pincode-wrap {
	padding: 0 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 16px;
	margin-bottom: 28px;
	position: relative;
}

.siel-trade-in-popup__pincode-wrap .text-field-v2 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 6px;
}

.siel-trade-in-popup__pincode-wrap .text-field-v2__text {
	position: absolute;
}

.siel-trade-in-popup__pincode-wrap .cta {
	margin-left: 8px;
	margin-top: 22px;
}

.siel-trade-in-popup__option {
	padding: 0 24px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option {
	display: none;
	position: relative;
	line-height: 1.33;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option.show {
	display: block;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__headline,.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-btn {
	padding: 44px 0 12px 0;
	font-size: 18px;
	line-height: 1.33;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap {
	display: table;
	width: 100%;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline,.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-btn {
	display: table-cell;
	vertical-align: top;
	color: #000;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-icon {
	position: absolute;
	top: 60px;
	right: 0;
	margin-top: -16px;
	width: 30px;
	height: 30px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-icon .icon {
	position: absolute;
	left: 0;
	width: 30px;
	height: 30px;
}

.siel-trade-in-popup__headline-wrap.list-active .siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-icon .icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check {
	margin-top: 26px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-wrap {
	margin-top: 4px;
	margin-bottom: 8px;
	height: 210px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-list--three-items {
	text-align: center;
	padding: 0 65px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item {
	display: inline-block;
	position: relative;
	width: 132px;
	white-space: nowrap;
	margin-right: 55px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item:before {
	content: ' ';
	position: absolute;
	bottom: 12px;
	left: 86px;
	width: 147px;
	height: 1px;
	background-color: rgba(0,0,0,0.2);
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item:last-of-type {
	margin-right: 0;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item:last-of-type:before {
	display: none;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .siel-trade-in-popup-option__condition-check-level {
	margin: 16px 0 8px;
	font-size: 14px;
	line-height: 1.33;
	color: #000;
	text-align: center;
	word-wrap: break-word;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap {
	position: relative;
	display: inline-block;
	margin: auto;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .radio-v2__label-text {
	padding-left: 0;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap p {
	margin-top: 16px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-excellent,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-good,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-average {
	position: absolute;
	visibility: hidden;
	background-color: transparent;
	left: -80px;
	text-align: left;
	margin-left: -17px;
	z-index: 1;
	font-size: 12px;
	line-height: 1.33;
	padding: 13px;
	width: 220px;
	border: 2px solid #2189ff;
	border-radius: 7px;
	white-space: normal;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-excellent::after,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-good::after,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-average::after {
	content: "";
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -10px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #2189ff transparent;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-v2.active+.siel-trade-in-popup-option__condition-check-desc-excellent,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-v2.active+.siel-trade-in-popup-option__condition-check-desc-good,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-v2.active+.siel-trade-in-popup-option__condition-check-desc-average {
	visibility: visible;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide {
	margin-top: 26px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-wrap {
	border-bottom: 1px solid rgba(0,0,0,0.3);
	padding: 16px 0 24px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-wrap.show {
	display: block;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-wrap.hide {
	display: none;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-list--four-items {
	text-align: center;
	padding: 0 8px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-list--four-items li {
	width: 25%;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item {
	display: inline-block;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item .siel-trade-in-popup-option__type-guide-index {
	color: #0091ff;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.33;
	width: 24px;
	height: 16px;
	padding-left: 51px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item svg.icon {
	width: 30px;
	height: 30px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item .siel-trade-in-popup-option__type-guide-desc {
	margin: 12px 0 10px;
	padding: 0 9px;
	font-size: 12px;
	line-height: 1.42;
	color: #000;
	text-align: center;
	word-wrap: break-word;
	white-space: normal;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__item {
	display: inline-block;
	width: 25%;
	padding: 4px 4px 4px 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector {
	position: relative;
	overflow: hidden;
	font-size: 0;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input+.siel-trade-in-popup-selector__label,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link {
	display: block;
	position: relative;
	padding: 16px 24px;
	border-radius: 6px;
	background: #fff;
	font-size: 14px;
	line-height: 1.33;
	color: inherit;
	text-align: center;
	cursor: pointer;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input+.siel-trade-in-popup-selector__label:before,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 6px;
	border: 1px solid #ddd;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:hover+.siel-trade-in-popup-selector__label:before,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link:hover:before {
	border-color: #555;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:checked+.siel-trade-in-popup-selector__label {
	font-weight: bold;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:checked+.siel-trade-in-popup-selector__label:before {
	border: 2px solid #2189ff;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:focus+.siel-trade-in-popup-selector__label:before,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link:focus:before {
	outline: 2px dashed #000;
	outline-offset: -2px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector__text-wrap {
	display: table;
	position: relative;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: middle;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector__text {
	display: block;
	vertical-align: middle;
	white-space: nowrap;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector__promotion-text {
	display: block;
	margin-top: 4px;
	color: #2189ff;
	font-weight: normal;
	font-size: 12px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__color,.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__promotion-text {
	opacity: .3;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__text,.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__price-text,.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__save-text {
	color: #bbb;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__text>img,.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__price-text>img,.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label span.siel-trade-in-popup-selector__save-text>img {
	opacity: .3;
}

.siel-trade-in-popup__option .siel-trade-in-popup-selector input:disabled+.siel-trade-in-popup-selector__label:before {
	border-color: #ddd !important;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__wrap .siel-trade-in-popup-option__list.siel-trade-in-popup-option__list--model-type .siel-trade-in-popup-option__item .siel-trade-in-popup-selector__label {
	height: 70px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__wrap .siel-trade-in-popup-option__list.siel-trade-in-popup-option__list--model-type .siel-trade-in-popup-option__item .siel-trade-in-popup-selector__label .siel-trade-in-popup-selector__text-wrap {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	margin: 0;
}

.siel-trade-in-popup__option .siel-trade-in-popup-option__wrap .siel-trade-in-popup-option__list.siel-trade-in-popup-option__list--model-type .siel-trade-in-popup-option__item .siel-trade-in-popup-selector__label .siel-trade-in-popup-selector__text-wrap .siel-trade-in-popup-selector__text {
	white-space: normal;
}

.siel-trade-in-popup__option .siel-trade-in-popup-offer {
	margin-top: 16px;
	color: #000;
	line-height: 1.33;
	width: 638px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-offer__item+.siel-trade-in-popup-offer__item {
	margin-top: 8px;
}

.siel-trade-in-popup__option .siel-trade-in-popup-offer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 32px 16px;
	border-radius: 10px;
	background: #eee;
}

.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc {
	font-size: 14px;
	line-height: 1.33;
	width: 100%;
	text-align: center;
}

.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-sub-title {
	font-size: 14px;
	line-height: 1.33;
}

.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-product-info-text {
	padding-top: 8px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.33;
}

.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-value-provided {
	padding-top: 8px;
	font-size: 14px;
	line-height: 1.33;
}

.siel-trade-in-popup__option .siel-trade-in-popup__disclaimer-wrap {
	display: none;
	-webkit-transition: height .6s,opacity .6s;
	transition: height .6s,opacity .6s;
	margin-top: 16px;
	padding: 0 24px 14px 0;
	color: #313131;
	font-size: 12px;
	line-height: 1.42;
}

.siel-trade-in-popup__option .siel-trade-in-popup__disclaimer-wrap.show {
	display: block;
}

.siel-trade-in-popup__agree {
	margin-top: 19px;
	padding: 0 0 0 24px;
}

.siel-trade-in-popup__agree-title {
	height: 24px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.33;
	color: #000;
}

.siel-trade-in-popup__agree-checkbox-wrap {
	position: relative;
	margin-top: 16px;
}

.siel-trade-in-popup__agree-checkbox-wrap.is-required .checkbox-v2__label-text:before {
	content: '* ';
	position: relative;
	font-weight: bold;
	color: #d62e2e;
	line-height: 1;
	font-size: 15px;
	top: -1px;
}

.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-box-wrap {
	position: absolute;
	top: 0;
	width: 20px;
	height: 20px;
	left: 0;
}

.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text {
	font-size: 14px;
	line-height: 1.33;
	padding-left: 30px;
}

.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text a {
	color: #006bea;
	text-decoration: underline;
}

.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.siel-trade-in-popup__agree-checkbox-note {
	font-size: 12px;
	padding: 0 0 20px 50px;
	color: #636363;
}

.siel-trade-in-popup__agree-desc {
	margin-top: 5px;
	padding-bottom: 16px;
	font-size: 14px;
	line-height: 1.33;
	color: #000;
	padding-left: 28px;
}

.siel-trade-in-popup__agree-desc a {
	color: #006bea;
	text-decoration: underline;
}

.siel-trade-in-popup__agree-desc a[target="_blank"]:after {
	content: ' ';
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: middle;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg') center center no-repeat;
	background-size: 100% 100%;
}

.siel-trade-in-popup__agree-required-field {
	font-size: 14px;
	line-height: 1.33;
	color: #ed1c24;
	margin-top: 8px;
}

.siel-trade-in-popup__agree .radio-v2 {
	display: block;
	margin-top: 24px;
}

.siel-trade-in-popup__agree .radio-v2-label {
	display: block;
	padding: 8px 23px 6px;
	border: 1px solid #ddd;
	border-radius: 6px;
	line-height: 1.5;
}

.siel-trade-in-popup__agree .radio-v2-label-box-wrap {
	display: none;
}

.siel-trade-in-popup__agree .radio-v2-label-text {
	display: block;
	width: 100%;
	padding: 0;
	font-size: 0;
	padding-left: 14px;
}

.siel-trade-in-popup__agree .radio-v2-label-text a {
	color: #1428a0;
	text-decoration: underline;
}

.siel-trade-in-popup__agree .radio-v2-label-text:before {
	content: '';
	display: inline-block;
	min-height: 36px;
	vertical-align: middle;
}

.siel-trade-in-popup__agree .radio-v2 input:checked+label {
	font-weight: bold;
}

.siel-trade-in-popup__btn-wrap {
	position: relative;
	padding: 24px 0 104px 0;
	margin-bottom: -80px;
	background-color: #fff;
	text-align: center;
	font-size: 10px;
	z-index: 1;
}

.siel-trade-in-popup__btn-wrap .cta {
	width: 200px;
}

.siel-trade-in-popup__btn-wrap .cta:last-of-type {
	margin-left: 20px;
}

.siel-trade-in-popup__close {
	position: absolute;
	top: 24px;
	right: 24px;
	width: 24px;
	height: 24px;
}

.siel-trade-in-popup__close .icon {
	width: 100%;
	height: 100%;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.siel-trade-in-popup {
		top: 0vw;
		left: 0vw;
		font-size: 0vw;
	}

	.siel-trade-in-popup__dimmed {
		top: 0vw;
		left: 0vw;
	}

	.siel-trade-in-popup__contents {
		width: 47.5vw;
	}

	.siel-trade-in-popup__title {
		padding: 7.22222222vw 1.66666667vw 1.11111111vw 1.66666667vw;
		margin-top: -5.55555556vw;
		font-size: 1.66666667vw;
	}

	.siel-trade-in-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.siel-trade-in-popup__sub-title {
		padding: 0vw 1.66666667vw;
		margin-top: 1.66666667vw;
		font-size: 1.25vw;
	}

	.siel-trade-in-popup__pincode-wrap {
		padding: 0vw 1.66666667vw;
		margin-top: 1.11111111vw;
		margin-bottom: 1.94444444vw;
	}

	.siel-trade-in-popup__pincode-wrap .text-field-v2 {
		padding-top: .41666667vw;
	}

	.siel-trade-in-popup__pincode-wrap .cta {
		margin-left: .55555556vw;
		margin-top: 1.52777778vw;
	}

	.siel-trade-in-popup__option {
		padding: 0vw 1.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__headline,.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-btn {
		padding: 3.05555556vw 0vw .83333333vw 0vw;
		font-size: 1.25vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-icon {
		top: 4.16666667vw;
		right: 0vw;
		margin-top: -1.11111111vw;
		width: 2.08333333vw;
		height: 2.08333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-icon .icon {
		left: 0vw;
		width: 2.08333333vw;
		height: 2.08333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check {
		margin-top: 1.80555556vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-wrap {
		margin-top: .27777778vw;
		margin-bottom: .55555556vw;
		height: 14.58333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-list--three-items {
		padding: 0vw 4.51388889vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item {
		width: 9.16666667vw;
		margin-right: 3.81944444vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item:before {
		bottom: .83333333vw;
		left: 5.97222222vw;
		width: 10.20833333vw;
		height: .06944444vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item:last-of-type {
		margin-right: 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .siel-trade-in-popup-option__condition-check-level {
		font-size: .97222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .radio-v2__label-text {
		padding-left: 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap p {
		margin-top: 1.11111111vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-excellent,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-good,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-average {
		left: -5.55555556vw;
		margin-left: -1.18055556vw;
		font-size: .83333333vw;
		padding: .90277778vw;
		width: 15.27777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-excellent::after,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-good::after,.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-average::after {
		top: -1.38888889vw;
		margin-left: -0.69444444vw;
		border-width: .69444444vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide {
		margin-top: 1.80555556vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-list--four-items {
		padding: 0vw .55555556vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item .siel-trade-in-popup-option__type-guide-index {
		font-size: .83333333vw;
		width: 1.66666667vw;
		height: 1.11111111vw;
		padding-left: 3.54166667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item svg.icon {
		width: 2.08333333vw;
		height: 2.08333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item .siel-trade-in-popup-option__type-guide-desc {
		padding: 0vw .625vw;
		font-size: .83333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__item {
		padding: .27777778vw .27777778vw .27777778vw .27777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector {
		font-size: 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector input+.siel-trade-in-popup-selector__label,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link {
		padding: 1.11111111vw 1.66666667vw;
		border-radius: .41666667vw;
		font-size: .97222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector input+.siel-trade-in-popup-selector__label:before,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link:before {
		left: 0vw;
		top: 0vw;
		border-radius: .41666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector input:focus+.siel-trade-in-popup-selector__label:before,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link:focus:before {
		outline-offset: -0.13888889vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector__promotion-text {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__wrap .siel-trade-in-popup-option__list.siel-trade-in-popup-option__list--model-type .siel-trade-in-popup-option__item .siel-trade-in-popup-selector__label {
		height: 4.86111111vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer {
		margin-top: 1.11111111vw;
		width: 44.30555556vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__item+.siel-trade-in-popup-offer__item {
		margin-top: .55555556vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__content {
		padding: 2.22222222vw 1.11111111vw;
		border-radius: .69444444vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc {
		font-size: .97222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-sub-title {
		font-size: .97222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-product-info-text {
		padding-top: .55555556vw;
		font-size: 1.52777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-value-provided {
		padding-top: .55555556vw;
		font-size: .97222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup__disclaimer-wrap {
		margin-top: 1.11111111vw;
		padding: 0vw 1.66666667vw .97222222vw 0vw;
		font-size: .83333333vw;
	}

	.siel-trade-in-popup__agree {
		margin-top: 1.31944444vw;
		padding: 0vw 0vw 0vw 1.66666667vw;
	}

	.siel-trade-in-popup__agree-title {
		height: 1.66666667vw;
		font-size: 1.25vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap {
		margin-top: 1.11111111vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap.is-required .checkbox-v2__label-text:before {
		font-size: 1.04166667vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-box-wrap {
		width: 1.38888889vw;
		height: 1.38888889vw;
		left: 0;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text {
		font-size: .97222222vw;
		padding-left: 2.08333333vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text a {
		color: #006bea;
		text-decoration: underline;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
		width: 1.38888889vw;
	}

	.siel-trade-in-popup__agree-checkbox-note {
		font-size: .83333333vw;
		padding: 0vw 0vw 1.38888889vw 3.47222222vw;
	}

	.siel-trade-in-popup__agree-desc {
		margin-top: .34722222vw;
		font-size: .97222222vw;
		padding-left: 1.94444444vw;
	}

	.siel-trade-in-popup__agree-desc a {
		color: #006bea;
		text-decoration: underline;
	}

	.siel-trade-in-popup__agree-desc a[target="_blank"]:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.siel-trade-in-popup__agree-required-field {
		font-size: .97222222vw;
		margin-top: .55555556vw;
	}

	.siel-trade-in-popup__agree .radio-v2 {
		margin-top: 1.66666667vw;
	}

	.siel-trade-in-popup__agree .radio-v2-label {
		border-radius: .41666667vw;
	}

	.siel-trade-in-popup__agree .radio-v2-label-box-wrap {
		display: none;
	}

	.siel-trade-in-popup__agree .radio-v2-label-text {
		display: block;
		width: 100%;
		padding: 0;
		font-size: 0;
		padding-left: .97222222vw;
	}

	.siel-trade-in-popup__agree .radio-v2-label-text:before {
		min-height: 2.5vw;
	}

	.siel-trade-in-popup__btn-wrap {
		padding: 1.66666667vw 0vw 7.22222222vw 0vw;
		margin-bottom: -5.55555556vw;
		font-size: .69444444vw;
	}

	.siel-trade-in-popup__btn-wrap .cta {
		width: 13.88888889vw;
	}

	.siel-trade-in-popup__btn-wrap .cta:last-of-type {
		margin-left: 1.38888889vw;
	}

	.siel-trade-in-popup__close {
		top: 1.66666667vw;
		right: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}
}

@media only screen and (max-width:767px) {
	.siel-trade-in-popup {
		top: 0vw;
		left: 0vw;
		font-size: 0vw;
	}

	.siel-trade-in-popup__dimmed {
		top: 0vw;
		left: 0vw;
	}

	.siel-trade-in-popup__contents {
		width: 100%;
		border-radius: 0;
	}

	.siel-trade-in-popup__title {
		padding: 6.66666667vw 6.66666667vw 4.44444444vw 6.66666667vw;
		margin-top: 0;
		font-size: 6.11111111vw;
	}

	.siel-trade-in-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.siel-trade-in-popup__sub-title {
		padding: 0vw 6.66666667vw;
		margin-top: 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.siel-trade-in-popup__pincode-wrap {
		padding: 0vw 6.66666667vw;
		margin-top: 3.61111111vw;
		margin-bottom: 7.77777778vw;
	}

	.siel-trade-in-popup__pincode-wrap .text-field-v2 {
		padding-top: 1.66666667vw;
	}

	.siel-trade-in-popup__pincode-wrap .cta {
		margin-left: 2.22222222vw;
		margin-top: 3.33333333vw;
	}

	.siel-trade-in-popup__option {
		padding: 0vw 2.22222222vw 0vw 6.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__headline,.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-btn {
		padding: 10vw 0vw 3.33333333vw 0vw;
		font-size: 4.44444444vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-icon {
		top: 16.66666667vw;
		right: 0vw;
		margin-top: -6.94444444vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__headline-wrap .siel-trade-in-popup-option__headline-icon .icon {
		left: 0vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check {
		margin-top: 7.22222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-wrap {
		margin-top: 1.11111111vw;
		margin-bottom: 2.22222222vw;
		height: 48.61111111vw;
		margin-right: 3.88888889vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-list--three-items {
		padding: 0vw 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item {
		width: 28.88888889vw;
		margin-right: 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item:before {
		bottom: 3.33333333vw;
		left: 18.61111111vw;
		width: 20vw;
		height: .27777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item:last-of-type {
		margin-right: 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .siel-trade-in-popup-option__condition-check-level {
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .radio-v2__label-text {
		padding-left: 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap p {
		margin-top: 4.44444444vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-excellent {
		left: 0vw;
		margin-left: -11.38888889vw;
		font-size: 3.33333333vw;
		padding: 3.61111111vw;
		width: 86.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-good {
		left: -22.22222222vw;
		margin-left: -18.05555556vw;
		font-size: 3.33333333vw;
		padding: 3.61111111vw;
		width: 86.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-average {
		left: 0vw;
		margin-left: -69.16666667vw;
		font-size: 3.33333333vw;
		padding: 3.61111111vw;
		width: 86.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-excellent::after {
		top: -5.55555556vw;
		margin-left: -31.38888889vw;
		border-width: 2.77777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-good::after {
		top: -5.55555556vw;
		margin-left: -2.5vw;
		border-width: 2.77777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__condition-check-item .radio-wrap .siel-trade-in-popup-option__condition-check-desc-average::after {
		top: -5.55555556vw;
		margin-left: 26.66666667vw;
		border-width: 2.77777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide {
		width: 86.66666667vw;
		margin-top: 7.22222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-list--four-items {
		padding: 0vw 2.22222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-list--four-items li {
		margin: 1.11111111vw 0vw;
		width: 50%;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item .siel-trade-in-popup-option__type-guide-index {
		font-size: 3.33333333vw;
		width: 6.66666667vw;
		height: 4.44444444vw;
		padding-left: 14.16666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item svg.icon {
		width: 8.33333333vw;
		height: 8.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__type-guide-item .siel-trade-in-popup-option__type-guide-desc {
		padding: 0vw 2.5vw;
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__item {
		width: 50%;
		padding: 1.11111111vw 4.44444444vw 3.33333333vw 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector {
		font-size: 0vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector input+.siel-trade-in-popup-selector__label,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link {
		padding: 4.44444444vw 4.44444444vw;
		border-radius: 1.66666667vw;
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector input+.siel-trade-in-popup-selector__label:before,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link:before {
		left: 0vw;
		top: 0vw;
		border-radius: 1.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector input:focus+.siel-trade-in-popup-selector__label:before,.siel-trade-in-popup__option .siel-trade-in-popup-selector .siel-trade-in-popup-selector__link:focus:before {
		outline-offset: -0.55555556vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-selector__promotion-text {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__wrap .siel-trade-in-popup-option__list.siel-trade-in-popup-option__list--model-type .siel-trade-in-popup-option__item .siel-trade-in-popup-selector__label {
		height: 17.77777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-option__wrap .siel-trade-in-popup-option__list.siel-trade-in-popup-option__list--model-type .siel-trade-in-popup-option__item .siel-trade-in-popup-selector__label .siel-trade-in-popup-selector__text-wrap {
		margin: 0;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer {
		margin-top: 4.44444444vw;
		width: 86.66666667vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__item+.siel-trade-in-popup-offer__item {
		margin-top: 2.22222222vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__content {
		padding: 6.66666667vw 4.44444444vw;
		border-radius: 2.77777778vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc {
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-sub-title {
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-product-info-text {
		padding-top: 4.44444444vw;
		font-size: 5vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup-offer__desc-value-provided {
		padding-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__option .siel-trade-in-popup__disclaimer-wrap {
		margin-top: 4.44444444vw;
		padding: 0vw 6.66666667vw 4.44444444vw 0vw;
		font-size: 3.33333333vw;
	}

	.siel-trade-in-popup__agree {
		margin-top: 5.27777778vw;
		padding: 0vw;
	}

	.siel-trade-in-popup__agree-title {
		height: 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap {
		margin-top: 4.44444444vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap.is-required .checkbox-v2__label-text:before {
		font-size: 3.88888889vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-box-wrap {
		width: 5.55555556vw;
		height: 5.55555556vw;
		left: 0;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text {
		font-size: 3.88888889vw;
		padding-left: 8.33333333vw;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text a {
		color: #006bea;
		text-decoration: underline;
	}

	.siel-trade-in-popup__agree-checkbox-wrap .checkbox-v2__label-text a[target="_blank"]:after {
		width: 5.55555556vw;
	}

	.siel-trade-in-popup__agree-checkbox-note {
		font-size: 3.33333333vw;
		padding: 0vw 0vw 5.55555556vw 13.88888889vw;
	}

	.siel-trade-in-popup__agree-desc {
		margin-top: 2.22222222vw;
		padding-bottom: 3.33333333vw;
		font-size: 3.88888889vw;
		padding-left: 7.77777778vw;
	}

	.siel-trade-in-popup__agree-desc a {
		color: #006bea;
		text-decoration: underline;
	}

	.siel-trade-in-popup__agree-desc a[target="_blank"]:after {
		width: 4.16666667vw;
		height: 4.16666667vw;
	}

	.siel-trade-in-popup__agree-required-field {
		font-size: 3.88888889vw;
		margin-top: 2.22222222vw;
	}

	.siel-trade-in-popup__agree .radio-v2 {
		margin-top: 6.66666667vw;
	}

	.siel-trade-in-popup__agree .radio-v2-label {
		padding: 2.22222222vw 6.38888889vw 1.66666667vw 6.38888889vw;
		border-radius: 1.66666667vw;
	}

	.siel-trade-in-popup__agree .radio-v2-label-box-wrap {
		display: none;
	}

	.siel-trade-in-popup__agree .radio-v2-label-text {
		display: block;
		width: 100%;
		padding: 0;
		font-size: 0;
		padding-left: 3.88888889vw;
	}

	.siel-trade-in-popup__agree .radio-v2-label-text:before {
		min-height: 10vw;
	}

	.siel-trade-in-popup__btn-wrap {
		padding: 4.44444444vw 0vw;
		margin-bottom: 0;
		font-size: 3.88888889vw;
	}

	.siel-trade-in-popup__btn-wrap .cta {
		width: 40.55555556vw;
	}

	.siel-trade-in-popup__btn-wrap .cta:last-of-type {
		margin-left: 5.55555556vw;
	}

	.siel-trade-in-popup__close {
		top: 7.22222222vw;
		right: 6.66666667vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}
}