.full-layer-popup {
	overflow: hidden;
}

.hubble-pd-popup {
	display: none;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: fixed;
	height: 100%;
	z-index: 3100;
}

.touch-device .hubble-pd-popup {
	-webkit-overflow-scrolling: auto;
}

.hubble-pd-popup__dimmed {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	position: fixed;
	background: #000;
	opacity: .75;
}

.s-dimmed-white .hubble-pd-popup__dimmed {
	background: #fff;
	opacity: .5;
}

.hubble-pd-popup__close {
	position: absolute;
	top: 17px;
	right: 17px;
}

.hubble-pd-popup__close .s-close {
	display: block;
	overflow: hidden;
	position: relative;
	text-transform: capitalize;
}

.hubble-pd-popup__close .s-close:before {
	display: block;
	margin: 3px;
	width: 20px;
	height: 20px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-layer-close.svg) no-repeat 0 0;
	background-size: 100% auto;
	content: '';
}

.hubble-pd-popup__wrap {
	height: 100%;
	padding: 30px;
	font-size: 0;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hubble-pd-popup__wrap:before {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	content: '';
}

.hubble-pd-popup__layer {
	display: inline-block;
	position: relative;
	max-height: 100%;
	width: auto;
	text-align: left;
	vertical-align: middle;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hubble-pd-popup__layer-inner {
	position: relative;
	background: #fff;
	overflow: hidden;
	border-radius: 20px;
}

.hubble-pd-popup__content-wrap {
	padding: 59px 0 32px 0;
}

.hubble-pd-popup__content {
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0 60px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hubble-pd-popup__head {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	color: #000;
}

.hubble-pd-popup__title {
	font-size: 28px;
	line-height: 1.35;
}

.hubble-pd-popup__subtitle {
	margin-top: 10px;
	font-size: 18px;
	line-height: 1.37;
}

.hubble-pd-popup__body {
	text-align: left;
}

.hubble-pd-popup__body-inner {
	font-size: 14px;
}

.hubble-pd-popup__body-inner p {
	text-align: inherit;
}

.hubble-pd-popup__foot {
	position: relative;
	padding: 25px 56px;
	background: #fff;
	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);
}

.hubble-pd-popup button:disabled {
	cursor: default;
}

.hubble-pd-popup .s-btn-encased {
	position: relative;
	display: inline-block;
	padding: 12px 38px;
	border: 1px solid #000;
	border-radius: 45px;
	background-color: transparent;
	font-weight: bold;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: background,color,border-color;
	transition-property: background,color,border-color;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	font-size: 14px;
	color: #000;
	line-height: 1;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .15em;
	white-space: nowrap;
}

.hubble-pd-popup .s-btn-encased:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
}

.hubble-pd-popup .s-btn-encased.type2:hover,.hubble-pd-popup .s-btn-encased.type2:focus,.hubble-pd-popup .s-btn-encased.type2:active {
	border-color: #2189ff;
	background-color: #2189ff;
	color: #fff;
}

.hubble-pd-popup .s-btn-encased.s-cta-fill {
	background: #000;
	color: #fff;
}

.hubble-pd-popup .s-btn-encased.s-cta-fill:hover,.hubble-pd-popup .s-btn-encased.s-cta-fill:focus,.hubble-pd-popup .s-btn-encased.s-cta-fill:active {
	background: #2189ff;
	border-color: #2189ff;
}

.hubble-pd-popup .s-btn-encased.s-cta-fill.s-ico-new-window:after {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg');
}

.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:after {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg');
}

.hubble-pd-popup .s-btn-encased.is-cta-disabled {
	border-color: #767676 !important;
	background-color: #767676 !important;
	color: #fff !important;
	cursor: default;
}

.hubble-pd-popup .s-btn-encased.is-cta-disabled.s-ico-new-window:after {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg') !important;
}

.hubble-pd-popup .s-btn-encased.s-btn-multiline {
	padding: 12px 42px 11px;
	vertical-align: middle;
	white-space: normal;
}

.hubble-pd-popup .s-btn-encased.s-btn-multiline .s-cta-text {
	display: inline-block;
	vertical-align: middle;
}

.hubble-pd-popup .s-btn-text {
	display: inline-block;
	font-weight: bold;
	font-size: 14px;
	color: #000;
	line-height: 1;
	text-transform: uppercase;
	text-shadow: none;
	letter-spacing: .15em;
	white-space: nowrap;
}

.hubble-pd-popup .s-btn-text:after {
	display: inline-block;
	margin-top: -1px;
	margin-left: 7px;
	width: 8px;
	height: 13px;
	background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-btn-arw-right-black.svg");
	background-repeat: no-repeat;
	vertical-align: middle;
	content: '';
}

.hubble-pd-popup .s-btn-text.s-no-ico {
	text-decoration: underline;
}

.hubble-pd-popup .s-btn-text.s-no-ico:after {
	display: none;
}

.hubble-pd-popup .s-btn-text.s-cta-blue {
	color: #2189ff;
}

.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window {
	text-decoration: underline;
}

.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window:after {
	width: 15px;
	height: 15px;
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/svg-new-window-hubble-blue.svg');
}

.hubble-pd-popup .s-btn-text.s-cta-fill {
	color: #000;
}

.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window {
	text-decoration: underline;
}

.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window:after {
	width: 15px;
	height: 15px;
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow-hover.svg');
}

.hubble-pd-popup .s-btn-text.s-cta-hubble-blue {
	font-size: 13px;
	color: #2189ff;
	text-decoration: underline;
	letter-spacing: normal;
	text-transform: none;
}

.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window {
	text-decoration: underline;
}

.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after {
	content: ' ';
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-left: 0;
	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: 100% 100%;
}

.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-no-ico {
	font-weight: normal;
}

.hubble-pd-popup .s-btn-text.s-ico-up:after {
	width: 13px;
	height: 8px;
	background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-svg-arrow-up-black.svg");
}

.hubble-pd-popup .s-btn-text.s-ico-down:after {
	width: 13px;
	height: 8px;
	background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-svg-arrow-down-black.svg");
}

.hubble-pd-popup a {
	color: #2189ff;
}

.hubble-pd-popup 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: 100% 100%;
}

.hubble-pd-popup .s-gotop-wrap {
	display: none;
	overflow: hidden;
	position: fixed;
	right: 32px;
	text-align: right;
	bottom: 20px;
	z-index: 1000;
	max-width: 1440px;
}

.hubble-pd-popup .s-gotop-wrap.s-show {
	display: block;
}

.hubble-pd-popup .s-gotop-wrap .s-btn-gotop {
	width: 58px;
	height: 58px;
	border-radius: 4px;
	background: #363636;
	font-size: 0;
	opacity: .7;
}

.hubble-pd-popup .s-gotop-wrap .s-btn-gotop:after {
	overflow: hidden;
	display: inline-block;
	width: 36px;
	height: 22px;
	margin: 18px auto;
	background: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/btn-gotop.png") no-repeat;
	background-size: 100%;
	content: '';
}

.hubble-pd-popup__cta {
	letter-spacing: -5px;
	text-align: center;
}

.hubble-pd-popup__cta-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.hubble-pd-popup__cta-item {
	width: auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	height: auto;
	padding: 0 10px;
	letter-spacing: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.no-svg .hubble-pd-popup__cta-item {
	display: inline-block;
	vertical-align: top;
}

.hubble-pd-popup__cta a.s-btn-encased,.hubble-pd-popup__cta button.s-btn-encased {
	min-width: 200px;
	width: 100%;
	height: 100%;
	min-height: 50px;
	padding: 14px 25px;
	font-size: 18px;
	letter-spacing: 0;
	text-transform: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #000;
}

.hubble-pd-popup__cta a.s-btn-encased:hover,.hubble-pd-popup__cta button.s-btn-encased:hover,.hubble-pd-popup__cta a.s-btn-encased:active,.hubble-pd-popup__cta button.s-btn-encased:active,.hubble-pd-popup__cta a.s-btn-encased:focus,.hubble-pd-popup__cta button.s-btn-encased:focus {
	background-color: #000;
	color: #fff;
}

.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue {
	border-color: #2189ff;
	background-color: #2189ff;
	color: #fff;
}

.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue:hover,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue:hover,.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue:active,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue:active,.hubble-pd-popup__cta a.s-btn-encased.s-cta-blue:focus,.hubble-pd-popup__cta button.s-btn-encased.s-cta-blue:focus {
	border-color: #006ff2;
	background-color: #006ff2;
	color: #eee;
}

.hubble-pd-popup__cta a.s-btn-encased.is-cta-disabled,.hubble-pd-popup__cta button.s-btn-encased.is-cta-disabled {
	border-color: #767676 !important;
	background-color: #767676 !important;
	color: #fff !important;
	cursor: default;
}

.hubble-pd-popup__cta a.s-btn-encased a.s-cta-text,.hubble-pd-popup__cta button.s-btn-encased a.s-cta-text {
	white-space: normal;
}

.no-css3 .hubble-pd-popup__cta-inner {
	display: block;
}

.no-css3 .hubble-pd-popup__cta-item {
	display: inline-block;
	vertical-align: top;
}

.no-css3 .hubble-pd-popup__cta .s-btn-encased {
	min-width: 120px;
	min-height: 40px;
	padding: 14px 30px;
}

.hubble-pd-popup__disclaimer {
	margin-top: 25px;
	padding-top: 17px;
	font-size: 12px;
	line-height: 2;
	border-top: 1px solid #ddd;
	color: #636363;
}

.hubble-pd-popup__disclaimer .s-btn-text {
	font-weight: normal;
	letter-spacing: 0;
}

.hubble-pd-popup__disclaimer .s-btn-text.s-ico-new-window:after {
	margin-top: 0;
	margin-left: 8px;
	width: 15px;
	height: 15px;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__layer {
	max-width: 100%;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__layer-inner {
	display: inline-block;
	width: 100%;
	padding: 55px 60px 30px 60px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-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;
	min-width: 452px;
	padding: 0;
	line-height: normal;
	text-align: center;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__head {
	padding: 0;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__body-inner {
	min-height: 20px;
	font-size: 15px;
	text-align: center;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title {
	font-size: 28px;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title+.hubble-pd-popup__body {
	margin-top: 32px;
}

.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__foot {
	margin-top: 55px;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.hubble-pd-popup.s-dimmed-white .s-hubble-alert {
	font-size: 10px;
	-webkit-box-shadow: 0 .2em 1.2em 0 rgba(0,0,0,0.4);
	box-shadow: 0 .2em 1.2em 0 rgba(0,0,0,0.4);
}

.hubble-feature-wrapper {
	margin-bottom: 11px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hubble-pd-popup__layer-inner {
		border-radius: 1.38888889vw;
	}

	.hubble-pd-popup__close {
		position: absolute;
		top: 1.18055556vw;
		right: 1.18055556vw;
	}

	.hubble-pd-popup__close .s-close:before {
		margin: .20833333vw;
		width: 1.38888889vw;
		height: 1.38888889vw;
	}

	.hubble-pd-popup__wrap {
		padding: 2.08333333vw;
	}

	.hubble-pd-popup__content-wrap {
		padding: 4.09722222vw 0vw 2.22222222vw 0vw;
	}

	.hubble-pd-popup__content {
		padding: 0vw 4.16666667vw;
	}

	.hubble-pd-popup__title {
		font-size: 1.94444444vw;
	}

	.hubble-pd-popup__subtitle {
		margin-top: .69444444vw;
		font-size: 1.25vw;
	}

	.hubble-pd-popup__body-inner {
		font-size: .97222222vw;
	}

	.hubble-pd-popup__foot {
		padding: 1.73611111vw 3.88888889vw;
		font-size: .69444444vw;
	}

	.hubble-pd-popup .s-btn-encased {
		padding: .83333333vw 2.63888889vw;
		font-size: .97222222vw;
	}

	.hubble-pd-popup .s-btn-encased.s-btn-multiline {
		padding: .83333333vw 2.91666667vw .76388889vw 2.91666667vw;
	}

	.hubble-pd-popup .s-btn-text {
		font-size: .97222222vw;
	}

	.hubble-pd-popup .s-btn-text:after {
		margin-left: .48611111vw;
		width: .55555556vw;
		height: .90277778vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window:after {
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-hubble-blue {
		font-size: .90277778vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-pd-popup .s-btn-text.s-ico-up:after {
		width: .90277778vw;
		height: .55555556vw;
	}

	.hubble-pd-popup .s-btn-text.s-ico-down:after {
		width: .90277778vw;
		height: .55555556vw;
	}

	.hubble-pd-popup a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hubble-pd-popup .s-gotop-wrap {
		right: 2.22222222vw;
		bottom: 1.38888889vw;
		max-width: 100vw;
	}

	.hubble-pd-popup .s-gotop-wrap .s-btn-gotop {
		width: 4.02777778vw;
		height: 4.02777778vw;
		border-radius: .27777778vw;
	}

	.hubble-pd-popup .s-gotop-wrap .s-btn-gotop:after {
		width: 2.5vw;
		height: 1.52777778vw;
		margin-top: 1.25vw;
		margin-bottom: 1.25vw;
	}

	.hubble-pd-popup__cta-item {
		padding: 0vw .69444444vw;
	}

	.hubble-pd-popup__cta a.s-btn-encased,.hubble-pd-popup__cta button.s-btn-encased {
		min-width: 13.88888889vw;
		min-height: 3.47222222vw;
		padding: .97222222vw 1.73611111vw;
		font-size: 1.25vw;
	}

	.no-css3 .hubble-pd-popup__cta .s-btn-encased {
		min-width: 8.33333333vw;
		min-height: 2.77777778vw;
		padding: .97222222vw 2.08333333vw;
	}

	.hubble-pd-popup__disclaimer {
		margin-top: 1.73611111vw;
		padding-top: 1.18055556vw;
		font-size: .83333333vw;
	}

	.hubble-pd-popup__disclaimer .s-btn-text.s-ico-new-window:after {
		margin-left: .55555556vw;
		width: 1.04166667vw;
		height: 1.04166667vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__layer-inner {
		padding: 3.81944444vw 4.16666667vw 2.08333333vw 4.16666667vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__content {
		min-width: 31.38888889vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__body-inner {
		min-height: 1.38888889vw;
		font-size: 1.04166667vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title {
		font-size: 1.94444444vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title+.hubble-pd-popup__body {
		margin-top: 2.22222222vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__foot {
		margin-top: 3.81944444vw;
	}

	.hubble-pd-popup.s-dimmed-white .s-hubble-alert {
		font-size: .69444444vw;
	}

	.hubble-feature-wrapper {
		margin-bottom: .76388889vw;
	}
}

@media only screen and (max-width:767px) {
	.hive-layer-scroll-lock {
		overflow: hidden;
	}

	.hubble-pd-popup__layer {
		width: 100% !important;
	}

	.hubble-pd-popup__layer-inner {
		border-radius: 5.55555556vw;
	}

	.hubble-pd-popup__close {
		top: 4.16666667vw;
		right: 4.16666667vw;
	}

	.hubble-pd-popup__close .s-close:before {
		margin: 1.38888889vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.hubble-pd-popup__wrap {
		position: relative;
		padding: 2.77777778vw;
	}

	.hubble-pd-popup__content-wrap {
		padding: 12.5vw 0vw 5.55555556vw 0vw;
	}

	.hubble-pd-popup__content {
		padding: 0vw 5.55555556vw;
	}

	.hubble-pd-popup__title {
		font-size: 5vw;
		line-height: 1.32;
	}

	.hubble-pd-popup__subtitle {
		margin-top: 3.88888889vw;
		font-size: 3.33333333vw;
		line-height: 1.34;
	}

	.hubble-pd-popup__body-inner {
		padding: 6.38888889vw 0vw;
		font-size: 3.33333333vw;
		color: #000;
	}

	.hubble-pd-popup__foot {
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.hubble-pd-popup .s-btn-encased {
		padding: 3.61111111vw 7.77777778vw 3.33333333vw 7.77777778vw;
		font-size: 3.88888889vw;
	}

	.hubble-pd-popup .s-btn-encased:hover,.hubble-pd-popup .s-btn-encased:focus,.hubble-pd-popup .s-btn-encased:active {
		border-color: #363636;
		background: transparent;
		color: #000;
	}

	.hubble-pd-popup .s-btn-encased.type2:hover,.hubble-pd-popup .s-btn-encased.type2:focus,.hubble-pd-popup .s-btn-encased.type2:active {
		background: transparent;
		border-color: #000;
		color: #000;
	}

	.hubble-pd-popup .s-btn-encased.s-ico-new-window:hover:after,.hubble-pd-popup .s-btn-encased.s-ico-new-window:focus:after,.hubble-pd-popup .s-btn-encased.s-ico-new-window:active:after {
		background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow-hover.svg");
	}

	.hubble-pd-popup .s-btn-encased.s-white:hover,.hubble-pd-popup .s-btn-encased.s-white:focus,.hubble-pd-popup .s-btn-encased.s-white:active {
		color: #fff;
	}

	.hubble-pd-popup .s-btn-encased.s-white.s-ico-new-window:hover:after,.hubble-pd-popup .s-btn-encased.s-white.s-ico-new-window:focus:after,.hubble-pd-popup .s-btn-encased.s-white.s-ico-new-window:active:after {
		background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg");
	}

	.hubble-pd-popup .s-btn-encased.s-cta-fill:hover,.hubble-pd-popup .s-btn-encased.s-cta-fill:focus,.hubble-pd-popup .s-btn-encased.s-cta-fill:active {
		border-color: #000;
		background-color: #000;
		color: #fff;
	}

	.hubble-pd-popup .s-btn-encased.s-cta-blue:hover,.hubble-pd-popup .s-btn-encased.s-cta-blue:focus,.hubble-pd-popup .s-btn-encased.s-cta-blue:active {
		border-color: #2189ff;
		background-color: #2189ff;
		color: #fff;
	}

	.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:hover:after,.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:focus:after,.hubble-pd-popup .s-btn-encased.s-cta-blue.s-ico-new-window:active:after {
		background-image: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/newwindow.svg");
	}

	.hubble-pd-popup .s-btn-encased.s-btn-multiline {
		padding: 2.22222222vw 7.22222222vw 1.66666667vw 7.22222222vw;
	}

	.hubble-pd-popup .s-btn-text {
		font-size: 3.33333333vw;
	}

	.hubble-pd-popup .s-btn-text:after {
		width: 2.22222222vw;
		height: 3.61111111vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-blue.s-ico-new-window:after {
		width: 3.05555556vw;
		height: 3.05555556vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-fill.s-ico-new-window:after {
		width: 3.05555556vw;
		height: 3.05555556vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-hubble-blue {
		font-size: 3.33333333vw;
	}

	.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window {
		text-decoration: underline;
	}

	.hubble-pd-popup .s-btn-text.s-cta-hubble-blue.s-ico-new-window:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-pd-popup .s-btn-text.s-ico-up:after {
		width: 3.61111111vw;
		height: 2.22222222vw;
	}

	.hubble-pd-popup .s-btn-text.s-ico-down:after {
		width: 3.61111111vw;
		height: 2.22222222vw;
	}

	.hubble-pd-popup a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hubble-pd-popup .s-gotop-wrap {
		min-width: 88.88888889vw;
		right: 9.48148056vw;
		bottom: 9.48148056vw;
		font-size: 0;
	}

	.hubble-pd-popup .s-gotop-wrap .s-btn-gotop {
		width: 11.11111111vw;
		height: 11.11111111vw;
	}

	.hubble-pd-popup .s-gotop-wrap .s-btn-gotop:after {
		width: 6.38888889vw;
		height: 4.44444444vw;
		margin-top: 2.5vw;
		margin-bottom: 2.5vw;
	}

	.hubble-pd-popup__cta {
		padding: 5.55555556vw 4.72222222vw;
		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);
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hubble-pd-popup__cta a.s-btn-encased,.hubble-pd-popup__cta button.s-btn-encased {
		min-width: 0;
		height: 100%;
		min-height: 3.47222vw;
		padding: 3.05555556vw 1.38888889vw;
		font-size: 3.33333333vw;
		border-width: 1px;
		border-radius: 200px;
	}

	.no-css3 .hubble-pd-popup__cta a.s-btn-encased,.no-css3 .hubble-pd-popup__cta button.s-btn-encased {
		width: 100%;
		min-height: 11.11111111vw;
	}

	.hubble-pd-popup__cta-item {
		max-width: 50%;
		width: 50%;
		-webkit-box-flex: 1;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		padding: 0vw .83333333vw;
	}

	.no-css3 .hubble-pd-popup__cta-item {
		width: 50%;
	}

	.touch-device .hubble-pd-popup__cta-item .s-btn-encased {
		-webkit-transition: none;
		transition: none;
	}

	.touch-device .hubble-pd-popup__cta-item .s-btn-encased:hover,.touch-device .hubble-pd-popup__cta-item .s-btn-encased:focus,.touch-device .hubble-pd-popup__cta-item .s-btn-encased:active {
		border-color: #000;
		color: #000;
	}

	.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:hover,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:focus,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:active {
		background: #000;
		color: #fff;
	}

	.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-blue:hover,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-blue:focus,.touch-device .hubble-pd-popup__cta-item .s-btn-encased.s-cta-blue:active {
		background: #2189ff;
		border-color: #2189ff;
		color: #fff;
	}

	.hubble-pd-popup__disclaimer {
		margin-top: 0;
		padding: 6.94444444vw 5vw;
		font-size: 2.77777778vw;
		line-height: 1.6;
		border: 0;
		background: #fff;
		letter-spacing: -0.02em;
	}

	.hubble-pd-popup__disclaimer .s-btn-text.s-ico-new-window:after {
		margin-top: -0.55555556vw;
		margin-left: 1.66666667vw;
		width: 3.05555556vw;
		height: 3.05555556vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__wrap {
		padding: 2.77777778vw 5.55555556vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__layer-inner {
		overflow: visible;
		padding: 12.77777778vw 5.55555556vw 5.55555556vw 5.55555556vw;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__content {
		min-width: 77.77777778vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__body-inner {
		padding: 0;
		min-height: 5.55555556vw;
		font-size: 3.33333333vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title {
		font-size: 5vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__title+.hubble-pd-popup__body {
		margin-top: 5.83333333vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__foot {
		margin-top: 7.22222222vw;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__cta {
		height: auto;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__cta-item {
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		width: 100%;
		max-width: 43.61111111vw;
	}

	.no-css3 .hubble-pd-popup.s-hubble-alert .hubble-pd-popup__cta-item {
		max-width: 50%;
	}

	.hubble-pd-popup.s-hubble-alert .hubble-pd-popup__cta button.s-btn-encased {
		min-width: 22.22222222vw;
		width: 100%;
	}

	.no-css3 .hubble-pd-popup.s-hubble-alert .hubble-pd-popup__cta button.s-btn-encased {
		min-height: 11.11111111vw;
	}

	.touch-device .hubble-pd-popup__layer-inner.su-hubble-alert .hubble-pd-popup__cta-item .s-btn-encased:hover,.touch-device .hubble-pd-popup__layer-inner.su-hubble-alert .hubble-pd-popup__cta-item .s-btn-encased:focus,.touch-device .hubble-pd-popup__layer-inner.su-hubble-alert .hubble-pd-popup__cta-item .s-btn-encased:active {
		border-color: #2189ff;
	}

	.touch-device .hubble-pd-popup__layer-inner.su-hubble-alert .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:hover,.touch-device .hubble-pd-popup__layer-inner.su-hubble-alert .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:focus,.touch-device .hubble-pd-popup__layer-inner.su-hubble-alert .hubble-pd-popup__cta-item .s-btn-encased.s-cta-fill:active {
		background: #2189ff;
	}

	.hubble-feature-wrapper {
		margin-bottom: 1.38888889vw;
	}
}

.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;
	}
}

.usp-banner {
	width: 100%;
	font-size: 0;
}

.usp-banner__wrap {
	position: relative;
	max-width: 1440px;
	height: 48px;
}

.usp-banner--width-1920 .usp-banner__wrap {
	max-width: 1920px;
}

.usp-banner__indicator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	padding: 0 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 2;
}

.usp-banner__indicator .indicator__controls {
	width: 32px;
	height: 32px;
	padding: 10px;
}

.usp-banner__indicator .indicator__controls svg {
	vertical-align: top;
}

.usp-banner__contents {
	padding: 0 72px;
}

.usp-banner--bg-blue .usp-banner__contents,.dynamic--bg-blue .usp-banner__contents {
	color: #fff;
}

.usp-banner__contents-inner {
	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;
	width: 100%;
	height: 100%;
}

.usp-banner__headline {
	display: inline-block;
	padding-right: 16px;
	text-align: right;
	vertical-align: middle;
}

.usp-banner__icon {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: inherit;
	margin-right: 8px;
}

.usp-banner__title {
	display: inline-block;
	font-family: 'SamsungOne',arial,sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.33;
	vertical-align: middle;
}

.usp-banner__desc {
	display: inline-block;
	font-family: 'SamsungOne',arial,sans-serif;
	font-size: 14px;
	line-height: 1.33;
	vertical-align: middle;
}

.usp-banner--bg-blue .usp-banner__desc,.dynamic--bg-blue .usp-banner__desc {
	color: #fff;
}

.usp-banner--bg-light-gray .usp-banner__desc,.dynamic--bg-light-gray .usp-banner__desc {
	color: #000;
}

.usp-banner__desc br {
	display: none;
}

.usp-banner__desc p a {
	text-decoration: underline;
}

.usp-banner--bg-blue .usp-banner__desc p a,.dynamic--bg-blue .usp-banner__desc p a {
	color: #fff;
}

.usp-banner--bg-light-gray .usp-banner__desc p a,.dynamic--bg-light-gray .usp-banner__desc p a {
	color: #15c;
}

.usp-banner--bg-blue,.usp-banner--bg-blue .usp-banner__indicator {
	background-color: #2189ff;
}

.usp-banner--bg-blue .indicator__controls svg,.usp-banner--bg-blue .usp-banner__indicator .indicator__controls svg {
	fill: #fff;
}

.usp-banner--bg-light-gray,.usp-banner--bg-light-gray .usp-banner__indicator {
	background: #f7f7f7;
}

.usp-banner.usp-banner--bg-dynamic.dynamic--bg-blue,.usp-banner.usp-banner--bg-dynamic.dynamic--bg-blue .usp-banner__indicator {
	background-color: #2189ff;
}

.usp-banner.usp-banner--bg-dynamic.dynamic--bg-blue .indicator__controls svg,.usp-banner.usp-banner--bg-dynamic.dynamic--bg-blue .usp-banner__indicator .indicator__controls svg {
	fill: #fff;
}

.usp-banner.usp-banner--bg-dynamic.dynamic--bg-light-gray,.usp-banner.usp-banner--bg-dynamic.dynamic--bg-light-gray .usp-banner__indicator {
	background: #f7f7f7;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.usp-banner__indicator {
		padding: 0vw 1.11111111vw;
	}

	.usp-banner__indicator .indicator__controls {
		width: 2.22222222vw;
		height: 2.22222222vw;
		padding: .69444444vw;
	}

	.usp-banner__wrap {
		height: 3.33333333vw;
	}

	.usp-banner__contents {
		padding: 0vw 5vw;
	}

	.usp-banner__headline {
		padding-right: 1.11111111vw;
	}

	.usp-banner__icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin-right: .55555556vw;
	}

	.usp-banner__title {
		font-size: .97222222vw;
	}

	.usp-banner__desc {
		font-size: .97222222vw;
	}
}

@media only screen and (max-width:767px) {
	.usp-banner__wrap {
		max-width: 100%;
		height: 18.88888889vw;
	}

	.usp-banner--width-1920 .usp-banner__wrap {
		max-width: 100%;
	}

	.usp-banner__indicator {
		padding: 0vw 4.44444444vw;
	}

	.usp-banner__indicator .indicator__controls {
		width: 6.66666667vw;
		height: 6.66666667vw;
		padding: 1.66666667vw;
	}

	.usp-banner__contents {
		display: table;
		padding: 0vw 17.77777778vw;
	}

	.usp-banner__contents-inner {
		display: table-cell;
		height: 100%;
		vertical-align: middle;
	}

	.usp-banner__headline {
		display: block;
		width: 100%;
		padding-right: 0;
	}

	.usp-banner__icon {
		position: absolute;
		top: 0;
		width: 8.88888889vw;
		height: 8.88888889vw;
		left: 0;
		margin: 5vw 2.22222222vw 5vw 6.66666667vw;
	}

	.usp-banner__title {
		display: block;
		width: 100%;
		padding-right: 0;
		font-size: 3.33333333vw;
		text-align: center;
	}

	.usp-banner__desc {
		display: block;
		width: 100%;
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
		max-width: 63.88888889vw;
		word-wrap: break-word;
		text-align: center;
	}

	.usp-banner__desc br {
		display: inline;
	}

	.usp-banner__icon+.usp-banner__title {
		text-align: left;
	}
}

.nvd02-breadcrumb {
	width: 100%;
	max-width: 1440px;
	padding: 24px 24px 0 24px;
	margin: auto;
}

.nvd02-breadcrumb--padding-bottom {
	padding-bottom: 24px;
}

.nvd02-breadcrumb__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.nvd02-breadcrumb__item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.nvd02-breadcrumb__item:after {
	content: '';
	display: inline-block;
	margin: 0 8px;
	width: 18px;
	height: 18px;
	background-image: url('data:image/svg+xml,%3Csvg%20class%3D%22icon%22%20viewBox%3D%220%200%2018%2018%22%20width%3D%2218%22%20height%3D%2218%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.839-10.2H6.232L1.626%2C1.8H.232Z%22%20transform%3D%22translate(5.768%2013.199)%22%20fill%3D%22%23757575%22%2F%3E%3C%2Fsvg%3E');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.nvd02-breadcrumb__item:last-of-type:after {
	content: none;
}

.nvd02-breadcrumb__item:only-of-type:after {
	content: none;
}

.nvd02-breadcrumb__link {
	display: inline-block;
	padding-bottom: 4px;
	line-height: 18px;
	font-size: 14px;
	font-weight: 700;
	color: #757575;
	vertical-align: top;
}

.nvd02-breadcrumb__link:not(p) {
	position: relative;
	padding-bottom: 3px;
}

.nvd02-breadcrumb__link:not(p):after {
	content: ' ';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background-color: currentColor;
}

.nvd02-breadcrumb__link:not(p):hover:after,.nvd02-breadcrumb__link:not(p):focus:after {
	-webkit-animation: cta-underline-on-animation .35s cubic-bezier(0.35,0,0.36,1) .2s;
	animation: cta-underline-on-animation .35s cubic-bezier(0.35,0,0.36,1) .2s;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.nvd02-breadcrumb {
		max-width: 100vw;
		padding: 1.66666667vw 1.66666667vw 0vw 1.66666667vw;
	}

	.nvd02-breadcrumb--padding-bottom {
		padding-bottom: 1.66666667vw;
	}

	.nvd02-breadcrumb__item:after {
		margin: 0vw .55555556vw;
		width: 1.25vw;
		height: 1.25vw;
	}

	.nvd02-breadcrumb__link {
		padding-bottom: .27777778vw;
		line-height: 1.25vw;
		font-size: .97222222vw;
	}

	.nvd02-breadcrumb__link:not(p) {
		padding-bottom: .20833333vw;
		border-width: 0vw 0vw .06944444vw 0vw;
	}
}

@media only screen and (max-width:767px) {
	.nvd02-breadcrumb {
		max-width: none;
		padding: 5vw 6.66666667vw;
	}

	.nvd02-breadcrumb__item {
		margin: 1.66666667vw 0vw;
	}

	.nvd02-breadcrumb__item:after {
		margin: 0vw 2.22222222vw;
		width: 5vw;
		height: 5vw;
	}

	.nvd02-breadcrumb__link {
		padding-bottom: 1.11111111vw;
		line-height: 5vw;
		font-size: 3.88888889vw;
	}

	.nvd02-breadcrumb__link:not(p) {
		padding-bottom: .83333333vw;
		border-width: 0vw 0vw .27777778vw 0vw;
	}

	.nvd02-breadcrumb__link:not(p):after {
		height: .27777778vw;
	}
}

@-webkit-keyframes cta-underline-on-animation {
	from {
		left: 0;
		right: 100%;
	}

	to {
		left: 0;
		right: 0;
	}
}

@keyframes cta-underline-on-animation {
	from {
		left: 0;
		right: 100%;
	}

	to {
		left: 0;
		right: 0;
	}
}

.pd-banner {
	overflow: hidden;
	position: relative;
	width: 100%;
	margin: 0 auto;
	border-bottom: 1px solid #e7e7e7;
}

.pd-banner--text-white {
	border-bottom-color: #555;
}

.pd-banner__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 39px;
	max-width: 1440px;
	margin: 0 auto;
	padding: 0 88px 0 24px;
	color: #000;
	line-height: 1.33;
	-webkit-transition-property: height;
	transition-property: height;
}

.pd-banner__offer {
	position: relative;
	pointer-events: none;
	z-index: 1;
}

.pd-banner__offer a,.pd-banner__offer button {
	pointer-events: auto;
}

.pd-banner__pre-offer {
	display: none;
}

.pd-banner--pre-offer-show .pd-banner__offer {
	display: none;
}

.pd-banner--pre-offer-show .pd-banner__pre-offer {
	display: block;
}

.pd-banner--open .pd-banner__inner {
	display: block;
	height: auto;
}

.pd-banner--text-white .pd-banner__inner {
	color: #fff;
}

.pd-banner__title {
	width: 920px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.33;
	vertical-align: middle;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
}

.pd-banner--timer-off.pd-banner--end-in .pd-banner__title.offer-text,.pd-banner--timer-off.pd-banner--start-in .pd-banner__title.offer-timer {
	display: none;
}

.pd-banner--timer-off.pd-banner--start-in .pd-banner__title.offer-text,.pd-banner--timer-off.pd-banner--end-in .pd-banner__title.offer-timer {
	display: block;
}

.pd-banner__title .offer-timer__day+.offer-timer__counter:before {
	content: '|';
	margin-left: 8px;
	margin-right: 10px;
}

.pd-banner__title .offer-timer__title-text+.offer-timer__timer-text {
	margin-left: 6px;
}

.pd-banner--open .pd-banner__title {
	display: none !important;
}

.pd-banner__toggle {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
}

.pd-banner__toggle .icon {
	display: block;
	position: absolute;
	top: 0;
	right: 40px;
	padding: 8px;
	width: 24px;
	height: 24px;
}

.pd-banner__toggle .icon.icon--close {
	display: none;
}

.pd-banner__toggle-close-text {
	display: none;
}

.pd-banner--open .pd-banner__toggle .icon {
	display: none;
}

.pd-banner--open .pd-banner__toggle .icon.icon--close {
	display: block;
}

.pd-banner--open .pd-banner__toggle-open-text {
	display: none;
}

.pd-banner--open .pd-banner__toggle-close-text {
	display: block;
}

.pd-banner--text-white .pd-banner__toggle .icon {
	fill: #fff;
}

.pd-banner__content-wrap {
	display: none;
	opacity: 0;
	-webkit-transition: opacity .3s;
	transition: opacity .3s;
	gap: 48px;
}

.pd-banner--open .pd-banner__content-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	opacity: 1;
}

.pd-banner__content {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 31px 0;
	min-height: 194px;
}

.pd-banner__content:has(.pd-banner__timer) {
	min-height: 214px;
}

.pd-banner__headline {
	min-height: 64px;
	font-size: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.pd-banner:has(.pd-banner__timer) {
	min-height: auto;
}

.pd-banner__desc {
	margin-top: 12px;
	font-size: 14px;
}

.pd-banner__cta {
	margin-top: 15px;
}

.pd-banner__cta .cta {
	margin: -10px 0 -8px;
	color: #000;
}

.pd-banner__cta .cta.cta--disabled {
	color: #ddd;
	cursor: default;
}

.pd-banner__cta .cta[target="_blank"]:before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-black.svg');
}

.pd-banner__cta .cta[target="_blank"].cta--disabled:before,.pd-banner__cta .cta[target="_blank"].cta--disabled:hover:before,.pd-banner__cta .cta[target="_blank"].cta--disabled:focus:before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-gray-dim.svg');
}

.pd-banner--text-white .pd-banner__cta .cta {
	color: #fff;
}

.pd-banner--text-white .pd-banner__cta .cta.cta--disabled {
	color: #555;
	cursor: default;
}

.pd-banner--text-white .pd-banner__cta .cta[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');
}

.pd-banner--text-white .pd-banner__cta .cta[target="_blank"].cta--disabled:before,.pd-banner--text-white .pd-banner__cta .cta[target="_blank"].cta--disabled:hover:before,.pd-banner--text-white .pd-banner__cta .cta[target="_blank"].cta--disabled:focus:before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-gray.svg');
}

.pd-banner__timer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 27px;
	font-size: 0;
	vertical-align: middle;
}

.pd-banner__timer [class*='timer__'] {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 48px;
	line-height: 1.2;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.pd-banner__timer [class*='timer__'].offer-timer__remain-text {
	white-space: pre-wrap;
}

.pd-banner__timer .offer-timer__day+.offer-timer__counter:before {
	content: '';
	display: inline-block;
	height: 38px;
	margin-left: 32px;
	padding-left: 32px;
	border-left: 1px solid #ddd;
}

.bg-dark-gray .pd-banner__timer .offer-timer__day+.offer-timer__counter:before,.bg-black .pd-banner__timer .offer-timer__day+.offer-timer__counter:before {
	border-left-color: #555;
}

.pd-banner__timer .offer-timer__day+.offer-timer__counter.ru:before {
	content: none;
}

.pd-banner__timer .offer-timer__day.offer-timer__day--end {
	display: none;
}

.pd-banner__timer .offer-timer__day.offer-timer__day--end+.offer-timer__counter:before {
	content: none;
}

.pd-banner__timer-wrap .pd-banner__timer {
	margin-top: 2px;
}

.pd-banner__timer-wrap .pd-banner__timer-text {
	margin-top: 16px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
}

.pd-banner__timer-wrap .pd-banner__timer [class*='timer__'] {
	font-size: 38px;
}

.pd-banner__timer-wrap .pd-banner__timer .offer-timer__day+.offer-timer__counter:before {
	position: relative;
	top: -2px;
	height: 26px;
	margin-left: 16px;
	padding-left: 16px;
}

.pd-banner--timer-off.pd-banner--start-in .pd-banner__timer-wrap {
	display: none;
}

.pd-banner--timer-off.pd-banner--end-in .pd-banner__timer-wrap {
	display: block;
}

.pd-banner .s-timer {
	display: inline-block;
	font-weight: bold;
	vertical-align: baseline;
	text-align: center;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	margin-top: 20px;
}

.pd-banner .s-timer span {
	display: inline-block;
	position: relative;
}

.pd-banner .s-timer>span {
	padding: 0 20px;
}

.pd-banner .s-timer>span:first-child {
	padding-left: 0;
}

.pd-banner .s-timer>span:last-child {
	padding-right: 0;
}

.pd-banner .s-timer>span:after {
	content: ":";
	position: absolute;
	vertical-align: middle;
	top: 0;
	right: -12px;
	font-size: 70px;
	line-height: 1;
}

.pd-banner .s-timer>span:last-child:after {
	display: none;
}

.pd-banner .s-timer .text {
	font-size: 60px;
	font-weight: bold;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.pd-banner .s-timer .sub-text {
	display: block;
	position: static;
	width: 72px;
	height: auto;
	margin-top: 5px;
	clip: auto;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.pd-banner__image {
	display: block;
	width: 360px;
	-ms-flex-item-align: center;
	align-self: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pd-banner__image-pre-offer {
	display: none;
}

.pd-banner__image-mo {
	display: none;
}

.pd-banner.pd-banner--pre-offer-show .pd-banner__image-pre-offer {
	display: block;
}

.pd-banner.pd-banner--pre-offer-show .pd-banner__image-offer {
	display: none;
}

.pd-banner:has(.pd-banner__timer) .pd-banner__image {
	padding: 10px 0;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pd-banner__inner {
		height: 2.70833333vw;
		padding: 0vw 6.11111111vw 0vw 1.66666667vw;
	}

	.pd-banner__title {
		width: 63.88888889vw;
		font-size: .83333333vw;
	}

	.pd-banner__title .offer-timer__day+.offer-timer__counter:before {
		margin-left: .55555556vw;
		margin-right: .69444444vw;
	}

	.pd-banner__title .offer-timer__title-text+.offer-timer__timer-text {
		margin-left: .41666667vw;
	}

	.pd-banner__toggle .icon {
		right: 2.77777778vw;
		padding: .55555556vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pd-banner__content-wrap {
		gap: 3.33333333vw;
	}

	.pd-banner__content {
		padding: 2.15277778vw 0vw;
		min-height: 13.47222222vw;
	}

	.pd-banner__content:has(.pd-banner__timer) {
		min-height: 14.86111111vw;
	}

	.pd-banner__headline {
		min-height: 4.44444444vw;
		font-size: 1.66666667vw;
	}

	.pd-banner__desc {
		margin-top: .90277778vw;
		font-size: .97222222vw;
	}

	.pd-banner__cta {
		margin-top: 1.11111111vw;
	}

	.pd-banner__cta .cta {
		margin: -0.69444444vw 0vw -0.55555556vw 0vw;
	}

	.pd-banner__timer {
		margin-top: 1.875vw;
	}

	.pd-banner__timer [class*='timer__'] {
		font-size: 3.33333333vw;
	}

	.pd-banner__timer .offer-timer__day+.offer-timer__counter:before {
		height: 2.63888889vw;
		margin-left: 2.22222222vw;
		padding-left: 2.22222222vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer {
		margin-top: .13888889vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer-text {
		margin-top: 1.11111111vw;
		font-size: .97222222vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer [class*='timer__'] {
		font-size: 2.63888889vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer .offer-timer__day+.offer-timer__counter:before {
		top: -0.13888889vw;
		height: 1.80555556vw;
		margin-left: 1.11111111vw;
		padding-left: 1.11111111vw;
	}

	.pd-banner .s-timer {
		margin-top: 1.38888889vw;
	}

	.pd-banner .s-timer>span {
		padding: 0vw 1.38888889vw;
	}

	.pd-banner .s-timer>span:after {
		right: -0.83333333vw;
		font-size: 4.86111111vw;
	}

	.pd-banner .s-timer .text {
		font-size: 4.16666667vw;
	}

	.pd-banner .s-timer .sub-text {
		width: 5vw;
		margin-top: .34722222vw;
		font-size: .83333333vw;
	}

	.pd-banner__image {
		width: 25vw;
	}

	.pd-banner:has(.pd-banner__timer) .pd-banner__image {
		padding: .69444444vw 0vw;
	}
}

@media only screen and (max-width:767px) {
	.pd-banner__inner {
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		height: auto;
		min-height: 10.83333333vw;
		padding: 0vw 15.55555556vw 0vw 6.66666667vw;
	}

	.pd-banner--open .pd-banner__inner {
		padding: 0vw 6.66666667vw;
	}

	.pd-banner__title {
		padding: 3.61111111vw 0vw 2.22222222vw 0vw;
		width: 75.55555556vw;
		font-size: 2.77777778vw;
	}

	.pd-banner__title .offer-timer__day+.offer-timer__counter:before {
		margin-left: 2.22222222vw;
		margin-right: 2.77777778vw;
	}

	.pd-banner__title .offer-timer__title-text+.offer-timer__timer-text {
		display: block;
		margin-top: 1.38888889vw;
		margin-left: 0vw;
	}

	.pd-banner__toggle .icon {
		right: 4.44444444vw;
		padding: 2.22222222vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pd-banner__content-wrap {
		gap: 0vw;
	}

	.pd-banner__content {
		padding: 1.94444444vw 0vw 3.33333333vw 0vw;
	}

	.pd-banner__content,.pd-banner__content:has(.pd-banner__timer) {
		min-height: 25vw;
	}

	.timer-in .pd-banner__content {
		padding: 4.44444444vw 0vw;
	}

	.pd-banner__headline {
		min-height: auto;
		max-width: 75.55555556vw;
		font-size: 4.44444444vw;
	}

	.pd-banner__desc {
		margin-top: 0vw;
		font-size: 3.33333333vw;
	}

	.pd-banner__desc-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		position: relative;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 3.33333333vw;
		gap: 2.22222222vw;
	}

	.pd-banner__cta {
		margin-top: 4.44444444vw;
	}

	.pd-banner__cta .cta {
		margin: -2.77777778vw 0vw -2.22222222vw 0vw;
	}

	.pd-banner__timer {
		margin-top: 3.05555556vw;
	}

	.pd-banner__timer [class*='timer__'] {
		font-size: 8.33333333vw;
		line-height: 1.33;
	}

	.pd-banner__timer .offer-timer__day+.offer-timer__counter:before {
		height: 8.88888889vw;
		margin-left: 4.44444444vw;
		padding-left: 4.44444444vw;
		vertical-align: -1.11111111vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer {
		margin-top: 0vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer-text {
		margin-top: 3.33333333vw;
		font-size: 3.33333333vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer [class*='timer__'] {
		font-size: 7.22222222vw;
	}

	.pd-banner__timer-wrap .pd-banner__timer .offer-timer__day+.offer-timer__counter:before {
		top: 0vw;
	}

	.pd-banner .s-timer {
		margin-top: 1.66666667vw;
	}

	.pd-banner .s-timer>span {
		padding: 0vw 2.22222222vw;
	}

	.pd-banner .s-timer>span:after {
		right: -1.66666667vw;
		font-size: 8.33333333vw;
	}

	.pd-banner .s-timer .text {
		font-size: 7.22222222vw;
	}

	.pd-banner .s-timer .sub-text {
		width: 8.88888889vw;
		margin-top: 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.pd-banner__image {
		display: none;
	}

	.pd-banner__image-mo {
		position: relative;
		display: block;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 20vw;
		padding: 0vw;
	}

	.pd-banner__image-mo .image {
		position: absolute;
		width: 20vw;
		height: 11.11111111vw;
	}

	.pd-banner__image-mo--hide {
		display: none !important;
	}
}

:root {
	--hdd02-fixed-header-top: 0;
}

.hdd02-pdp-header {
	position: relative;
	margin: 0 auto 24px;
	padding: 24px 24px 0 24px;
	max-width: 1440px;
}

.hdd02-pdp-header::after {
	content: '';
	display: block;
	clear: both;
}

.hdd02-pdp-header__product-info {
	float: right;
	width: 684px;
}

.hdd02-pdp-header__gallery-area {
	float: left;
	width: 684px;
}

.hdd02-pdp-header__buying-tool {
	clear: right;
	float: right;
	margin-left: auto;
	width: 684px;
}

.hdd02-pdp-header.hdd02-pdp-header--fixed .hdd02-gallery {
	padding-top: 16px;
}

.hdd02-pdp-header.hdd02-pdp-header--fixed .hdd02-pdp-header__gallery-area {
	width: auto;
	z-index: 1;
}

.hdd02-pdp-header.hdd02-pdp-header--gallery-popup-active .hdd02-pdp-header__gallery-area {
	position: relative;
	z-index: 3100;
}

.hdd02-pdp-header.hdd02-pdp-header--ux-v2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 1920px;
}

.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__product-info {
	position: absolute;
	top: 24px;
	right: 24px;
	z-index: 10;
	width: 684px;
}

.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__gallery-area {
	width: calc(100vw - 756px);
}

.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__gallery {
	position: sticky;
	top: var(--hdd02-fixed-header-top);
}

.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__buying-tool {
	width: 684px;
}

.hdd02-pdp-header.hdd02-pdp-header--ux-v2.hdd02-pdp-header--fixed .hdd02-gallery {
	padding-top: 24px;
}

@media only screen and (min-width:1921px) {
	.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__gallery-area {
		width: 1164px;
	}
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hdd02-pdp-header {
		margin-bottom: 1.66666667vw;
		padding: 1.66666667vw 1.66666667vw 0vw 1.66666667vw;
	}

	.hdd02-pdp-header__product-info {
		width: 49.137931%;
	}

	.hdd02-pdp-header__gallery-area {
		width: 49.137931%;
	}

	.hdd02-pdp-header__buying-tool {
		width: 49.137931%;
	}

	.hdd02-pdp-header.hdd02-pdp-header--fixed .hdd02-gallery {
		padding-top: 1.11111111vw;
	}

	.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__product-info {
		top: 1.66666667vw;
		right: 1.66666667vw;
		width: 49.137931%;
	}

	.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__gallery-area {
		width: 49.137931%;
	}

	.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__buying-tool {
		width: 49.137931%;
	}

	.hdd02-pdp-header.hdd02-pdp-header--ux-v2.hdd02-pdp-header--fixed .hdd02-gallery {
		padding-top: 1.66666667vw;
	}
}

@media only screen and (max-width:767px) {
	.hdd02-pdp-header {
		margin: 0vw;
		padding: 0vw;
	}

	html:has(.nvd02-breadcrumb[style*="display: none"]) .hdd02-pdp-header,html:not(:has(.nvd02-breadcrumb)) .hdd02-pdp-header {
		padding-top: 6.66666667vw;
	}

	.hdd02-pdp-header:not(.hdd02-pdp-header--ux-v2) .hdd02-pdp-header__product-info {
		width: 100% !important;
	}

	.hdd02-pdp-header__gallery-area {
		position: static !important;
		padding: 0 !important;
		width: 100% !important;
	}

	.hdd02-pdp-header__buying-tool {
		width: 100% !important;
	}

	.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__product-info {
		width: auto;
		top: 4.44444444vw;
		right: 0;
	}

	.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__gallery-area {
		margin-right: 0;
	}

	.hdd02-pdp-header.hdd02-pdp-header--ux-v2 .hdd02-pdp-header__gallery {
		position: static;
	}
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery {
	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%;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__content {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__item {
	height: unset;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__image {
	margin: 0 auto;
	border-radius: 0;
	background-color: unset;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .image,.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .first-image {
	height: 59.32721712538226vh;
	min-height: 564px;
	max-height: 776px;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__image:focus::after {
	border-radius: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__thumbnail {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
	margin-top: 0;
	padding: 24px 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__thumbnail-item {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	max-width: 104px;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__thumbnail-item:after {
	display: block;
	padding-bottom: 100%;
	content: '';
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__thumbnail-item a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__thumbnail-item .text {
	padding-top: 0;
	padding-bottom: 0;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__video {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-top: unset;
	margin-bottom: 8px;
	margin-right: auto;
	min-height: 40px;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta .cta--outlined {
	padding: 11px 24px 10px;
	background: #f7f7f7 !important;
	border: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta .cta--outlined .icon {
	margin-right: 8px;
	width: 18px;
	height: 18px;
}

.hdd02-pdp-header--ux-v2 .hdd02-product-info .pd-info__badge-icon,.hdd02-pdp-header--ux-v2 .hdd02-product-info .pd-info__sku,.hdd02-pdp-header--ux-v2 .hdd02-product-info .pd-info__ean,.hdd02-pdp-header--ux-v2 .hdd02-product-info .pd-info__rating {
	display: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-product-info .pd-info__title.hidden {
	position: absolute !important;
	overflow: hidden !important;
}

.hdd02-pdp-header--ux-v2 .hdd02-product-info .pd-info__wishlist {
	position: static;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool {
	padding-top: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option {
	padding-bottom: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .add-on-product:last-child {
	border-bottom: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text {
	padding-bottom: 11px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 8px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list:has(.dot-list__desc) {
	gap: 14px 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item {
	position: relative;
	margin-top: 0;
	padding-left: 18px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item::after {
	content: '';
	position: absolute;
	left: 4px;
	top: 7px;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	background-color: #000;
	cursor: default;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item:has(.dot-list__text-wrap) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 2px 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text {
	-webkit-margin-end: 4px;
	margin-inline-end: 4px;
	font-size: 14px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner {
	-webkit-margin-end: 4px;
	margin-inline-end: 4px;
	display: inline-block;
	position: relative;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__text {
	display: inline-block;
	-webkit-margin-end: 0;
	margin-inline-end: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip-cta {
	display: block;
	position: absolute;
	inset: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip-message {
	display: none;
	inset-inline-start: 0;
	width: 548px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip[data-tooltip-show="true"] .dot-list__tooltip-message {
	display: block !important;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner:has(.cta) .dot-list__tooltip-cta {
	pointer-events: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux {
	height: auto;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__button {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	inset: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__button::after {
	content: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__layer {
	position: absolute;
	width: 548px;
	margin-top: 5px;
	inset-inline-start: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__layer-text {
	-webkit-margin-end: 0;
	margin-inline-end: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list .cta {
	position: relative;
	display: inline-block;
	top: -2px;
	padding-top: 0;
	padding-bottom: 3px;
	vertical-align: middle;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list .cta::after {
	bottom: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list .cta[target="_blank"]:not(.cta--icon-v2):not(.cta--icon):before {
	margin-top: -3px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__desc {
	font-size: 14px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__desc a {
	color: #006bea;
	text-decoration: underline;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-cta {
	display: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-message {
	display: none;
	position: absolute;
	margin-top: 1px;
	left: 18px;
	right: 22px;
	padding: 7px 7px 3px 7px;
	border-radius: 6px;
	border: 1px solid rgba(0,0,0,0.15);
	background-color: #eee;
	z-index: 1;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-message-text {
	font-size: 12px;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-close {
	display: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text:hover+.dot-list__tooltip .dot-list__tooltip-message {
	display: block;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text+.tooltip-ux .dot-list__text {
	position: relative;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text:hover+.tooltip-ux .tooltip-ux__layer {
	display: block;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list+.dot-list {
	margin-top: 24px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer {
	margin-top: 24px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data {
	display: block;
	gap: 7px 0;
	position: static;
	padding: 0;
	margin: 0;
	background: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data>* {
	display: inline;
	-webkit-margin-end: 4px;
	margin-inline-end: 4px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data img,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data svg,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__image-icon {
	display: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data h3,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data h4,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data strong {
	font-weight: normal;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc {
	display: block;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc>* {
	display: inline;
	-webkit-margin-end: 4px;
	margin-inline-end: 4px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__cta {
	margin: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a {
	position: relative;
	display: inline-block;
	top: -2px;
	padding-top: 0;
	padding-bottom: 3px;
	vertical-align: middle;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a::after,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a::after {
	bottom: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon),.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon) {
	-webkit-padding-end: 20px;
	padding-inline-end: 20px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::after,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::after {
	display: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::before {
	content: " ";
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -3px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-image: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-black.svg) !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .tooltip-ux__button {
	display: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline-wrap {
	margin-top: 8px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline {
	font-size: 16px;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline-wrap+.dot-list {
	margin-top: 17px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list+.pd-select-option__sub-headline-wrap {
	margin-top: 28px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-calculate {
	margin-top: 18px;
	padding-block: 8px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-select-option__headline {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 24px;
	font-weight: bold;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer {
	margin-top: 20px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__content {
	padding: 20px 24px 24px 24px;
	background-color: #f4f6fd;
	border-radius: 8px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__image-icon {
	padding: 0;
	margin-top: 5px;
	width: 36px;
	height: 36px;
	margin-right: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__image-icon svg.icon {
	width: 36px;
	height: 36px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__desc-title {
	margin-bottom: 12px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 20px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__desc-main {
	font-size: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__title {
	margin-top: 0;
	padding-top: 10px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__button {
	margin: 2px 0 0 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__button .cta--underline-v2 {
	padding-block: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__button .cta--underline-v2:after {
	bottom: -3px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool input:not(:disabled):hover+.pd-option-selector__label,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector__button:not([aria-disabled="true"]):hover,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector__link:hover {
	color: #000;
	background-color: #fff;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool input:not(:disabled):hover+.pd-option-selector__label:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector__button:not([aria-disabled="true"]):hover:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector__link:hover:before {
	border-color: #555;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector input:checked:not(:disabled):hover+.pd-option-selector__label:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector input:checked+.pd-option-selector__label:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .selected .pd-option-selector__button:not([aria-disabled="true"]):hover:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .selected .pd-option-selector__button:before {
	border: 2px solid #2189ff;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector__button:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector__button:focus::after {
	content: ' ';
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
	pointer-events: none;
	top: 3px;
	left: 3px;
	right: 3px;
	bottom: 3px;
	border-radius: 4px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool>:first-child:is(.hdd02-buying-tool__option) .pd-select-option:first-of-type,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pdd36-recommendation-oos-new:not(:has(.pdd36-recommendation-oos-new__inner))+.hdd02-buying-tool__option:first-of-type .pd-select-option:first-child {
	margin-top: 0;
	border-top-width: 0;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option {
	position: relative;
	padding: 24px 0 16px;
	margin-top: 24px;
	border-top: 1px solid #eee;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__headline {
	font-size: 20px;
	font-weight: bold;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__headline svg.icon {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 8px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 16px;
	margin-top: 16px;
	padding: 24px;
	border-radius: 8px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner--bg-light-blue {
	background-color: #f4f6fd;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-image-icon {
	width: 36px;
	height: 36px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-image-icon svg {
	width: 100%;
	height: 100%;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc {
	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-flex: 1;
	-ms-flex: 1;
	flex: 1;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-title {
	font-size: 20px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-main-text {
	margin-top: 8px;
	font-size: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-sub-text {
	margin-top: 8px;
	font-size: 12px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-cta {
	margin-top: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 0 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 16px;
	padding: 23.2px;
	border: 1px solid #ddd;
	border-radius: 8px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions .image {
	width: 258px;
	height: 264px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions .image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-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: 24px 0;
	width: 206px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item {
	position: relative;
	padding-left: 64px;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 0;
	border-radius: 8px;
	width: 48px;
	height: 48px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
	background-color: #f7f7f7;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item--width:before {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIgLTE5KSI+CiAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDE5KSIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTE3LjI2My4wMTMsMjIsNS4wNjUsMTcuMjU2LDEwLDE1LjkxMSw4LjMzM2wyLjExNi0yLjJoLTE0TDYuMSw4LjM0NCw0LjczNiw5Ljk5MSwwLDQuOTM1LDQuNzQ0LDAsNi4wODgsMS42NjgsMy45NzEsMy44N2gxNEwxNS45LDEuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzUgMzYpIHJvdGF0ZSgtMTgwKSIvPgogIDwvZz4KPC9zdmc+Cg==');
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item--height:before {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIgLTEzKSI+CiAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyIDEzKSIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTE3LjI2My4wMTMsMjIsNS4wNjUsMTcuMjU2LDEwLDE1LjkxMSw4LjMzM2wyLjExNi0yLjJoLTE0TDYuMSw4LjM0NCw0LjczNiw5Ljk5MSwwLDQuOTM1LDQuNzQ0LDAsNi4wODgsMS42NjgsMy45NzEsMy44N2gxNEwxNS45LDEuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkgMTQpIHJvdGF0ZSg5MCkiLz4KICA8L2c+Cjwvc3ZnPgo=');
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item--depth:before {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTEgLTEyKSI+CiAgICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExIDEyKSIgZmlsbD0ibm9uZSIvPgogICAgPHBhdGggZD0iTTE3LjI2My4wMTMsMjIsNS4wNjUsMTcuMjU2LDEwLDE1LjkxMSw4LjMzM2wyLjExNi0yLjJoLTE0TDYuMSw4LjM0NCw0LjczNiw5Ljk5MSwwLDQuOTM1LDQuNzQ0LDAsNi4wODgsMS42NjgsMy45NzEsMy44N2gxNEwxNS45LDEuNjU3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQuNjI3IDIwLjA3MSkgcm90YXRlKDEzNSkiLz4KICA8L2c+Cjwvc3ZnPgo=');
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item strong {
	display: block;
	font-size: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item p {
	margin-top: 4px;
	font-size: 14px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	text-align: right;
	background: 0;
	opacity: 0;
	visibility: hidden;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__inner {
	padding: 0;
	width: 464px;
	height: 100%;
	border-radius: 0;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	z-index: 1;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__contents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	width: 100%;
	max-height: 100%;
	text-align: left;
	overflow-y: hidden;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__contents .scrollbar {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__title {
	margin-bottom: 0;
	padding-block: 20px 28px;
	padding-inline: 24px 48px;
	text-align: left;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup.popup--open {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity .2s linear,visibility .2s linear;
	transition: opacity .2s linear,visibility .2s linear;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup.popup--open .layer-popup__inner {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: -webkit-transform .4s cubic-bezier(0.35,0,0.36,1);
	transition: -webkit-transform .4s cubic-bezier(0.35,0,0.36,1);
	transition: transform .4s cubic-bezier(0.35,0,0.36,1);
	transition: transform .4s cubic-bezier(0.35,0,0.36,1),-webkit-transform .4s cubic-bezier(0.35,0,0.36,1);
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .swiper-container {
	width: 100%;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .dot-indicator {
	margin-top: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-image {
	padding: 0;
	background-color: #efefef;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-image .image {
	height: 309px;
	-o-object-fit: contain;
	object-fit: contain;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-description {
	padding: 24px;
	font-size: 18px;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-form {
	padding: 0 24px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-form .text-field-v2__input {
	font-weight: bold;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-form .text-field-v2:nth-of-type(n+2) {
	margin-top: 12px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap {
	position: relative;
	display: none;
	margin-top: 24px;
	padding-block: 24px;
	padding-inline: 56px 24px;
	border-radius: 8px;
	width: 100%;
	background-color: #f4f6fd;
	line-height: 1.33;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap:before {
	content: '';
	display: block;
	position: absolute;
	top: 24px;
	left: 24px;
	width: 24px;
	height: 24px;
	background-size: contain;
	background-position: center;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiLz4KICA8cGF0aCBkPSJNMTEuMzc1LDBBMTEuMzc1LDExLjM3NSwwLDEsMSwwLDExLjM3NSwxMS4zODgsMTEuMzg4LDAsMCwxLDExLjM3NSwwWm00Ljg4Miw3LjAxNEwxMCwxMy4yNjVsLTQtNEw0Ljc1NiwxMC41LDEwLDE1LjczN2w3LjUtNy40ODZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjYyNSAwLjYyNSkiIGZpbGw9IiMyMDg5ZmYiLz4KPC9zdmc+Cg==');
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap.is-show {
	display: block;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap.error {
	background-color: #fef6f3;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap.error:before {
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICA8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiLz4KICA8cGF0aCBkPSJNMTEuMzc1LDBBMTEuMzc1LDExLjM3NSwwLDEsMSwwLDExLjM3NSwxMS4zODgsMTEuMzg4LDAsMCwxLDExLjM3NSwwWm0zLjgsNS45ODNMMTEuMiw5Ljk2LDcuMjIxLDUuOTgzLDUuOTg0LDcuMjIsOS45NjEsMTEuMiw1Ljk4NCwxNS4xNzVsMS4yMzgsMS4yMzdMMTEuMiwxMi40MzVsMy45NzcsMy45NzgsMS4yMzctMS4yMzdMMTIuNDM2LDExLjIsMTYuNDEzLDcuMjJaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjYyNSAwLjYyNSkiIGZpbGw9IiNlZjM0MzQiLz4KPC9zdmc+Cg==');
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-title {
	font-size: 18px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-text {
	margin-top: 8px;
	font-size: 16px;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-cta {
	padding: 24px;
	width: 100%;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-cta .cta {
	width: 100%;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-cta .cta--disabled {
	background-color: #ddd !important;
	color: #aaa !important;
	opacity: 1 !important;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-dim {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0,0,0,0.68);
}

.hdd02-pdp-header--ux-v2 .pdd36-recommendation-oos-new:first-child .pdd36-recommendation-oos-new__inner::after {
	display: none;
}

.hdd02-pdp-header--ux-v2 .hdd02-buying-tool__summary-headline {
	display: none;
}

@media only screen and (min-width:1440px) and (max-width:1920px) {
	.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .image,.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .first-image {
		min-height: calc((100vw - 756px) / 1164 * 564);
		max-height: calc((100vw - 756px) / 1164 * 776);
	}
}

@media only screen and (max-height:1080px) and (min-width:1440px) {
	.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .image,.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .first-image {
		min-height: 456px;
		height: 52.222222223vh;
	}
}

@media only screen and (max-height:1080px) and (min-width:1920px) {
	.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .image,.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .first-image {
		min-height: 564px;
	}
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .image,.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .first-image {
		height: 31.66666667vw;
		max-height: 31.66666667vw;
		min-height: unset;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__thumbnail {
		padding: 1.66666667vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta {
		margin-bottom: .55555556vw;
		min-height: 2.77777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta .cta--outlined {
		gap: 0;
		padding: .76388889vw 1.66666667vw .69444444vw 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta .cta--outlined .icon {
		margin-right: .55555556vw;
		width: 1.25vw;
		height: 1.25vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool {
		padding-top: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option {
		padding-bottom: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text {
		padding-bottom: .76388889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list {
		gap: .83333333vw 0vw;
		margin-top: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list:has(.dot-list__desc) {
		gap: .97222222vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item {
		padding-left: 1.25vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item::after {
		left: .27777778vw;
		top: .48611111vw;
		width: .27777778vw;
		height: .27777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item:has(.dot-list__text-wrap) {
		gap: .13888889vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text {
		margin-inline-end: .90277778vw;
		font-size: .97222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner {
		margin-inline-end: .27777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip-message {
		width: 38.05555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__layer {
		width: 38.05555556vw;
		margin-top: .34722222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list .cta {
		top: -0.13888889vw;
		padding-bottom: .20833333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list .cta[target="_blank"]:not(.cta--icon-v2):not(.cta--icon):before {
		margin-top: -0.20833333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__desc {
		font-size: .97222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-message {
		margin-top: .06944444vw;
		left: 1.25vw;
		right: 1.52777778vw;
		padding: .48611111vw .48611111vw .20833333vw .48611111vw;
		border-radius: .41666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-message-text {
		font-size: .83333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list+.dot-list {
		margin-top: 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer {
		margin-top: 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data {
		gap: .48611111vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data>* {
		margin-inline-end: .27777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc>* {
		margin-inline-end: .27777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a {
		top: -0.13888889vw;
		padding-bottom: .20833333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon),.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon) {
		padding-inline-end: 1.38888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::before {
		margin-top: -0.20833333vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline-wrap {
		margin-top: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline {
		font-size: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline-wrap+.dot-list {
		margin-top: 1.18055556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list+.pd-select-option__sub-headline-wrap {
		margin-top: 1.94444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-calculate {
		margin-top: 1.25vw;
		padding-block: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-select-option__headline {
		font-size: 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer {
		margin-top: 1.38888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__content {
		padding: 1.38888889vw 1.66666667vw 1.66666667vw 1.66666667vw;
		border-radius: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__image-icon {
		margin-top: .34722222vw;
		width: 2.5vw;
		height: 2.5vw;
		margin-right: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__image-icon svg.icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__desc-title {
		margin-bottom: .83333333vw;
		font-size: 1.38888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__desc-main {
		font-size: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__title {
		padding-top: .69444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__button {
		margin: .13888889vw 0vw 0vw 0vw;
		line-height: 1;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__button .cta--underline-v2:after {
		bottom: -0.20833333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector input:checked:not(:disabled):hover+.pd-option-selector__label:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector input:checked+.pd-option-selector__label:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .selected .pd-option-selector__button:not([aria-disabled="true"]):hover:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .selected .pd-option-selector__button:before {
		border-width: .13888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option {
		padding: 1.66666667vw 0vw 1.11111111vw 0vw;
		padding-top: 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__headline {
		font-size: 1.38888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__headline svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin-right: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner {
		gap: 0vw 1.11111111vw;
		margin-top: 1.11111111vw;
		padding: 1.66666667vw;
		border-radius: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-image-icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-title {
		font-size: 1.38888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-main-text {
		margin-top: .55555556vw;
		font-size: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-sub-text {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-cta {
		margin-top: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions {
		gap: 0vw 1.66666667vw;
		margin-top: 1.11111111vw;
		padding: 1.61111111vw;
		border-radius: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions .image {
		width: 17.91666667vw;
		height: 18.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list {
		gap: 1.66666667vw 0vw;
		width: 14.30555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item {
		padding-left: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item:before {
		border-radius: .55555556vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
		background-size: 1.66666667vw 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item strong {
		font-size: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item p {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__inner {
		width: 32.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__title {
		padding-block: 1.38888889vw 1.94444444vw;
		padding-inline: 1.66666667vw 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .dot-indicator {
		margin-top: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-image .image {
		height: 21.45833333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-description {
		padding: 1.66666667vw;
		font-size: 1.25vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-form {
		padding: 0vw 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-form .text-field-v2:nth-of-type(n+2) {
		margin-top: .83333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap {
		margin-top: 1.66666667vw;
		padding-block: 1.66666667vw;
		padding-inline: 3.88888889vw 1.66666667vw;
		border-radius: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap:before {
		top: 1.66666667vw;
		left: 1.66666667vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-title {
		font-size: 1.25vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-text {
		margin-top: .55555556vw;
		font-size: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-cta {
		padding: 1.66666667vw;
	}
}

@media only screen and (max-width:767px) {
	html:not(:has(.nvd02-breadcrumb)) .hdd02-pdp-header--ux-v2 {
		padding-top: 0 !important;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__list.swiper-container.swiper-slide--beginning .swiper-wrapper {
		left: 0;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__item {
		padding: 0vw 3.33333333vw !important;
		width: 93.33333333vw !important;
		height: 65vw !important;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__image {
		width: 100%;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .image,.hdd02-pdp-header--ux-v2 .hdd02-gallery__image .first-image {
		height: 100%;
		max-height: unset;
		min-height: unset;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__video {
		margin-top: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-bottom: 4.44444444vw;
		padding-right: 10vw;
		width: 100%;
		min-height: 11.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta .cta--outlined {
		width: 11.11111111vw;
		height: 11.11111111vw;
		padding: 0;
		font-size: 0;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-gallery__cta .cta--outlined .icon {
		margin: 0 !important;
		width: 5vw;
		height: 5vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-product-info .pd-info__wishlist {
		height: 11.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool {
		padding-top: 0;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option {
		padding-bottom: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option:first-child {
		border-top-width: 1px;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text {
		padding-bottom: 3.05555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list {
		gap: 3.05555556vw 0vw;
		margin-top: 1.94444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list:has(.dot-list__desc) {
		gap: 3.61111111vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item {
		padding-left: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item::after {
		left: .55555556vw;
		top: 1.38888889vw;
		width: .83333333vw;
		height: .83333333vw;
		font-size: 3.33333333vw;
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__item:has(.dot-list__text-wrap) {
		gap: .55555556vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text {
		margin-inline-end: 2.77777778vw;
		font-size: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list .cta {
		padding-bottom: 0;
		font-size: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list .cta[target="_blank"]:not(.cta--icon-v2):not(.cta--icon):before {
		margin-top: -0.27777778vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner {
		display: inline;
		position: static;
		margin-inline-end: 1.38888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__text {
		display: inline;
		margin-inline-end: 2.77777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip {
		display: inline;
		-webkit-margin-end: 0;
		margin-inline-end: 0;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip-cta {
		display: inline;
		position: relative;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip-cta:hover+.dot-list__tooltip-message,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip-cta:focus+.dot-list__tooltip-message {
		display: none;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .dot-list__tooltip-message {
		width: 100%;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner:has(.cta) .dot-list__tooltip-cta {
		pointer-events: auto;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux {
		display: inline;
		height: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__button {
		display: inline;
		position: relative;
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin-inline-start: -1.94444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__button::after {
		content: '';
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-inner .tooltip-ux__layer {
		width: 86.66666667vw;
		margin-top: -1.11111111vw;
		padding-right: 7.77777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__desc {
		font-size: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__text-wrap+.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__desc {
		margin-top: .27777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip {
		margin-inline: -1.94444444vw 1.38888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-cta {
		display: inline-block;
		position: relative;
		width: 3.88888889vw;
		height: 3.88888889vw;
		background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4NCiAgPHBhdGggZD0iTTQuNTc3LDE0LjQxMkE3LjUsNy41LDAsMCwxLDIuMTk0LDIuMTk0LDcuNSw3LjUsMCwwLDEsMTUsNy41YTcuNDc2LDcuNDc2LDAsMCwxLTIuMiw1LjMsNy41MDcsNy41MDcsMCwwLDEtOC4yMjMsMS42MTJaTTEuMzMzLDcuNUE2LjE2Nyw2LjE2NywwLDEsMCwxMy4yLDUuMTQyLDYuMDYyLDYuMDYyLDAsMCwwLDkuODU4LDEuOCw2LjE2Nyw2LjE2NywwLDAsMCwxLjMzMyw3LjVabTUuNSw0LjVWN0g2LjE2N1Y1LjY2N2gyVjEyWk02LjUsMy44MzNhLjgzMy44MzMsMCwxLDEsLjgzMy44MzNBLjgyNS44MjUsMCwwLDEsNi41LDMuODMzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC41IDAuNSkiIHN0cm9rZT0icmdiYSgwLDAsMCwwKSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjEiLz4NCjwvc3ZnPg==') no-repeat 50% 50% / 100%;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-message {
		margin-top: -0.83333333vw;
		left: 0vw;
		right: 0vw;
		padding: 2.22222222vw 1.94444444vw 1.66666667vw 1.94444444vw;
		padding-inline-end: 7.77777778vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-message-text {
		font-size: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-cta:focus+.dot-list__tooltip-message,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-cta:hover+.dot-list__tooltip-message {
		display: block;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-close {
		display: block;
		position: absolute;
		top: 1.38888889vw;
		right: 1.38888889vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list__tooltip-close svg.icon {
		position: initial;
		top: initial;
		left: initial;
		width: 3.33333333vw;
		height: 3.33333333vw;
		cursor: inherit;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list+.dot-list {
		margin-top: 6.94444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer {
		margin-top: 6.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data {
		gap: 1.94444444vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data>* {
		margin-inline-end: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc>* {
		margin-inline-end: 1.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a {
		padding-bottom: 0;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon),.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon) {
		padding-inline-end: 5.55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__desc a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .pd-offer__title>a[target="_blank"]:not(.cta--icon-v2):not(.cta--icon)::before {
		margin-top: -0.27777778vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .tooltip-ux {
		margin-inline-end: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .tooltip-ux__button {
		display: inline-block;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .tooltip-ux__button::after {
		content: '';
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .tooltip-ux__layer {
		margin-top: -1.11111111vw;
		padding-right: 7.77777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-offer__content--data .dot-list__tooltip {
		margin-inline-start: 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline-wrap {
		margin-top: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline {
		font-size: 3.88888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .pd-select-option__sub-headline-wrap+.dot-list {
		margin-top: 4.16666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text .dot-list+.pd-select-option__sub-headline-wrap {
		margin-top: 6.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-text-combo .dot-list {
		gap: 1.66666667vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option--type-offer-calculate {
		margin-top: 5vw;
		padding-block: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-select-option__headline {
		font-size: 5vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer {
		margin-top: 5.55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__content {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 1.11111111vw;
		padding: 5.55555556vw 6.66666667vw 6.66666667vw 6.66666667vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__image-icon {
		margin-top: 1.38888889vw;
		width: 10vw;
		height: 10vw;
		margin-right: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__image-icon svg.icon {
		width: 10vw;
		height: 10vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__desc-title {
		margin-bottom: 3.05555556vw;
		font-size: 5vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__desc-main {
		font-size: 3.88888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option.pre-purchase-check-ux-v2 .pd-offer__cta {
		margin-top: 3.05555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__title {
		padding-top: 0;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__button {
		padding-block: 0;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-select-option .pd-delivery-pickup__button .cta--underline-v2:after {
		bottom: -0.27777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector input:checked:not(:disabled):hover+.pd-option-selector__label:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-option-selector input:checked+.pd-option-selector__label:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .selected .pd-option-selector__button:not([aria-disabled="true"]):hover:before,.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .selected .pd-option-selector__button:before {
		border-width: .55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option--dimensions {
		padding: 6.66666667vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__headline {
		padding-bottom: 2.22222222vw;
		font-size: 5vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__headline svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin-right: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 2.22222222vw 0vw;
		margin-top: 2.22222222vw;
		padding: 6.66666667vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-image-icon {
		width: 10vw;
		height: 10vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-title {
		font-size: 5vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-main-text {
		margin-top: 2.22222222vw;
		font-size: 3.88888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-desc-sub-text {
		margin-top: 2.22222222vw;
		font-size: 2.77777778vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__banner-cta {
		margin-top: 7.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions {
		gap: 0vw 2.22222222vw;
		margin-top: 2.22222222vw;
		padding: 4.44444444vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions .image {
		width: 35.55555556vw;
		height: 40vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list {
		gap: 3.33333333vw 0vw;
		width: 40vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item {
		padding-left: 11.11111111vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item:before {
		border-radius: 1.11111111vw;
		width: 8.88888889vw;
		height: 8.88888889vw;
		background-size: 4.44444444vw 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item strong {
		font-size: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-list-item p {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 20.27777778vw 0vw 0vw 0vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__inner {
		width: 100%;
		border-radius: 3.33333333vw 3.33333333vw 0vw 0vw;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__title {
		padding-block: 5.55555556vw;
		padding-inline: 6.66666667vw 13.33333333vw;
		font-size: 5.55555556vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .layer-popup__close {
		top: 2.22222222vw;
		right: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup.popup--open .layer-popup__inner {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup .dot-indicator {
		margin-top: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-image .image {
		height: 66.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-description {
		padding: 4.44444444vw 6.66666667vw;
		font-size: 3.88888889vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-form {
		padding: 0vw 6.66666667vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-form .text-field-v2:nth-of-type(n+2) {
		margin-top: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap {
		margin-top: 4.44444444vw;
		padding-block: 6.66666667vw;
		padding-inline: 13.33333333vw 6.66666667vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-wrap:before {
		top: 6.66666667vw;
		left: 6.66666667vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-title {
		font-size: 4.44444444vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-result-text {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-pdp-header--ux-v2 .hdd02-buying-tool .pd-sellout-option__dimensions-popup-cta {
		padding: 6.66666667vw;
	}
}

.hdd02-product-info {
	padding: 0 48px;
}

.hdd02-product-info .component-area {
	max-width: 588px;
}

.hdd02-product-info .pd-info {
	position: relative;
	color: #000;
	line-height: 1.33;
}

.hdd02-product-info .pd-info__title {
	margin-right: 56px;
	font-size: 32px;
	line-height: 1.2;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hdd02-product-info .pd-info__badge-icon {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding-right: 30px;
	font-size: 0;
}

.hdd02-product-info .pd-info__badge-icon .badge-icon {
	display: inline-block;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.hdd02-product-info .pd-info__badge-icon .badge-icon+.badge-icon {
	margin-left: 7px;
}

.hdd02-product-info .pd-info__badge-icon+.pd-info__title {
	margin-top: 12px;
	margin-right: 0;
}

.hdd02-product-info .pd-info__sku {
	position: relative;
	margin-top: 17px;
	vertical-align: middle;
}

.hdd02-product-info .pd-info__sku-code {
	display: inline-block;
	color: #757575;
	font-size: 14px;
	vertical-align: top;
}

.hdd02-product-info .pd-info__sku-code[role='button'] {
	color: #000;
	font-weight: bold;
	cursor: pointer;
}

.hdd02-product-info .pd-info__sku-code[role='button'] .icon--info {
	width: 12px;
	height: 12px;
	vertical-align: -1px;
}

.hdd02-product-info .pd-info__sku-layer {
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	right: 0;
	padding: 8px;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cbcbcb;
	max-width: 336px;
	font-size: 12px;
	color: #000;
	line-height: 1.33;
	background: #eee;
	direction: ltr;
	z-index: 100;
}

.hdd02-product-info .pd-info__sku-close {
	display: none;
}

.hdd02-product-info .pd-info__sku-code[role='button']:hover ~ .pd-info__sku-layer,.hdd02-product-info .pd-info__sku-code[role='button']:focus ~ .pd-info__sku-layer {
	display: block;
}

.hdd02-product-info .pd-info__seller {
	position: relative;
	margin-left: 8px;
	padding-left: 8px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.hdd02-product-info .pd-info__seller:after {
	content: '';
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -8px;
	width: 1px;
	height: 16px;
	background: #ddd;
}

.hdd02-product-info .pd-info__ean {
	margin-top: 8px;
	font-size: 12px;
	color: #757575;
}

.hdd02-product-info .pd-info__wishlist {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hdd02-product-info .pd-info__rating {
	margin-top: 20px;
}

.hdd02-product-info .pd-info__rating .rating-v2 {
	color: #000;
}

.hdd02-product-info .pd-info__rating .rating-v2__point,.hdd02-product-info .pd-info__rating .rating-v2__review-count {
	font-size: 14px;
}

.hdd02-product-info .pd-info__rating .revoo-review__icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	fill: #ffaa4e;
	width: 16px;
	height: 16px;
}

.hdd02-product-info .pd-info__rating .revoo-review__text {
	margin-left: 4px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
}

.hdd02-product-info .pd-info__usp-list {
	margin-top: 18px;
}

.hdd02-product-info .dot-list__item {
	position: relative;
	padding-left: 20px;
	font-size: 14px;
}

.hdd02-product-info .dot-list__item .icon {
	position: absolute;
	left: 0;
	top: 3px;
	width: 12px;
	height: 12px;
	cursor: default;
}

.hdd02-product-info .dot-list__item+.dot-list__item {
	margin-top: 5px;
}

.hdd02-buying-tool .component-area {
	max-width: 588px;
}

.hdd02-buying-tool .dot-list__item {
	position: relative;
	padding-left: 20px;
	font-size: 14px;
}

.hdd02-buying-tool .dot-list__item .icon {
	position: absolute;
	left: 0;
	top: 3px;
	width: 12px;
	height: 12px;
	cursor: default;
}

.hdd02-buying-tool .dot-list__item:not(:has(.icon))::after {
	content: '';
	position: absolute;
	left: 4px;
	top: 7px;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	background-color: #000;
	cursor: default;
}

.hdd02-buying-tool .dot-list__item+.dot-list__item {
	margin-top: 5px;
}

.hdd02-buying-tool__option {
	padding: 0 48px;
}

.hdd02-buying-tool__option .pd-select-option {
	position: relative;
	padding: 24px 0;
	line-height: 1.33;
	margin-top: 24px;
	border-top: 1px solid #eee;
}

.hdd02-buying-tool__option .pd-select-option__cta-space {
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-select-option__headline {
	font-size: 20px;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option__headline svg.icon {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	margin-right: 8px;
}

.hdd02-buying-tool__option .pd-select-option__headline-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	width: 100%;
}

.hdd02-buying-tool__option .pd-select-option__headline-wrap .pd-select-option__headline {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.hdd02-buying-tool__option .pd-select-option__cta-wrap {
	margin-left: auto;
}

.hdd02-buying-tool__option .pd-select-option__cta-wrap .cta--underline-v2 {
	margin: -10px 0;
}

.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 34px;
}

.hdd02-buying-tool__option .pd-select-option__sub-headline {
	display: inline;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.63;
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap .pd-select-option__info-link {
	display: inline-block;
	width: 24px;
	height: 24px;
	padding: 3px;
	font-size: 0;
	vertical-align: middle;
	margin-left: 4px;
}

.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap .pd-select-option__info-link .icon {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap+.pd-select-option__input-wrap,.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap+.pd-select-option__wrap {
	margin-top: 6px;
}

.hdd02-buying-tool__option .pd-select-option__desc {
	margin-top: 7px;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option__desc .cta {
	color: #006bea;
	font-weight: normal;
	vertical-align: top;
}

.hdd02-buying-tool__option .pd-select-option__desc .cta.cta--underline-v2 {
	padding: 0;
	line-height: inherit;
}

.hdd02-buying-tool__option .pd-select-option__desc .cta.cta--underline-v2::after {
	display: block;
	bottom: 3px;
}

.hdd02-buying-tool__option .pd-select-option__desc .cta .icon {
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .pd-select-option__notice {
	display: none;
	position: relative;
	padding-left: 16px;
	margin-top: 9px;
	color: #006bea;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-select-option__notice .icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 12px;
	height: 12px;
	fill: #2189ff;
}

.hdd02-buying-tool__option .pd-select-option__notice--normal {
	font-weight: normal;
}

.hdd02-buying-tool__option .pd-select-option__notice.is-show {
	display: block;
	-webkit-animation-timing-function: cubic-bezier(0.4,0,0.2,1);
	animation-timing-function: cubic-bezier(0.4,0,0.2,1);
	-webkit-animation-name: fadeInOut,fadeOutIn,fadeInOut;
	animation-name: fadeInOut,fadeOutIn,fadeInOut;
	-webkit-animation-duration: .2s,.15s,.2s;
	animation-duration: .2s,.15s,.2s;
	-webkit-animation-delay: .01s,.35s,.6s;
	animation-delay: .01s,.35s,.6s;
	-webkit-animation-iteration-count: 1,3,3;
	animation-iteration-count: 1,3,3;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.hdd02-buying-tool__option .pd-select-option__discount {
	background: #f7f7f7;
	margin-top: 16px;
	padding: 16px;
	border-radius: 8px;
	font-size: 14px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-select-option__discount:first-child {
	margin-top: 0;
}

.hdd02-buying-tool__option .pd-select-option__discount-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding-left: 88px;
	min-height: 72px;
}

.hdd02-buying-tool__option .pd-select-option__discount-text a {
	color: #006bea;
	text-decoration: underline;
}

.hdd02-buying-tool__option .pd-select-option__discount-text:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 72px;
	height: 72px;
	background: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/offer-icon-care-box.svg") no-repeat 0 center;
	background-size: 100%;
}

.hdd02-buying-tool__option .pd-select-option__carrier {
	margin-top: 16px;
	font-size: 0;
}

.hdd02-buying-tool__option .pd-select-option__carrier img,.hdd02-buying-tool__option .pd-select-option__carrier .carrier-logo {
	display: inline-block;
	width: auto;
	height: 40px;
	vertical-align: top;
}

.hdd02-buying-tool__option .pd-select-option__carrier .carrier-logo ~ .carrier-logo {
	margin-left: 8px;
}

.hdd02-buying-tool__option .pd-select-option__info-list {
	margin-top: 16px;
	padding: 16px;
	border-radius: 8px;
	background: #f7f7f7;
}

.hdd02-buying-tool__option .pd-select-option__info-list svg.icon {
	cursor: default;
}

.hdd02-buying-tool__option .pd-select-option__info-item {
	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;
	padding-left: 80px;
	min-height: 64px;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option__info-item .image,.hdd02-buying-tool__option .pd-select-option__info-item svg.icon {
	position: absolute;
	left: 0;
	top: 50%;
	width: 64px;
	height: 64px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.hdd02-buying-tool__option .pd-select-option__info-item-title {
	font-size: 16px;
}

.hdd02-buying-tool__option .pd-select-option__info-item-text {
	margin-top: 4px;
}

.hdd02-buying-tool__option .pd-select-option__info-item+.pd-select-option__info-item {
	margin-top: 8px;
}

.hdd02-buying-tool__option .pd-select-option__wrap {
	position: relative;
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-select-option__carrier+.pd-select-option__wrap {
	margin-top: 23px;
}

.hdd02-buying-tool__option .pd-select-option__color-name {
	font-size: 14px;
	line-height: 1.33;
	font-weight: 700;
	margin-bottom: 16px;
}

.hdd02-buying-tool__option .pd-select-option__color-name span {
	font-weight: 400;
}

.hdd02-buying-tool__option .pd-select-option__menu .menu {
	width: 100%;
	max-width: 100%;
}

.hdd02-buying-tool__option .pd-select-option__menu .menu__list-wrap {
	border-radius: 6px;
}

.hdd02-buying-tool__option .pd-select-option__menu .menu__list-option-wrap {
	padding: 7px 5px;
}

.hdd02-buying-tool__option .pd-select-option__menu .menu__list-option-wrap:first-of-type {
	margin-top: 6px;
}

.hdd02-buying-tool__option .pd-select-option__menu .menu__select-field {
	border: 1px solid #ddd;
	text-align: start;
}

.hdd02-buying-tool__option .pd-select-option__menu .menu__select-field-text {
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option__menu .menu__select-field-icon {
	width: 16px;
	height: 16px;
}

.hdd02-buying-tool__option .pd-select-option__menu:not(.selected) .menu__select-field-text {
	font-weight: 400;
}

.hdd02-buying-tool__option .pd-select-option__menu.pd-select-option__menu--placeholder .menu__select option:first-child:disabled {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option__menu.pd-select-option__menu--placeholder .menu__list-option-wrap:first-child.disabled .menu__list-option-text {
	color: #000;
}

.bg-black .hdd02-buying-tool__option .pd-select-option__menu.pd-select-option__menu--placeholder .menu__list-option-wrap:first-child.disabled .menu__list-option-text,.bg-dark-gray .hdd02-buying-tool__option .pd-select-option__menu.pd-select-option__menu--placeholder .menu__list-option-wrap:first-child.disabled .menu__list-option-text {
	color: #fff;
}

.hdd02-buying-tool__option .pd-select-option__check-message {
	display: none;
	margin-top: 8px;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option__check-message--success {
	color: #006bea;
}

.hdd02-buying-tool__option .pd-select-option__check-message--error {
	color: #d62e2e;
}

.hdd02-buying-tool__option .pd-select-option__check-message.is-show {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__list {
	display: grid;
	grid-template-columns: repeat(2,1fr);
	gap: 8px;
	font-size: 0;
}

.hdd02-buying-tool__option .pd-select-option__item {
	display: inline-block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	vertical-align: top;
}

.hdd02-buying-tool__option .pd-select-option__item .pd-selector-option__badge {
	margin-bottom: 8px;
}

.hdd02-buying-tool__option .pd-select-option__item--wide {
	grid-column: 1 / span 2;
}

.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2 {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label-box-wrap {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label-wrap {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label .link-text {
	display: inline-block;
	color: #15c;
	font-size: 14px;
	line-height: 1.33;
	text-decoration: underline;
}

.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label .link-text .icon {
	width: 14px;
	height: 14px;
	fill: currentColor;
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-select-option__list--wide .pd-select-option__item {
	grid-column: 1 / span 2;
}

.hdd02-buying-tool__option .pd-select-option__item-check {
	grid-column: 1 / span 2;
	padding: 0 2px;
}

.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text {
	padding-left: 10px;
}

.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a {
	display: inline-block;
	color: #006bea;
	font-weight: normal;
	text-decoration: underline;
}

.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a.cta--underline-v2 {
	padding: 0;
	text-decoration: none;
	vertical-align: top;
}

.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a.cta--underline-v2:after {
	display: block;
	bottom: 1px;
}

.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a.cta--underline-v2 .icon {
	margin: 0;
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .pd-select-option__input-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-top: 16px;
	padding-bottom: 16px;
}

.hdd02-buying-tool__option .pd-select-option__input-wrap .text-field-v2 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 6px;
}

.hdd02-buying-tool__option .pd-select-option__input-wrap .text-field-v2+.cta {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.hdd02-buying-tool__option .pd-select-option__input-wrap .cta {
	margin-left: 24px;
	min-width: 94px;
}

.hdd02-buying-tool__option .pd-select-option__list--terms {
	margin-top: 18px;
}

.hdd02-buying-tool__option .pd-select-option__check-item+.pd-select-option__check-item {
	margin-top: 20px;
}

.hdd02-buying-tool__option .pd-select-option__tooltip {
	position: relative;
	margin-top: 19px;
}

.hdd02-buying-tool__option .pd-select-option__tooltip__text {
	font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.33;
	letter-spacing: normal;
	color: #000;
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-select-option__tooltip__text strong {
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-select-option__tooltip__cta {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	position: relative;
	overflow: visible;
	margin-left: 4px;
	width: 16px;
	height: 16px;
	min-width: 8px;
	min-height: 8px;
	vertical-align: middle;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS4zMTMiIGhlaWdodD0iMTkuMzA4IiB2aWV3Qm94PSIwIDAgMTkuMzEzIDE5LjMwOCI+DQogIDxwYXRoIGQ9Ik04LjI1LDIwLjc0NEE5LjY1Niw5LjY1NiwwLDEsMSwxMiwyMS41YTkuNjUzLDkuNjUzLDAsMCwxLTMuNzQ2LS43NTZaTTguNjYxLDMuOTg3QTguNTk1LDguNTk1LDAsMSwwLDEyLDMuMzE0YTguNTkyLDguNTkyLDAsMCwwLTMuMzM0LjY3M1ptMi40ODgsMTIuMTJhLjg0Ni44NDYsMCwxLDEsLjg0Ni44NDZBLjg0Ni44NDYsMCwwLDEsMTEuMTUsMTYuMTA4Wm0uMzE3LTIuMTE1di0uMzA5YTMuNjYxLDMuNjYxLDAsMCwxLC45ODYtMi41MjksNi4xMTIsNi4xMTIsMCwwLDEsLjQ0MS0uNDQ0bC4yNDgtLjIyNi4wNS0uMDQ4QTEuNjkzLDEuNjkzLDAsMSwwLDEwLjMsOS4xNzN2LjA2NUg5LjI0NmEyLjc0OSwyLjc0OSwwLDEsMSw0Ljc0OCwxLjg5bC0uMDUzLjA1My0uMDk1LjA4N2MtLjE2MS4xNDktLjQ4MS40NTItLjYuNTlhMi42MTcsMi42MTcsMCwwLDAtLjcxNywxLjc0M3YuMzkzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMzM4IC0yLjE5MikiLz4NCjwvc3ZnPg0K');
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.hdd02-buying-tool__option .pd-select-option__tooltip__message {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-top: 6px;
	padding: 8px 8px 5px;
	padding-right: 28px;
	border: solid 1px rgba(0,0,0,0.15);
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #eee;
	max-width: 336px;
	width: 100%;
	font-size: 12px;
	color: #000;
	line-height: 1.33;
	letter-spacing: normal;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 10;
}

.hdd02-buying-tool__option .pd-select-option__tooltip__close {
	display: block;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 16px;
	height: 16px;
	padding: 2px;
}

.hdd02-buying-tool__option .pd-select-option__tooltip__close svg.icon {
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .pd-select-option__tooltip.is-active .pd-select-option__tooltip__message {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__item>p {
	position: absolute;
	left: 0;
	bottom: 0;
	margin-top: 8px;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option__item>p.pd-select-option__item-promotion-disclaimer {
	color: #006bea;
	position: static;
}

.hdd02-buying-tool__option .pd-select-option__list--samsung-care .pd-select-option__item>p {
	position: static;
	margin-top: 4px;
}

.hdd02-buying-tool__option .pd-select-option__item-info {
	padding-left: 16px;
	color: #006bea;
	display: none;
}

.hdd02-buying-tool__option .pd-select-option__item-info svg.icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 12px;
	height: 12px;
	fill: currentColor;
}

.hdd02-buying-tool__option .pd-select-option__item-disclaimer,.hdd02-buying-tool__option .pd-select-option__disclaimer {
	bottom: auto;
	margin-top: 16px;
	color: #000;
	font-size: 12px;
	-webkit-transition: height .6s,opacity .6s;
	transition: height .6s,opacity .6s;
}

.hdd02-buying-tool__option .pd-select-option__item-disclaimer {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option__disclaimer .cta--underline-v2 {
	padding: 0;
}

.hdd02-buying-tool__option .pd-select-option__disclaimer .cta--underline-v2::after {
	bottom: 3px;
}

.hdd02-buying-tool__option .pd-select-option__disclaimer .cta--underline-v2 .icon {
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-option-selector__img-wrap .image {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	max-width: 100%;
	height: 80px;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-option-selector__img-wrap .image img {
	width: auto;
	height: 100%;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-option-text {
	position: static;
	margin-top: 8px;
	text-align: center;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-promotion-text {
	display: block;
	position: relative;
	bottom: auto;
	margin-top: 9px;
	color: #006bea;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-info-text {
	display: block;
	position: relative;
	bottom: auto;
	margin-top: 9px;
	color: #000;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item.selected .pd-select-option__item-option-text {
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-notice {
	display: none;
	position: static;
	margin-top: 4px;
	text-align: center;
	color: #d62e2e;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item.is-disabled .pd-option-selector__img-wrap {
	opacity: .3;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item.is-disabled .pd-select-option__item-option-text {
	color: #bbb;
}

.hdd02-buying-tool__option .pd-select-option .pd-select-option__item.is-disabled .pd-select-option__item-notice {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__wrap>.pd-select-option__disclaimer {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__alert-message {
	display: none;
	position: absolute;
	margin-top: 9px;
	padding-left: 16px;
	color: #d62e2e;
	font-size: 12px;
	-webkit-transition: opacity .6s,-webkit-transform .6s;
	transition: opacity .6s,-webkit-transform .6s;
	transition: transform .6s,opacity .6s;
	transition: transform .6s,opacity .6s,-webkit-transform .6s;
}

.hdd02-buying-tool__option .pd-select-option__alert-message svg.icon {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 12px;
	height: 12px;
	fill: currentColor;
}

.hdd02-buying-tool__option .pd-select-option__error {
	margin-top: 6px;
	font-size: 12px;
	color: #d62e2e;
}

.hdd02-buying-tool__option .pd-select-option__eta-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 8px;
	position: relative;
	margin-top: 24px;
	font-size: 14px;
	line-height: 1.33;
	text-align: left;
}

.hdd02-buying-tool__option .pd-select-option__eta-text>span {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-top: 2px;
}

.hdd02-buying-tool__option .pd-select-option__eta-text svg.icon {
	width: 24px;
	height: 24px;
	cursor: default;
}

.hdd02-buying-tool__option .pd-select-option--upgrade-program .pd-select-option__alert-message {
	margin-top: 18px;
}

.hdd02-buying-tool__option .pd-select-option__item.selected .alert-message--option-info {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product {
	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;
	position: relative;
	padding: 18px 0 8px 32px;
	border-bottom: 1px solid #eee;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap {
	margin-top: 16px;
	font-size: 0;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product.pd-select-option__view-more--hidden {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product.pd-select-option__view-more--show {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v2,.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v3 {
	position: absolute;
	top: 18px;
	left: 2px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v2__label-text,.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v3__label-text {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__image {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 48px;
	height: 48px;
	overflow: hidden;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product .image {
	width: 100%;
	height: 100%;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product .image img {
	-o-object-fit: contain;
	object-fit: contain;
	max-height: 72px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__detail-wrap {
	position: relative;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__text-wrap {
	display: inline-block;
	margin-left: 16px;
	width: 348px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product .badge-icon {
	margin-bottom: 8px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__title {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.1375;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__serial-number,.hdd02-buying-tool__option .pd-select-option .add-on-product__desc {
	margin-top: 4px;
	font-size: 12px;
	word-wrap: break-word;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product .cta {
	margin: 5px 0 0 16px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap {
	width: 120px;
	margin-left: 16px;
	text-align: right;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__final-price {
	display: block;
	margin-bottom: 7px;
	font-size: 14px;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__original-price {
	display: inline-block;
	font-size: 12px;
	color: #757575;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__saving-price {
	display: inline-block;
	margin-left: 4px;
	font-size: 12px;
	color: #006bea;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__out-of-stock {
	display: block;
	margin-top: 4px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol :last-child {
	margin-bottom: 0 !important;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol p>strong,.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol p>span,.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol p>del {
	display: inline-block;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__final-price {
	margin-bottom: 4px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__special-price,.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__rrp-price {
	margin-bottom: 2px;
	font-size: 12px;
	color: #000;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-result-wrap {
	margin-top: 16px;
	padding: 16px;
	background-color: #f7f7f7;
	border-radius: 6px;
	font-size: 0;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap,.hdd02-buying-tool__option .pd-select-option .add-on-product__total-price-wrap {
	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;
	position: relative;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-title {
	width: 100%;
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-icon {
	position: absolute;
	top: 0;
	right: 0;
	width: 24px;
	height: 24px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-icon .icon {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-icon .icon:last-of-type {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-wrap {
	display: none;
	width: 100%;
	margin-bottom: 16px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product {
	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;
	margin-top: 4px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product:first-of-type {
	margin-top: 0;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-title {
	display: inline-block;
	width: 406px;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-price {
	display: inline-block;
	width: 150px;
	font-size: 12px;
	text-align: right;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap.open .add-on-product__price-summary-icon .icon:first-of-type {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap.open .add-on-product__price-summary-icon .icon:last-of-type {
	display: inline-block;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap.open .add-on-product__selected-product-wrap {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap.open+.add-on-product__total-price-wrap {
	padding-top: 16px;
	border-top: 1px solid #ddd;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__total-price-title {
	display: inline-block;
	width: 324px;
	font-size: 14px;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__total-price-area {
	display: inline-block;
	width: 232px;
	text-align: right;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__total-final-price {
	font-size: 14px;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__total-original-price,.hdd02-buying-tool__option .pd-select-option .add-on-product__total-saving-price {
	display: inline-block;
	margin-top: 4px;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__total-saving-price {
	margin-left: 4px;
	color: #006bea;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product--out-of-stock .image:after {
	content: ' ';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(255,255,255,0.6);
}

.hdd02-buying-tool__option .pd-select-option .add-on-product--out-of-stock .add-on-product__detail-wrap {
	color: #bbb;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__view-btns-wrap {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list {
	margin-top: 10px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list li {
	position: relative;
	margin-top: 4px;
	padding-left: 16px;
	font-size: 10px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list li:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	position: absolute;
	top: 5px;
	border-radius: 50%;
	background: #000;
	left: 4px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list li strong {
	display: block;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product {
	padding: 8px 0;
	border-bottom: 0;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__title {
	line-height: 1.33;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden !important;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__serial-number {
	margin-top: 6px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__image {
	padding: 8px;
	border-radius: 8px;
	width: 88px;
	height: 88px;
	background-color: #f7f7f7;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .image {
	width: 72px;
	height: 72px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__detail-wrap {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-right: 152px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__text-wrap {
	width: auto;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__price-wrap {
	margin-top: 10px;
	width: auto;
	text-align: justify;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__final-price {
	display: block;
	width: 100%;
	font-size: 16px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__final-price:not(:last-child) {
	margin-bottom: 5px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__original-price {
	margin-top: 0;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__saving-price {
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .cta {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	width: 136px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .cta.cta--dense {
	min-width: 67px;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product.add-on-product--out-of-stock .add-on-product__out-of-stock {
	font-size: 14px;
	font-weight: normal;
	color: #d62e2e;
}

.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product.add-on-product--out-of-stock .add-on-product__dot-list li:before {
	background-color: #bbb;
}

.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity {
	padding: 27px 0 0 0;
}

.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .link-text {
	padding: 8px 0 9px;
	display: inline-block;
	color: #006bea;
	font-weight: normal;
}

.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-contact-us+.pd-select-option__disclaimer {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-select-option__headline-wrap+.pd-contact-us {
	position: relative;
	margin-top: 55px;
}

.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-select-option__headline-wrap+.pd-contact-us:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: -34px;
	width: 100%;
	height: 1px;
	background: #ddd;
}

.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-quantity__error {
	font-size: 12px;
	color: #ef3434;
	padding-top: 8px;
	text-align: right;
}

.hdd02-buying-tool__option .pd-select-option__counter {
	display: table-cell;
	position: relative;
	top: -3px;
	vertical-align: top;
	text-align: right;
}

.hdd02-buying-tool__option .pd-select-option__counter-inner {
	text-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.hdd02-buying-tool__option .pd-select-option__counter--btn {
	width: 27px;
	height: 32px;
	border: 1px solid #ddd;
	position: relative;
	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;
}

.hdd02-buying-tool__option .pd-select-option__counter--btn:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.hdd02-buying-tool__option .pd-select-option__counter--btn:focus:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
	pointer-events: none;
}

.hdd02-buying-tool__option .pd-select-option__counter--btn.icon-minus {
	border-radius: 16px 0 0 16px;
	border-right: 0;
}

.hdd02-buying-tool__option .pd-select-option__counter--btn.icon-plus {
	border-radius: 0 16px 16px 0;
	border-left: 0;
}

.hdd02-buying-tool__option .pd-select-option__counter--number {
	display: inline-block;
	padding: 0 8px;
	border: 1px solid #ddd;
	width: 48px;
	height: 32px;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
}

.hdd02-buying-tool__option .pd-select-option__counter--number:focus {
	border-color: #2189ff;
}

.hdd02-buying-tool__option .pd-select-option__counter input[type='number']::-webkit-inner-spin-button,.hdd02-buying-tool__option .pd-select-option__counter input[type='number']::-webkit-outer-spin-button {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option__counter .icon {
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .pd-select-option__quantity {
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-select-option__quantity--item {
	font-size: 14px;
	padding: 15px;
	border-top: 1px solid #ddd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hdd02-buying-tool__option .pd-select-option__quantity--item:first-child {
	border-top: 0;
}

.hdd02-buying-tool__option .pd-select-option__quantity--range-text {
	width: 38%;
}

.hdd02-buying-tool__option .pd-select-option__quantity--price {
	width: 62%;
	text-align: right;
	direction: rtl;
}

.hdd02-buying-tool__option .pd-select-option__quantity--price strong,.hdd02-buying-tool__option .pd-select-option__quantity--price em {
	display: inline-block;
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-select-option__quantity--price strong {
	margin-left: 4px;
}

.hdd02-buying-tool__option .pd-select-option__quantity--price em {
	font-size: 12px;
	color: #2189ff;
}

.hdd02-buying-tool__option .pd-select-option .pd-contact-us {
	border-radius: 6px;
	border: 1px solid #ddd;
	text-align: center;
	padding: 16px;
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-select-option .pd-contact-us__cta {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-select-option .pd-contact-us__cta .icon {
	position: relative;
	top: -1px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-select-option .whats-box__thumbnail {
	counter-reset: order-number1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 0;
}

.hdd02-buying-tool__option .pd-select-option .whats-box__image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.hdd02-buying-tool__option .pd-select-option .whats-box__image+.whats-box__image {
	margin-left: 16px;
}

.hdd02-buying-tool__option .pd-select-option .whats-box__image:before {
	content: counter(order-number1);
	counter-increment: order-number1;
	display: block;
	margin-top: 8px;
	text-align: center;
	font-weight: 700;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option .whats-box__content-name {
	counter-reset: order-number2;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option .whats-box__content-name>li:before {
	content: counter(order-number2) ". ";
	counter-increment: order-number2;
}

.hdd02-buying-tool__option .pd-select-option .whats-box__disclaimer {
	margin-top: 10px;
	font-size: 12px;
	color: #313131;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__banner {
	width: 100%;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents {
	background: #f7f7f7;
	border-radius: 6px;
	padding: 16px;
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-image {
	width: 96px;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-text-wrap {
	width: 444px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 16px;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-price {
	width: 120px;
	font-size: 14px;
	line-height: 1.33;
	text-align: right;
	margin-right: 16px;
}

.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-cta {
	margin-top: 18px;
	padding-bottom: 9px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-payment--std .pd-option-selector__main-text {
	font-weight: 700;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-payment--std .pd-select-option__list {
	grid-template-columns: repeat(3,1fr);
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .pd-select-option__desc {
	color: #313131;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .pd-option-selector input+.pd-option-selector__label {
	padding: 0 16px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label {
	padding: 0;
	min-height: 80px;
	border-radius: 6px;
	text-align: left;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-text {
	max-width: 468px;
	font-size: 14px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-text-wrap {
	text-align: left;
	max-width: 468px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-list {
	width: 100%;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-list--color .radio-v2__label-gift-item {
	min-height: 120px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 16px 0;
	width: 100%;
	min-height: 80px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-item+.radio-v2__label-gift-item {
	border-top: 1px solid #ddd;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-icon {
	margin-right: 16px;
	width: 48px;
	height: 48px;
	border-radius: 6px;
	overflow: hidden;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-icon .image {
	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;
	width: auto;
	height: 100%;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-icon .image img {
	width: auto;
	height: 100%;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button {
	position: absolute;
	top: 16px;
	right: 16px;
	width: 16px;
	height: 16px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button:hover .icon--on {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button:hover .icon--off {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button .icon {
	display: block;
	width: 100%;
	height: 100%;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button .icon--on {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button .icon--off {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip {
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__selected-color-name {
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__selected-color-name-wrap {
	margin-bottom: 0;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__inner-wrap {
	margin-top: 12px;
	padding: 0;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__slide {
	margin-right: 16px;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__slide.selected {
	border-color: #2189ff;
}

.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__color-code {
	width: 18px;
	height: 18px;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit {
	padding: 16px;
	border-radius: 8px;
	background-color: #f7f7f7;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit.pd-select-option {
	margin-top: 0;
	border-top: 0;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit .pd-select-option__tooltip {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 0;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit .pd-select-option__tooltip__message {
	left: auto;
	right: 0;
	-webkit-transform: none;
	transform: none;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list {
	margin-top: 7px;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list__item {
	padding-left: 16px;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list__item .icon {
	top: 0;
}

.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list__item+.dot-list__item {
	margin-top: 6px;
}

.hdd02-buying-tool__option .pd-select-option__view-more {
	margin-top: 16px;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-select-option__view-more .icon {
	position: relative;
	-webkit-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all .5s;
	transition: all .5s;
}

.hdd02-buying-tool__option .pd-select-option__view-more [aria-expanded="true"] .icon {
	top: -1px;
	-webkit-transform: scaleY(-1);
	transform: scaleY(-1);
}

.hdd02-buying-tool__option .pd-select-option__view-more--hidden {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option__view-more--show {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__content-cta {
	margin-top: 23px;
}

.hdd02-buying-tool__option .pd-select-option__content-cta .cta.cta--underline-v2 {
	padding-top: 0;
	padding-bottom: 0;
}

.hdd02-buying-tool__option .pd-select-option:has(>.pd-select-option__content-cta:last-child) {
	padding-bottom: 0;
}

.hdd02-buying-tool__option .pd-option-selector {
	position: relative;
	overflow: hidden;
	font-size: 0;
}

.hdd02-buying-tool__option .pd-option-selector__button {
	width: 100%;
}

.hdd02-buying-tool__option .pd-option-selector__link {
	color: inherit;
}

.hdd02-buying-tool__option .pd-option-selector__color {
	display: block;
	width: 24px;
	height: 24px;
	margin: 4px auto;
	padding: 0 !important;
	border: 1px solid rgba(0,0,0,0.2);
	border-radius: 100%;
}

.hdd02-buying-tool__option .pd-option-selector__color.color-svg {
	border: 1px solid rgba(0,0,0,0.5);
}

.hdd02-buying-tool__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;
	-webkit-transition: height .2s cubic-bezier(0.35,0,0.36,1);
	transition: height .2s cubic-bezier(0.35,0,0.36,1);
}

.hdd02-buying-tool__option .pd-option-selector__text {
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-option-selector__text img {
	height: 52px;
}

.hdd02-buying-tool__option .pd-option-selector__main-text {
	display: block;
	padding: 1px 0;
}

.hdd02-buying-tool__option .pd-option-selector__sub-text {
	display: block;
	margin-top: 4px;
	font-weight: normal !important;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-option-selector__sub-text>em,.hdd02-buying-tool__option .pd-option-selector__sub-text>strong {
	color: #006bea;
}

.hdd02-buying-tool__option .pd-option-selector__sub-text:empty {
	margin-top: 0;
}

.hdd02-buying-tool__option .pd-option-selector__save-text {
	font-size: 12px;
	color: #757575;
}

.hdd02-buying-tool__option .pd-option-selector__save-text+em,.hdd02-buying-tool__option .pd-option-selector__save-text+strong {
	margin-top: 3px;
}

.hdd02-buying-tool__option .pd-option-selector__save-text em,.hdd02-buying-tool__option .pd-option-selector__save-text strong {
	color: #006bea;
}

.hdd02-buying-tool__option .pd-option-selector__price-text {
	display: block;
}

.hdd02-buying-tool__option .pd-option-selector__promotion-text {
	display: block;
	margin-top: 4px;
	color: #006bea;
	font-weight: normal;
	font-size: 12px;
}

.hdd02-buying-tool__option input+.pd-option-selector__label,.hdd02-buying-tool__option .pd-option-selector__button,.hdd02-buying-tool__option .pd-option-selector__link {
	display: block;
	position: relative;
	padding: 24px 24px;
	border-radius: 8px;
	background: #fff;
	font-size: 14px;
	line-height: 1.33;
	text-align: center;
	cursor: pointer;
	-webkit-transition: color .2s,background .2s;
	transition: color .2s,background .2s;
}

.hdd02-buying-tool__option input+.pd-option-selector__label:before,.hdd02-buying-tool__option .pd-option-selector__button:before,.hdd02-buying-tool__option .pd-option-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;
}

.hdd02-buying-tool__option input:not(:disabled):hover+.pd-option-selector__label,.hdd02-buying-tool__option .pd-option-selector__button:not([aria-disabled="true"]):hover,.hdd02-buying-tool__option .pd-option-selector__link:hover {
	color: #fff;
	background-color: #000;
}

.hdd02-buying-tool__option input:not(:disabled):hover+.pd-option-selector__label:before,.hdd02-buying-tool__option .pd-option-selector__button:not([aria-disabled="true"]):hover:before,.hdd02-buying-tool__option .pd-option-selector__link:hover:before {
	border-color: #000;
}

.hdd02-buying-tool__option input:checked+.pd-option-selector__label,.hdd02-buying-tool__option .selected .pd-option-selector__button {
	font-weight: bold;
}

.hdd02-buying-tool__option input:checked+.pd-option-selector__label:before,.hdd02-buying-tool__option .selected .pd-option-selector__button:before {
	border: 1px solid #000;
}

.hdd02-buying-tool__option input:focus+.pd-option-selector__label:before,.hdd02-buying-tool__option .selected .pd-option-selector__button:focus:before,.hdd02-buying-tool__option .pd-option-selector__link:focus:before {
	outline: 1px dashed #000;
	outline-offset: -1px;
}

.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__color,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__color,.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__promotion-text,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__promotion-text {
	opacity: .3;
}

.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__text,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__text,.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__price-text,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__price-text,.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__save-text,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__save-text {
	color: #bbb;
}

.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__text>img,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__text>img,.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__price-text>img,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__price-text>img,.hdd02-buying-tool__option input:disabled+.pd-option-selector__label span.pd-option-selector__save-text>img,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"] span.pd-option-selector__save-text>img {
	opacity: .3;
}

.hdd02-buying-tool__option input:disabled+.pd-option-selector__label:before,.hdd02-buying-tool__option .pd-option-selector__button[aria-disabled="true"]:before {
	border-color: #ddd !important;
}

.hdd02-buying-tool__option .pd-outofstock,.hdd02-buying-tool__option .pd-instock {
	display: block;
	position: relative;
	font-size: 12px;
	margin-top: 8px;
	text-align: center;
}

.hdd02-buying-tool__option .pd-outofstock.pd-outofstock,.hdd02-buying-tool__option .pd-instock.pd-outofstock {
	color: #d62e2e;
}

.hdd02-buying-tool__option .pd-outofstock.pd-instock,.hdd02-buying-tool__option .pd-instock.pd-instock {
	color: #50830a;
}

.hdd02-buying-tool__option .pd-in-stock-icon,.hdd02-buying-tool__option .pd-out-stock-icon {
	display: block;
	position: relative;
	margin-top: 8px;
	padding-left: 12px;
	text-align: center;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-in-stock-icon .s-stock-icon,.hdd02-buying-tool__option .pd-out-stock-icon .s-stock-icon {
	position: absolute;
	left: 0;
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .pd-in-stock-icon .s-stock-icon .icon,.hdd02-buying-tool__option .pd-out-stock-icon .s-stock-icon .icon {
	width: 12px;
	height: 12px;
	background-color: #fff;
}

.hdd02-buying-tool__option .pd-in-stock-icon .s-stock-icon .icon {
	fill: #a7d36a;
}

.hdd02-buying-tool__option .pd-out-stock-icon .s-stock-icon .icon {
	fill: #d62e2e;
}

.hdd02-buying-tool__option .pd-select-option__list.pd-select-option__list--bg-none .pd-option-selector input:hover+.pd-option-selector__label {
	color: inherit;
	background-color: inherit;
}

.hdd02-buying-tool__option .pd-select-option__list--3column {
	grid-template-columns: repeat(3,1fr);
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-select-option__item {
	width: auto;
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector {
	width: 48px;
	height: 48px;
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input+.pd-option-selector__label {
	padding: 0;
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input+.pd-option-selector__label:before {
	top: -6px;
	left: 0;
	width: 48px;
	height: 48px;
	border: 0;
	border-radius: 100%;
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input+.pd-option-selector__label .pd-option-selector__color {
	width: 36px;
	height: 36px;
	margin: 6px auto;
	border: 1px solid rgba(0,0,0,0.2);
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input:checked+.pd-option-selector__label:before {
	border: 2px solid #2189ff;
}

.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input:hover+.pd-option-selector__label {
	color: inherit;
	background-color: inherit;
}

.hdd02-buying-tool__option .pd-select-option__list--color {
	grid-template-columns: repeat(3,1fr);
}

.hdd02-buying-tool__option .pd-select-option__list--color .pd-option-selector input:hover+.pd-option-selector__label {
	color: inherit;
	background-color: inherit;
}

.hdd02-buying-tool__option .pd-select-option__list--image-button {
	grid-template-columns: repeat(3,1fr);
}

.hdd02-buying-tool__option .pd-select-option__list--image-button .pd-option-selector input+.pd-option-selector__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 16px;
	min-height: 112px;
}

.hdd02-buying-tool__option .pd-select-option__list--image-button .pd-option-selector input+.pd-option-selector__label>i {
	display: block;
	margin-top: 4px;
	font-style: normal;
	font-size: 12px;
	color: #000;
	font-weight: 400;
}

.hdd02-buying-tool__option .pd-select-option__list--image-button .pd-option-selector input:hover+.pd-option-selector__label {
	color: inherit;
	background-color: inherit;
}

.hdd02-buying-tool__option .pd-select-option__list--tv-size {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hdd02-buying-tool__option .pd-select-option__list--tv-size .pd-select-option__item {
	width: auto;
}

.hdd02-buying-tool__option .pd-select-option__list--tv-size .pd-option-selector input+.pd-option-selector__label {
	padding: 8px 16px;
	border-radius: 4px;
	min-width: 66px;
	font-size: 16px;
	font-weight: bold;
}

.hdd02-buying-tool__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%;
}

.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__text-wrap {
	display: block;
}

.hdd02-buying-tool__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;
}

.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__sub-text {
	margin-top: 0;
	font-size: 14px;
	text-align: right;
	word-wrap: break-word;
}

.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__sub-text>span {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__sub-text>span.pd-option-selector__save-text {
	margin-top: 3px;
	color: #313131;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__main-text {
	padding-right: 16px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__sub-text {
	width: 187px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__sub-text em {
	display: block;
	color: #006bea;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__sub-text del {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment {
	margin-top: 8px;
	padding: 16px;
	border-radius: 8px;
	font-size: 14px;
	background: #f7f7f7;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .s-title {
	font-size: 14px;
	font-weight: bold;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc {
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list {
	margin-top: 6px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list__item {
	padding-left: 16px;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list__item:not(:has(.icon))::after {
	top: 5px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .s-title {
	margin-bottom: 16px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label {
	margin-top: 8px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label .pd-option-selector__main-text {
	width: 338px;
	margin-right: 10px;
	padding: 0;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label .pd-option-selector__sub-text {
	width: 160px;
}

.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .s-promotion-text {
	margin-top: 7px;
	font-size: 12px;
	color: #006bea;
	word-break: break-word;
}

.hdd02-buying-tool__option .pd-select-option__list--carrier .pd-option-selector .pd-option-selector__text-wrap {
	min-height: 35px;
	margin: -8px auto;
}

.hdd02-buying-tool__option .pd-select-option__list--carrier .pd-option-selector input:hover+.pd-option-selector__label {
	color: inherit;
	background-color: inherit;
}

.hdd02-buying-tool__option .pd-select-option__list--default {
	grid-template-columns: repeat(3,1fr);
}

.hdd02-buying-tool__option .pd-select-option__list--default .pd-option-selector__text {
	height: 51px;
}

.hdd02-buying-tool__option .pd-select-option__list--default .pd-option-selector__text>i {
	display: block;
	margin-top: 4px;
	font-style: normal;
	font-size: 12px;
	color: inherit;
	font-weight: 400;
}

.hdd02-buying-tool__option .pd-select-option__list--align-left .pd-option-selector .pd-option-selector__text-wrap {
	width: 100%;
	text-align: initial;
}

.hdd02-buying-tool__option .pd-select-option__list--align-left .pd-option-selector__sub-text del,.hdd02-buying-tool__option .pd-select-option__list--align-left .pd-option-selector__sub-text span {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option__list--align-left .pd-option-selector__sub-text span {
	margin-top: 4px;
	font-size: 14px;
	color: #006bea;
}

.hdd02-buying-tool__option .option-result {
	position: relative;
	padding: 41px 0 24px;
	border-top: 1px solid #ddd;
	color: #000;
	text-align: center;
	line-height: 1.33;
}

.hdd02-buying-tool__option .option-result__text-wrap p[class*='option-result__']+p[class*='option-result__'] {
	margin-top: 2px;
}

.hdd02-buying-tool__option .option-result .option-result__text-wrap+.option-result__text-wrap {
	margin-top: 16px;
}

.hdd02-buying-tool__option .option-result p.option-result__text+p.option-result__sub-text,.hdd02-buying-tool__option .option-result p.option-result__desc-title+p.option-result__desc {
	margin-top: 6px;
}

.hdd02-buying-tool__option .option-result__text {
	font-weight: bold;
	font-size: 16px;
	color: #006bea;
}

.hdd02-buying-tool__option .option-result__text-title {
	font-weight: bold;
	font-size: 14px;
}

.hdd02-buying-tool__option .option-result__text.option-result__text-black {
	color: #000;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-item {
	padding: 15px 24px 12px;
	border: 1px solid #000;
	border-radius: 6px;
	margin-bottom: 8px;
	position: relative;
	text-align: left;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-text {
	font-size: 14px;
	line-height: 1.33;
	display: inline-block;
	vertical-align: middle;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-price {
	color: #006bea;
	font-weight: 700;
	display: inline-block;
	margin-left: 8px;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-change {
	font-size: 14px;
	border-bottom: 1px solid #757575;
	color: #757575;
	display: inline-block;
	line-height: 1.33;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-delete {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 16px;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-delete .icon-delete {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-desc {
	font-size: 12px;
}

.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-btn {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 24px;
}

.hdd02-buying-tool__option .option-result__sub-text {
	font-weight: 400;
	font-size: 14px;
}

.hdd02-buying-tool__option .option-result__sub-text a {
	color: #006bea;
	text-decoration: underline;
}

.hdd02-buying-tool__option .option-result__text-link {
	margin-left: 5px;
	color: #006bea;
	text-decoration: underline;
}

.hdd02-buying-tool__option .option-result__text-link.cta.cta--underline-v2 {
	padding-top: 0;
	padding-bottom: 0;
	font-weight: normal;
	text-decoration: none;
}

.hdd02-buying-tool__option .option-result__text-link.cta.cta--underline-v2::after {
	display: block;
	bottom: 0;
}

.hdd02-buying-tool__option .option-result__text-link.cta.cta--icon .icon {
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .option-result__desc {
	position: relative;
	font-size: 12px;
}

.hdd02-buying-tool__option .option-result__desc-wrap {
	margin-top: 8px;
}

.hdd02-buying-tool__option .option-result__desc-title {
	font-weight: bold;
	font-size: 14px;
}

.hdd02-buying-tool__option .option-result__tip {
	font-size: 0;
	vertical-align: middle;
	margin-left: 3px;
}

.hdd02-buying-tool__option .option-result__tip .icon,.hdd02-buying-tool__option .option-result__tip .icon--help {
	position: relative;
	top: -1px;
	width: 14px;
	height: 14px;
	vertical-align: middle;
}

.hdd02-buying-tool__option .option-result__tooltip {
	display: none;
	position: absolute;
	z-index: 100;
	right: 0;
	top: 100%;
	padding: 8px;
	margin-top: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 1.33;
	color: #000;
	text-align: left;
	background: #eee;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 6px;
	direction: ltr;
}

.hdd02-buying-tool__option .option-result__tooltip .icon,.hdd02-buying-tool__option .option-result__tooltip .icon--close {
	display: none;
}

.hdd02-buying-tool__option .option-result__tip:hover+.option-result__tooltip,.hdd02-buying-tool__option .option-result__tip:focus+.option-result__tooltip {
	display: block;
}

.hdd02-buying-tool__option .option-result__edit-cta,.hdd02-buying-tool__option .option-result__close {
	position: absolute;
	top: 13px;
	width: 24px;
	height: 24px;
	padding: 4px;
}

.hdd02-buying-tool__option .option-result__edit-cta svg.icon,.hdd02-buying-tool__option .option-result__close svg.icon {
	width: 100%;
	height: 100%;
}

.hdd02-buying-tool__option .option-result__edit-cta {
	right: 20px;
}

.hdd02-buying-tool__option .option-result .pd-select-option__alert-text {
	position: relative;
	margin-top: 32px;
	padding-left: 16px;
	font-size: 12px;
	text-align: justify;
}

.hdd02-buying-tool__option .option-result .pd-select-option__alert-text svg.icon {
	position: absolute;
	left: 0;
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .option-result .pd-select-option__alert-text.alert-text {
	color: #d62e2e;
}

.hdd02-buying-tool__option .option-result .pd-select-option__alert-text.alert-text svg.icon {
	fill: #d62e2e;
}

.hdd02-buying-tool__option .option-result .pd-select-option__alert-text.into-text {
	color: #006bea;
}

.hdd02-buying-tool__option .option-result .pd-select-option__alert-text.into-text svg.icon {
	fill: #006bea;
}

.hdd02-buying-tool__option .option-result .pd-select-option__cta .cta--underline-v2 {
	font-weight: normal;
}

.hdd02-buying-tool__option .option-result .pd-select-option__cta .cta--emphasis {
	color: #006bea;
}

.hdd02-buying-tool__option .option-result__close {
	right: -4px;
}

.hdd02-buying-tool__option .option-result.option-result--ce .option-result__text {
	color: #000;
	font-weight: 400;
}

.hdd02-buying-tool__option .option-result.option-result--ce .option-result__text-title {
	font-size: 18px;
}

.hdd02-buying-tool__option .option-result.option-result--ce .option-result__desc-wrap {
	margin-top: 18px;
}

.hdd02-buying-tool__option .option-result.option-result--seau a.cta--underline {
	margin-top: 0;
	color: #006bea;
	font-weight: 400;
}

.hdd02-buying-tool__option .option-result.option-result--seau a.cta--underline:after {
	height: 1px;
	bottom: 12px;
}

.hdd02-buying-tool__option .option-result.option-result--seau .pd-select-option__alert-text {
	position: relative;
	text-align: left;
	padding-left: 16px;
	margin-top: 32px;
	color: #d62e2e;
	font-size: 12px;
}

.hdd02-buying-tool__option .option-result.option-result--seau .pd-select-option__alert-text:before {
	content: '';
	position: absolute;
	top: 0;
	width: 12px;
	height: 12px;
	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%;
}

.hdd02-buying-tool__option .option-result.option-result--content {
	position: relative;
	padding: 16px 0;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price-title {
	display: block;
	width: 100%;
	margin-bottom: 4px;
	font-size: 14px;
	font-weight: 700;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 {
	padding-top: 0;
	border: 0;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-result {
	border-bottom: 0;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	float: none;
	width: 100%;
	padding: 0 24px 12px 24px;
	min-height: auto;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap .option-result__multiple-price-title {
	margin-bottom: 0;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap .option-result__multiple-price {
	margin: 0;
	font-size: 20px;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 20px 24px;
	border-top: 1px solid #eee;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p {
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-text {
	width: 390px;
}

.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-text .s-text-imei {
	display: block;
	margin-top: 4px;
	font-size: 12px;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple {
	border: 1px solid #000;
	border-radius: 6px;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-item {
	position: relative;
	border-bottom: 1px solid #eee;
	text-align: left;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-item:after {
	display: block;
	clear: both;
	content: '';
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-item:last-child {
	border-bottom: 0;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-result {
	padding: 24px 24px 16px 24px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	text-align: justify;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price-wrap {
	float: left;
	width: 50%;
	min-height: 111px;
	padding: 20px 24px;
	word-break: break-word;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price-wrap span {
	display: block;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price {
	margin-bottom: 5px;
	font-size: 20px;
	line-height: 1.33;
	color: #006bea;
	font-weight: bold;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-exchange {
	font-size: 12px;
	margin-bottom: 4px;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-discount {
	font-size: 12px;
	color: #006bea;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-text {
	float: left;
	width: 50%;
	margin-top: 0;
	padding: 20px 24px 2px;
	font-size: 14px;
	line-height: 1.36;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-change,.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-delete {
	font-size: 13px;
	border-bottom: 1px solid #757575;
	color: #757575;
	display: inline-block;
	line-height: 1.23;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-change {
	margin-left: 15px;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-desc {
	font-size: 12px;
	color: #313131;
	margin-top: 16px;
	text-align: left;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-desc+.desc-type2 {
	margin-top: 16px;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-btn {
	display: inline-block;
	margin: 0;
	padding: 0 0 0 24px;
	vertical-align: bottom;
	font-size: 0;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-link {
	vertical-align: baseline;
	color: #006bea;
}

.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-link svg.icon {
	display: inline-block;
	width: 12px;
	height: 12px;
	fill: #006bea;
	vertical-align: middle;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text {
	position: relative;
	font-size: 12px;
	margin-top: 32px;
	padding-left: 16px;
	text-align: left;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text svg.icon {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 2px;
	left: 0;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text.alert-text {
	color: #d62e2e;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text.alert-text svg.icon {
	fill: #d62e2e;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text.into-text {
	color: #006bea;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text.into-text svg.icon {
	fill: #006bea;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__cta {
	margin-top: 16px;
	text-align: left;
}

.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__cta+.pd-select-option__alert-text {
	margin: 16px 0;
}

.hdd02-buying-tool__option .option-result.option-result--vn p[class*='option-result__']+p[class*='option-result__'],.hdd02-buying-tool__option .option-result.option-result--vn .option-result__desc-wrap {
	margin-top: 12px;
}

.hdd02-buying-tool__option .option-result.option-result--tariff p[class*='option-result__']+p[class*='option-result__'],.hdd02-buying-tool__option .option-result.option-result--tariff .option-result__text-wrap+.option-result__text-wrap,.hdd02-buying-tool__option .option-result.option-result--tariff .option-result__text-wrap+.option-result__desc-wrap {
	margin-top: 8px;
}

.hdd02-buying-tool__option .option-result.option-result--my .option-result__text {
	margin: 0 0 4px 0 !important;
}

.hdd02-buying-tool__option .option-result.option-result--my .option-result__text-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 4px;
}

.hdd02-buying-tool__option .option-result.option-result--my .option-result__text-link svg[class^='icon'] {
	width: 14px;
	height: 14px;
	fill: #006bea;
}

.hdd02-buying-tool__option .option-result.option-result--my .option-result__sub-text {
	margin: 0 0 12px 0 !important;
}

.hdd02-buying-tool__option .option-result.option-result--my .option-result__text-wrap>p:last-child {
	margin-bottom: 0 !important;
}

.hdd02-buying-tool__option .option-result.option-result--extended-warranty-option p[class*='option-result__']+p[class*='option-result__'] {
	margin-top: 12px;
}

.hdd02-buying-tool__option .option-result.option-result--std {
	padding: 16px 0;
	border-top: 0;
	font-size: 14px;
	line-height: 1.33;
	text-align: left;
}

.hdd02-buying-tool__option .option-result.option-result--std p[class*='option-result__']+p[class*='option-result__'] {
	margin-top: 4px;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-item {
	padding: 16px 0;
	border-bottom: 1px solid #ddd;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-result {
	font-weight: bold;
	padding: 12px 0;
	border-bottom: 1px solid #ddd;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-product {
	font-weight: bold;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-amount,.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-discount {
	display: block;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-price-wrap span[class*='option-result__multiple-']+span[class*='option-result__multiple-'] {
	margin-top: 4px;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-change,.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-delete {
	display: inline-block;
	margin: 8px 15px 8px 0;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-total {
	margin: 16px 0 8px;
	font-weight: bold;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-desc {
	margin-top: 8px;
	font-size: 12px;
}

.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-btn {
	font-size: 0;
}

.hdd02-buying-tool__option .option-result.option-result--std .pd-select-option__cta {
	margin-top: 16px;
}

.hdd02-buying-tool__option .option-result__device-area {
	margin-top: 16px;
}

.hdd02-buying-tool__option .option-result__device-area .scrollbar {
	width: 628px;
	max-width: 628px;
}

.hdd02-buying-tool__option .option-result__device-area .scrollbar__contents {
	width: 588px;
	max-height: 489px;
}

.hdd02-buying-tool__option .option-result__device-area .scrollbar__contents .option-result:last-child {
	padding-bottom: 19px;
}

.hdd02-buying-tool__option .option-result__device-area .option-result {
	padding: 39px 0 41px;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__text {
	color: #006bea;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__text-small {
	margin-top: 5px;
	font-size: 12px;
}

.hdd02-buying-tool__option .option-result__device-area .option-result p[class*='option-result__']+p[class*='option-result__'] {
	margin-top: 8px;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__close {
	top: 12px;
}

.hdd02-buying-tool__option .option-result__device-area--select .scrollbar__contents {
	max-height: 451px;
}

.hdd02-buying-tool__option .option-result__device-area--select.option-result__device-area--scroll-wide .scrollbar__contents {
	max-height: 598px;
}

.hdd02-buying-tool__option .option-result__device-area--select.option-result__device-area--scroll-wide .pd-select-option__counter {
	-ms-flex-item-align: center;
	align-self: center;
}

.hdd02-buying-tool__option .option-result__device-area--select .option-result {
	padding: 32.5px 0;
}

.hdd02-buying-tool__option .option-result__device-area--select .option-result__device-content {
	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;
}

.hdd02-buying-tool__option .option-result__device-area--select .option-result__text-wrap {
	text-align: start;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.hdd02-buying-tool__option .option-result__device-area--select .option-result__more {
	margin: 16px 0 16px 0;
}

.hdd02-buying-tool__option .option-result__device-area--select .pd-select-option__counter {
	-ms-flex-item-align: end;
	align-self: flex-end;
}

.hdd02-buying-tool__option .option-result__device-area .scrollbar-horizontal__track {
	display: none;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message {
	padding: 16px 0;
	font-size: 12px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message .icon {
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: baseline;
	color: #006bea;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message a>.icon {
	position: relative;
	fill: #006bea;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message-inner {
	position: relative;
	display: block;
	padding-left: 16px;
	font-size: 12px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message-inner svg.icon {
	position: absolute;
	top: 1px;
	left: 0;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message--success .option-result__message-inner {
	color: #006bea;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message--success svg.icon {
	fill: #006bea;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message--error .option-result__message-inner {
	color: #d62e2e;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__message--error svg.icon {
	fill: #e42424;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__device-content .option-result__multiple-btn {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__device-content .option-result__multiple-btn--right-position {
	-ms-flex-item-align: start;
	align-self: flex-start;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn .option-result__multiple-delete,.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn .option-result__multiple-change {
	font-size: 13px;
	border-bottom: 1px solid #757575;
	color: #757575;
	display: inline-block;
	line-height: 1.23;
}

.hdd02-buying-tool__option .option-result__device-area .option-result__text+.option-result__multiple-btn {
	margin-top: 16px;
}

.hdd02-buying-tool__option .option-result__more {
	margin: 14px 0 16px 0;
}

.hdd02-buying-tool__option .option-result__more-cta {
	display: block;
	width: 100%;
	height: 52px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 6px;
}

.hdd02-buying-tool__option .option-result__more-cta:hover {
	border-color: #000;
}

.hdd02-buying-tool__option .option-result__more-cta .icon {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.hdd02-buying-tool__option .option-result__more-cta--disabled {
	color: #bbb;
	border-color: #ddd;
	cursor: default;
}

.hdd02-buying-tool__option .option-result__more-cta--disabled:hover {
	border-color: #ddd;
}

.hdd02-buying-tool__option .option-result__more-cta--disabled .icon {
	fill: #bbb;
}

.hdd02-buying-tool__option .pd-package__list {
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-package__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px;
	border: 1px solid #ddd;
	border-radius: 6px;
}

.hdd02-buying-tool__option .pd-package__item+.pd-package__item {
	margin-top: 8px;
}

.hdd02-buying-tool__option .pd-package__image {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: 16px;
}

.hdd02-buying-tool__option .pd-package__image .image {
	width: 64px;
	height: 64px;
}

.hdd02-buying-tool__option .pd-package__content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.hdd02-buying-tool__option .pd-package__text {
	font-weight: bold;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-package__text ~ .pd-package__cta {
	margin-top: 4px;
}

.hdd02-buying-tool__option .pd-offer {
	margin-top: 16px;
	color: #000;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-offer__item+.pd-offer__item {
	margin-top: 8px;
}

.hdd02-buying-tool__option .pd-offer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 16px;
	border-radius: 8px;
	background-color: #f7f7f7;
}

.hdd02-buying-tool__option .pd-offer__content--bundle {
	display: block;
}

.hdd02-buying-tool__option .pd-offer__content--coupon {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f0f5fd;
}

.hdd02-buying-tool__option .pd-offer__content-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hdd02-buying-tool__option .pd-offer__content--calculate {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.hdd02-buying-tool__option .pd-offer__content--calculate .pd-offer__cta .cta.cta--underline-v2 {
	display: inline;
	white-space: normal;
	overflow-wrap: anywhere;
	text-decoration: underline;
}

.hdd02-buying-tool__option .pd-offer__content--calculate .pd-offer__cta .cta.cta--underline-v2::after {
	display: none;
}

.hdd02-buying-tool__option .pd-offer__content--bg-light-blue {
	background-color: #f5f7fe;
}

.hdd02-buying-tool__option .pd-offer__image-icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	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;
	width: 64px;
	height: 64px;
	margin-right: 24px;
	vertical-align: top;
}

.hdd02-buying-tool__option .pd-offer__image-icon svg,.hdd02-buying-tool__option .pd-offer__image-icon svg.icon {
	width: 48px;
	height: 48px;
	cursor: default;
}

.hdd02-buying-tool__option .pd-offer__image-icon .image {
	width: 100%;
}

.hdd02-buying-tool__option .pd-offer__desc {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	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;
	font-size: 14px;
	line-height: 1.33;
	overflow-wrap: anywhere;
}

.hdd02-buying-tool__option .pd-offer__desc-badge {
	margin-bottom: 8px;
}

.hdd02-buying-tool__option .pd-offer__desc-title {
	display: block;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 16px;
}

.hdd02-buying-tool__option .pd-offer__desc-sub {
	margin-top: 8px;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-offer__desc-date {
	margin-top: 4px;
	font-weight: bold;
	font-size: 12px;
}

.hdd02-buying-tool__option .pd-offer__desc-link {
	color: #006bea;
	text-decoration: underline;
}

.hdd02-buying-tool__option .pd-offer__cta {
	margin-top: 8px;
}

.hdd02-buying-tool__option .pd-offer__cta.cta--contained-icon {
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-offer__cta .cta.cta--underline-v2 {
	margin: -10px 0 -8px 0;
}

.hdd02-buying-tool__option .pd-offer__cta:first-of-type {
	margin-top: 0;
}

.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc {
	-webkit-box-flex: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
	-webkit-box-orient: inherit;
	-webkit-box-direction: inherit;
	-ms-flex-direction: inherit;
	flex-direction: inherit;
	-webkit-box-pack: inherit;
	-ms-flex-pack: inherit;
	justify-content: inherit;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
}

.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc .text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 14px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-offer__title-text>a,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 10px 0 11px 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	vertical-align: middle;
	-webkit-transition-property: color,background-color,border-color,border-bottom-color;
	transition-property: color,background-color,border-color,border-bottom-color;
	-webkit-transition-duration: .2s;
	transition-duration: .2s;
	-webkit-transition-timing-function: cubic-bezier(0.33,0,0.3,1);
	transition-timing-function: cubic-bezier(0.33,0,0.3,1);
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	white-space: nowrap;
	color: #000 !important;
}

.hdd02-buying-tool__option .pd-offer__title-text>a.cta--disabled,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a.cta--disabled {
	color: #ddd !important;
	cursor: default !important;
}

.hdd02-buying-tool__option .pd-offer__title-text>a[target="_blank"]:before,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a[target="_blank"]:before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-black.svg') !important;
}

.hdd02-buying-tool__option .pd-offer__title-text>a[target="_blank"].cta--disabled:before,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a[target="_blank"].cta--disabled:before,.hdd02-buying-tool__option .pd-offer__title-text>a[target="_blank"].cta--disabled:hover:before,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a[target="_blank"].cta--disabled:hover:before,.hdd02-buying-tool__option .pd-offer__title-text>a[target="_blank"].cta--disabled:focus:before,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a[target="_blank"].cta--disabled:focus:before {
	background-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-gray-dim.svg') !important;
}

.hdd02-buying-tool__option .pd-offer__title-text>a:after,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a:after {
	content: ' ';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 8px;
	height: 1px;
	background-color: currentColor;
}

.hdd02-buying-tool__option .pd-offer__title-text>a:hover:after,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a:hover:after,.hdd02-buying-tool__option .pd-offer__title-text>a:focus:after,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a:focus:after {
	-webkit-animation: cta-underline-on-animation .35s cubic-bezier(0.35,0,0.36,1) .2s;
	animation: cta-underline-on-animation .35s cubic-bezier(0.35,0,0.36,1) .2s;
}

.hdd02-buying-tool__option .pd-offer .pd-price {
	margin-top: 8px;
	font-size: 0;
}

.hdd02-buying-tool__option .pd-offer .pd-price__original,.hdd02-buying-tool__option .pd-offer .pd-price__save,.hdd02-buying-tool__option .pd-offer .pd-price__now {
	display: inline-block;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-offer .pd-price__save {
	margin-left: 8px;
	color: #006bea;
}

.hdd02-buying-tool__option .pd-offer .pd-price__now {
	margin-top: 4px;
	display: block;
}

.hdd02-buying-tool__option .pd-offer__selected-bundle-wrap {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%;
	margin-top: 16px;
}

.hdd02-buying-tool__option .pd-offer__selected-bundle {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-top: 8px;
	padding: 16px;
	border-radius: 6px;
	background: #fff;
}

.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-offer__desc-title {
	margin-bottom: 0;
	font-size: 14px;
}

.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-price {
	margin-top: 4px;
}

.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-price__now:first-child {
	margin-top: 0;
}

.hdd02-buying-tool__option .pd-offer__selected-bundle-cancel {
	display: block;
	overflow: hidden;
	position: absolute;
	top: 8px;
	right: 10px;
	width: 32px;
	height: 32px;
}

.hdd02-buying-tool__option .pd-offer__selected-bundle-cancel svg.icon {
	width: 16px;
	height: 16px;
	padding: 8px;
}

.hdd02-buying-tool__option .pd-offer__content.disabled .pd-offer__icon,.hdd02-buying-tool__option .pd-offer__content.disabled .pd-offer__image {
	opacity: .3;
}

.hdd02-buying-tool__option .pd-offer__content.disabled .pd-offer__title,.hdd02-buying-tool__option .pd-offer__content.disabled .pd-offer__desc,.hdd02-buying-tool__option .pd-offer__content.disabled .pd-price,.hdd02-buying-tool__option .pd-offer__content.disabled .pd-price__save,.hdd02-buying-tool__option .pd-offer__content.disabled .pd-offer__selected-bundle-title {
	color: #bbb;
}

.hdd02-buying-tool__option .pd-delivery-pickup__item+.pd-delivery-pickup__item {
	margin-top: 8px;
}

.hdd02-buying-tool__option .pd-delivery-pickup__item-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px;
	border-radius: 8px;
	background-color: #f7f7f7;
}

.hdd02-buying-tool__option .pd-delivery-pickup__icon {
	margin-right: 24px;
	padding: 8px;
	width: 64px;
	height: 64px;
}

.hdd02-buying-tool__option .pd-delivery-pickup__icon .delivery-pickup {
	width: 48px;
	height: 48px;
}

.hdd02-buying-tool__option .pd-delivery-pickup__content-summarized {
	display: none;
}

.hdd02-buying-tool__option .pd-delivery-pickup__title {
	margin-top: 1px;
	font-size: 14px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-delivery-pickup__title-text {
	font-size: 14px;
	font-weight: 400;
	word-break: break-all;
}

.hdd02-buying-tool__option .pd-delivery-pickup__content .pd-delivery-pickup__title {
	display: block;
}

.hdd02-buying-tool__option .pd-delivery-pickup__edit-button {
	width: 24px;
	height: 24px;
	padding: 5px;
	margin-top: -5px;
	margin-left: 1px;
	border: 1px solid rgba(0,0,0,0.1);
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: white;
	vertical-align: middle;
}

.hdd02-buying-tool__option .pd-delivery-pickup__edit-button svg.icon-search {
	width: 100%;
	height: 100%;
}

.hdd02-buying-tool__option .pd-delivery-pickup__button {
	margin: 4px 0 -3px 0;
}

.hdd02-buying-tool__option .pd-delivery-pickup__info {
	margin-top: 10px;
}

.hdd02-buying-tool__option .pd-delivery-pickup__info-text {
	font-size: 12px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-delivery-pickup__info-text+.pd-delivery-pickup__info-text {
	margin-top: 4px;
}

.hdd02-buying-tool__option .pd-delivery-pickup.pd-delivery-pickup--std .pd-delivery-pickup__title {
	display: inline-block;
	vertical-align: top;
}

.hdd02-buying-tool__option .pd-delivery-pickup.pd-delivery-pickup--std .pd-delivery-pickup__edit-button {
	vertical-align: top;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-select-option__headline {
	padding-bottom: 3px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-select-option__sub-headline {
	display: inline-block;
	margin-top: 15px;
	margin-bottom: 17px;
	line-height: 1.33;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer {
	border-bottom: 1px solid #ddd;
	padding-bottom: 16px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer:last-of-type:not(.pd-offer-child) {
	margin-bottom: 15px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__list {
	padding-bottom: 16px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__desc-sub {
	margin-top: 9px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	width: 100%;
	margin-bottom: 2px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap .pd-select-option__sub-headline {
	margin-bottom: 15px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap .pd-offer__toggle-icon {
	width: 24px;
	height: 24px;
	margin-top: 15px;
	display: inline-block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	margin-left: 16px;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer-child .pd-offer__list {
	display: none;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer-child.open .pd-offer__list {
	display: block;
}

.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer-child.open .pd-offer__toggle-icon {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.hdd02-buying-tool .option-divider {
	position: relative;
	height: 33px;
}

.hdd02-buying-tool .option-divider:after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	right: 0;
	height: 1px;
	background: #ddd;
}

.hdd02-buying-tool__links {
	padding: 10px 0;
	font-size: 0;
}

.hdd02-buying-tool__links ul>li+li {
	margin-top: 4px;
}

.hdd02-buying-tool__links .cta--label {
	padding: 6px 0;
}

.hdd02-buying-tool__new-links {
	padding: 10px 0;
	font-size: 0;
}

.hdd02-buying-tool__new-links ul>li+li {
	margin-top: 13px;
}

.hdd02-buying-tool__new-links--title {
	width: 100%;
	font-size: 14px;
	line-height: 1.33;
	font-weight: bold;
}

.hdd02-buying-tool__new-links--desc {
	width: 100%;
	margin-top: 8px;
	font-size: 12px;
	line-height: 1.33;
}

.hdd02-buying-tool__new-links--desc>a {
	color: #15c;
	text-decoration: underline;
}

.hdd02-buying-tool .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;
}

.hdd02-buying-tool .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.hdd02-buying-tool .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: auto;
	max-width: 720px;
	padding: 48px;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 0;
}

.hdd02-buying-tool .layer-popup__title {
	margin-bottom: 24px;
	font-weight: bold;
	font-size: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.hdd02-buying-tool .layer-popup__contents {
	overflow-x: hidden;
	overflow-y: auto;
	text-align: center;
	font-size: 14px;
	line-height: 1.6;
}

.hdd02-buying-tool .layer-popup__information-text {
	margin: 0 20px;
	padding: 10px 0 15px;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}

.hdd02-buying-tool .layer-popup__information-text:before {
	content: '';
	display: block;
	position: relative;
	width: 50px;
	height: 50px;
	margin: 0 auto 15px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-regular-information-info.svg) no-repeat 50% 50%;
	background-size: 100% auto;
	color: transparent;
}

.hdd02-buying-tool .layer-popup__cta-wrap {
	margin-top: 24px;
}

.hdd02-buying-tool .layer-popup__cta-wrap--align-right {
	text-align: right;
}

.hdd02-buying-tool .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-regular-action-cancel-close.svg) no-repeat 50% 50%;
	background-size: 24px 24px;
	color: transparent;
	text-indent: -9999px;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup {
	display: none;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup {
	display: block;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__looping--first {
	display: inline-block;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__inner {
	width: 684px;
	padding: 24px 0 25px 0;
	text-align: left;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__title {
	margin-bottom: 16px;
	padding: 0 56px 0 24px;
	text-align: left;
	max-height: 32px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-word;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__contents {
	padding: 0 24px;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__close {
	background: 0;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__close svg.icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-image {
	margin-bottom: 32px;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-align: left;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-item {
	width: 50%;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-item:last-child {
	margin-left: 48px;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-title {
	overflow: hidden;
	display: block;
	margin-bottom: 12px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 22px;
	line-height: 1.33;
}

.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-description {
	overflow: hidden;
	font-size: 14px;
	line-height: 1.33;
}

.hdd02-buying-tool__cost-box {
	padding: 0 48px;
}

.hdd02-buying-tool__summary {
	margin-top: 17px;
	padding: 8px 24px;
	border-radius: 8px;
	line-height: 1.33;
	background-color: #f7f7f7;
}

.hdd02-buying-tool__summary-headline {
	padding-top: 24px;
	margin-top: 24px;
	border-top: 1px solid #eee;
}

.hdd02-buying-tool__summary-headline-text {
	font-size: 20px;
	font-weight: bold;
}

.hdd02-buying-tool__summary .summary {
	padding: 15px 0 18px;
	border-bottom: 1px solid #ddd;
}

.hdd02-buying-tool__summary .summary__product-wrap {
	margin-top: 17px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.hdd02-buying-tool__summary .summary__product-wrap:first-of-type {
	margin-top: 0;
}

.hdd02-buying-tool__summary .summary__product-name {
	display: inline-block;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: bold;
	font-size: 16px;
	vertical-align: middle;
}

.hdd02-buying-tool__summary .summary__product-price {
	display: inline-block;
	margin-left: auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

.hdd02-buying-tool__summary .summary__product-price-main {
	white-space: nowrap;
}

.hdd02-buying-tool__summary .summary__product-price-current {
	font-weight: bold;
	font-size: 16px;
}

.hdd02-buying-tool__summary .summary__product-price-sub {
	display: block;
	margin-top: 5px;
	font-weight: normal;
}

.hdd02-buying-tool__summary .summary__product-price-original {
	font-size: 14px;
	color: #757575;
}

.hdd02-buying-tool__summary .summary__product-badge {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	margin-top: 4px;
	min-height: 28px;
}

.hdd02-buying-tool__summary .summary__product-badge .badge-energy-label__text {
	position: relative;
	top: 1px;
}

.hdd02-buying-tool__summary .summary__product-badge .badge-energy-label__badge {
	height: 20px;
}

.hdd02-buying-tool__summary .summary__product-badge .badge-repairability {
	margin-top: 2px;
}

.hdd02-buying-tool__summary .summary__product-badge .badge-repairability img {
	width: 53px;
	height: 32px;
	-o-object-fit: contain;
	object-fit: contain;
}

.hdd02-buying-tool__summary .summary__product-name-combo {
	margin-top: 1px;
	font-size: 18px;
	font-weight: bold;
}

.hdd02-buying-tool__summary .summary__product-list {
	margin: 16px 0 15px 0;
	padding: 7px 24px 10px 24px;
	border-radius: 8px;
	background-color: #eee;
}

.hdd02-buying-tool__summary .summary__product-list-item {
	border-top: 1px solid #ddd;
	padding: 16px 0 15px;
}

.hdd02-buying-tool__summary .summary__product-list-item:first-of-type {
	border-top: 0;
}

.hdd02-buying-tool__summary .summary__select-option {
	font-size: 14px;
}

.hdd02-buying-tool__summary .summary__select-option-wrap {
	margin-top: 3px;
}

.hdd02-buying-tool__summary .summary__select-option:after {
	content: '|';
	margin: 0 6px;
	font-weight: normal;
}

.hdd02-buying-tool__summary .summary__select-option:last-child::after {
	display: none;
}

.hdd02-buying-tool__summary .summary__select-option-sub-wrap {
	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;
	margin-top: 4px;
	font-size: 14px;
}

.hdd02-buying-tool__summary .summary__select-option-sub-name {
	margin-left: 28px;
}

.hdd02-buying-tool__summary .summary__select-option-sub-price {
	text-align: right;
}

.hdd02-buying-tool__summary .summary-delivery {
	margin-top: 14px;
	margin-bottom: -6px;
}

.hdd02-buying-tool__summary .summary-delivery__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.hdd02-buying-tool__summary .summary-delivery__item+.summary-delivery__item {
	margin-top: 5px;
}

.hdd02-buying-tool__summary .summary-delivery__name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 3px 0;
	gap: 8px;
}

.hdd02-buying-tool__summary .summary-delivery__text {
	font-size: 14px;
	font-weight: bold;
}

.hdd02-buying-tool__summary .summary-delivery__icon {
	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;
}

.hdd02-buying-tool__summary .summary-delivery__icon svg {
	width: 16px;
	height: 16px;
}

.hdd02-buying-tool__summary .summary-delivery__cta {
	margin-left: 16px;
}

.hdd02-buying-tool__summary .summary-delivery__cta .cta {
	margin: -9px 0;
}

.hdd02-buying-tool__summary .summary-list {
	padding: 16px 0;
}

.hdd02-buying-tool__summary .summary-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hdd02-buying-tool__summary .summary-list__item+.summary-list__item {
	margin-top: 16px;
}

.hdd02-buying-tool__summary .summary-list__name {
	font-size: 16px;
	font-weight: bold;
}

.hdd02-buying-tool__summary .summary-list__price-wrap {
	margin-left: auto;
}

.hdd02-buying-tool__summary .summary-list__price {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.hdd02-buying-tool__summary .summary-disclaimer {
	padding: 16px 0;
	border-top: 1px solid #ddd;
}

.hdd02-buying-tool__summary .summary-disclaimer__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
	margin-top: 7px;
	font-size: 14px;
	line-height: 1.42857;
}

.hdd02-buying-tool__summary .summary-disclaimer__item:first-child {
	margin-top: 0;
}

.hdd02-buying-tool__summary .summary-disclaimer__icon .icon {
	margin-top: 2px;
	width: 16px;
	height: 16px;
}

.hdd02-buying-tool__summary .summary-disclaimer__text {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.hdd02-buying-tool__summary .cost-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 18px 0;
}

.hdd02-buying-tool__summary .cost-box__headline {
	font-weight: bold;
	font-size: 20px;
}

.hdd02-buying-tool__summary .cost-box__price {
	margin-left: auto;
	text-align: right;
}

.hdd02-buying-tool__summary .cost-box__price-main {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}

.hdd02-buying-tool__summary .cost-box__price-text {
	margin-right: 8px;
	font-size: 14px;
}

.hdd02-buying-tool__summary .cost-box__price-text--big {
	font-weight: normal;
}

.hdd02-buying-tool__summary .cost-box__price-text--sub {
	display: inline-block;
	margin: 8px 0 -4px 0;
	font-size: 14px;
	font-weight: normal;
}

.hdd02-buying-tool__summary .cost-box__price-now {
	display: inline-block;
	font-size: 20px;
	font-weight: bold;
	color: #000;
}

.hdd02-buying-tool__summary .cost-box__price-now em {
	color: #006bea;
}

.hdd02-buying-tool__summary .cost-box__price-vat {
	margin-left: 8px;
	font-weight: bold;
	font-size: 14px;
}

.hdd02-buying-tool__summary .cost-box__price-eyebrow,.hdd02-buying-tool__summary .cost-box__price-stock,.hdd02-buying-tool__summary .cost-box__price-label,.hdd02-buying-tool__summary .cost-box__price-sub {
	margin-top: 8px;
	font-size: 14px;
}

.hdd02-buying-tool__summary .cost-box__price-original {
	color: #757575;
}

.hdd02-buying-tool__summary .cost-box__price-save {
	font-weight: bold;
	color: #006bea;
}

.hdd02-buying-tool__summary .cost-box__price-sales-pitch,.hdd02-buying-tool__summary .cost-box__price-rewards,.hdd02-buying-tool__summary .cost-box__price-description {
	margin-top: 4px;
	font-size: 14px;
}

.hdd02-buying-tool__summary .cost-box__price-sales-pitch {
	color: #555;
}

.hdd02-buying-tool__summary .cost-box__price-description svg {
	position: relative;
	top: -2px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 4px;
}

.hdd02-buying-tool__summary .cost-box__description a,.hdd02-buying-tool__summary .cost-box__description button {
	color: #000;
	text-decoration: underline;
}

.hdd02-buying-tool__summary .cost-box__cta-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hdd02-buying-tool__summary .cost-box__cta {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.hdd02-buying-tool__summary .cost-box__cta .cta {
	width: 100%;
}

.hdd02-buying-tool__summary .cost-box__cta .cta--emphasis {
	text-shadow: 0 0 3px rgba(0,0,0,0.72);
}

.hdd02-buying-tool__summary .cost-box__cta .cta--emphasis:hover,.hdd02-buying-tool__summary .cost-box__cta .cta--emphasis:focus {
	text-shadow: none;
}

.hdd02-buying-tool__cta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hdd02-buying-tool__cta .cta {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-shadow: 0 0 3px rgba(0,0,0,0.72);
}

.hdd02-buying-tool__cta .cta--emphasis:hover,.hdd02-buying-tool__cta .cta--emphasis:focus {
	text-shadow: none;
}

.hdd02-buying-tool__cta-wrap {
	margin: 16px 48px 0;
	padding-bottom: 48px;
}

.hdd02-buying-tool__cta-sub {
	margin-top: 12px;
	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;
}

.hdd02-buying-tool__cta-sub .cta {
	margin: -6px 0;
}

.hdd02-buying-tool .add-on__layer-learn-more {
	display: none;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-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;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__looping--first {
	display: inline-block;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__inner {
	display: inline-block;
	position: relative;
	width: 1054px;
	min-height: 452px;
	max-height: 604px;
	padding: 24px 0 0 0;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__title {
	margin-bottom: 48px;
	padding: 0 56px 0 24px;
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	line-height: 1.33;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	max-height: 32px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-break: break-word;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__contents {
	padding: 0 24px 0 14px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__contents .scrollbar__wrap {
	max-height: 558px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__close .add-on-popup__icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images {
	float: left;
	width: 380px;
	height: 240px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-slide {
	padding: 0 45px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-button-prev {
	left: 8px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-button-next {
	right: 8px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .image .image__preview,.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .image .image__main {
	height: 240px;
	-o-object-fit: contain;
	object-fit: contain;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-content {
	overflow: hidden;
	padding-bottom: 40px;
	padding-left: 48px;
	white-space: normal;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-title {
	margin-bottom: 16px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 18px;
	line-height: 1.33;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-info {
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 1.33;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-sku,.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-seller {
	display: inline-block;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-seller {
	margin-left: 16px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-seller:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 16px;
	vertical-align: middle;
	margin-right: 16px;
	background-color: #aaa;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-review {
	margin-bottom: 17px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item {
	position: relative;
	font-size: 14px;
	line-height: 1.33;
	padding-left: 20px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item:before {
	content: '';
	position: absolute;
	left: 4px;
	top: 7px;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	border-radius: 100%;
	background-color: #000;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item+.pdd16-step-buying__learn-more-feature-item {
	margin-top: 3px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-cta {
	margin-top: 24px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 auto;
	flex: 0 auto;
	width: 128px;
	margin-left: 25px;
	padding: 12px 8px 8px;
	text-align: center;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item:before {
	content: '';
	position: absolute;
	left: -13px;
	top: 12px;
	width: 1px;
	height: 88px;
	background-color: #aaa;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item:first-child {
	margin: 0;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item:first-child:before {
	content: none;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-image {
	width: 64px;
	margin: 0 auto 8px;
}

.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-text {
	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;
	height: 32px;
	font-size: 12px;
	line-height: 1.33;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list {
	padding: 20px 0 0;
	background-color: #f7f7f7;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 43px;
	font-size: 14px;
	line-height: 1.333;
	padding: 11px 0 13px 0;
	border-bottom: 1px solid #ddd;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__item:last-child {
	border-color: rgba(0,0,0,0.2);
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__name-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: bold;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__name {
	font-weight: bold;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__name+.summary-list__option-wrap {
	margin-top: 4px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__text {
	font-size: 12px;
	margin-bottom: 4px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__option {
	margin-top: 3px;
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__option:after {
	content: '|';
	position: relative;
	top: -2px;
	margin: 0 8px;
	font-weight: bold;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__option:last-of-type:after {
	content: none;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__price-wrap {
	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: end;
	-ms-flex-align: end;
	align-items: flex-end;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__price {
	font-weight: bold;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product {
	padding-top: 0;
	padding-bottom: 19px;
	border-color: rgba(0,0,0,0.2);
	font-size: 18px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product .summary-list__name {
	margin-top: 4px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product .summary-list__text {
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package {
	padding: 23px 0;
	background: #f7f7f7;
	position: relative;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package::before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	border-bottom: 1px solid rgba(0,0,0,0.2);
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__item {
	margin-bottom: 31px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__item:last-of-type {
	margin-bottom: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__product-name {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.33;
	letter-spacing: normal;
	margin-bottom: 13px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 9px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-repairability .image {
	width: auto;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-repairability .image__main {
	width: auto;
	height: 38px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-repairability__image {
	height: 38px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label__badge {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label .badge {
	width: 51px;
	height: 24px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label .badge .badge__grade--with-text {
	width: 38px;
	height: 18px;
	margin: 3px 10px 3px 3px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-durability {
	width: 132px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-repairability) {
	gap: 16px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-durability) {
	gap: 8px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-durability) .badge-energy-label__badge {
	width: 51px;
	height: 28px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box {
	display: block;
	padding: 24px 48px;
	background: #f7f7f7;
	line-height: 1.33;
	text-align: center;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__eyebrow {
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__label {
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-sub {
	text-align: center;
	font-size: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price>*,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-sub>* {
	display: inline-block;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-sub:has(.cost-box__price-tax) {
	margin-top: 5px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-now {
	display: inline-block;
	font-size: 28px;
	vertical-align: baseline;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-text {
	margin-right: 6px;
	font-size: 18px;
	vertical-align: baseline;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-vat {
	margin-left: 8px;
	font-weight: bold;
	font-size: 14px;
	vertical-align: baseline;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-tax {
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-original,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-save {
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-save {
	margin-left: 8px;
	color: #2189ff;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box--samcol p:last-of-type {
	margin-bottom: 0 !important;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box--samcol .cost-box__price-now {
	margin-bottom: 4px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box--samcol .cost-box__price-original {
	margin-bottom: 2px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__stock-text {
	font-size: 14px;
	margin-top: 5px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__stock-text+.cost-box__stock-text {
	margin-top: 4px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge+.cost-box__price {
	margin-top: 8px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge {
	display: block;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge {
	width: 81px;
	height: 38px;
	vertical-align: middle;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge__grade--with-text {
	width: 60px;
	height: 28px;
	margin: 5px 16px 5px 5px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge-repairability {
	display: inline-block;
	height: 38px;
	vertical-align: middle;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge-repairability__image {
	width: auto;
	height: 100%;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge-repairability .image {
	width: auto;
	height: 100%;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge-repairability .image__main {
	height: 100%;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-charger {
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-charger .charger-icon {
	vertical-align: middle;
	width: 39px;
	height: 50px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-energy-label+.badge-charger,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-repairability+.badge-charger {
	margin-left: 8px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__pf-link {
	font-weight: bold;
	color: #000;
	font-size: 12px;
	vertical-align: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge {
	display: block;
	font-size: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label {
	vertical-align: middle;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label__badge {
	width: 51px;
	height: 28px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-repairability {
	display: inline-block;
	vertical-align: middle;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-repairability__image {
	width: 63px;
	height: 38px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label+.badge-repairability {
	margin-left: 16px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge+.cost-box__price {
	margin-top: 8px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge+.cost-box__label {
	margin-top: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-repairability .image {
	width: auto;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-repairability .image__main {
	width: auto;
	height: 50px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-repairability__image {
	height: 50px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-energy-label+.badge-repairability {
	margin-left: 8px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-durability {
	width: 132px;
	vertical-align: middle;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-energy-label+.badge-durability {
	margin-left: 8px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__sales-pitch {
	margin-top: 4px;
	font-size: 14px;
	color: #555;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__rewards {
	margin-top: 4px;
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description+.cost-box__description {
	margin-top: 8px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description svg {
	position: relative;
	top: -2px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin-right: 4px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__disclaimer {
	margin-top: 17px;
	font-size: 12px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta {
	display: block;
	padding: 0 10px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta .cta {
	min-width: 212px;
	width: auto;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta .cta.cta--label {
	min-width: auto;
	padding: 11px 0 10px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta:not(:first-child) .cta--label {
	margin-top: 10px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap {
	display: block;
	font-size: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 11px 0 -5px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business .cost-box__cta,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta {
	padding-top: 5px;
	padding-bottom: 5px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business .cost-box__cta .cta,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta .cta {
	min-width: 162px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business .cost-box__cta .cta--label,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta .cta--label {
	margin-top: 0;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business .cost-box__cta:nth-child(3),.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta:nth-child(3) {
	width: 100%;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke span.cost-box__cta {
	padding: 0 4px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke span.cost-box__cta .cta {
	min-width: 212px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box p+.cost-box__cta-wrap {
	margin-top: 16px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price+.cost-box__cta-wrap {
	margin-top: 24px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__eyebrow+.cost-box__price+.cost-box__cta-wrap {
	margin-top: 16px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__error-message {
	margin-top: 16px;
	color: #d62e2e;
	font-size: 14px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option {
	padding-bottom: 0 !important;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip {
	position: relative;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__cta {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: inline-block;
	position: relative;
	overflow: visible;
	margin-left: 2px;
	width: 15px;
	height: 15px;
	min-width: 8px;
	min-height: 8px;
	vertical-align: middle;
	background: url("https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-info-bold.svg") center center no-repeat;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__message {
	display: none;
	position: absolute;
	top: 100%;
	right: 8px;
	margin-top: 2px;
	padding: 8px 8px 5px;
	padding-right: 28px;
	border: solid 1px rgba(0,0,0,0.15);
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #eee;
	width: 270px;
	font-size: 12px;
	color: #000;
	line-height: 1.33;
	letter-spacing: normal;
	-webkit-transform: translateX(50%);
	transform: translateX(50%);
	z-index: 10;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__close {
	display: block;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 16px;
	height: 16px;
	padding: 2px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__close svg.icon {
	width: 12px;
	height: 12px;
}

.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip.is-active .pd-select-option__tooltip__message {
	display: block;
}

.hdd02-buying-tool--no-line-through del,.hdd02-buying-tool--no-line-through s {
	text-decoration: none;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hdd02-product-info {
		padding: 0vw 3.33333333vw;
	}

	.hdd02-product-info .pd-info__title {
		margin-right: 3.88888889vw;
		font-size: 2.22222222vw;
	}

	.hdd02-product-info .pd-info__badge-icon {
		padding-right: 2.08333333vw;
	}

	.hdd02-product-info .pd-info__badge-icon .badge-icon+.badge-icon {
		margin-left: .48611111vw;
	}

	.hdd02-product-info .pd-info__badge-icon+.pd-info__title {
		margin-top: .83333333vw;
		margin-right: 0;
	}

	.hdd02-product-info .pd-info__sku {
		margin-top: 1.18055556vw;
	}

	.hdd02-product-info .pd-info__sku-code {
		font-size: .97222222vw;
	}

	.hdd02-product-info .pd-info__sku-code[role='button'] .icon--info {
		width: .83333333vw;
		height: .83333333vw;
		vertical-align: -0.06944444vw;
	}

	.hdd02-product-info .pd-info__sku-layer {
		top: 1.38888889vw;
		padding: .55555556vw;
		border-radius: .41666667vw;
		max-width: 23.33333333vw;
		font-size: .83333333vw;
	}

	.hdd02-product-info .pd-info__seller {
		margin-left: .55555556vw;
		padding-left: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-product-info .pd-info__seller:after {
		margin-top: -0.55555556vw;
		width: .06944444vw;
		height: 1.11111111vw;
	}

	.hdd02-product-info .pd-info__ean {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.hdd02-product-info .pd-info__rating {
		margin-top: 1.38888889vw;
	}

	.hdd02-product-info .pd-info__rating .rating-v2__point,.hdd02-product-info .pd-info__rating .rating-v2__review-count {
		font-size: .97222222vw;
	}

	.hdd02-product-info .pd-info__rating .revoo-review__icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-product-info .pd-info__rating .revoo-review__text {
		margin-left: .27777778vw;
		font-size: .97222222vw;
	}

	.hdd02-product-info .pd-info__usp-list {
		margin-top: 1.25vw;
	}

	.hdd02-product-info .dot-list__item {
		padding-left: 1.38888889vw;
		font-size: .97222222vw;
	}

	.hdd02-product-info .dot-list__item .icon {
		top: .20833333vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-product-info .dot-list__item+.dot-list__item {
		margin-top: .34722222vw;
	}

	.hdd02-buying-tool .component-area {
		max-width: 40.83333333vw;
	}

	.hdd02-buying-tool .dot-list__item {
		padding-left: 1.38888889vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool .dot-list__item .icon {
		top: .20833333vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool .dot-list__item:not(:has(.icon))::after {
		content: '';
		left: .27777778vw;
		top: .48611111vw;
		width: .27777778vw;
		height: .27777778vw;
	}

	.hdd02-buying-tool .dot-list__item+.dot-list__item {
		margin-top: .34722222vw;
	}

	.hdd02-buying-tool__option {
		padding: 0vw 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option {
		padding: 1.66666667vw 0vw;
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__cta-space {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__headline {
		font-size: 1.38888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__headline svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin-right: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__headline-wrap {
		gap: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__cta-wrap .cta--underline-v2 {
		margin: -0.69444444vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__sub-headline {
		font-size: 1.25vw;
	}

	.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap .pd-select-option__info-link {
		width: 1.66666667vw;
		height: 1.66666667vw;
		padding: .20833333vw;
		margin-left: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__desc {
		margin-top: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__desc .cta.cta--underline-v2::after {
		bottom: .20833333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__desc .cta .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__notice {
		padding-left: 1.11111111vw;
		margin-top: .625vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__notice .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__discount {
		margin-top: 1.11111111vw;
		padding: 1.11111111vw;
		border-radius: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__discount-text {
		padding-left: 7.22222222vw;
		min-height: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option__discount-text:before {
		width: 5vw;
		height: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier img,.hdd02-buying-tool__option .pd-select-option__carrier .carrier-logo {
		height: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier .carrier-logo ~ .carrier-logo {
		margin-left: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-list {
		margin-top: 1.11111111vw;
		padding: 1.11111111vw 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item {
		padding-left: 5.55555556vw;
		min-height: 4.44444444vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item .image,.hdd02-buying-tool__option .pd-select-option__info-item svg.icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item-title {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item-text {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-list .pd-select-option__info-item+.pd-select-option__info-item {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__wrap {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier+.pd-select-option__wrap {
		margin-top: 1.59722222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__color-name {
		font-size: .97222222vw;
		margin-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__list-wrap {
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__list-option-wrap {
		padding: .48611111vw .34722222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__list-option-wrap:first-of-type {
		margin-top: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__select-field-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__select-field-icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__check-message {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list {
		gap: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item .pd-selector-option__badge {
		margin-bottom: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label .link-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label .link-text .icon {
		width: .97222222vw;
		height: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check {
		padding: 0vw .13888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text {
		padding-left: .69444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a.cta--underline-v2:after {
		bottom: .06944444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a.cta--underline-v2 .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__input-wrap {
		margin-top: 1.11111111vw;
		padding-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__input-wrap .text-field-v2 {
		padding-top: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__input-wrap .cta {
		margin-left: 1.66666667vw;
		min-width: 6.52777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--terms {
		margin-top: 1.25vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip {
		margin-top: 1.31944444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__cta {
		margin-left: .27777778vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		min-width: .55555556vw;
		min-height: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__message {
		margin-top: .41666667vw;
		padding: .55555556vw .55555556vw .34722222vw .55555556vw;
		padding-right: 1.94444444vw;
		border-radius: .41666667vw;
		max-width: 23.33333333vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__close {
		right: .41666667vw;
		top: .41666667vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		padding: .13888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__close svg.icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item>p {
		font-size: .83333333vw;
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--samsung-care .pd-select-option__item>p {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-info {
		padding-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-info svg.icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-disclaimer,.hdd02-buying-tool__option .pd-select-option__disclaimer {
		margin-top: 1.11111111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__disclaimer .cta--underline-v2::after {
		bottom: .20833333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__disclaimer .cta--underline-v2 .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-option-selector__img-wrap .image {
		height: 5.55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-option-text {
		margin-top: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-promotion-text {
		margin-top: .625vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-notice {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-outofstock,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-instock {
		font-size: .83333333vw;
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-in-stock-icon,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-out-stock-icon {
		margin-top: .55555556vw;
		padding-left: .83333333vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-in-stock-icon .s-stock-icon,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-out-stock-icon .s-stock-icon {
		left: 0vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-in-stock-icon .s-stock-icon .icon,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-out-stock-icon .s-stock-icon .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__alert-message {
		margin-top: .625vw;
		padding-left: 1.11111111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__alert-message svg.icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__error {
		margin-top: .41666667vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__eta-text {
		gap: .55555556vw;
		margin-top: 1.66666667vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__eta-text>span {
		margin-top: .13888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__eta-text svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option--upgrade-program .pd-select-option__alert-message {
		margin-top: 1.25vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product {
		padding: 1.25vw 0vw .55555556vw 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v2,.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v3 {
		top: 1.25vw;
		left: .13888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__image {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .image img {
		max-height: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__text-wrap {
		margin-left: 1.11111111vw;
		width: 24.16666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .badge-icon {
		margin-bottom: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__title {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__serial-number,.hdd02-buying-tool__option .pd-select-option .add-on-product__desc {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .cta {
		margin: .34722222vw 0vw 0vw 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap {
		width: 8.33333333vw;
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__final-price {
		margin-bottom: .48611111vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__original-price {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__saving-price {
		margin-left: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__out-of-stock {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__final-price {
		margin-bottom: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__special-price,.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__rrp-price {
		margin-bottom: .13888889vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-result-wrap {
		margin-top: 1.11111111vw;
		padding: 1.11111111vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-title {
		margin-bottom: 1.38888889vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-wrap {
		margin-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-title {
		width: 28.19444444vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-price {
		width: 10.41666667vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap.open+.add-on-product__total-price-wrap {
		padding-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-price-title {
		width: 22.5vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-price-area {
		width: 16.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-final-price {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-original-price,.hdd02-buying-tool__option .pd-select-option .add-on-product__total-saving-price {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-saving-price {
		margin-left: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list {
		margin-top: .69444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list li {
		margin-top: .27777778vw;
		padding-left: 1.11111111vw;
		font-size: .69444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list li:before {
		width: .27777778vw;
		height: .27777778vw;
		top: .34722222vw;
		left: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product {
		padding: .55555556vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__serial-number {
		margin-top: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__image {
		padding: .55555556vw;
		border-radius: .55555556vw;
		width: 6.11111111vw;
		height: 6.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .image {
		width: 5vw;
		height: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__detail-wrap {
		padding-right: 10.55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__price-wrap {
		margin-top: .69444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__final-price {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__final-price:not(:last-child) {
		margin-bottom: .34722222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__original-price {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__saving-price {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .cta {
		width: 9.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .cta.cta--dense {
		min-width: 4.65277778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product.add-on-product--out-of-stock .add-on-product__out-of-stock {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity {
		padding: 1.875vw 0vw 0vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .link-text {
		padding: .55555556vw 0vw .625vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-select-option__headline-wrap+.pd-contact-us {
		margin-top: 3.81944444vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-select-option__headline-wrap+.pd-contact-us:after {
		top: -2.36111111vw;
		height: .06944444vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-quantity__error {
		font-size: .83333333vw;
		padding-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter {
		top: -0.20833333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--btn {
		width: 1.875vw;
		height: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--btn.icon-minus {
		border-radius: 1.11111111vw 0vw 0vw 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--btn.icon-plus {
		border-radius: 0vw 1.11111111vw 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--number {
		padding: 0vw .55555556vw;
		width: 3.33333333vw;
		height: 2.22222222vw;
		font-size: .97222222vw;
		line-height: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity--item {
		font-size: .97222222vw;
		padding: 1.04166667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity--price strong {
		margin-left: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity--price em {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-contact-us {
		border-radius: .41666667vw;
		padding: 1.11111111vw;
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-contact-us__cta {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-contact-us__cta .icon {
		top: -0.06944444vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__thumbnail {
		padding: 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__image+.whats-box__image {
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__image:before {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__content-name {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__disclaimer {
		margin-top: .69444444vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents {
		border-radius: .41666667vw;
		padding: 1.11111111vw;
		margin-top: .55555556vw;
		gap: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-image {
		width: 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-text-wrap {
		width: 30.83333333vw;
		gap: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-price {
		width: 8.33333333vw;
		font-size: .97222222vw;
		margin-right: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-cta {
		margin-top: 1.25vw;
		padding-bottom: .625vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .pd-option-selector input+.pd-option-selector__label {
		padding: 0vw 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label {
		min-height: 5.55555556vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-text {
		max-width: 32.5vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-text-wrap {
		max-width: 32.5vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-list--color .radio-v2__label-gift-item {
		min-height: 8.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-item {
		padding: 1.11111111vw 0vw;
		min-height: 5.55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-icon {
		margin-right: 1.11111111vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button {
		top: 1.11111111vw;
		right: 1.11111111vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__selected-color-name {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__selected-color-name-wrap {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__inner-wrap {
		margin-top: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__slide {
		margin-right: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__color-code {
		width: 1.25vw;
		height: 1.25vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit {
		padding: 1.11111111vw;
		border-radius: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit.pd-select-option {
		margin-top: 0;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .pd-select-option__tooltip__message {
		right: 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list {
		margin-top: .48611111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list__item {
		padding-left: 1.11111111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list__item+.dot-list__item {
		margin-top: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__view-more {
		margin-top: 1.11111111vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__view-more [aria-expanded="true"] .icon {
		top: .06944444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__content-cta {
		margin-top: 1.59722222vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__color {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin-top: .27777778vw;
		margin-bottom: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__text img {
		height: 1.80555556vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__main-text {
		padding: .06944444vw 0vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__sub-text {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__save-text {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__save-text+em,.hdd02-buying-tool__option .pd-option-selector__save-text+strong {
		margin-top: .20833333vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__promotion-text {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option input+.pd-option-selector__label,.hdd02-buying-tool__option .pd-option-selector__button,.hdd02-buying-tool__option .pd-option-selector__link {
		padding: 1.66666667vw 1.66666667vw;
		border-radius: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option input+.pd-option-selector__label:before,.hdd02-buying-tool__option .pd-option-selector__button:before,.hdd02-buying-tool__option .pd-option-selector__link:before {
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input+.pd-option-selector__label:before {
		top: -0.41666667vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input+.pd-option-selector__label .pd-option-selector__color {
		width: 2.5vw;
		height: 2.5vw;
		margin-top: .41666667vw;
		margin-bottom: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--image-button .pd-option-selector input+.pd-option-selector__label {
		padding: 1.11111111vw;
		min-height: 7.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--image-button .pd-option-selector input+.pd-option-selector__label>i {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--tv-size .pd-option-selector input+.pd-option-selector__label {
		padding: .55555556vw 1.11111111vw;
		border-radius: .27777778vw;
		min-width: 4.58333333vw;
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__main-text {
		padding-right: .69444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__sub-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__sub-text>span.pd-option-selector__save-text {
		margin-top: .20833333vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__main-text {
		padding-right: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__sub-text {
		width: 12.98611111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment {
		margin-top: .55555556vw;
		padding: 1.11111111vw;
		border-radius: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .s-title {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list {
		margin-top: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list__item {
		padding-left: 1.11111111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list__item:not(:has(.icon))::after {
		top: .34722222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .s-title {
		margin-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label .pd-option-selector__main-text {
		width: 23.47222222vw;
		margin-right: .69444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label .pd-option-selector__sub-text {
		width: 11.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .s-promotion-text {
		margin-top: .48611111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--carrier .pd-option-selector .pd-option-selector__text-wrap {
		min-height: 2.43055556vw;
		margin-top: -0.55555556vw;
		margin-bottom: -0.55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--default .pd-option-selector__text {
		height: 3.54166667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--default .pd-option-selector__text>i {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--align-left .pd-option-selector__sub-text span {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: .13888889vw;
	}

	.hdd02-buying-tool__option .option-result .option-result__text-wrap+.option-result__text-wrap {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result p.option-result__text+p.option-result__sub-text,.hdd02-buying-tool__option .option-result p.option-result__desc-title+p.option-result__desc {
		margin-top: .41666667vw;
	}

	.hdd02-buying-tool__option .option-result__text {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__text-title {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-item {
		border-width: .13888889vw;
		border-radius: .41666667vw;
		margin-bottom: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-price {
		margin-left: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-change {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-delete {
		width: 1.11111111vw;
		height: 1.11111111vw;
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-desc {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-btn {
		right: 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result__sub-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result__text-link {
		margin-left: .34722222vw;
	}

	.hdd02-buying-tool__option .option-result__text-link.cta.cta--icon .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__desc {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__desc-wrap {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result__desc-title {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result__tip {
		margin-left: .20833333vw;
	}

	.hdd02-buying-tool__option .option-result__tip .icon--help {
		top: -0.06944444vw;
		width: .97222222vw;
		height: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result__tooltip {
		padding: .55555556vw;
		margin-top: .34722222vw;
		font-size: .83333333vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .option-result__edit-cta,.hdd02-buying-tool__option .option-result__close {
		top: .90277778vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
		padding: .27777778vw;
	}

	.hdd02-buying-tool__option .option-result__edit-cta {
		right: 1.38888889vw;
	}

	.hdd02-buying-tool__option .option-result .pd-select-option__alert-text {
		margin-top: 2.22222222vw;
		padding-left: 1.11111111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result .pd-select-option__alert-text svg.icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__close {
		right: -0.27777778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce .option-result__text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce .option-result__text-title {
		font-size: 1.25vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce .option-result__desc-wrap {
		margin-top: 1.25vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--seau a.cta--underline:after {
		height: .06944444vw;
		bottom: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--seau .pd-select-option__alert-text {
		padding-left: 1.11111111vw;
		margin-top: 2.22222222vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--seau .pd-select-option__alert-text:before {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content {
		padding: 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price-title {
		margin-bottom: .27777778vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap {
		padding: 0vw 1.66666667vw .83333333vw 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap .option-result__multiple-price {
		font-size: 1.38888889vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap {
		padding: 1.38888889vw 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-text {
		width: 27.08333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-text .s-text-imei {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple {
		border-width: .06944444vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-result {
		padding: 1.59722222vw 1.66666667vw 1.11111111vw 1.66666667vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price-wrap {
		min-height: 7.70833333vw;
		padding: 1.38888889vw 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price {
		margin-bottom: .34722222vw;
		font-size: 1.38888889vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-exchange {
		font-size: .83333333vw;
		margin-bottom: .27777778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-discount {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-change,.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-delete {
		font-size: .90277778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-change {
		margin-left: 1.04166667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-desc {
		font-size: .83333333vw;
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-desc+.desc-type2 {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-btn {
		padding: 0vw 0vw 0vw 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-link svg.icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text {
		font-size: .83333333vw;
		margin-top: 2.22222222vw;
		padding-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text svg.icon {
		width: .83333333vw;
		height: .83333333vw;
		top: .13888889vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__cta {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__cta+.pd-select-option__alert-text {
		margin: 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--vn p[class*='option-result__']+p[class*='option-result__'],.hdd02-buying-tool__option .option-result.option-result--vn .option-result__desc-wrap {
		margin-top: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--tariff p[class*='option-result__']+p[class*='option-result__'],.hdd02-buying-tool__option .option-result.option-result--tariff .option-result__text-wrap+.option-result__text-wrap,.hdd02-buying-tool__option .option-result.option-result--tariff .option-result__text-wrap+.option-result__desc-wrap {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__text {
		margin: 0vw 0vw .27777778vw 0vw !important;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__text-link {
		margin-left: .27777778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__text-link svg[class^='icon'] {
		width: .97222222vw;
		height: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__sub-text {
		margin: 0vw 0vw .83333333vw 0vw !important;
	}

	.hdd02-buying-tool__option .option-result.option-result--extended-warranty-option p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std {
		padding: 1.11111111vw 0vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-item {
		padding: 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-result {
		padding: .83333333vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-price-wrap span[class*='option-result__multiple-']+span[class*='option-result__multiple-'] {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-change,.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-delete {
		margin: .55555556vw 1.04166667vw .55555556vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-desc {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .pd-select-option__cta {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__device-area {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .scrollbar {
		width: 43.61111111vw;
		max-width: 43.61111111vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .scrollbar__contents {
		width: 40.83333333vw;
		max-height: 33.95833333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .scrollbar__contents .option-result:last-child {
		padding-bottom: 1.31944444vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__text-small {
		margin-top: .34722222vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__close {
		top: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .scrollbar__contents {
		max-height: 31.31944444vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select.option-result__device-area--scroll-wide .scrollbar__contents {
		max-height: 41.52777778vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .option-result {
		padding: 2.25694444vw 0vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .option-result__device-content {
		gap: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .option-result__more {
		margin: 1.11111111vw 0vw 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message {
		padding: 1.11111111vw 0vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message-inner {
		padding-left: 1.11111111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message-inner svg.icon {
		top: .06944444vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn {
		gap: 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn .option-result__multiple-delete,.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn .option-result__multiple-change {
		font-size: .90277778vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__text+.option-result__multiple-btn {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__more {
		margin: .97222222vw 0vw 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__option .option-result__more-cta {
		height: 3.61111111vw;
		font-size: .97222222vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .option-result__more-cta .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-package__list {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-package__item {
		padding: 1.11111111vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-package__item+.pd-package__item {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-package__image {
		margin-right: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-package__image .image {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-package__text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-package__text ~ .pd-package__cta {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-offer {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer__item+.pd-offer__item {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-offer__content {
		padding: 1.11111111vw;
		border-radius: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-offer__image-icon {
		padding: .55555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin-right: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-offer__image-icon svg,.hdd02-buying-tool__option .pd-offer__image-icon svg.icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-badge {
		margin-bottom: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-title {
		margin-bottom: .27777778vw;
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-sub {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-date {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__cta {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-offer__cta.cta--contained-icon {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer__cta .cta.cta--underline-v2 {
		margin: -0.69444444vw 0vw -0.55555556vw 0vw;
	}

	.hdd02-buying-tool__option .pd-offer__content--data .text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__title-text>a,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a {
		padding: .69444444vw 0vw .76388889vw 0vw;
		font-size: .97222222vw;
		line-height: 1.31944444vw;
	}

	.hdd02-buying-tool__option .pd-offer__title-text>a:after,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a:after {
		bottom: .55555556vw;
		height: .06944444vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price__original,.hdd02-buying-tool__option .pd-offer .pd-price__save,.hdd02-buying-tool__option .pd-offer .pd-price__now {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price__save {
		margin-left: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price__now {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle-wrap {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle {
		margin-top: .55555556vw;
		padding: 1.11111111vw;
		border-radius: .41666667vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-offer__desc-title {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-price {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle-cancel {
		top: .55555556vw;
		padding-right: .69444444vw;
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle-cancel svg.icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
		padding: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__item+.pd-delivery-pickup__item {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__item-wrap {
		padding: 1.11111111vw;
		border-radius: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__icon {
		margin-right: 1.66666667vw;
		padding: .55555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__icon .delivery-pickup {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__title {
		margin-top: .13888889vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__title-text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__edit-button {
		width: 1.66666667vw;
		height: 1.66666667vw;
		padding: .34722222vw;
		margin-top: -0.20833333vw;
		margin-left: .06944444vw;
		border-radius: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__button {
		margin: .27777778vw 0vw -0.20833333vw 0vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__info {
		margin-top: .69444444vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__info-text {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__info-text+.pd-delivery-pickup__info-text {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-select-option__headline {
		padding-bottom: .20833333vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-select-option__sub-headline {
		margin-top: 1.04166667vw;
		margin-bottom: 1.18055556vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer {
		padding-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer:last-of-type:not(.pd-offer-child) {
		margin-bottom: 1.04166667vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__list {
		padding-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__desc-sub {
		margin-top: .625vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap {
		margin-bottom: .13888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap .pd-select-option__sub-headline {
		margin-bottom: 1.04166667vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap .pd-offer__toggle-icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin-top: 1.04166667vw;
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool .option-divider {
		height: 2.29166667vw;
	}

	.hdd02-buying-tool .option-divider:after {
		height: .06944444vw;
	}

	.hdd02-buying-tool__links {
		padding: .69444444vw 0vw;
	}

	.hdd02-buying-tool__links ul>li+li {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__links .cta--label {
		padding: .41666667vw 0vw;
	}

	.hdd02-buying-tool__new-links {
		padding: .69444444vw 0vw;
	}

	.hdd02-buying-tool__new-links ul>li+li {
		margin-top: .90277778vw;
	}

	.hdd02-buying-tool__new-links--title {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__new-links--desc {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool .layer-popup__inner {
		padding: 3.33333333vw;
		border-radius: 1.38888889vw;
	}

	.hdd02-buying-tool .layer-popup__title {
		margin-bottom: 1.66666667vw;
		font-size: 1.66666667vw;
	}

	.hdd02-buying-tool .layer-popup__contents {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool .layer-popup__information-text {
		margin: 0vw 1.38888889vw;
		padding: .69444444vw 0vw 1.04166667vw 0vw;
		font-size: 1.52777778vw;
	}

	.hdd02-buying-tool .layer-popup__information-text:before {
		width: 3.47222222vw;
		height: 3.47222222vw;
		margin-bottom: 1.04166667vw;
	}

	.hdd02-buying-tool .layer-popup__cta-wrap {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool .layer-popup__cta-wrap a.cta {
		margin: 0vw .55555556vw;
	}

	.hdd02-buying-tool .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
		background-size: 1.66666667vw 1.66666667vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__inner {
		width: 47.5vw;
		padding: 1.66666667vw 0vw 1.73611111vw 0vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__title {
		margin-bottom: 1.11111111vw;
		padding: 0vw 3.88888889vw 0vw 1.66666667vw;
		max-height: 2.22222222vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__contents {
		padding: 0vw 1.66666667vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__close svg.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-image {
		margin-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-item:last-child {
		margin-left: 3.33333333vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-title {
		margin-bottom: .83333333vw;
		font-size: 1.52777778vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-description {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box {
		padding: 0vw 3.33333333vw;
	}

	.hdd02-buying-tool__summary {
		margin-top: 1.18055556vw;
		padding: .55555556vw 1.66666667vw;
		border-radius: .55555556vw;
	}

	.hdd02-buying-tool__summary-headline {
		padding-top: 1.66666667vw;
	}

	.hdd02-buying-tool__summary-headline-text {
		font-size: 1.38888889vw;
	}

	.hdd02-buying-tool__summary .summary {
		padding: 1.04166667vw 0vw 1.25vw 0vw;
	}

	.hdd02-buying-tool__summary .summary__product-wrap {
		margin-top: 1.18055556vw;
	}

	.hdd02-buying-tool__summary .summary__product-wrap:first-of-type {
		margin-top: 0vw;
	}

	.hdd02-buying-tool__summary .summary__product-name {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary__product-price {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary__product-price-current {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary__product-price-sub {
		margin-top: .34722222vw;
	}

	.hdd02-buying-tool__summary .summary__product-price-original {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge {
		gap: .83333333vw;
		margin-top: .27777778vw;
		min-height: 1.94444444vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge .badge-energy-label__text {
		top: .06944444vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge .badge-energy-label__badge {
		height: 1.38888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge .badge-repairability {
		margin-top: .13888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge .badge-repairability img {
		height: 2.22222222vw;
	}

	.hdd02-buying-tool__summary .summary__product-name-combo {
		margin-top: .06944444vw;
		font-size: 1.25vw;
	}

	.hdd02-buying-tool__summary .summary__product-list {
		margin: 1.11111111vw 0vw 1.04166667vw 0vw;
		padding: .48611111vw 1.66666667vw .69444444vw 1.66666667vw;
		border-radius: .55555556vw;
	}

	.hdd02-buying-tool__summary .summary__product-list-item {
		padding: 1.11111111vw 0vw 1.04166667vw 0vw;
	}

	.hdd02-buying-tool__summary .summary__select-option {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .summary__select-option-wrap {
		margin-top: .20833333vw;
	}

	.hdd02-buying-tool__summary .summary__select-option:after {
		margin: 0vw .41666667vw;
	}

	.hdd02-buying-tool__summary .summary__select-option-sub-wrap {
		font-size: .97222222vw;
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__summary .summary__select-option-sub-name {
		margin-left: 1.94444444vw;
	}

	.hdd02-buying-tool__summary .summary-delivery {
		margin-top: .97222222vw;
		margin-bottom: -0.41666667vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__item+.summary-delivery__item {
		margin-top: .34722222vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__name {
		padding: .20833333vw 0vw;
		gap: .55555556vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__icon svg {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__cta {
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__cta .cta {
		margin: -0.625vw 0vw;
	}

	.hdd02-buying-tool__summary .summary-list {
		padding: 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__summary .summary-list__item+.summary-list__item {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary-list__name {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary-list__price {
		font-size: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary-disclaimer {
		padding: 1.11111111vw 0vw;
	}

	.hdd02-buying-tool__summary .summary-disclaimer__item {
		gap: .27777778vw;
		margin-top: .48611111vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .summary-disclaimer__icon .icon {
		margin-top: .13888889vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .cost-box {
		padding: 1.25vw 0vw;
	}

	.hdd02-buying-tool__summary .cost-box__headline {
		font-size: 1.38888889vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-text {
		margin-right: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-text--sub {
		display: inline-block;
		margin: .55555556vw 0vw -0.27777778vw 0vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-now {
		font-size: 1.38888889vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-vat {
		margin-left: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-eyebrow,.hdd02-buying-tool__summary .cost-box__price-stock,.hdd02-buying-tool__summary .cost-box__price-label,.hdd02-buying-tool__summary .cost-box__price-sub {
		margin-top: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-sales-pitch,.hdd02-buying-tool__summary .cost-box__price-rewards,.hdd02-buying-tool__summary .cost-box__price-description {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-description svg {
		top: -0.13888889vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		margin-right: .27777778vw;
	}

	.hdd02-buying-tool__cta-wrap {
		margin: 1.11111111vw 3.33333333vw 0vw 3.33333333vw;
	}

	.hdd02-buying-tool__cta-sub {
		margin-top: .83333333vw;
	}

	.hdd02-buying-tool__cta-sub .cta {
		margin: -0.41666667vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list {
		padding: 1.38888889vw 0vw 0vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__item {
		min-height: 2.98611111vw;
		font-size: .97222222vw;
		padding: .76388889vw 0vw .90277778vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__name+.summary-list__option-wrap {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__text {
		font-size: .83333333vw;
		margin-bottom: .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__option {
		margin-top: .20833333vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__option:after {
		top: -0.13888889vw;
		margin: 0vw .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product {
		padding-bottom: 1.31944444vw;
		font-size: 1.25vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product .summary-list__name {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product .summary-list__text {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package {
		padding: 1.59722222vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package::before {
		left: 3.33333333vw;
		right: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__item {
		margin-bottom: 2.15277778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__product-name {
		font-size: 1.11111111vw;
		margin-bottom: .90277778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche {
		gap: .625vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-repairability .image__main {
		height: 2.63888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-repairability__image {
		height: 2.63888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label .badge {
		width: 3.54166667vw;
		height: 1.66666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label .badge .badge__grade--with-text {
		width: 2.63888889vw;
		height: 1.25vw;
		margin: .20833333vw .69444444vw .20833333vw .20833333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-durability {
		width: 9.16666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-repairability) {
		gap: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-durability) {
		gap: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-durability) .badge-energy-label__badge {
		width: 3.54166667vw;
		height: 1.94444444vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box {
		padding: 1.66666667vw 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__eyebrow {
		margin-bottom: .27777778vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__label {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-sub:has(.cost-box__price-tax) {
		margin-top: .34722222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-now {
		font-size: 1.94444444vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-text {
		margin-right: .41666667vw;
		font-size: 1.25vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-vat {
		margin-left: .55555556vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-tax {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-original,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-save {
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-save {
		margin-left: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box--samcol .cost-box__price-now {
		margin-bottom: .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box--samcol .cost-box__price-original {
		margin-bottom: .13888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__stock-text {
		font-size: .97222222vw;
		margin-top: .34722222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__stock-text+.cost-box__stock-text {
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge+.cost-box__price {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge {
		width: 5.625vw;
		height: 2.63888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge__grade--with-text {
		width: 4.16666667vw;
		height: 1.94444444vw;
		margin: .34722222vw 1.11111111vw .34722222vw .34722222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge-repairability {
		height: 2.63888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-charger .charger-icon {
		width: 2.70833333vw;
		height: 3.47222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-energy-label+.badge-charger,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-repairability+.badge-charger {
		margin-left: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__pf-link {
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label__badge {
		width: 3.54166667vw;
		height: 1.94444444vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-repairability__image {
		width: 4.375vw;
		height: 2.63888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label+.badge-repairability {
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge+.cost-box__price {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge+.cost-box__label {
		margin-top: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-repairability .image__main {
		width: auto;
		height: 3.47222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-repairability__image {
		height: 3.47222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-energy-label+.badge-repairability {
		margin-left: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-durability {
		width: 9.16666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-energy-label+.badge-durability {
		margin-left: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__sales-pitch {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__rewards {
		font-size: .97222222vw;
		margin-top: .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description+.cost-box__description {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description svg {
		top: -0.13888889vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		margin-right: .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__disclaimer {
		margin-top: 1.18055556vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta {
		padding: 0vw .69444444vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta .cta {
		min-width: 14.72222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta .cta.cta--label {
		padding: .76388889vw 0vw .69444444vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta:not(:first-child) .cta--label {
		margin-top: .69444444vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke {
		margin: .76388889vw 0vw -0.34722222vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business .cost-box__cta,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta {
		padding-top: .34722222vw;
		padding-bottom: .34722222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--business .cost-box__cta .cta,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta .cta {
		min-width: 11.25vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke span.cost-box__cta {
		padding: 0vw .27777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke span.cost-box__cta .cta {
		min-width: 14.72222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box p+.cost-box__cta-wrap {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price+.cost-box__cta-wrap {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__eyebrow+.cost-box__price+.cost-box__cta-wrap {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__error-message {
		margin-top: 1.11111111vw;
		font-size: .97222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__cta {
		margin-left: .13888889vw;
		width: 1.04166667vw;
		height: 1.04166667vw;
		min-width: .55555556vw;
		min-height: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__message {
		right: .55555556vw;
		margin-top: .13888889vw;
		padding: .55555556vw .55555556vw .34722222vw .55555556vw;
		padding-right: 1.94444444vw;
		border-radius: .41666667vw;
		width: 18.75vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__close {
		right: .41666667vw;
		top: .41666667vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		padding: .13888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__close svg.icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup {
		letter-spacing: -0.27777778vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__inner {
		width: 73.19444444vw;
		min-height: 31.38888889vw;
		max-height: 41.94444444vw;
		padding: 1.66666667vw 0vw 0vw 0vw;
		border-radius: 1.38888889vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__title {
		margin-bottom: 3.33333333vw;
		padding: 0vw 3.88888889vw 0vw 1.66666667vw;
		font-size: 1.66666667vw;
		max-height: 2.22222222vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__contents {
		padding: 0vw 1.66666667vw 0vw .97222222vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__contents .scrollbar__wrap {
		max-height: 38.75vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__close .add-on-popup__icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images {
		width: 26.38888889vw;
		height: 16.66666667vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-slide {
		padding: 0vw 3.125vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-button-prev {
		left: .55555556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-button-next {
		right: .55555556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .image .image__preview,.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .image .image__main {
		height: 16.66666667vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-content {
		padding-bottom: 2.77777778vw;
		padding-left: 3.33333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-title {
		margin-bottom: 1.11111111vw;
		font-size: 1.25vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-info {
		margin-bottom: 1.11111111vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-seller {
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-seller:before {
		height: 1.11111111vw;
		margin-right: 1.11111111vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-review {
		margin-bottom: 1.18055556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item {
		font-size: .97222222vw;
		padding-left: 1.38888889vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item:before {
		left: .27777778vw;
		top: .48611111vw;
		width: .27777778vw;
		height: .27777778vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item+.pdd16-step-buying__learn-more-feature-item {
		margin-top: .20833333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-cta {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item {
		width: 8.88888889vw;
		margin-left: 1.73611111vw;
		padding: .83333333vw .55555556vw .55555556vw .55555556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item:before {
		left: -0.90277778vw;
		top: .83333333vw;
		height: 6.11111111vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-image {
		width: 4.44444444vw;
		margin-bottom: .55555556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-text {
		height: 2.22222222vw;
		font-size: .83333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .scrollbar-vertical__track,.hdd02-buying-tool .add-on__layer-learn-more .scrollbar-vertical__bar {
		display: block;
	}
}

@media only screen and (max-width:767px) {
	.hdd02-product-info {
		padding: 0vw 6.66666667vw;
	}

	.hdd02-product-info .pd-info {
		top: auto;
		padding: 0;
		left: auto;
		width: auto;
		height: auto;
	}

	.hdd02-product-info .pd-info__title {
		display: block;
		margin-right: 13.33333333vw;
		height: auto;
		font-size: 5.55555556vw;
		text-overflow: initial;
		line-height: 1.33;
		overflow: visible;
	}

	.hdd02-product-info .pd-info__badge-icon {
		padding-right: 8.33333333vw;
	}

	.hdd02-product-info .pd-info__badge-icon .badge-icon+.badge-icon {
		margin-left: 1.94444444vw;
	}

	.hdd02-product-info .pd-info__badge-icon+.pd-info__title {
		margin-top: 2.22222222vw;
		margin-right: 0;
	}

	.hdd02-product-info .pd-info__sku {
		margin-top: 5.27777778vw;
	}

	.hdd02-product-info .pd-info__sku-code {
		font-size: 3.33333333vw;
	}

	.hdd02-product-info .pd-info__sku-code[role='button'] {
		border-bottom: 0;
		line-height: 1.33;
	}

	.hdd02-product-info .pd-info__sku-code[role='button'] .icon {
		left: auto;
		right: auto;
		margin: 0;
	}

	.hdd02-product-info .pd-info__sku-code[role='button'] .icon--info {
		width: 3.33333333vw;
		height: 3.33333333vw;
		vertical-align: -0.27777778vw;
	}

	.hdd02-product-info .pd-info__sku-layer {
		top: 5.55555556vw;
		padding: 2.22222222vw;
		border-radius: 1.66666667vw;
		max-width: 93.33333333vw;
		font-size: 3.33333333vw;
	}

	.hdd02-product-info .pd-info__seller {
		margin-left: 2.22222222vw;
		padding-left: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-product-info .pd-info__seller:after {
		margin-top: -2.22222222vw;
		width: .27777778vw;
		height: 4.44444444vw;
	}

	.hdd02-product-info .pd-info__ean {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-product-info .pd-info__rating {
		margin-top: 2.22222222vw;
	}

	.hdd02-product-info .pd-info__rating .rating-v2__point,.hdd02-product-info .pd-info__rating .rating-v2__review-count {
		font-size: 3.88888889vw;
	}

	.hdd02-product-info .pd-info__rating .revoo-review__icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-product-info .pd-info__rating .revoo-review__text {
		margin-left: 1.11111111vw;
		font-size: 3.88888889vw;
	}

	.hdd02-product-info .pd-info__usp-list {
		margin-top: 5vw;
	}

	.hdd02-product-info .dot-list__item {
		padding-left: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-product-info .dot-list__item .icon {
		top: .55555556vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-product-info .dot-list__item+.dot-list__item {
		margin-top: 1.38888889vw;
	}

	.hdd02-buying-tool {
		max-width: 100%;
	}

	.hdd02-buying-tool .dot-list__item {
		padding-left: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool .dot-list__item .icon {
		top: .55555556vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool .dot-list__item:not(:has(.icon))::after {
		content: '';
		left: 1.11111111vw;
		top: 1.94444444vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool .dot-list__item+.dot-list__item {
		margin-top: 1.38888889vw;
	}

	.hdd02-buying-tool__option {
		padding: 0vw 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option {
		padding: 6.66666667vw 0vw;
		margin-top: 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__cta-space {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__headline {
		font-size: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option__headline svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin-right: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__headline-wrap {
		gap: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__cta-wrap .cta.cta--underline-v2 {
		margin: -2.77777778vw 0vw;
		padding-top: 1.94444444vw;
		padding-bottom: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap {
		margin-top: 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__sub-headline {
		font-size: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option__sub-headline-wrap .pd-select-option__info-link {
		width: 6.66666667vw;
		height: 6.66666667vw;
		padding: .83333333vw;
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__desc {
		margin-top: 2.22222222vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__desc .cta.cta--underline-v2::after {
		bottom: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__desc .cta .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__notice {
		padding-left: 4.44444444vw;
		margin-top: 1.94444444vw;
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__notice .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__discount {
		margin-top: 4.44444444vw;
		padding: 4.44444444vw;
		border-radius: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__discount-text {
		padding-left: 18.88888889vw;
		min-height: 17.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__discount-text:before {
		left: -2.22222222vw;
		width: 17.77777778vw;
		height: 17.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier {
		margin-top: 3.61111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier img,.hdd02-buying-tool__option .pd-select-option__carrier .carrier-logo {
		height: 8.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier .carrier-logo ~ .carrier-logo {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-list {
		margin-top: 4.44444444vw;
		padding: 4.44444444vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item {
		padding-left: 22.22222222vw;
		min-height: 13.33333333vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item .image,.hdd02-buying-tool__option .pd-select-option__info-item svg.icon {
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item-title {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-item-text {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__info-list .pd-select-option__info-item+.pd-select-option__info-item {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__wrap {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__carrier+.pd-select-option__wrap {
		margin-top: 5.83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__color-name {
		font-size: 3.33333333vw;
		margin-bottom: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__list-wrap {
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__list-option-wrap {
		padding: 1.94444444vw 1.38888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__list-option-wrap:first-of-type {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__select-field-text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__menu .menu__select-field-icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__check-message {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list {
		gap: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item .pd-selector-option__badge {
		margin-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label .link-text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item .checkbox-v2__label .link-text .icon {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check {
		padding: 0vw .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text {
		padding-left: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a.cta--underline-v2:after {
		bottom: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-check .checkbox-v3__label-text a.cta--underline-v2 .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__input-wrap {
		margin-top: 4.44444444vw;
		padding-bottom: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__input-wrap .text-field-v2 {
		padding-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__input-wrap .cta {
		margin-left: 6.66666667vw;
		min-width: 26.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--terms {
		margin-top: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip {
		margin-top: 5.27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__cta {
		margin-left: 1.11111111vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
		min-width: 2.22222222vw;
		min-height: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__message {
		margin-top: 1.66666667vw;
		padding: 2.22222222vw 2.22222222vw 1.38888889vw 2.22222222vw;
		padding-right: 7.77777778vw;
		border-radius: 1.66666667vw;
		max-width: 100%;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__close {
		right: 1.66666667vw;
		top: 1.66666667vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option__tooltip__close svg.icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item>p {
		font-size: 3.33333333vw;
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--samsung-care .pd-select-option__item>p {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-info {
		padding-left: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-info svg.icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__item-disclaimer,.hdd02-buying-tool__option .pd-select-option__disclaimer {
		margin-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__disclaimer .cta--underline-v2::after {
		bottom: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__disclaimer .cta--underline-v2 .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__list--image-button .pd-option-selector__label {
		padding: 8.33333333vw 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-option-selector__img-wrap .image {
		height: 22.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-option-text {
		margin-top: 2.22222222vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-promotion-text {
		margin-top: 2.5vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item-notice {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-outofstock,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-instock {
		font-size: 2.77777778vw;
		margin-top: 1.94444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-in-stock-icon,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-out-stock-icon {
		margin-top: 1.94444444vw;
		padding-left: 0vw;
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-in-stock-icon .s-stock-icon,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-out-stock-icon .s-stock-icon {
		left: 0vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-in-stock-icon .s-stock-icon .icon,.hdd02-buying-tool__option .pd-select-option .pd-select-option__item .pd-out-stock-icon .s-stock-icon .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__alert-message {
		margin-top: 2.5vw;
		padding-left: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__alert-message svg.icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__error {
		margin-top: 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__eta-text {
		font-size: 3.33333333vw;
		margin-top: 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__eta-text>span {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__eta-text svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option--upgrade-program .pd-select-option__alert-message {
		margin-top: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product {
		padding: 5vw 0vw 2.22222222vw 8.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v2,.hdd02-buying-tool__option .pd-select-option .add-on-product .checkbox-v3 {
		top: 5vw;
		left: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__image {
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__detail-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .image img {
		max-height: 20vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__text-wrap {
		margin-left: 4.44444444vw;
		width: auto;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .badge-icon {
		margin-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__title {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__serial-number,.hdd02-buying-tool__option .pd-select-option .add-on-product__desc {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .cta {
		margin: 1.38888889vw 0vw 0vw 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .cta.cta--contained,.hdd02-buying-tool__option .pd-select-option .add-on-product .cta.cta--outlined {
		padding-top: 1.66666667vw;
		padding-bottom: 1.94444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product .cta.cta--underline-v2 {
		padding-top: 1.94444444vw;
		padding-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap {
		margin-left: 4.44444444vw;
		width: auto;
		text-align: justify;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__final-price {
		margin-bottom: 1.94444444vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__original-price {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__saving-price {
		margin-left: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__out-of-stock {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__final-price {
		margin-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__special-price,.hdd02-buying-tool__option .pd-select-option .add-on-product__price-wrap--samcol .add-on-product__rrp-price {
		margin-bottom: .55555556vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-result-wrap {
		margin-top: 4.44444444vw;
		padding: 4.44444444vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-title {
		margin-bottom: 5.55555556vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-wrap {
		margin-bottom: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-title {
		width: 112.77777778vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__selected-product-price {
		width: 41.66666667vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__price-summary-wrap.open+.add-on-product__total-price-wrap {
		padding-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-price-title {
		width: 90vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-price-area {
		width: 64.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-final-price {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-original-price,.hdd02-buying-tool__option .pd-select-option .add-on-product__total-saving-price {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__total-saving-price {
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list {
		margin-top: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list li {
		margin-top: 1.11111111vw;
		padding-left: 4.44444444vw;
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product__dot-list li:before {
		width: 1.11111111vw;
		height: 1.11111111vw;
		top: 1.38888889vw;
		left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product {
		padding: 2.22222222vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__serial-number {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__image {
		padding: 2.22222222vw;
		border-radius: 2.22222222vw;
		width: 24.44444444vw;
		height: 24.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .image {
		width: 20vw;
		height: 20vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__detail-wrap {
		padding: 0;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__price-wrap {
		margin-top: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__final-price {
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__final-price:not(:last-child) {
		margin-bottom: 1.38888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__original-price {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product__saving-price {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .cta {
		position: relative;
		margin-top: 1.38888889vw;
		margin-left: 4.44444444vw;
		width: auto;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product .cta.cta--dense {
		min-width: 18.61111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option .add-on-product-list-wrap--vd .add-on-product.add-on-product--out-of-stock .add-on-product__out-of-stock {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity {
		padding: 7.5vw 0vw 0vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .link-text {
		padding: 2.22222222vw 0vw 2.5vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-select-option__headline-wrap+.pd-contact-us {
		margin-top: 15.27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-select-option__headline-wrap+.pd-contact-us:after {
		top: -9.44444444vw;
		height: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-quantity__error {
		font-size: 3.33333333vw;
		padding-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-select-option--quantity .pd-select-option__error {
		margin-top: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter {
		top: -0.83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--btn {
		width: 7.5vw;
		height: 8.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--btn.icon-minus {
		border-radius: 4.44444444vw 0vw 0vw 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--btn.icon-plus {
		border-radius: 0vw 4.44444444vw 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter--number {
		padding: 0vw 2.22222222vw;
		width: 13.33333333vw;
		height: 8.88888889vw;
		font-size: 3.88888889vw;
		line-height: 8.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__counter .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity--item {
		font-size: 3.88888889vw;
		padding: 4.16666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity--price strong {
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__quantity--price em {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-contact-us {
		border-radius: 1.66666667vw;
		padding: 4.44444444vw;
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-contact-us__cta {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .pd-contact-us__cta .icon {
		top: -0.27777778vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__thumbnail {
		padding: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__image+.whats-box__image {
		margin-left: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__image:before {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__content-name {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .whats-box__disclaimer {
		margin-top: 2.77777778vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents {
		border-radius: 1.66666667vw;
		padding: 4.44444444vw;
		margin-top: 2.22222222vw;
		gap: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-image {
		width: 26.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-text-wrap {
		width: 123.33333333vw;
		gap: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-price {
		width: 33.33333333vw;
		font-size: 3.88888889vw;
		margin-right: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option .financing-info-box__contents-info-cta {
		margin-top: 5vw;
		padding-bottom: 2.5vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-payment--std .pd-select-option__list {
		grid-template-columns: repeat(2,1fr);
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .pd-option-selector input+.pd-option-selector__label {
		padding: 0vw 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label {
		min-height: 22.22222222vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-text {
		max-width: 130vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-text-wrap {
		max-width: 130vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-list--color .radio-v2__label-gift-item {
		min-height: 33.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-item {
		padding: 4.44444444vw 0vw;
		min-height: 22.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-gift-icon {
		margin-right: 4.44444444vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .radio-v2__label-popup-button {
		top: 4.44444444vw;
		right: 4.44444444vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__selected-color-name {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__selected-color-name-wrap {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__inner-wrap {
		margin-top: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__slide {
		margin-right: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option.pd-installment-gift--std .option-chip__color-code {
		width: 5vw;
		height: 5vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit {
		padding: 4.44444444vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit.pd-select-option {
		margin-top: 0;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .pd-select-option__tooltip__message {
		right: 0vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list {
		margin-top: 1.94444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list__item {
		padding-left: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__extra-benefit .dot-list__item+.dot-list__item {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__view-more {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__view-more .cta {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__content-cta {
		margin-top: 5.83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__content-cta .cta.cta--underline-v2 {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__color {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin-top: 1.11111111vw;
		margin-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__text img {
		height: 7.22222222vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__main-text {
		padding: .27777778vw 0vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__sub-text {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__save-text {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__save-text+em,.hdd02-buying-tool__option .pd-option-selector__save-text+strong {
		margin-top: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-option-selector__promotion-text {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option input+.pd-option-selector__label,.hdd02-buying-tool__option .pd-option-selector__button,.hdd02-buying-tool__option .pd-option-selector__link {
		padding: 6.66666667vw 6.66666667vw;
		border-radius: 2.22222222vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option input+.pd-option-selector__label:before,.hdd02-buying-tool__option .pd-option-selector__button:before,.hdd02-buying-tool__option .pd-option-selector__link:before {
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--3column {
		grid-template-columns: repeat(2,1fr);
	}

	.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector {
		width: 8.88888889vw;
		height: 8.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input+.pd-option-selector__label:before {
		top: -4px;
		top: -1.11111111vw;
		right: -1.11111111vw;
		width: 8.88888889vw;
		height: 8.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--color-chip .pd-option-selector input+.pd-option-selector__label .pd-option-selector__color {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin-top: 1.11111111vw;
		margin-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--color {
		grid-template-columns: repeat(2,1fr);
	}

	.hdd02-buying-tool__option .pd-select-option__list--image-button {
		grid-template-columns: repeat(2,1fr);
	}

	.hdd02-buying-tool__option .pd-select-option__list--image-button .pd-option-selector input+.pd-option-selector__label {
		padding: 4.44444444vw;
		min-height: 31.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--image-button .pd-option-selector input+.pd-option-selector__label i {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--tv-size .pd-option-selector input+.pd-option-selector__label {
		padding: 2.22222222vw 4.44444444vw;
		border-radius: 1.11111111vw;
		min-width: 18.33333333vw;
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__main-text {
		padding-right: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__sub-text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide .pd-option-selector__sub-text>span.pd-option-selector__save-text {
		margin-top: .83333333vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__main-text {
		padding-right: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-option-selector__sub-text {
		width: 36.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment {
		margin-top: 2.22222222vw;
		padding: 4.44444444vw;
		border-radius: 2.22222222vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .s-title {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list__item {
		padding-left: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment-desc .dot-list__item:not(:has(.icon))::after {
		top: 1.38888889vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .s-title {
		margin-bottom: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label {
		margin-top: 2.22222222vw;
		padding-left: 4.44444444vw;
		padding-right: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label .pd-option-selector__main-text {
		width: 93.88888889vw;
		margin-right: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .pd-option-selector__label .pd-option-selector__sub-text {
		width: 32.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--wide.pd-select-option__list--samsung-care .pd-select-option__payment .pd-option-selector .s-promotion-text {
		margin-top: 1.94444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--carrier .pd-option-selector .pd-option-selector__text-wrap {
		min-height: 7.22222222vw;
		margin-top: -2.22222222vw;
		margin-bottom: -2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--default .pd-select-option__item {
		grid-template-columns: repeat(2,1fr);
	}

	.hdd02-buying-tool__option .pd-select-option__list--default .pd-option-selector__text {
		height: 14.16666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--default .pd-option-selector__text>i {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option__list--align-left .pd-option-selector__sub-text span {
		margin-top: 1.11111111vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result .option-result__text-wrap+.option-result__text-wrap {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result p.option-result__text+p.option-result__sub-text,.hdd02-buying-tool__option .option-result p.option-result__desc-title+p.option-result__desc {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result__text {
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__text-title {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-item {
		padding: 3.61111111vw 4.44444444vw 2.77777778vw 4.44444444vw;
		border-radius: 1.66666667vw;
		margin-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-text {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-price {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-change {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-delete {
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin-left: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-delete .icon-delete {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-desc {
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .option-result__text-wrap .option-result__multiple-btn {
		right: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__sub-text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result__text-link {
		margin-left: 1.38888889vw;
	}

	.hdd02-buying-tool__option .option-result__text-link.cta.cta--icon .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__desc {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__desc-wrap {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result__desc-title {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result__tip {
		margin-left: .83333333vw;
	}

	.hdd02-buying-tool__option .option-result__tip .icon,.hdd02-buying-tool__option .option-result__tip .icon--help {
		top: -0.27777778vw;
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result__tooltip {
		padding: 2.22222222vw;
		margin-top: 1.38888889vw;
		font-size: 3.33333333vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result__edit-cta,.hdd02-buying-tool__option .option-result__close {
		top: 3.61111111vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
		padding: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__edit-cta {
		right: 5.55555556vw;
	}

	.hdd02-buying-tool__option .option-result .pd-select-option__alert-text {
		margin-top: 8.88888889vw;
		padding-left: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result .pd-select-option__alert-text svg.icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__close {
		right: -1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce .option-result__text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce .option-result__text-title {
		font-size: 5vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--ce .option-result__desc-wrap {
		margin-top: 5vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--seau a.cta--underline:after {
		height: .27777778vw;
		bottom: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--seau .pd-select-option__alert-text {
		padding-left: 4.44444444vw;
		margin-top: 8.88888889vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--seau .pd-select-option__alert-text:before {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content {
		padding: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price-title {
		margin-bottom: .55555556vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap {
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		padding: 0vw 5.55555556vw 1.94444444vw 5.55555556vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap .option-result__multiple-price-title {
		margin-bottom: 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap .option-result__multiple-price {
		width: 100%;
		line-height: 1.11;
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-price-wrap .option-result__multiple-btn {
		padding: 0;
		margin: 1.11111111vw 0vw 2.22222222vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 4.44444444vw 5.55555556vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-text {
		width: 100%;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-text .s-text-imei {
		margin-top: .55555556vw;
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-btn {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content.layout-type2 .option-result__multiple-text-wrap p.option-result__multiple-btn button {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-item {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-result {
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price-wrap {
		width: 100% !important;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		min-height: auto;
		padding: 0vw 5.55555556vw 1.38888889vw 5.55555556vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-price {
		font-size: 4.44444444vw;
		margin-bottom: 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-exchange,.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-discount,.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-change,.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-delete {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-text {
		width: 100% !important;
		font-size: 3.33333333vw;
		padding: 4.44444444vw 5.55555556vw 2.22222222vw 5.55555556vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-change {
		margin-left: 4.16666667vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-desc {
		font-size: 2.77777778vw;
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-desc+.desc-type2 {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-btn {
		display: block;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		padding: 0vw 5.55555556vw 4.44444444vw 5.55555556vw;
		text-align: left;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-link {
		text-decoration: underline;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__multiple-link svg.icon {
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content a.cta--underline {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content a.cta--underline:after {
		bottom: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .option-result__close {
		top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text {
		font-size: 2.77777778vw;
		margin-top: 8.88888889vw;
		padding-left: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__alert-text svg.icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
		top: .55555556vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__cta {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--content .pd-select-option__cta+.pd-select-option__alert-text {
		margin: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--vn p[class*='option-result__']+p[class*='option-result__'],.hdd02-buying-tool__option .option-result.option-result--vn .option-result__desc-wrap {
		margin-top: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--tariff p[class*='option-result__']+p[class*='option-result__'],.hdd02-buying-tool__option .option-result.option-result--tariff .option-result__text-wrap+.option-result__text-wrap,.hdd02-buying-tool__option .option-result.option-result--tariff .option-result__text-wrap+.option-result__desc-wrap {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__text {
		margin: 0vw 0vw 1.11111111vw 0vw !important;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__text-link {
		margin-left: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__text-link svg[class^='icon'] {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--my .option-result__sub-text {
		margin: 0vw 0vw 3.33333333vw 0vw !important;
	}

	.hdd02-buying-tool__option .option-result.option-result--extended-warranty-option p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std {
		padding: 4.44444444vw 0vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-item {
		padding: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-result {
		padding: 3.33333333vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-price-wrap span[class*='option-result__multiple-']+span[class*='option-result__multiple-'] {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-change,.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-delete {
		margin: 2.22222222vw 4.16666667vw 2.22222222vw 0vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .option-result__multiple-desc {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result.option-result--std .pd-select-option__cta {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__device-area {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .scrollbar {
		width: 174.44444444vw;
		max-width: 174.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .scrollbar__contents {
		width: 163.33333333vw;
		max-height: 135.83333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .scrollbar__contents .option-result:last-child {
		padding-bottom: 5.27777778vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__text-small {
		margin-top: 1.38888889vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result p[class*='option-result__']+p[class*='option-result__'] {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__close {
		top: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .scrollbar__contents {
		max-height: 125.27777778vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select.option-result__device-area--scroll-wide .scrollbar__contents {
		max-height: 166.11111111vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .option-result {
		padding: 9.02777778vw 0vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .option-result__device-content {
		gap: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__device-area--select .option-result__more {
		margin: 4.44444444vw 0vw 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message {
		padding: 4.44444444vw 0vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message-inner {
		padding-left: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__message-inner svg.icon {
		top: .27777778vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn {
		gap: 6.66666667vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn .option-result__multiple-delete,.hdd02-buying-tool__option .option-result__device-area .option-result__multiple-btn .option-result__multiple-change {
		font-size: 3.61111111vw;
	}

	.hdd02-buying-tool__option .option-result__device-area .option-result__text+.option-result__multiple-btn {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .option-result__more {
		margin: 3.88888889vw 0vw 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__option .option-result__more-cta {
		height: 14.44444444vw;
		font-size: 3.88888889vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .option-result__more-cta .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-package__list {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-package__item {
		padding: 4.44444444vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-package__item+.pd-package__item {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-package__image {
		margin-right: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-package__image .image {
		width: 17.77777778vw;
		height: 17.77777778vw;
	}

	.hdd02-buying-tool__option .pd-package__text {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-package__text ~ .pd-package__cta {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-offer__item+.pd-offer__item {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__content {
		padding: 4.44444444vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__image-icon {
		padding: 1.11111111vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
		margin-right: 5.55555556vw;
	}

	.hdd02-buying-tool__option .pd-offer__image-icon svg,.hdd02-buying-tool__option .pd-offer__image-icon svg.icon {
		width: 11.11111111vw;
		height: 11.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-badge {
		margin-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-title {
		margin-bottom: 1.11111111vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-sub {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__desc-date {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__cta {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__cta .cta {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__cta.cta--contained-icon {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-offer__cta .cta.cta--underline-v2 {
		margin: -2.77777778vw 0vw -2.22222222vw 0vw;
		padding-top: 1.94444444vw;
		padding-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__content--data .text {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__title-text>a,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a {
		padding-top: 1.94444444vw;
		padding-bottom: 2.22222222vw;
		font-size: 3.33333333vw;
		line-height: 5.27777778vw;
	}

	.hdd02-buying-tool__option .pd-offer__title-text>a:after,.hdd02-buying-tool__option .pd-offer__content--data .pd-offer__desc a:after {
		height: .27777778vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price__original,.hdd02-buying-tool__option .pd-offer .pd-price__save,.hdd02-buying-tool__option .pd-offer .pd-price__now {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price__save {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer .pd-price__now {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle-wrap {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle {
		margin-top: 2.22222222vw;
		padding: 3.33333333vw;
		border-radius: 1.66666667vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-offer__image-icon {
		margin-right: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-offer__desc-title {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle .pd-price {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle-cancel {
		top: 2.22222222vw;
		right: 2.22222222vw;
		width: 8.88888889vw;
		height: 8.88888889vw;
	}

	.hdd02-buying-tool__option .pd-offer__selected-bundle-cancel svg.icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__item+.pd-delivery-pickup__item {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__item-wrap {
		padding: 4.44444444vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__icon {
		margin-right: 5.55555556vw;
		padding: 1.11111111vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__icon .delivery-pickup {
		width: 11.11111111vw;
		height: 11.11111111vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__title {
		margin-top: 0;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__title-text {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__edit-button {
		width: 6.66666667vw;
		height: 6.66666667vw;
		padding: 1.38888889vw;
		margin-top: -2.22222222vw;
		margin-left: .27777778vw;
		border-radius: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__button {
		margin: 0vw 0vw -0.83333333vw 0vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__button .cta.cta--underline-v2 {
		margin: -2.77777778vw 0vw;
		padding-top: 1.94444444vw;
		padding-bottom: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__info {
		margin-top: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__info-text {
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__option .pd-delivery-pickup__info-text+.pd-delivery-pickup__info-text {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-select-option__headline {
		padding-bottom: .83333333vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-select-option__sub-headline {
		margin-top: 4.16666667vw;
		margin-bottom: 4.72222222vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer {
		padding-bottom: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer:last-of-type:not(.pd-offer-child) {
		margin-bottom: 4.16666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__list {
		padding-bottom: 4.44444444vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__desc-sub {
		margin-top: 2.5vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap {
		margin-bottom: .55555556vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap .pd-select-option__sub-headline {
		margin-bottom: 4.16666667vw;
	}

	.hdd02-buying-tool__option .pd-select-option--type-offer-combo .pd-offer__toggle-wrap .pd-offer__toggle-icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin-top: 4.16666667vw;
		margin-left: 4.44444444vw;
	}

	.hdd02-buying-tool .option-divider {
		height: 9.16666667vw;
	}

	.hdd02-buying-tool .option-divider:after {
		height: .27777778vw;
	}

	.hdd02-buying-tool__links {
		padding: 2.77777778vw 0vw;
	}

	.hdd02-buying-tool__links ul>li+li {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__links .cta--label {
		padding: 1.66666667vw 0vw;
	}

	.hdd02-buying-tool__new-links {
		padding: 2.77777778vw 0vw;
	}

	.hdd02-buying-tool__new-links ul>li+li {
		margin-top: 3.61111111vw;
	}

	.hdd02-buying-tool__new-links--title {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__new-links--desc {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool .layer-popup {
		padding: 0vw 6.66666667vw;
	}

	.hdd02-buying-tool .layer-popup__inner {
		max-width: 100%;
		padding: 17.77777778vw 4.44444444vw 8.88888889vw 4.44444444vw;
		border-radius: 5.55555556vw;
	}

	.hdd02-buying-tool .layer-popup__title {
		margin-bottom: 4.44444444vw;
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool .layer-popup__contents {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool .layer-popup__information-text {
		margin: 0vw 5.55555556vw;
		padding: 2.77777778vw 0vw 4.16666667vw 0vw;
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool .layer-popup__information-text:before {
		width: 11.11111111vw;
		height: 11.11111111vw;
		margin-bottom: 2.77777778vw;
	}

	.hdd02-buying-tool .layer-popup__cta-wrap {
		margin-top: 6.66666667vw;
	}

	.hdd02-buying-tool .layer-popup__cta-wrap .cta {
		margin: 0vw 2.22222222vw;
	}

	.hdd02-buying-tool .layer-popup__close {
		right: 0vw;
		top: 0vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
		background-size: 6.66666667vw 6.66666667vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup {
		padding: 0;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__inner {
		width: auto;
		padding: 6.66666667vw 0vw 7.77777778vw 0vw;
		border-radius: 0;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__title {
		margin-bottom: 4.44444444vw;
		font-size: 6.11111111vw;
		padding: 0vw 15.55555556vw 0vw 6.66666667vw;
		max-height: 8.88888889vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__contents {
		padding: 0vw 6.66666667vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__close {
		width: 20vw;
		height: 20vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-image {
		margin-bottom: 6.66666667vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-item:last-child {
		margin-left: 6.66666667vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-title {
		margin-bottom: 2.22222222vw;
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool .pd-select-option__bezel-type-popup .layer-popup .pd-selector-option__bezel-description {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box {
		padding: 0vw 6.66666667vw;
	}

	.hdd02-buying-tool__summary {
		margin-top: 4.72222222vw;
		padding: 0vw 4.44444444vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-buying-tool__summary-headline {
		padding-top: 6.66666667vw;
	}

	.hdd02-buying-tool__summary-headline-text {
		font-size: 5vw;
	}

	.hdd02-buying-tool__summary .summary {
		padding: 5vw 0vw;
	}

	.hdd02-buying-tool__summary .summary__product-wrap {
		margin-top: 4.72222222vw;
	}

	.hdd02-buying-tool__summary .summary__product-wrap:first-of-type {
		margin-top: 0vw;
	}

	.hdd02-buying-tool__summary .summary__product-name {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-price {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-price-current {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-price-sub {
		margin-top: 1.38888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-price-original {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge {
		gap: 3.33333333vw;
		margin-top: .83333333vw;
		min-height: 7.77777778vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge .badge-energy-label__badge {
		height: 5.55555556vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge .badge-repairability {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__summary .summary__product-badge .badge-repairability img {
		height: 8.88888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-name-combo {
		margin-top: 0vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__summary .summary__product-list {
		margin: 4.72222222vw 0vw 4.16666667vw 0vw;
		padding: 0vw 4.44444444vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-buying-tool__summary .summary__product-list-item {
		padding: 3.61111111vw 0vw 4.16666667vw 0vw;
	}

	.hdd02-buying-tool__summary .summary__select-option {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .summary__select-option-wrap {
		margin-top: .83333333vw;
	}

	.hdd02-buying-tool__summary .summary__select-option:after {
		margin: 0vw 1.66666667vw;
	}

	.hdd02-buying-tool__summary .summary__select-option-sub-wrap {
		font-size: 3.33333333vw;
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary__select-option-sub-name {
		margin-left: 5.55555556vw;
	}

	.hdd02-buying-tool__summary .summary-delivery {
		margin-top: 3.88888889vw;
		margin-bottom: -1.66666667vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__item+.summary-delivery__item {
		margin-top: 0;
	}

	.hdd02-buying-tool__summary .summary-delivery__name {
		padding: .83333333vw 0vw;
		gap: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__text {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__icon svg {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__cta {
		margin-left: 4.44444444vw;
	}

	.hdd02-buying-tool__summary .summary-delivery__cta .cta {
		margin: -2.77777778vw 0vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .summary-list {
		padding: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__summary .summary-list__item+.summary-list__item {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__summary .summary-list__name {
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool__summary .summary-list__price {
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool__summary .cost-box {
		padding: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__summary .cost-box__headline {
		font-size: 5vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-text {
		margin-right: 0;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-text--sub {
		margin: 2.22222222vw 0vw 1.11111111vw 0vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-now {
		font-size: 5vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-vat {
		display: block;
		margin-top: .55555556vw;
		margin-left: 0;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-eyebrow,.hdd02-buying-tool__summary .cost-box__price-stock,.hdd02-buying-tool__summary .cost-box__price-label,.hdd02-buying-tool__summary .cost-box__price-sub {
		margin-top: 0;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-tax,.hdd02-buying-tool__summary .cost-box__price-sales-pitch,.hdd02-buying-tool__summary .cost-box__price-rewards,.hdd02-buying-tool__summary .cost-box__price-description {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .cost-box__price-description svg {
		top: -0.55555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin-right: 1.11111111vw;
	}

	.hdd02-buying-tool__summary .summary-disclaimer {
		padding: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__summary .summary-disclaimer__item {
		gap: 1.11111111vw;
		margin-top: 1.94444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__summary .summary-disclaimer__icon .icon {
		margin-top: .55555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-buying-tool__cta-wrap {
		margin-top: 4.44444444vw;
	}

	.hdd02-buying-tool__cta-sub {
		margin-top: 3.33333333vw;
	}

	.hdd02-buying-tool__cta-sub .cta {
		margin: -1.66666667vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old {
		padding-bottom: 6.66666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list {
		padding: 5.55555556vw 0vw 0vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__item {
		padding: 3.33333333vw 0vw;
		min-height: 11.11111111vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__name+.summary-list__option-wrap {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__text {
		font-size: 3.33333333vw;
		margin-bottom: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__option {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list__option:after {
		top: -0.27777778vw;
		margin: 0vw 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: unset;
		-ms-flex-align: unset;
		align-items: unset;
		padding-bottom: 6.38888889vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product .summary-list__price-wrap {
		margin-top: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product .summary-list__name {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .summary-list .summary-list__item--product .summary-list__text {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package {
		padding: 6.38888889vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package::before {
		left: 6.66666667vw;
		right: 6.66666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__item {
		margin-bottom: 6.38888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__product-name {
		font-size: 3.88888889vw;
		margin-bottom: 2.5vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche {
		gap: 2.5vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-repairability .image__main {
		height: 7.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-repairability__image {
		height: 7.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label__text {
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label .badge {
		width: 14.16666667vw;
		height: 6.66666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-energy-label .badge .badge__grade--with-text {
		width: 10.55555556vw;
		height: 5vw;
		margin: .83333333vw 2.77777778vw .83333333vw .83333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche .badge-durability {
		width: 26.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-repairability) {
		gap: 2.5vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-repairability) .badge-energy-label__badge {
		width: 8.05555556vw;
		height: 7.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-durability) {
		gap: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-durability) .badge-energy-label__text {
		max-width: 24.72222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .combo-package__fiche:has(.badge-durability) .badge-energy-label__badge {
		width: 14.16666667vw;
		height: 7.77777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box {
		padding: 4.44444444vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__eyebrow {
		margin-bottom: .55555556vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__label {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-sub {
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-sub:has(.cost-box__price-tax) {
		margin-top: 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-now {
		display: block;
		font-size: 5.55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-text {
		margin-right: 1.38888889vw;
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-text+.cost-box__price-now {
		display: inline-block;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-vat {
		display: block;
		margin-top: .55555556vw;
		margin-left: 0;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-tax {
		display: block;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-original,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-save {
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-save {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__price-tax+.cost-box__price-save {
		margin-left: 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box--samcol .cost-box__price-now {
		margin-bottom: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box--samcol .cost-box__price-original {
		margin-bottom: 0;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__stock-text {
		font-size: 3.33333333vw;
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__stock-text+.cost-box__stock-text {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge+.cost-box__price {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge {
		width: 16.66666667vw;
		height: 7.77777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge__grade--with-text {
		width: 12.22222222vw;
		height: 5.55555556vw;
		margin: 1.11111111vw 3.33333333vw 1.11111111vw 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__badge .badge-repairability {
		height: 7.77777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-charger .charger-icon {
		width: 8.61111111vw;
		height: 11.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-energy-label+.badge-charger,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box .badge-repairability+.badge-charger {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__pf-link {
		font-size: 3.33333333vw;
		vertical-align: middle;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label__text {
		max-width: 51.66666667vw;
		word-wrap: break-word;
		text-align: left;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label__badge {
		width: 14.16666667vw;
		height: 7.77777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-repairability__image {
		width: 18.05555556vw;
		height: 11.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge .badge-energy-label+.badge-repairability {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge+.cost-box__price {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge+.cost-box__label {
		margin-top: 1.66666667vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-energy-label__text {
		font-size: 2.77777778vw;
		max-width: 24.72222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-repairability .image__main {
		width: auto;
		height: 10.83333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-repairability__image {
		height: 10.83333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-energy-label+.badge-repairability {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-durability {
		width: 26.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__new-badge.fr .badge-energy-label+.badge-durability {
		margin-left: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__sales-pitch {
		margin-top: .55555556vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description,.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__rewards {
		font-size: 3.33333333vw;
		margin-top: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description+.cost-box__description {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__description svg {
		top: -0.55555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin-right: 1.11111111vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__disclaimer {
		margin-top: 4.72222222vw;
		font-size: 2.77777778vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta {
		width: 100%;
		padding: 0vw 2.22222222vw !important;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta+.cost-box__cta {
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta .cta {
		width: 100%;
		min-width: auto;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta .cta.cta--label {
		margin-top: 0 !important;
		padding: 3.05555556vw 0vw 2.77777778vw 0vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box p+.cost-box__cta-wrap {
		margin-top: 4.44444444vw !important;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke {
		padding: 0vw .83333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta {
		margin: 0;
		width: 50%;
		padding: 0vw .83333333vw !important;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta a.cta {
		min-width: auto;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta a.cta--label {
		margin-top: 0;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__cta-wrap--bespoke .cost-box__cta:nth-child(3) {
		width: 100%;
		margin-top: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .cost-box__error-message {
		margin-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__cta {
		margin-left: .55555556vw;
		width: 4.16666667vw;
		height: 4.16666667vw;
		min-width: 2.22222222vw;
		min-height: 2.22222222vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__message {
		left: 1.38888889vw;
		margin-top: .55555556vw;
		padding: 2.22222222vw 2.22222222vw 1.38888889vw 2.22222222vw;
		padding-right: 7.77777778vw;
		border-radius: 1.66666667vw;
		width: 75vw;
		font-size: 3.33333333vw;
		-webkit-transform: none;
		transform: none;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__close {
		right: 1.66666667vw;
		top: 1.66666667vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: .55555556vw;
	}

	.hdd02-buying-tool__cost-box--old .hdd02-buying-tool__summary .pd-select-option__tooltip__close svg.icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__inner {
		width: 100%;
		height: 100%;
		max-height: 100%;
		padding: 6.66666667vw 0vw 0vw 0vw;
		border-radius: 0;
		min-height: auto;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__title {
		margin-bottom: 6.66666667vw;
		max-height: 16.66666667vw;
		padding: 0vw 15.55555556vw 0vw 6.66666667vw;
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		word-break: break-word;
		font-size: 6.11111111vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__contents {
		padding: 0;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup__contents .scrollbar__wrap {
		max-height: 100%;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup button.layer-popup__close {
		right: 1.66666667vw;
		top: 1.66666667vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on-popup button.layer-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images {
		float: none;
		width: 100%;
		height: 55.55555556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-slide {
		padding: 0vw 13.88888889vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-button-prev {
		left: 2.22222222vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .swiper-button-next {
		right: 2.22222222vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .image .image__preview,.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-images .image .image__main {
		height: 55.55555556vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-content {
		padding: 6.66666667vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-title {
		margin-bottom: 2.22222222vw;
		font-size: 4.44444444vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-info {
		margin-bottom: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-seller {
		margin-left: 4.44444444vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-seller:before {
		height: 4.44444444vw;
		margin-right: 4.44444444vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-review {
		margin-bottom: 2.22222222vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-review .rating__point,.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-review .rating__review-count {
		font-size: 3.88888889vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature {
		margin-top: 3.33333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item {
		font-size: 3.33333333vw;
		padding-left: 4.44444444vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item:before {
		left: 1.11111111vw;
		top: 1.66666667vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-item+.pdd16-step-buying__learn-more-feature-item {
		margin-top: 1.11111111vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-cta {
		margin-top: 6.66666667vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 6.66666667vw;
		padding: 8.88888889vw 0vw 2.22222222vw 0vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item {
		width: 50%;
		margin: 0;
		padding: 2.22222222vw 0vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-item:before {
		content: none;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-image {
		width: 13.33333333vw;
		margin-bottom: 2.77777778vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .add-on__learn-more-feature-icon-text {
		height: 8.88888889vw;
		padding: 0vw 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.hdd02-buying-tool .add-on__layer-learn-more .scrollbar-vertical__track,.hdd02-buying-tool .add-on__layer-learn-more .scrollbar-vertical__bar {
		display: block;
	}
}

@-webkit-keyframes cta-underline-off-animation {
	from {
		left: 0;
		right: 0;
	}

	to {
		left: 100%;
		right: 0;
	}
}

@keyframes cta-underline-off-animation {
	from {
		left: 0;
		right: 0;
	}

	to {
		left: 100%;
		right: 0;
	}
}

@-webkit-keyframes cta-underline-on-animation {
	from {
		left: 0;
		right: 100%;
	}

	to {
		left: 0;
		right: 0;
	}
}

@keyframes cta-underline-on-animation {
	from {
		left: 0;
		right: 100%;
	}

	to {
		left: 0;
		right: 0;
	}
}

@-webkit-keyframes fadeInOut {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeInOut {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOutIn {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeOutIn {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.hdd02-gallery {
	position: relative;
	width: 684px;
}

.hdd02-gallery__list {
	overflow: hidden;
}

.hdd02-gallery__item {
	width: 100%;
	height: 684px;
}

.hdd02-gallery__item--show {
	display: block;
}

.hdd02-gallery__image {
	display: block;
	border-radius: 16px;
	width: 100%;
	height: 100%;
	background-color: #f7f7f7;
	overflow: hidden;
}

.hdd02-gallery__image:focus {
	outline: 0;
}

.hdd02-gallery__image:focus::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	border-radius: 16px;
	outline: 2px dotted black;
	outline-offset: -2px;
	z-index: 2;
}

.hdd02-gallery__image .image,.hdd02-gallery__image .first-image {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__image .image img,.hdd02-gallery__image .first-image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

.hdd02-gallery__image:active,.hdd02-gallery__image:focus {
	-webkit-tap-highlight-color: transparent;
}

.hdd02-gallery__thumbnail {
	margin-top: 14px;
}

.hdd02-gallery__thumbnail-list {
	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: 12px;
}

.hdd02-gallery__thumbnail-item a {
	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;
	border: 1px solid #ddd;
	border-radius: 8px;
	width: 104px;
	height: 104px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	outline-offset: -2px;
}

.hdd02-gallery__thumbnail-item a:hover,.hdd02-gallery__thumbnail-item a:focus,.hdd02-gallery__thumbnail-item a:active {
	border: 1px solid #000;
}

.hdd02-gallery__thumbnail-item--on a {
	border: 1px solid #000;
}

.hdd02-gallery__thumbnail-item-text {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.33;
	text-align: center;
	color: #000;
}

.hdd02-gallery__thumbnail-item-text .text {
	padding: 14px;
}

.hdd02-gallery__thumbnail-item-image {
	background: #f7f7f7;
}

.hdd02-gallery__thumbnail-item-image .image {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__thumbnail-item-image .image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

.hdd02-gallery__thumbnail-item-video {
	position: relative;
}

.hdd02-gallery__thumbnail-item-video::before {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	z-index: 1;
}

.hdd02-gallery__thumbnail-item-video .text {
	position: absolute;
	bottom: 10px;
	width: 100%;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-shadow: 0 0 3px rgba(0,0,0,0.6);
	color: #fff;
	z-index: 3;
}

.hdd02-gallery__thumbnail-item-video .icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	-webkit-transform: translate(-50.1%,-50.1%);
	transform: translate(-50.1%,-50.1%);
	-webkit-filter: drop-shadow(0 0 3px rgba(0,0,0,0.6));
	filter: drop-shadow(0 0 3px rgba(0,0,0,0.6));
	z-index: 2;
}

.hdd02-gallery__thumbnail-item-video .image {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__thumbnail-item-video .image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

.hdd02-gallery__cta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 25px;
	gap: 12px;
}

.hdd02-gallery__video {
	display: none;
}

.hdd02-gallery .progressbar-indicator {
	display: none;
}

.hdd02-gallery__popup {
	display: none;
}

.hdd02-gallery__popup .layer-popup {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 20px;
	background: rgba(0,0,0,0.6);
	overflow-y: auto;
	z-index: 3100;
}

.hdd02-gallery__popup .layer-popup__contents {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 48px 24px 0 60px;
	max-width: 1440px;
	max-height: 820px;
	width: 100%;
	height: 100%;
	background: #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hdd02-gallery__popup-close {
	position: absolute;
	top: 24px;
	font-size: 0;
	line-height: 0;
	right: 24px;
}

.hdd02-gallery__popup-close .icon {
	width: 24px;
	height: 24px;
}

.hdd02-gallery__popup-thumbnail .scrollbar__contents {
	margin-right: 28px;
	padding: 0 24px 48px 0;
	width: 196px;
}

.hdd02-gallery__popup-thumbnail .scrollbar-horizontal__track {
	display: none;
}

.hdd02-gallery__popup-image-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 12px;
	overflow: hidden;
}

.hdd02-gallery__popup-image-item:nth-child(n+11) {
	display: none;
}

.hdd02-gallery__popup-image-item a {
	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;
	border: 1px solid #ddd;
	border-radius: 8px;
	width: 80px;
	height: 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	outline-offset: -2px;
}

.hdd02-gallery__popup-image-item a:hover,.hdd02-gallery__popup-image-item a:focus,.hdd02-gallery__popup-image-item a:active {
	border: 1px solid #000;
}

.hdd02-gallery__popup-image-item a::after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	outline-offset: -2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.hdd02-gallery__popup-image-item--on a {
	border: 1px solid #000;
}

.hdd02-gallery__popup-image-item-text {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
}

.hdd02-gallery__popup-image-item .image {
	width: 64px;
	height: 64px;
}

.hdd02-gallery__popup-image-item .image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

.hdd02-gallery__popup-image-cta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 4px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 12px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	outline-offset: -2px;
}

.hdd02-gallery__popup-image-cta .text {
	white-space: nowrap;
}

.hdd02-gallery__popup-image-cta .text-hide {
	display: none;
}

.hdd02-gallery__popup-image-cta .icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 16px;
	height: 16px;
}

.hdd02-gallery__popup-image--view-more .hdd02-gallery__popup-image-item {
	display: block;
}

.hdd02-gallery__popup-image--view-more .hdd02-gallery__popup-image-cta .icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hdd02-gallery__popup-video {
	margin-top: 26px;
}

.hdd02-gallery__popup-video-name {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	letter-spacing: .55px;
	color: #757575;
}

.hdd02-gallery__popup-video-list {
	margin-top: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 12px;
}

.hdd02-gallery__popup-video-item {
	position: relative;
}

.hdd02-gallery__popup-video-item a {
	display: block;
	position: relative;
	width: 80px;
	height: 48px;
	border: solid 1px #ddd;
	border-radius: 4px;
	outline-offset: -2px;
	overflow: hidden;
}

.hdd02-gallery__popup-video-item a:hover,.hdd02-gallery__popup-video-item a:focus,.hdd02-gallery__popup-video-item a:active {
	border: 1px solid #000;
}

.hdd02-gallery__popup-video-item--on a {
	border: 1px solid #000;
}

.hdd02-gallery__popup-video-link:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	z-index: 1;
}

.hdd02-gallery__popup-video-link .icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 16px;
	height: 16px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	-webkit-filter: drop-shadow(0 0 3px rgba(0,0,0,0.6));
	filter: drop-shadow(0 0 3px rgba(0,0,0,0.6));
	z-index: 2;
}

.hdd02-gallery__popup-video-link .image {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__popup-video-link .image img {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

.hdd02-gallery__popup-vertical {
	width: 1096px;
}

.hdd02-gallery__popup-vertical-content {
	position: relative;
	margin-bottom: 48px;
	width: 100%;
	height: 724px;
	overflow: hidden;
}

.hdd02-gallery__popup-vertical-image {
	position: relative;
	height: 684px;
	overflow: hidden;
}

.hdd02-gallery__popup-vertical-image .image-content {
	display: none;
}

.hdd02-gallery__popup-vertical-image .image-content .image__main {
	cursor: pointer;
	-webkit-transition: -webkit-transform .2s cubic-bezier(0.35,0,0.36,1);
	transition: -webkit-transform .2s cubic-bezier(0.35,0,0.36,1);
	transition: transform .2s cubic-bezier(0.35,0,0.36,1);
	transition: transform .2s cubic-bezier(0.35,0,0.36,1),-webkit-transform .2s cubic-bezier(0.35,0,0.36,1);
}

.hdd02-gallery__popup-vertical-image .image-content--show {
	display: block;
}

.hdd02-gallery__popup-vertical-image .default-image {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 684px;
	height: 547px;
	-webkit-transform: translate(-50.1%,-50.1%);
	transform: translate(-50.1%,-50.1%);
}

.hdd02-gallery__popup-vertical-image .default-image .image {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__popup-vertical-image .default-image .image__main {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center center;
	object-position: center center;
}

.hdd02-gallery__popup-vertical-image .zoom-image {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.hdd02-gallery__popup-vertical-image .zoom-image .image {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.hdd02-gallery__popup-vertical-image .zoom-image .image__main {
	position: absolute;
	width: auto;
}

.hdd02-gallery__popup-vertical-image .zoom-image .snackbar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	left: 50%;
	bottom: 16px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 24px;
	border-radius: 6px;
	width: 196px;
	height: 64px;
	font-size: 14px;
	line-height: 1.33;
	color: #fff;
	-webkit-transform: translateX(-50.1%);
	transform: translateX(-50.1%);
	background-color: rgba(49,49,49,0.8);
}

.hdd02-gallery__popup-vertical-video {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__popup-vertical-video .video-content {
	display: none;
	width: 100%;
	height: 100%;
}

.hdd02-gallery__popup-vertical-video .video-content--show {
	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;
}

.hdd02-gallery__popup-vertical-video .video-content .video {
	width: 100%;
	height: auto;
}

.hdd02-gallery__popup-vertical-video .video-content .video[data-video-type="brightcove"] {
	height: 100%;
}

.hdd02-gallery__popup-vertical-video .video-content .video:not([data-video-type="mp4"]):not([data-video-type="brightcove"]) figure {
	position: relative;
	padding-top: 56.25%;
}

.hdd02-gallery__popup-vertical-video .video-content .video:not([data-video-type="mp4"]):not([data-video-type="brightcove"]) iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.hdd02-gallery__popup-vertical .scrollbar-horizontal__track {
	display: none;
}

.hdd02-gallery__popup-control {
	position: relative;
	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;
	margin: -60px 0 22px 0;
	z-index: 1;
}

.hdd02-gallery__popup-control--hide {
	display: none;
}

.hdd02-gallery__popup-control-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 17px;
	padding: 2px;
}

.hdd02-gallery__popup-control-list+.hdd02-gallery__popup-control-list {
	display: none;
	margin-left: 16px;
	padding-left: 16px;
	border-left: 1px solid #ddd;
	width: 150px;
	opacity: 1;
	-webkit-transition: width .2s,opacity .2s;
	transition: width .2s,opacity .2s;
	overflow: hidden;
}

.hdd02-gallery__popup-control-list.hdd02-gallery__popup-control-list--show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.hdd02-gallery__popup-control-list.control-hide {
	width: 0;
	opacity: 0;
}

.hdd02-gallery__popup-control-button {
	font-size: 0;
	line-height: 0;
}

.hdd02-gallery__popup-control-button.plus,.hdd02-gallery__popup-control-button.minus {
	display: block;
	width: 24px;
	height: 24px;
}

.hdd02-gallery__popup-control-button.up,.hdd02-gallery__popup-control-button.left,.hdd02-gallery__popup-control-button.right,.hdd02-gallery__popup-control-button.down {
	display: block;
	width: 20px;
	height: 20px;
}

.hdd02-gallery__popup-control-button.right {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.hdd02-gallery__popup-control-button.left {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.hdd02-gallery__popup-control-button.down {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.hdd02-gallery__popup-control-button .icon {
	width: 100%;
	height: 100%;
	overflow: visible;
	-webkit-transition: all .2s;
	transition: all .2s;
}

.hdd02-gallery__popup-control-button:disabled {
	cursor: default;
}

.hdd02-gallery__popup-control-button:disabled svg {
	color: #ddd;
	fill: #ddd;
}

.hdd02-gallery__popup.type-360view-new .scrollbar__contents {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__popup.type-360view-new .layer-popup__contents {
	display: inline-block;
	position: relative;
	padding: 72px 24px 24px;
	width: 1296px;
	height: 690px;
	border-radius: 0;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container {
	background: 0;
}

.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .top-container {
	left: -24px;
	right: -24px;
	top: -72px;
	width: auto;
}

.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .imgseq-container .loading-container .loading .progress {
	position: static;
	background: 0;
	-webkit-transition: none;
	transition: none;
	opacity: 1;
}

.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .imgseq-container .ui-container {
	bottom: 3px;
}

.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .imgseq-container .angle-container {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}

.hdd02-gallery__popup.hdd02-popup-open {
	display: block;
}

.hdd02-gallery__layer-popup {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	width: 684px;
	height: 684px;
	background-color: #fff;
	z-index: 3100;
}

.hdd02-gallery__layer-popup-close {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 1;
}

.hdd02-gallery__layer-popup-close .popup-close {
	display: block;
	width: 24px;
	height: 24px;
}

.hdd02-gallery__layer-popup-close .icon {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__layer-popup .video-content {
	display: none;
	height: 100%;
}

.hdd02-gallery__layer-popup .video-content--show {
	display: block;
}

.hdd02-gallery__layer-popup .video-content .video {
	height: 100%;
}

.hdd02-gallery__layer-popup.type-360view {
	padding: 81px 0;
}

.hdd02-gallery__layer-popup.type-360view .view360 {
	height: 100%;
	overflow: hidden;
}

.hdd02-gallery__layer-popup.type-360view .view360-contents {
	display: inline-block;
	height: 100%;
	overflow: hidden;
}

.hdd02-gallery__layer-popup.type-360view .view360-contents .image-360 {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__layer-popup.type-360view .view360-contents .image-360 img {
	width: 100%;
}

.hdd02-gallery__layer-popup.type-360view .view360 .render {
	position: absolute;
	top: 0;
	left: 0;
}

.hdd02-gallery__layer-popup.type-ar {
	width: 320px;
	height: 682px;
	top: 0;
	left: auto;
	right: 0;
	padding: 0;
	background: transparent;
}

.hdd02-gallery__layer-popup.type-ar .ar-popup-inner {
	position: absolute;
	bottom: 0;
	padding: 56px 24px;
	width: 100%;
	background: #fff;
	border-radius: 8px;
	-webkit-box-shadow: 0 4px 10px -2px rgba(0,0,0,0.2);
	box-shadow: 0 4px 10px -2px rgba(0,0,0,0.2);
}

.hdd02-gallery__layer-popup.type-ar .ar-popup-title,.hdd02-gallery__layer-popup.type-ar .ar-popup-text {
	font-size: 18px;
	line-height: 24px;
}

.hdd02-gallery__layer-popup.type-ar .ar-popup-text {
	margin: 8px 0 32px;
}

.hdd02-gallery__layer-popup.type-ar .qr-code {
	display: block;
	width: 118px;
	height: 118px;
	margin: 0 auto;
}

.hdd02-gallery__layer-popup.type-ar .qr-code svg {
	width: 100%;
	height: 100%;
}

.hdd02-gallery__layer-popup.type-ar .hdd02-gallery__layer-popup-close {
	top: 24px;
	right: 24px;
}

.hdd02-gallery__layer-popup.type-ar .hdd02-gallery__layer-popup-close .icon {
	fill: #000;
}

.hdd02-gallery__layer-popup.hdd02-popup-open {
	display: block;
}

.pdd01-anchor-nav-v2__bottom--fixed .pdd01-anchor-nav-v2__bottom {
	opacity: 1;
	-webkit-transition: opacity .2s,-webkit-transform .2s;
	transition: opacity .2s,-webkit-transform .2s;
	transition: transform .2s,opacity .2s;
	transition: transform .2s,opacity .2s,-webkit-transform .2s;
	-webkit-transition-delay: .2s;
	transition-delay: .2s;
}

body:has(.hdd02-pdp-header--gallery-popup-active) .pdd01-anchor-nav-v2__bottom--fixed .pdd01-anchor-nav-v2__bottom {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	-webkit-transition-delay: 0;
	transition-delay: 0;
}

@media only screen and (min-width:1440px) {
	.hdd02-gallery__layer-popup.type-mo-video {
		display: none !important;
	}
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.hdd02-gallery {
		width: 47.5vw;
	}

	.hdd02-gallery__item {
		height: 47.5vw;
	}

	.hdd02-gallery__image {
		border-radius: 1.11111111vw;
	}

	.hdd02-gallery__thumbnail {
		margin-top: .97222222vw;
	}

	.hdd02-gallery__thumbnail-list {
		gap: .83333333vw;
	}

	.hdd02-gallery__thumbnail-item a {
		border-radius: .55555556vw;
		width: 7.22222222vw;
		height: 7.22222222vw;
		outline-offset: -0.13888889vw;
	}

	.hdd02-gallery__thumbnail-item-text {
		font-size: 1.11111111vw;
	}

	.hdd02-gallery__thumbnail-item-text .text {
		padding: .97222222vw;
	}

	.hdd02-gallery__thumbnail-item-video .text {
		bottom: .69444444vw;
		font-size: 1.11111111vw;
	}

	.hdd02-gallery__thumbnail-item-video .icon {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.hdd02-gallery__cta {
		margin-top: 1.73611111vw;
		gap: .83333333vw;
	}

	.hdd02-gallery__cta a {
		padding: .625vw 1.66666667vw;
		border-radius: 1.38888889vw;
		gap: .55555556vw;
	}

	.hdd02-gallery__cta .icon {
		width: 1.25vw;
		height: 1.25vw;
	}

	.hdd02-gallery__cta-text {
		font-size: .97222222vw;
	}

	.hdd02-gallery__popup .layer-popup {
		padding: 1.38888889vw;
	}

	.hdd02-gallery__popup .layer-popup__contents {
		padding: 3.33333333vw 1.66666667vw 0vw 4.16666667vw;
		max-width: 100vw;
		max-height: 56.94444444vw;
	}

	.hdd02-gallery__popup-close {
		top: 1.66666667vw;
		right: 1.66666667vw;
	}

	.hdd02-gallery__popup-close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hdd02-gallery__popup-thumbnail .scrollbar__contents {
		margin-right: 1.94444444vw;
		padding: 0vw 1.66666667vw 3.33333333vw 0vw;
		width: 13.61111111vw;
	}

	.hdd02-gallery__popup-image-list {
		gap: .83333333vw;
	}

	.hdd02-gallery__popup-image-item a {
		border-radius: .55555556vw;
		width: 5.55555556vw;
		height: 5.55555556vw;
	}

	.hdd02-gallery__popup-image-item-text {
		font-size: 1.11111111vw;
	}

	.hdd02-gallery__popup-image-item .image {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.hdd02-gallery__popup-image-cta {
		gap: .27777778vw;
		margin-top: .83333333vw;
		font-size: .97222222vw;
	}

	.hdd02-gallery__popup-image-cta .icon {
		width: 1.11111111vw;
	}

	.hdd02-gallery__popup-video {
		margin-top: 1.80555556vw;
	}

	.hdd02-gallery__popup-video-name {
		font-size: .97222222vw;
		letter-spacing: .03819444vw;
	}

	.hdd02-gallery__popup-video-list {
		margin-top: 1.11111111vw;
		gap: .83333333vw;
	}

	.hdd02-gallery__popup-video-item a {
		width: 5.55555556vw;
		height: 3.33333333vw;
		outline-offset: -0.13888889vw;
	}

	.hdd02-gallery__popup-video-link .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.hdd02-gallery__popup-vertical {
		width: 76.11111111vw;
	}

	.hdd02-gallery__popup-vertical-content {
		margin-bottom: 3.33333333vw;
		height: 50.27777778vw;
	}

	.hdd02-gallery__popup-vertical-image {
		height: 47.5vw;
	}

	.hdd02-gallery__popup-vertical-image .default-image {
		width: 47.5vw;
		height: 37.98611111vw;
	}

	.hdd02-gallery__popup-control {
		margin: -4.30555556vw 0vw 1.66666667vw 0vw;
	}

	.hdd02-gallery__popup-control-list {
		gap: 1.18055556vw;
		padding: .13888889vw;
	}

	.hdd02-gallery__popup-control-list+.hdd02-gallery__popup-control-list {
		margin-left: 1.11111111vw;
		padding-left: 1.11111111vw;
		width: 10.41666667vw;
	}

	.hdd02-gallery__popup-control-list.control-hide {
		width: 0;
		opacity: 0;
	}

	.hdd02-gallery__popup-control-button.plus,.hdd02-gallery__popup-control-button.minus {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hdd02-gallery__popup-control-button.up,.hdd02-gallery__popup-control-button.left,.hdd02-gallery__popup-control-button.right,.hdd02-gallery__popup-control-button.down {
		width: 1.38888889vw;
		height: 1.38888889vw;
	}

	.hdd02-gallery__popup-layer-close {
		top: .69444444vw;
		right: .69444444vw;
	}

	.hdd02-gallery__popup-layer-close .popup-close {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup__contents {
		padding: 5vw 1.66666667vw 1.66666667vw 1.66666667vw;
		border-radius: 0vw;
		width: 90vw;
		height: 47.91666667vw;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .top-container {
		left: -1.66666667vw;
		right: -1.66666667vw;
		top: -5vw;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .imgseq-container .ui-container {
		bottom: .20833333vw;
	}

	.hdd02-gallery__layer-popup {
		width: 47.5vw;
		height: 47.5vw;
	}

	.hdd02-gallery__layer-popup.type-360view {
		padding: 5.625vw 0vw;
	}

	.hdd02-gallery__layer-popup-close {
		top: .69444444vw;
		right: .69444444vw;
	}

	.hdd02-gallery__layer-popup-close .popup-close {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.hdd02-gallery__layer-popup.type-mo-video {
		display: none !important;
	}

	.hdd02-gallery__layer-popup.type-ar {
		width: 22.22222222vw;
		height: 47.36111111vw;
	}

	.hdd02-gallery__layer-popup.type-ar .ar-popup-inner {
		padding: 3.88888889vw 1.66666667vw;
		border-radius: .55555556vw;
	}

	.hdd02-gallery__layer-popup.type-ar .ar-popup-title,.hdd02-gallery__layer-popup.type-ar .ar-popup-text {
		font-size: 1.25vw;
		line-height: 1.66666667vw;
	}

	.hdd02-gallery__layer-popup.type-ar .ar-popup-text {
		margin: .55555556vw 0vw 2.22222222vw 0vw;
	}

	.hdd02-gallery__layer-popup.type-ar .qr-code {
		width: 8.19444444vw;
		height: 8.19444444vw;
	}

	.hdd02-gallery__layer-popup.type-ar .hdd02-gallery__layer-popup-close {
		top: 1.66666667vw;
		right: 1.66666667vw;
	}

	.hdd02-gallery__layer-popup.hdd02-popup-open {
		display: block;
	}
}

@media only screen and (max-width:767px) {
	.hdd02-gallery {
		padding: 4.44444444vw 6.66666667vw;
		width: 100% !important;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.hdd02-gallery__list {
		margin: 0vw -6.66666667vw;
	}

	.hdd02-gallery__list .swiper-wrapper {
		-webkit-transition: left .2s linear .1s,-webkit-transform;
		transition: left .2s linear .1s,-webkit-transform;
		transition: transform,left .2s linear .1s;
		transition: transform,left .2s linear .1s,-webkit-transform;
	}

	.hdd02-gallery__list.swiper-container.swiper-slide--end .swiper-wrapper {
		left: 2.1111%;
	}

	.hdd02-gallery__list.swiper-container.swiper-slide--beginning .swiper-wrapper {
		left: -2.1111%;
	}

	.hdd02-gallery__item {
		padding: 0vw 1.11111111vw;
		width: 84.44444444vw !important;
		height: 82.22222222vw !important;
	}

	.hdd02-gallery__image {
		border-radius: 1.11111111vw;
	}

	.hdd02-gallery__thumbnail {
		display: none;
	}

	.hdd02-gallery__cta {
		margin-top: 6.94444444vw;
		gap: 3.33333333vw;
	}

	.hdd02-gallery__video {
		display: block;
		position: relative;
		margin-top: 8.88888889vw;
	}

	.hdd02-gallery__video-content {
		margin: 0vw -6.66666667vw;
		padding: 0vw 5.55555556vw;
	}

	.hdd02-gallery__video-name {
		margin-bottom: 1.66666667vw;
		font-size: 3.88888889vw;
		font-weight: bold;
		line-height: 1.33;
		letter-spacing: .15277778vw;
		color: #757575;
	}

	.hdd02-gallery__video-list {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.hdd02-gallery__video-item {
		width: 24.44444444vw !important;
		height: 13.33333333vw;
		padding: 0vw 1.11111111vw;
	}

	.hdd02-gallery__video-item .icon {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
		width: 18px;
		height: 18px;
		width: 5vw;
		height: 5vw;
		-webkit-filter: drop-shadow(0 0 3px rgba(0,0,0,0.6));
		filter: drop-shadow(0 0 3px rgba(0,0,0,0.6));
		z-index: 1;
	}

	.hdd02-gallery__video-link {
		display: block;
		position: relative;
		width: 100%;
		height: 100%;
		border: solid 1px #ddd;
		border-radius: 1.11111111vw;
		outline-offset: -2px;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		overflow: hidden;
	}

	.hdd02-gallery__video-link:hover,.hdd02-gallery__video-link:focus,.hdd02-gallery__video-link:active,.hdd02-gallery__video-link--on {
		border: 1px solid #000;
	}

	.hdd02-gallery__video-link:before {
		content: "";
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0,0.4);
		z-index: 1;
	}

	.hdd02-gallery__video .image {
		width: 100%;
		height: 100%;
	}

	.hdd02-gallery__video .image img {
		width: 100%;
		height: 100%;
		-o-object-fit: contain;
		object-fit: contain;
		-o-object-position: center center;
		object-position: center center;
	}

	.hdd02-gallery__video .swiper-button-prev,.hdd02-gallery__video .swiper-button-next {
		top: 0;
		height: 100%;
		border: 0;
		border-radius: 0;
		background-color: #fff;
		width: 8.88888889vw;
		outline-offset: -2px;
		-webkit-transform: unset;
		transform: unset;
		overflow: unset;
	}

	.hdd02-gallery__video .swiper-button-prev:hover,.hdd02-gallery__video .swiper-button-next:hover {
		background: #fff;
	}

	.hdd02-gallery__video .swiper-button-prev:after,.hdd02-gallery__video .swiper-button-next:after {
		content: "";
		display: block;
		position: absolute;
		width: 6.66666667vw;
		height: 100%;
		z-index: -1;
	}

	.hdd02-gallery__video .swiper-button-prev .icon,.hdd02-gallery__video .swiper-button-next .icon {
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.hdd02-gallery__video .swiper-button-prev {
		left: 0;
	}

	.hdd02-gallery__video .swiper-button-prev .icon {
		margin-left: 2.22222222vw;
	}

	.hdd02-gallery__video .swiper-button-prev:after {
		left: 8.88888889vw;
		background: -webkit-gradient(linear,right top,left top,from(transparent),to(#fff));
		background: linear-gradient(to left,transparent,#fff);
	}

	.hdd02-gallery__video .swiper-button-next {
		right: 0;
	}

	.hdd02-gallery__video .swiper-button-next .icon {
		margin-right: 2.22222222vw;
	}

	.hdd02-gallery__video .swiper-button-next:after {
		right: 8.88888889vw;
		background: -webkit-gradient(linear,left top,right top,from(transparent),to(#fff));
		background: linear-gradient(to right,transparent,#fff);
	}

	.hdd02-gallery .progressbar-indicator {
		margin: 9.72222222vw 0vw 4.44444444vw 0vw;
	}

	.hdd02-gallery .progressbar-indicator .progressbar-indicator__arrow-wrap {
		display: none;
	}

	.hdd02-gallery__layer-popup {
		width: 100%;
		height: 100.55555556vw;
		z-index: 3100;
	}

	.hdd02-gallery__layer-popup-video {
		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;
		height: 100%;
	}

	.hdd02-gallery__layer-popup-video>.video-content {
		width: 100vw;
		height: 55.55555556vw;
	}

	.hdd02-gallery__layer-popup.type-360view {
		padding: 11.94444444vw 0vw;
	}

	.hdd02-gallery__layer-popup.type-ar {
		top: 7.77777778vw;
		width: 88.88888889vw;
		height: 85.27777778vw;
		left: 50%;
		right: auto;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.hdd02-gallery__layer-popup.type-ar .ar-popup-inner {
		width: 100%;
		height: 100%;
		padding: 15.55555556vw 6.66666667vw 13.33333333vw 6.66666667vw;
		border-radius: 2.22222222vw;
	}

	.hdd02-gallery__layer-popup.type-ar .ar-popup-title,.hdd02-gallery__layer-popup.type-ar .ar-popup-text {
		font-size: 3.88888889vw;
		line-height: 5.27777778vw;
	}

	.hdd02-gallery__layer-popup.type-ar .ar-popup-text {
		margin: 1.11111111vw 0vw 6.66666667vw 0vw;
	}

	.hdd02-gallery__layer-popup.type-ar .qr-code {
		width: 32.77777778vw;
		height: 32.77777778vw;
	}

	.hdd02-gallery__layer-popup.type-ar .hdd02-gallery__layer-popup-close {
		top: 6.66666667vw;
		right: 6.66666667vw;
	}

	.hdd02-gallery__layer-popup-close {
		position: absolute;
		top: 4.44444444vw;
		right: 3.88888889vw;
		z-index: 1;
	}

	.hdd02-gallery__layer-popup-close .popup-close {
		display: block;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.hdd02-gallery__layer-popup-close .icon {
		width: 100%;
		height: 100%;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup {
		padding: 0vw;
		background: 0;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup__contents {
		padding: 27.77777778vw 6.66666667vw 6.66666667vw 6.66666667vw;
		border-radius: 0vw;
		max-height: 100%;
		width: 100%;
		height: 100%;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .top-container {
		overflow: hidden;
		left: -6.66666667vw;
		right: -6.66666667vw;
		top: -27.77777778vw;
		height: auto;
		max-height: 28.88888889vw;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .top-container .model-name {
		max-width: 73.33333333vw;
		font-size: 6.11111111vw;
	}

	.hdd02-gallery__popup.type-360view-new .layer-popup .seq-viewer-container .top-container .imgseq-container .ui-container {
		bottom: .83333333vw;
	}

	.hdd02-gallery__disable-iframe-fullscreen .hdd02-gallery__popup.type-gallery {
		display: none !important;
	}
}

.pdd16-step-buying {
	max-width: 1440px;
	min-width: 360px;
	margin: 0 auto;
	background-color: #fff;
}

.pdd16-step-buying__header {
	max-width: 1440px;
	width: 100%;
	min-height: 60px;
	border-bottom: 1px solid #ddd;
	position: relative;
	z-index: 2;
}

.pdd16-step-buying__header-wrap {
	position: relative;
	padding-block: 6px 5px;
	padding-inline: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd16-step-buying__header-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd16-step-buying__header-title .image {
	width: 48px;
	height: 48px;
	vertical-align: middle;
	margin-right: 16px;
}

.pdd16-step-buying__header-text {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	max-width: 780px;
}

.pdd16-step-buying__header-text strong {
	font-size: 16px;
	line-height: 1.33;
	vertical-align: middle;
}

.pdd16-step-buying__header-price {
	margin-left: auto;
	font-size: 0;
}

.pdd16-step-buying__header-price-text {
	line-height: 1.33;
	font-size: 14px;
	text-align: right;
}

.pdd16-step-buying__header-price-text strong {
	display: inline-block;
	min-height: 25px;
	font-size: 18px;
	vertical-align: baseline;
}

.pdd16-step-buying__header-price-text .sale-text,.pdd16-step-buying__header-price-text .was-text {
	font-size: 12px;
}

.pdd16-step-buying__header-price-text .sale-text {
	color: #006bea;
	font-weight: bold;
}

.pdd16-step-buying__header-price-tax {
	font-size: 12px;
}

.pdd16-step-buying__header-price-save {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 4px;
}

.pdd16-step-buying__header-price-save:has(*) {
	min-height: 16px;
}

.pdd16-step-buying__header-price-installment {
	min-height: 16px;
	font-size: 12px;
}

.pdd16-step-buying__header__dummy {
	display: none;
}

.pdd16-step-buying__header-item {
	position: relative;
	width: 108px;
	height: 48px;
	display: inline-block;
	text-align: center;
	font-size: 0;
}

.pdd16-step-buying__header-item-btn {
	display: inline-block;
	padding: 15px 0;
	font-size: 14px;
	line-height: 1.33;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

.pdd16-step-buying__header-item-btn .icon {
	width: 16px;
	height: 16px;
	vertical-align: middle;
}

.pdd16-step-buying__header-item .item-layer {
	display: none;
	position: absolute;
	right: 0;
	text-align: left;
	top: 54px;
	width: 360px;
	border-radius: 6px;
	background-color: #fff;
	-webkit-box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2);
	box-shadow: 0 4px 10px 0 rgba(0,0,0,0.2);
}

.pdd16-step-buying__header-item .item-layer-close {
	position: absolute;
	top: 16px;
	right: 16px;
}

.pdd16-step-buying__header-item .item-layer-close .icon {
	width: 16px;
	height: 16px;
}

.pdd16-step-buying__header-item .item-layer__title {
	display: block;
	padding: 17px 48px 18px 24px;
	font-size: 16px;
	line-height: 1.33;
}

.pdd16-step-buying__header-item .item-layer__list {
	padding: 0 24px;
}

.pdd16-step-buying__header-item .item-layer__list-wrap {
	max-height: 384px;
	overflow: hidden;
	overflow-y: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.pdd16-step-buying__header-item .item-layer__list-wrap::-webkit-scrollbar {
	display: none;
}

.pdd16-step-buying__header-item .item-layer__list-item {
	padding: 12px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pdd16-step-buying__header-item .item-layer__list-item .image {
	width: 56px;
	height: 56px;
}

.pdd16-step-buying__header-item .item-layer__list-item.item-global,.pdd16-step-buying__header-item .item-layer__list-item.item-current {
	border-bottom: 1px solid #ddd;
}

.pdd16-step-buying__header-item .item-layer__text {
	font-size: 14px;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 38px;
	margin-bottom: 6px;
}

.pdd16-step-buying__header-item .item-layer__text-wrap {
	width: 180px;
	margin: 0 16px;
	font-size: 12px;
	line-height: 1.33;
}

.pdd16-step-buying__header-item .item-layer__text-wrap del {
	color: #006aeb;
	margin-left: 8px;
}

.pdd16-step-buying__header-item .item-layer__info {
	font-size: 12px;
	line-height: 1.33;
	width: 44px;
	text-align: right;
	font-weight: bold;
}

.pdd16-step-buying__header-item .item-layer__info-quantity {
	display: block;
}

.pdd16-step-buying__header-item .item-layer__info-delete {
	display: inline-block;
	margin-top: 29px;
	width: 16px;
	height: 16px;
	overflow: hidden;
	color: transparent;
	position: relative;
}

.pdd16-step-buying__header-item .item-layer__info-delete .icon {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.pdd16-step-buying__header-item .item-layer__price {
	width: 100%;
	padding: 16px 24px;
	border-top: 1px solid #ddd;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pdd16-step-buying__header-item .item-layer__price-text,.pdd16-step-buying__header-item .item-layer__price-sum {
	width: 50%;
	font-size: 12px;
	line-height: 1.33;
	font-weight: bold;
}

.pdd16-step-buying__header-item .item-layer__price-text strong,.pdd16-step-buying__header-item .item-layer__price-sum strong {
	font-size: 18px;
	display: block;
	margin-bottom: 3px;
	color: #000;
}

.pdd16-step-buying__header-item .item-layer__price-sum {
	text-align: right;
	color: #006aeb;
}

.pdd16-step-buying__header-item-btn.open .icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pdd16-step-buying__header-item-btn.open ~ .item-layer {
	display: block;
}

.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-wrap {
	padding: 7px 24px;
}

.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-price-text strong {
	display: block;
}

.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-price {
	width: 220px;
}

.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-text {
	width: 480px;
}

.pdd16-step-buying__add-on-list {
	width: 604px;
	margin-left: 16px;
}

.pdd16-step-buying__add-on-list-icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}

.pdd16-step-buying__add-on-list-icon svg {
	width: 100%;
	height: 100%;
}

.pdd16-step-buying__add-on-list-image {
	width: 48px;
	height: 48px;
	display: inline-block;
	vertical-align: middle;
}

.pdd16-step-buying__add-on-list-product-name {
	width: 206px;
	font-size: 16px;
	line-height: 1.33;
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}

.pdd16-step-buying__add-on-list-box {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 302px;
	padding: 0 8px;
	font-size: 0;
}

.pdd16-step-buying__add-on-list-box.swiper-slide-active.changing,.pdd16-step-buying__add-on-list-box.swiper-slide-active.changed {
	margin-left: 40px;
}

.pdd16-step-buying__add-on-list-box.swiper-slide-active.changingend,.pdd16-step-buying__add-on-list-box.swiper-slide-active.changedend {
	margin-left: 0;
}

.pdd16-step-buying__add-on-list-box.swiper-slide-active:first-child.changing,.pdd16-step-buying__add-on-list-box.swiper-slide-active:first-child.changed {
	margin-left: 0;
}

.pdd16-step-buying__add-on-list .swiper-button-prev {
	left: 0;
}

.pdd16-step-buying__add-on-list .swiper-button-prev:after {
	left: 100%;
	background: -webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#fff));
	background: linear-gradient(to left,rgba(255,255,255,0),#fff);
}

.pdd16-step-buying__add-on-list .swiper-button-prev .icon {
	margin-left: 8px;
}

.pdd16-step-buying__add-on-list .swiper-button-next {
	right: 0;
}

.pdd16-step-buying__add-on-list .swiper-button-next:after {
	right: 100%;
	background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));
	background: linear-gradient(to right,rgba(255,255,255,0),#fff);
}

.pdd16-step-buying__add-on-list .swiper-button-next .icon {
	margin-right: 8px;
}

.pdd16-step-buying__add-on-list .swiper-button-next,.pdd16-step-buying__add-on-list .swiper-button-prev {
	width: 32px;
	height: 100%;
	padding: 0;
	border: 0;
	border-radius: 0;
	background-color: #fff;
	overflow: visible;
}

.pdd16-step-buying__add-on-list .swiper-button-next:hover,.pdd16-step-buying__add-on-list .swiper-button-prev:hover {
	background-color: #fff;
}

.pdd16-step-buying__add-on-list .swiper-button-next:focus,.pdd16-step-buying__add-on-list .swiper-button-prev:focus {
	background-color: #fff;
	outline: 0;
}

.pdd16-step-buying__add-on-list .swiper-button-next:focus:before,.pdd16-step-buying__add-on-list .swiper-button-prev:focus:before {
	content: ' ';
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
	pointer-events: none;
}

.pdd16-step-buying__add-on-list .swiper-button-next:after,.pdd16-step-buying__add-on-list .swiper-button-prev:after {
	content: '';
	position: absolute;
	display: block;
	width: 24px;
	height: 100%;
}

.pdd16-step-buying__add-on-list .swiper-wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd16-step-buying__quantity {
	display: none;
}

.pdd16-step-buying__promotion-banner {
	min-height: 62px;
	padding: 12px 142px;
	color: #fff;
	background-color: #2189ff;
	text-align: center;
	font-size: 0;
}

.pdd16-step-buying__promotion-banner svg.icon {
	fill: #fff;
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}

.pdd16-step-buying__promotion-banner-text {
	font-size: 14px;
	line-height: 1.33;
	font-weight: 700;
	display: inline-block;
	vertical-align: middle;
	max-width: 1000px;
	text-align: left;
	margin-left: 8px;
}

.pdd16-step-buying__contents {
	width: 100%;
	padding: 48px 0;
	background: #f7f7f7;
	text-align: center;
}

.pdd16-step-buying__tab {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
}

.pdd16-step-buying__list-type {
	display: none;
}

.pdd16-step-buying .scrollbar {
	padding-bottom: 80px;
}

.pdd16-step-buying .scrollbar__contents {
	font-size: 0;
	white-space: nowrap;
}

.pdd16-step-buying .scrollbar .none-color-chip div.option-selector__wrap--capacity {
	top: 0;
}

.pdd16-step-buying .scrollbar .single-chip div.option-selector__wrap--capacity {
	top: 24px;
}

.pdd16-step-buying .scrollbar-horizontal__track {
	width: 100%;
	height: 8px;
	bottom: 36px;
}

.pdd16-step-buying .scrollbar-vertical__bar {
	display: none;
}

.pdd16-step-buying .scrollbar-horizontal__track-content {
	left: 72px;
	right: 72px;
}

.pdd16-step-buying .scrollbar-horizontal__track-content:before,.pdd16-step-buying .scrollbar-horizontal__bar:after {
	height: 8px !important;
}

.pdd16-step-buying .scrollbar-horizontal__bar:after {
	border-radius: 4px !important;
}

.pdd16-step-buying__headline {
	font-size: 38px;
	line-height: 1.2;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	margin-bottom: 48px;
}

.pdd16-step-buying__sub-headline {
	margin-top: -32px;
	font-size: 18px;
	line-height: 1.33;
	font-weight: 400;
}

.pdd16-step-buying__evoucher {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 22px 24px 0;
	margin-bottom: 44px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 12px;
	line-height: 1.33;
	text-align: right;
}

.pdd16-step-buying__evoucher-wrap {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
}

.pdd16-step-buying__evoucher-list {
	display: inline-table;
	table-layout: fixed;
	max-width: 480px;
}

.pdd16-step-buying__evoucher-item {
	display: table-row;
}

.pdd16-step-buying__evoucher-item:last-child .pdd16-step-buying__evoucher-content {
	font-weight: bold;
}

.pdd16-step-buying__evoucher-title,.pdd16-step-buying__evoucher-content {
	display: table-cell;
}

.pdd16-step-buying__evoucher-title {
	padding: 2px 0;
	min-width: 114px;
	text-align: left;
}

.pdd16-step-buying__evoucher-content {
	padding-block: 2px;
	padding-left: 19px;
}

.pdd16-step-buying__evoucher-current {
	font-weight: bold;
}

.pdd16-step-buying__evoucher-current+.pdd16-step-buying__evoucher-tax {
	margin-left: 2px;
}

.pdd16-step-buying__evoucher-tax+.pdd16-step-buying__evoucher-save {
	margin-left: 1px;
}

.pdd16-step-buying__evoucher-save {
	display: inline-block;
	font-weight: bold;
	color: #006bea;
}

.pdd16-step-buying__evoucher-cta {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.pdd16-step-buying__evoucher-cta .cta--clear-all {
	font-weight: 700;
}

.pdd16-step-buying__evoucher-cta .cta--clear-all.cta--icon.cta--underline:after {
	display: block;
	height: 1px;
}

.pdd16-step-buying__evoucher-cta .cta--clear-all .icon {
	width: 13px;
	height: 13px;
}

.pdd16-step-buying__tab-wrap .tab {
	margin-top: -16px;
	margin-left: 24px;
	margin-right: 24px;
}

.pdd16-step-buying__sub-headline ~ .pdd16-step-buying__tab-wrap {
	margin-top: 32px;
}

.pdd16-step-buying__card {
	display: none;
	position: relative;
	width: 320px;
	padding: 24px 40px;
	background-color: #fff;
	border-radius: 20px;
	margin-right: 24px;
}

.pdd16-step-buying__card:first-child {
	margin-left: 24px;
}

.pdd16-step-buying__card-header-badge {
	text-align: left;
}

.pdd16-step-buying__card-header-badge .badge-icon {
	margin-top: -4px;
	margin-bottom: 12px;
	margin-left: -16px;
}

.pdd16-step-buying__card-title {
	position: relative;
	height: 44px;
	display: table-cell;
	width: 260px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	vertical-align: middle;
}

.pdd16-step-buying__card-title-text {
	font-size: 16px;
	line-height: 1.33;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.pdd16-step-buying__card div.image {
	width: 240px;
	height: 240px;
	margin: 12px 0;
}

.pdd16-step-buying__card-seller-text {
	padding-bottom: 12px;
	font-size: 12px;
	line-height: 1.33;
	font-weight: 700;
	text-align: left;
}

.pdd16-step-buying__card-option {
	margin: 0 0 16px;
}

.pdd16-step-buying__card-text+.pdd16-step-buying__card-option {
	display: none;
}

.pdd16-step-buying__card .option-selector__color-name {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.pdd16-step-buying__card .option-selector__color-name .option-selector__color-tooltip {
	left: -34px;
}

.pdd16-step-buying__card .option-selector__wrap--capacity {
	top: 62px;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide {
	padding: 0 4px;
	width: 86px;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size {
	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%;
	height: 32px;
	text-align: center;
	line-height: 1;
	border: 1px solid transparent;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size-label {
	padding: 0;
	border-radius: 0;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size-label-text {
	display: inline-block;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size input[type='radio']:focus ~ label:after {
	margin: 0;
	border-radius: 0;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active .option-selector__size {
	border-radius: 2px;
	border-color: #000;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-disabled .option-selector__size {
	background: #f7f7f7;
	color: #b8b8b8;
}

.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__floating-bar {
	display: none !important;
}

.pdd16-step-buying__card .option-selector__wrap--color-chip ~ .option-selector__wrap--capacity {
	top: 0;
}

.pdd16-step-buying__card .option-selector__wrap--capacity-single .option-selector__swiper {
	width: 100% !important;
}

.pdd16-step-buying__card .option-selector__wrap--capacity-single .option-selector__swiper-slide {
	width: 100% !important;
	min-width: 78px;
}

.pdd16-step-buying__card .option-selector__wrap--capacity-single .option-selector__swiper-slide.is-active .option-selector__size {
	padding: 0 4px;
}

.pdd16-step-buying__card-badge {
	margin: 10px 0;
	white-space: normal;
}

.pdd16-step-buying__card-price {
	min-height: 44px;
}

.pdd16-step-buying__card-price .card-price {
	font-size: 18px;
	line-height: 1.33;
	display: block;
	margin-bottom: 4px;
}

.pdd16-step-buying__card-price .card-price-excluding-vat,.pdd16-step-buying__card-price .card-price-special,.pdd16-step-buying__card-price .card-price-rrp {
	display: block;
	line-height: 1.33;
	text-align: center;
}

.pdd16-step-buying__card-price .card-price-excluding-vat {
	margin-bottom: 4px;
	font-size: 18px;
}

.pdd16-step-buying__card-price .card-price-special,.pdd16-step-buying__card-price .card-price-rrp {
	font-size: 12px;
}

.pdd16-step-buying__card-price .card-price-rrp {
	margin-top: 2px;
}

.pdd16-step-buying__card-price .card-was del {
	font-size: 12px;
	color: #006bea;
}

.pdd16-step-buying__card-price-current {
	font-size: 18px;
	font-weight: bold;
	line-height: 1.33;
}

.pdd16-step-buying__card-price-current ~ div {
	margin-top: 2px;
	display: block;
	line-height: 1.33;
	font-size: 12px;
}

.pdd16-step-buying__card-price-current+div {
	margin-top: 4px;
}

.pdd16-step-buying__card-price-text {
	white-space: normal;
}

.pdd16-step-buying__card-price-tax {
	margin-top: 5px;
	font-size: 12px;
}

.pdd16-step-buying__card-price-next {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-column-gap: 4px;
	-moz-column-gap: 4px;
	column-gap: 4px;
}

.pdd16-step-buying__card-price-current+.pdd16-step-buying__card-price-next {
	margin-top: 6px;
}

.pdd16-step-buying__card-price-tax+.pdd16-step-buying__card-price-next {
	margin-top: 3px;
}

.pdd16-step-buying__card-price-save {
	font-weight: bold;
	color: #006bea;
}

.pdd16-step-buying__card-price-description span {
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.pdd16-step-buying__card .cta {
	margin-top: 16px;
	width: 200px;
	height: 40px;
}

.pdd16-step-buying__card .cta .icon {
	display: none;
}

.pdd16-step-buying__card .cta--on {
	color: #555 !important;
	background-color: #ddd !important;
}

.pdd16-step-buying__card .cta--on:hover,.pdd16-step-buying__card .cta--on:active,.pdd16-step-buying__card .cta--on:focus {
	color: #555 !important;
	background-color: #eee !important;
}

.pdd16-step-buying__card .cta--on .icon {
	display: inline-block;
	width: 19px;
	height: 19px;
	fill: #555;
	margin-right: 8px;
}

.pdd16-step-buying__card-cta-learn-more .cta {
	margin-top: 8px;
}

.pdd16-step-buying__card-text {
	width: 188px;
	height: 94px;
	margin: 0 auto 16px;
	font-size: 14px;
	color: #000;
	text-align: center;
	white-space: normal;
}

.pdd16-step-buying__card-state {
	margin-top: 16px;
	min-height: 19px;
	font-size: 14px;
	color: #e03030;
	font-weight: 700;
}

.pdd16-step-buying__card-input {
	margin-top: 16px;
}

.pdd16-step-buying__card-input .radio-v2__label-text {
	display: block;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clip: rect(1px,1px,1px,1px);
}

.pdd16-step-buying__card.is-show {
	display: inline-block;
}

.pdd16-step-buying__view-more {
	display: inline-block;
	width: 94px;
	height: 496px;
	margin-right: 24px;
	text-align: center;
	border-radius: 20px;
	font-size: 0;
	background-color: #fff;
}

.pdd16-step-buying__view-more .cta {
	width: 94px;
	padding: 0 16px;
	height: 100%;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.pdd16-step-buying__view-more .cta:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.pdd16-step-buying__view-more .cta:focus:after {
	content: ' ';
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
	pointer-events: none;
}

.pdd16-step-buying__view-more svg.icon {
	width: 36px;
	height: 36px;
}

.pdd16-step-buying__view-more svg.icon.down {
	display: none;
}

.pdd16-step-buying__view-more .cta-text {
	display: block;
	white-space: normal;
	margin-top: 8px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
}

.pdd16-step-buying__disclaimer {
	font-size: 12px;
	color: #555;
	padding: 0 0 24px 24px;
	text-align: left;
}

.pdd16-step-buying__footer-price {
	display: none;
}

.pdd16-step-buying__footer-cta {
	display: inline;
}

.pdd16-step-buying__footer-cta+.pdd16-step-buying__footer-cta {
	margin-left: 25px;
}

.pdd16-step-buying__footer .cta--skip {
	color: #006aeb;
}

.pdd16-step-buying__footer .cta--skip:hover,.pdd16-step-buying__footer .cta--skip:focus {
	color: #006aeb;
}

.pdd16-step-buying__footer .cta--step {
	width: 162px;
}

.pdd16-step-buying__footer-disclaimer {
	margin-top: 24px;
	font-size: 12px;
	line-height: 1.33;
	color: #313131;
}

.pdd16-step-buying__footer__dummy {
	display: none;
}

.pdd16-step-buying--floating .pdd16-step-buying__header {
	position: fixed;
	top: 0;
	z-index: 2500;
}

.pdd16-step-buying--floating .pdd16-step-buying__header__dummy {
	display: block;
}

.pdd16-step-buying__tooltip {
	display: none;
	position: absolute;
	left: 0;
	top: 34px;
	max-width: 614px;
	min-width: 244px;
	font-size: 12px;
	line-height: 1.77;
	font-weight: bold;
	padding: 4px 8px 5px;
	color: #fff;
	background-color: #313131;
	border-radius: 6px;
}

.pdd16-step-buying__card-title .pdd16-step-buying__tooltip {
	top: 54px;
}

.pdd16-step-buying__card-title-text:hover ~ .pdd16-step-buying__tooltip,.pdd16-step-buying__header-text strong:hover ~ .pdd16-step-buying__tooltip {
	display: block;
	z-index: 2500;
}

.pdd16-step-buying__layer-learn-more {
	display: none;
}

.pdd16-step-buying__layer-learn-more .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;
}

.pdd16-step-buying__layer-learn-more .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.pdd16-step-buying__layer-learn-more .layer-popup__looping--first {
	display: inline-block;
}

.pdd16-step-buying__layer-learn-more .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: 1054px;
	min-height: 452px;
	max-height: 604px;
	padding: 24px 0 0 0;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: left;
	vertical-align: middle;
	letter-spacing: 0;
}

.pdd16-step-buying__layer-learn-more .layer-popup__title {
	margin-bottom: 48px;
	padding: 0 56px 0 24px;
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.pdd16-step-buying__layer-learn-more .layer-popup__contents {
	padding: 0 24px 0 14px;
}

.pdd16-step-buying__layer-learn-more .layer-popup__contents .scrollbar__wrap {
	max-height: 558px;
}

.pdd16-step-buying__layer-learn-more .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.pdd16-step-buying__layer-learn-more .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images {
	float: left;
	width: 380px;
	height: 240px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-slide {
	padding: 0 45px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-button-prev {
	left: 8px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-button-next {
	right: 8px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-content {
	overflow: hidden;
	padding-bottom: 40px;
	padding-left: 48px;
	white-space: normal;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-title {
	margin-bottom: 16px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 18px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-info {
	margin-bottom: 16px;
	font-size: 12px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-sku,.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-seller {
	display: inline-block;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-seller {
	margin-left: 16px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-seller:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 16px;
	vertical-align: middle;
	margin-right: 16px;
	background-color: #aaa;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-review {
	margin-bottom: 16px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item {
	position: relative;
	font-size: 14px;
	padding-left: 20px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item:before {
	content: '';
	position: absolute;
	left: 4px;
	top: 7px;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	border-radius: 100%;
	background-color: #000;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item+.pdd16-step-buying__learn-more-feature-item {
	margin-top: 3px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-cta {
	margin-top: 25px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 auto;
	flex: 0 auto;
	width: 128px;
	margin-left: 25px;
	padding: 12px 8px 16px;
	text-align: center;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item:before {
	content: '';
	position: absolute;
	left: -13px;
	top: 12px;
	width: 1px;
	height: 88px;
	background-color: #aaa;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item:first-child {
	margin: 0;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item:first-child:before {
	content: none;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-image {
	width: 64px;
	margin: 0 auto 8px;
}

.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-text {
	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;
	height: 32px;
	font-size: 12px;
}

.pdd16-step-buying__layer-learn-more .scrollbar-vertical__track,.pdd16-step-buying__layer-learn-more .scrollbar-vertical__bar {
	display: block;
}

.pdd16-step-buying__tnc {
	padding: 15px 24px 29px;
	font-size: 15px;
	text-align: left;
}

.pdd16-step-buying__tnc-title {
	display: block;
	margin-bottom: 24px;
	line-height: 1.33;
}

.pdd16-step-buying__tnc-checkbox {
	position: relative;
	margin-bottom: 9px;
}

.pdd16-step-buying--free-gift .pdd16-step-buying__tnc-checkbox.is-required .checkbox-v2__label:before {
	content: '*';
	color: #e03030;
	line-height: 1.33;
	display: inline-block;
	font-size: 15px;
	position: absolute;
	top: 0;
	left: 0;
}

.pdd16-step-buying__tnc .checkbox-v2__label,.pdd16-step-buying__tnc-required-field {
	padding-left: 52px;
}

.pdd16-step-buying__tnc .checkbox-v2__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd16-step-buying__tnc .checkbox-v2__label-box-wrap {
	position: absolute;
	left: 12px;
	top: 0;
}

.pdd16-step-buying__tnc .checkbox-v2__label-text {
	padding: 5px 0;
	line-height: 1.2;
}

.pdd16-step-buying__tnc .checkbox-v2__label-text a {
	text-decoration: underline;
	color: #006bea;
}

.pdd16-step-buying__tnc-required-field {
	line-height: 1.2;
	color: #d62e2e;
	padding-bottom: 12px;
}

.pdd16-step-buying--vd-sei .scrollbar-horizontal__track {
	height: 3px;
}

.pdd16-step-buying--vd-sei .scrollbar-horizontal__track-content:before,.pdd16-step-buying--vd-sei .scrollbar-horizontal__bar:after {
	height: 3px !important;
}

.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc {
	padding: 15px 24px;
}

.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-title {
	font-size: 18px;
	margin-top: 9px;
	margin-bottom: 17px;
}

.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox {
	margin-bottom: 16px;
}

.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox:last-of-type {
	margin-bottom: 8px;
}

.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox.is-required .checkbox-v2__label-text:before {
	content: '* ';
	color: #e03030;
	line-height: 1.33;
	display: inline;
	font-size: 15px;
	top: 0;
	left: 0;
}

.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-required-field {
	font-size: 14px;
}

.pdd16-step-buying--vd-sei .checkbox-v2__label {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.pdd16-step-buying--vd-sei .checkbox-v2__label-box-wrap {
	left: 0;
}

.pdd16-step-buying--vd-sei .checkbox-v2__label-text {
	padding: 0;
	margin-top: -1px;
	line-height: 1.33;
}

.pdd16-step-buying--vd-sei .checkbox-v2__label,.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-required-field {
	padding-left: 32px;
}

.pdd16-step-buying--vd-sei .pdd16-step-buying__footer .cta--step {
	width: auto;
}

.pdd16-step-buying--no-line-through del {
	text-decoration: none;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pdd16-step-buying__header {
		min-height: 4.16666667vw;
	}

	.pdd16-step-buying__header-wrap {
		padding-block: .41666667vw .34722222vw;
		padding-inline: 1.66666667vw;
	}

	.pdd16-step-buying__header-title .image {
		width: 3.33333333vw;
		height: 3.33333333vw;
		margin-right: 1.11111111vw;
	}

	.pdd16-step-buying__header-text {
		max-width: 54.16666667vw;
	}

	.pdd16-step-buying__header-text strong {
		font-size: 1.11111111vw;
	}

	.pdd16-step-buying__header-price-text {
		font-size: .97222222vw;
	}

	.pdd16-step-buying__header-price-text strong {
		min-height: 1.73611111vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying__header-price-text .sale-text,.pdd16-step-buying__header-price-text .was-text {
		font-size: .83333333vw;
	}

	.pdd16-step-buying__header-price-tax {
		font-size: .83333333vw;
	}

	.pdd16-step-buying__header-price-save {
		gap: .27777778vw;
	}

	.pdd16-step-buying__header-price-save:has(*) {
		min-height: 1.11111111vw;
	}

	.pdd16-step-buying__header-price-installment {
		min-height: 1.11111111vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__header-item {
		width: 7.5vw;
		height: 3.33333333vw;
	}

	.pdd16-step-buying__header-item-btn {
		padding: 1.04166667vw 0vw;
		font-size: .97222222vw;
	}

	.pdd16-step-buying__header-item-btn .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd16-step-buying__header-item .item-layer {
		top: 3.75vw;
		width: 25vw;
		border-radius: .41666667vw;
	}

	.pdd16-step-buying__header-item .item-layer-close {
		top: 1.11111111vw;
		right: 1.11111111vw;
	}

	.pdd16-step-buying__header-item .item-layer-close .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd16-step-buying__header-item .item-layer__title {
		padding: 1.18055556vw 3.33333333vw 1.25vw 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.pdd16-step-buying__header-item .item-layer__list {
		padding: 0vw 1.66666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__list-wrap {
		max-height: 26.66666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__list-item {
		padding: .83333333vw 0vw;
	}

	.pdd16-step-buying__header-item .item-layer__list-item .image {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.pdd16-step-buying__header-item .item-layer__text {
		font-size: .97222222vw;
		height: 2.63888889vw;
		margin-bottom: .41666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__text-wrap {
		width: 12.5vw;
		margin: 0vw 1.11111111vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__header-item .item-layer__text-wrap del {
		margin-left: .55555556vw;
	}

	.pdd16-step-buying__header-item .item-layer__info {
		font-size: .83333333vw;
		width: 3.05555556vw;
	}

	.pdd16-step-buying__header-item .item-layer__info-delete {
		margin-top: 2.01388889vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd16-step-buying__header-item .item-layer__price {
		padding: 1.11111111vw 1.66666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__price-text,.pdd16-step-buying__header-item .item-layer__price-sum {
		font-size: .83333333vw;
	}

	.pdd16-step-buying__header-item .item-layer__price-text strong,.pdd16-step-buying__header-item .item-layer__price-sum strong {
		font-size: 1.25vw;
		margin-bottom: .20833333vw;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-wrap {
		padding: .48611111vw 1.66666667vw;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-price-text {
		font-size: .83333333vw;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-price {
		width: 15.27777778vw;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-text {
		width: 33.33333333vw;
	}

	.pdd16-step-buying__add-on-list {
		width: 41.94444444vw;
		margin-left: 1.11111111vw;
	}

	.pdd16-step-buying__add-on-list-icon {
		position: relative;
		width: 1.11111111vw;
		height: 1.11111111vw;
		margin-right: .55555556vw;
	}

	.pdd16-step-buying__add-on-list-image {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd16-step-buying__add-on-list-product-name {
		width: 14.30555556vw;
		font-size: 1.11111111vw;
		margin-left: .55555556vw;
	}

	.pdd16-step-buying__add-on-list-box {
		width: 20.97222222vw;
		padding: 0vw .55555556vw 0vw .55555556vw;
	}

	.pdd16-step-buying__add-on-list-box.swiper-slide-active.changing,.pdd16-step-buying__add-on-list-box.swiper-slide-active.changed {
		margin-left: 2.77777778vw;
	}

	.pdd16-step-buying__add-on-list-box.swiper-slide-active.changingend,.pdd16-step-buying__add-on-list-box.swiper-slide-active.changedend {
		margin-left: 0;
	}

	.pdd16-step-buying__add-on-list-box.swiper-slide-active:first-child.changing,.pdd16-step-buying__add-on-list-box.swiper-slide-active:first-child.changed {
		margin-left: 0;
	}

	.pdd16-step-buying__add-on-list .swiper-button-prev .icon {
		margin-left: .55555556vw;
	}

	.pdd16-step-buying__add-on-list .swiper-button-next .icon {
		margin-right: .55555556vw;
	}

	.pdd16-step-buying__add-on-list .swiper-button-next,.pdd16-step-buying__add-on-list .swiper-button-prev {
		width: 2.22222222vw;
	}

	.pdd16-step-buying__add-on-list .swiper-button-next:after,.pdd16-step-buying__add-on-list .swiper-button-prev:after {
		width: 1.66666667vw;
	}

	.pdd16-step-buying__promotion-banner {
		min-height: 4.30555556vw;
		padding: .83333333vw 9.86111111vw;
	}

	.pdd16-step-buying__promotion-banner svg.icon {
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.pdd16-step-buying__promotion-banner-text {
		font-size: .97222222vw;
		max-width: 69.44444444vw;
		margin-left: .55555556vw;
	}

	.pdd16-step-buying__contents {
		padding: 3.33333333vw 0vw;
	}

	.pdd16-step-buying .scrollbar {
		padding-bottom: 5.55555556vw;
	}

	.pdd16-step-buying .scrollbar .single-chip div.option-selector__wrap--capacity {
		top: 1.66666667vw;
	}

	.pdd16-step-buying .scrollbar-horizontal__track {
		height: .55555556vw;
		bottom: 2.5vw;
	}

	.pdd16-step-buying .scrollbar-horizontal__track-content {
		left: 5vw;
		right: 5vw;
	}

	.pdd16-step-buying .scrollbar-horizontal__track-content:before,.pdd16-step-buying .scrollbar-horizontal__bar:after {
		height: .55555556vw !important;
	}

	.pdd16-step-buying .scrollbar-horizontal__bar:after {
		border-radius: .27777778vw !important;
	}

	.pdd16-step-buying__headline {
		font-size: 2.63888889vw;
		margin-bottom: 3.33333333vw;
	}

	.pdd16-step-buying__sub-headline {
		margin-top: -2.22222222vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying__evoucher {
		padding: .83333333vw 1.66666667vw 0vw 1.66666667vw;
		margin-bottom: 3.05555556vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__evoucher-wrap {
		padding-bottom: 1.38888889vw;
	}

	.pdd16-step-buying__evoucher-list {
		max-width: 33.33333333vw;
	}

	.pdd16-step-buying__evoucher-title {
		padding: .13888889vw 0vw;
		min-width: 7.91666667vw;
	}

	.pdd16-step-buying__evoucher-content {
		padding-block: .13888889vw;
		padding-left: 1.31944444vw;
	}

	.pdd16-step-buying__evoucher-cta .cta .icon {
		width: .90277778vw;
		height: .90277778vw;
	}

	.pdd16-step-buying__tab-wrap .tab {
		margin-top: -1.11111111vw;
		margin-left: 1.66666667vw;
		margin-right: 1.66666667vw;
	}

	.pdd16-step-buying__sub-headline ~ .pdd16-step-buying__tab-wrap {
		margin-top: 2.22222222vw;
	}

	.pdd16-step-buying__card {
		width: 22.22222222vw;
		padding: 1.66666667vw 2.77777778vw;
		border-radius: 1.38888889vw;
		margin-right: 1.66666667vw;
	}

	.pdd16-step-buying__card:first-child {
		margin-left: 1.66666667vw;
	}

	.pdd16-step-buying__card-header-badge .badge-icon {
		margin-top: -0.27777778vw;
		margin-bottom: .83333333vw;
		margin-left: -1.11111111vw;
	}

	.pdd16-step-buying__card-title {
		height: 3.05555556vw;
		width: 18.05555556vw;
	}

	.pdd16-step-buying__card-title-text {
		font-size: 1.11111111vw;
		max-height: 3.05555556vw;
	}

	.pdd16-step-buying__card div.image {
		width: 16.66666667vw;
		height: 16.66666667vw;
		margin: .83333333vw 0vw;
	}

	.pdd16-step-buying__card-seller-text {
		padding-bottom: .83333333vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__card-option {
		margin: 0vw 0vw 1.11111111vw 0vw;
	}

	.pdd16-step-buying__card .option-selector__color-name .option-selector__color-tooltip {
		left: -2.36111111vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity {
		top: 4.30555556vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide {
		padding: 0vw .27777778vw;
		width: 5.97222222vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size {
		height: 2.22222222vw;
		border-radius: .13888889vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity-single .option-selector__swiper-slide {
		min-width: 5.41666667vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity-single .option-selector__swiper-slide.is-active .option-selector__size {
		padding: 0vw .27777778vw 0vw .27777778vw;
	}

	.pdd16-step-buying__card-badge {
		margin: .69444444vw 0vw;
	}

	.pdd16-step-buying__card-price {
		min-height: 3.05555556vw;
	}

	.pdd16-step-buying__card-price .card-price {
		font-size: 1.25vw;
		margin-bottom: .27777778vw;
	}

	.pdd16-step-buying__card-price .card-price-excluding-vat {
		margin-bottom: .27777778vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying__card-price .card-price-special,.pdd16-step-buying__card-price .card-price-rrp {
		font-size: .83333333vw;
	}

	.pdd16-step-buying__card-price .card-price-rrp {
		margin-top: .13888889vw;
	}

	.pdd16-step-buying__card-price .card-was del {
		font-size: .83333333vw;
	}

	.pdd16-step-buying__card-price-current {
		font-size: 1.25vw;
	}

	.pdd16-step-buying__card-price-current ~ div {
		margin-top: .13888889vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__card-price-current+div {
		margin-top: .27777778vw;
	}

	.pdd16-step-buying__card-price-tax {
		font-size: .83333333vw;
		margin-top: .34722222vw;
	}

	.pdd16-step-buying__card-price-next {
		column-gap: .27777778vw;
	}

	.pdd16-step-buying__card-price-current+.pdd16-step-buying__card-price-next {
		margin-top: .41666667vw;
	}

	.pdd16-step-buying__card .cta {
		margin-top: 1.11111111vw;
		width: 13.88888889vw;
		height: 2.77777778vw;
	}

	.pdd16-step-buying__card .cta--on .icon {
		width: 1.31944444vw;
		height: 1.31944444vw;
		margin-right: .55555556vw;
	}

	.pdd16-step-buying__card-cta-learn-more .cta {
		margin-top: .55555556vw;
	}

	.pdd16-step-buying__card-text {
		width: 13.05555556vw;
		height: 6.52777778vw;
		margin-bottom: 1.11111111vw;
		font-size: .97222222vw;
	}

	.pdd16-step-buying__card-state {
		margin-top: 1.11111111vw;
		min-height: 1.31944444vw;
		font-size: .97222222vw;
	}

	.pdd16-step-buying__card-input {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying__view-more {
		width: 6.52777778vw;
		height: 34.44444444vw;
		margin-right: 1.66666667vw;
		border-radius: 1.38888889vw;
	}

	.pdd16-step-buying__view-more .cta {
		width: 6.52777778vw;
		padding: 0vw 1.11111111vw;
	}

	.pdd16-step-buying__view-more svg.icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.pdd16-step-buying__view-more .cta-text {
		margin-top: .55555556vw;
		font-size: .97222222vw;
	}

	.pdd16-step-buying__disclaimer {
		font-size: .83333333vw;
		padding: 0vw 0vw 1.66666667vw 1.66666667vw;
	}

	.pdd16-step-buying__footer-cta+.pdd16-step-buying__footer-cta {
		margin-left: 1.73611111vw;
	}

	.pdd16-step-buying__footer .cta--step {
		width: 11.25vw;
	}

	.pdd16-step-buying__footer-disclaimer {
		margin-top: 1.66666667vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__tooltip {
		top: 2.36111111vw;
		max-width: 42.63888889vw;
		min-width: 16.94444444vw;
		font-size: .83333333vw;
		border-radius: .41666667vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__inner {
		width: 73.19444444vw;
		min-height: 31.38888889vw;
		max-height: 41.94444444vw;
		padding: 1.66666667vw 0vw 0vw 0vw;
		border-radius: 1.38888889vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__title {
		margin-bottom: 3.33333333vw;
		padding: 0vw 3.88888889vw 0vw 1.66666667vw;
		font-size: 1.66666667vw;
		max-height: 2.22222222vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__contents {
		padding: 0vw 1.66666667vw 0vw .97222222vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__contents .scrollbar__wrap {
		max-height: 38.75vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images {
		width: 26.38888889vw;
		height: 16.66666667vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-slide {
		padding: 0vw 3.125vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-button-prev {
		left: .55555556vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-button-next {
		right: .55555556vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-content {
		padding-bottom: 2.77777778vw;
		padding-left: 3.33333333vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-title {
		margin-bottom: 1.11111111vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-info {
		margin-bottom: 1.11111111vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-seller {
		margin-left: 1.11111111vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-seller:before {
		height: 1.11111111vw;
		margin-right: 1.11111111vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-review {
		margin-bottom: 1.11111111vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item {
		font-size: .97222222vw;
		padding-left: 1.38888889vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item:before {
		left: .27777778vw;
		top: .48611111vw;
		width: .27777778vw;
		height: .27777778vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item+.pdd16-step-buying__learn-more-feature-item {
		margin-top: .20833333vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-cta {
		margin-top: 1.73611111vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon {
		margin-top: 1.66666667vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item {
		width: 8.88888889vw;
		margin-left: 1.73611111vw;
		padding: .83333333vw .55555556vw 1.11111111vw .55555556vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item:before {
		left: -0.90277778vw;
		top: .83333333vw;
		height: 6.11111111vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-image {
		width: 4.44444444vw;
		margin-bottom: .55555556vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-text {
		height: 2.22222222vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying__tnc {
		padding: 1.04166667vw 1.66666667vw 2.01388889vw 1.66666667vw;
		font-size: 1.04166667vw;
	}

	.pdd16-step-buying__tnc-title {
		margin-bottom: 1.66666667vw;
	}

	.pdd16-step-buying__tnc-checkbox {
		margin-bottom: .625vw;
	}

	.pdd16-step-buying--free-gift .pdd16-step-buying__tnc-checkbox.is-required .checkbox-v2__label:before {
		font-size: 1.04166667vw;
	}

	.pdd16-step-buying__tnc .checkbox-v2__label,.pdd16-step-buying__tnc-required-field {
		padding-left: 3.61111111vw;
	}

	.pdd16-step-buying__tnc .checkbox-v2__label-box-wrap {
		left: .83333333vw;
	}

	.pdd16-step-buying__tnc .checkbox-v2__label-text {
		padding: .34722222vw 0vw;
	}

	.pdd16-step-buying__tnc-required-field {
		padding-left: 3.61111111vw;
		padding-bottom: .83333333vw;
	}

	.pdd16-step-buying--vd-sei .scrollbar-horizontal__track {
		height: .20833333vw;
	}

	.pdd16-step-buying--vd-sei .scrollbar-horizontal__track-content:before,.pdd16-step-buying--vd-sei .scrollbar-horizontal__bar:after {
		height: .20833333vw !important;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc {
		padding: 1.04166667vw 1.66666667vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-title {
		font-size: 1.25vw;
		margin-top: .625vw;
		margin-bottom: 1.18055556vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox {
		margin-bottom: 1.11111111vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox:last-of-type {
		margin-bottom: .55555556vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox.is-required .checkbox-v2__label-text:before {
		font-size: 1.04166667vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-required-field {
		font-size: .97222222vw;
	}

	.pdd16-step-buying--vd-sei .checkbox-v2__label-text {
		margin-top: -0.06944444vw;
		padding: 0;
	}

	.pdd16-step-buying--vd-sei .checkbox-v2__label-box-wrap {
		left: 0;
	}

	.pdd16-step-buying--vd-sei .checkbox-v2__label,.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-required-field {
		padding-left: 2.22222222vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__footer .cta--step {
		width: auto;
	}
}

@media only screen and (max-width:767px) {
	.pdd16-step-buying__header {
		min-height: auto;
		background-color: #fff;
	}

	.pdd16-step-buying__header-wrap {
		display: block;
		padding: 2.22222222vw 6.66666667vw;
	}

	.pdd16-step-buying__header-title {
		overflow: hidden;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.pdd16-step-buying__header-title .image {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 8.88888889vw;
		height: 8.88888889vw;
		vertical-align: middle;
		margin-right: 3.33333333vw;
	}

	.pdd16-step-buying__header-text strong {
		max-width: 74.44444444vw;
		font-size: 3.33333333vw;
		display: -webkit-box;
		overflow: hidden;
		word-wrap: break-word;
		word-break: break-word;
		text-overflow: ellipsis;
		white-space: normal;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.pdd16-step-buying__header-price {
		display: none;
	}

	.pdd16-step-buying__header-item {
		display: block;
		width: 100%;
		text-align: right;
		height: 8.88888889vw;
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying__header-item-btn {
		padding: 2.22222222vw 0vw 2.77777778vw 0vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__header-item-btn .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd16-step-buying__header-item .item-layer {
		top: 11.38888889vw;
		width: 100vw;
		right: -6.66666667vw;
		border-radius: 0vw 0vw 1.66666667vw 1.66666667vw;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.pdd16-step-buying__header-item .item-layer:after {
		content: '';
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 70%;
		background-color: rgba(0,0,0,0.6);
		z-index: -1;
	}

	.pdd16-step-buying__header-item .item-layer-close {
		top: 5.27777778vw;
		right: 5.27777778vw;
	}

	.pdd16-step-buying__header-item .item-layer-close .icon {
		width: 5vw;
		height: 5vw;
	}

	.pdd16-step-buying__header-item .item-layer__title {
		padding: 5.27777778vw 13.33333333vw 5.27777778vw 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying__header-item .item-layer__list {
		padding: 0vw 6.66666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__list-wrap {
		max-height: 106.66666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__list-item {
		padding: 3.33333333vw 0vw;
	}

	.pdd16-step-buying__header-item .item-layer__list-item .image {
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.pdd16-step-buying__header-item .item-layer__text {
		font-size: 3.88888889vw;
		height: 10.55555556vw;
		margin-bottom: 1.66666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__text-wrap {
		width: 50vw;
		margin: 0vw 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__header-item .item-layer__text-wrap del {
		margin-left: 2.22222222vw;
	}

	.pdd16-step-buying__header-item .item-layer__info {
		font-size: 3.33333333vw;
		width: 12.22222222vw;
	}

	.pdd16-step-buying__header-item .item-layer__info-delete {
		margin-top: 8.05555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd16-step-buying__header-item .item-layer__price {
		padding: 4.44444444vw 6.66666667vw;
	}

	.pdd16-step-buying__header-item .item-layer__price-text,.pdd16-step-buying__header-item .item-layer__price-sum {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__header-item .item-layer__price-text strong,.pdd16-step-buying__header-item .item-layer__price-sum strong {
		font-size: 5vw;
		margin-bottom: .83333333vw;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-title {
		height: auto;
		padding: 2.22222222vw 6.66666667vw;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-wrap {
		padding: 0;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__quantity {
		display: block;
		line-height: 1.33;
		text-align: right;
		margin-left: auto;
		width: 10.83333333vw;
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying__header-add-on-product .pdd16-step-buying__header-text {
		width: 60.27777778vw;
	}

	.pdd16-step-buying__add-on-list {
		width: auto;
		border-top: 1px solid #ddd;
		margin-left: 0;
		padding: 2.22222222vw 4.44444444vw;
	}

	.pdd16-step-buying__add-on-list-icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin-right: 2.22222222vw;
	}

	.pdd16-step-buying__add-on-list-image {
		width: 8.88888889vw;
		height: 8.88888889vw;
	}

	.pdd16-step-buying__add-on-list-product-name {
		width: 42.22222222vw;
		font-size: 3.33333333vw;
		margin-left: 2.22222222vw;
	}

	.pdd16-step-buying__add-on-list-box {
		width: 64.44444444vw;
		padding: 0vw 2.22222222vw;
	}

	.pdd16-step-buying__add-on-list-box.swiper-slide-active.changing,.pdd16-step-buying__add-on-list-box.swiper-slide-active.changed {
		margin-left: 6.66666667vw;
	}

	.pdd16-step-buying__add-on-list-box.swiper-slide-active.changingend,.pdd16-step-buying__add-on-list-box.swiper-slide-active.changedend {
		margin-left: 0;
	}

	.pdd16-step-buying__add-on-list-box.swiper-slide-active:first-child.changing,.pdd16-step-buying__add-on-list-box.swiper-slide-active:first-child.changed {
		margin-left: 0;
	}

	.pdd16-step-buying__add-on-list.is-full .pdd16-step-buying__add-on-list-product-name {
		width: 68.88888889vw;
	}

	.pdd16-step-buying__add-on-list.is-full .pdd16-step-buying__add-on-list-box {
		width: 100%;
	}

	.pdd16-step-buying__add-on-list .swiper-button-prev:after {
		background: -webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(#fff));
		background: linear-gradient(to left,rgba(255,255,255,0),#fff);
	}

	.pdd16-step-buying__add-on-list .swiper-button-next:after {
		background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(#fff));
		background: linear-gradient(to right,rgba(255,255,255,0),#fff);
	}

	.pdd16-step-buying__add-on-list .swiper-button-next,.pdd16-step-buying__add-on-list .swiper-button-prev {
		background-color: #fff;
		width: 8.88888889vw;
	}

	.pdd16-step-buying__add-on-list .swiper-button-next:after,.pdd16-step-buying__add-on-list .swiper-button-prev:after {
		width: 4.44444444vw;
	}

	.pdd16-step-buying__add-on-list .swiper-button-next:focus,.pdd16-step-buying__add-on-list .swiper-button-prev:focus,.pdd16-step-buying__add-on-list .swiper-button-next:hover,.pdd16-step-buying__add-on-list .swiper-button-prev:hover {
		background-color: #fff;
	}

	.pdd16-step-buying__promotion-banner {
		padding: 4.44444444vw 6.66666667vw;
	}

	.pdd16-step-buying__promotion-banner svg.icon {
		width: 8.88888889vw;
		height: 8.88888889vw;
	}

	.pdd16-step-buying__promotion-banner-text {
		font-size: 3.33333333vw;
		margin-left: 2.22222222vw;
	}

	.pdd16-step-buying__contents {
		width: 100%;
		padding: 8.88888889vw 0vw 0vw 0vw;
	}

	.pdd16-step-buying__contents .tab .tab__item {
		margin: 0vw 2.5vw;
	}

	.pdd16-step-buying__list-type {
		display: block;
		height: 8.88888889vw;
		padding: 2.22222222vw 6.66666667vw;
		text-align: right;
	}

	.pdd16-step-buying__list-type .btn-type {
		width: 4.44444444vw;
		height: 4.44444444vw;
		overflow: hidden;
		font-size: 2.77777778vw;
		display: inline-block;
	}

	.pdd16-step-buying__list-type .btn-type span {
		position: absolute;
		color: transparent;
	}

	.pdd16-step-buying__list-type .btn-type svg.icon {
		width: 100%;
		height: 100%;
		fill: #aaa;
	}

	.pdd16-step-buying__list-type .btn-type.on .icon {
		fill: #000;
	}

	.pdd16-step-buying .scrollbar {
		padding-bottom: 0;
	}

	.pdd16-step-buying .scrollbar__contents {
		width: 100%;
		white-space: normal;
	}

	.pdd16-step-buying .scrollbar .single-chip div.option-selector__wrap--capacity {
		top: 7.22222222vw;
	}

	.pdd16-step-buying .scrollbar-horizontal__track,.pdd16-step-buying .scrollbar-vertical__track {
		display: none;
	}

	.pdd16-step-buying__headline {
		font-size: 7.22222222vw;
		padding: 0vw 6.66666667vw;
		margin-bottom: 4.44444444vw;
	}

	.pdd16-step-buying__sub-headline {
		margin-top: 0;
		font-size: 3.88888889vw;
	}

	.pdd16-step-buying__evoucher {
		padding: 3.88888889vw 6.66666667vw 0vw 6.66666667vw;
		margin-bottom: 5.55555556vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__evoucher-wrap {
		padding-bottom: 2.5vw;
	}

	.pdd16-step-buying__evoucher-list {
		width: 100%;
		max-width: none;
	}

	.pdd16-step-buying__evoucher-title {
		padding: .55555556vw 0vw;
		min-width: unset;
		width: 38%;
	}

	.pdd16-step-buying__evoucher-content {
		padding-block: .55555556vw;
		padding-left: 2.22222222vw;
	}

	.pdd16-step-buying__evoucher-tax {
		margin-left: 0 !important;
	}

	.pdd16-step-buying__evoucher-current {
		display: block;
	}

	.pdd16-step-buying__evoucher .pdd16-step-buying__evoucher-cta .cta--clear-all {
		padding-bottom: 1.94444444vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__evoucher .pdd16-step-buying__evoucher-cta .cta--clear-all:after {
		bottom: 1.94444444vw;
	}

	.pdd16-step-buying__evoucher .pdd16-step-buying__evoucher-cta svg.icon {
		width: 3.05555556vw;
		height: 3.05555556vw;
	}

	.pdd16-step-buying__tab-wrap .tab {
		margin-top: -4.44444444vw;
		margin-left: 0;
		margin-right: 0;
	}

	.pdd16-step-buying__sub-headline ~ .pdd16-step-buying__tab-wrap {
		margin-top: 6.66666667vw;
	}

	.pdd16-step-buying__card {
		width: 86.66666667vw;
		padding: 6.66666667vw 10vw;
		border-radius: 5.55555556vw;
		margin: 4.44444444vw 0vw 0vw 0vw;
	}

	.pdd16-step-buying__card:first-child {
		margin: 3.33333333vw 0vw 0vw 0vw;
	}

	.pdd16-step-buying__card-header-badge .badge-icon {
		margin-top: -2.22222222vw;
		margin-bottom: 3.33333333vw;
		margin-left: -4.44444444vw;
	}

	.pdd16-step-buying__card-title {
		height: 12.22222222vw;
		width: 66.66666667vw;
	}

	.pdd16-step-buying__card-title-text {
		font-size: 4.44444444vw;
		max-height: 12.22222222vw;
	}

	.pdd16-step-buying__card div.image {
		width: 66.66666667vw;
		height: 66.66666667vw;
		margin: 3.33333333vw 0vw;
	}

	.pdd16-step-buying__card-seller-text {
		padding-bottom: 3.33333333vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__card-option {
		margin: 0;
	}

	.pdd16-step-buying__card .option-selector__color-name .option-selector__color-tooltip {
		left: -6.94444444vw;
		top: 6.94444444vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity {
		top: 17.22222222vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity:not(.swiper-mode) {
		padding-left: 0;
		padding-right: 0;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide {
		padding: 0vw 1.11111111vw;
		width: 21.11111111vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size {
		height: 7.77777778vw;
		font-size: 2.77777778vw;
		border-radius: .55555556vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity-single .option-selector__swiper-slide {
		min-width: 21.66666667vw;
	}

	.pdd16-step-buying__card .option-selector__wrap--capacity-single .option-selector__swiper-slide.is-active .option-selector__size {
		padding: 0vw 1.11111111vw 0vw 1.11111111vw;
	}

	.pdd16-step-buying__card-badge {
		margin: 2.77777778vw 0vw;
	}

	.pdd16-step-buying__card-price {
		min-height: 12.22222222vw;
	}

	.pdd16-step-buying__card-price--samcol {
		min-height: 17.22222222vw;
	}

	.pdd16-step-buying__card-price .card-price {
		font-size: 5vw;
		margin-bottom: 1.11111111vw;
	}

	.pdd16-step-buying__card-price .card-price-excluding-vat {
		margin-bottom: 1.11111111vw;
		font-size: 5vw;
	}

	.pdd16-step-buying__card-price .card-price-special,.pdd16-step-buying__card-price .card-price-rrp {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__card-price .card-price-rrp {
		margin-top: .55555556vw;
	}

	.pdd16-step-buying__card-price .card-was del {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__card-price-current {
		font-size: 5vw;
	}

	.pdd16-step-buying__card-price-current ~ div {
		margin-top: .13888889vw;
	}

	.pdd16-step-buying__card-price-current ~ div:not(.pdd16-step-buying__card-price-next) {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__card-price-current+div {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying__card-price-tax {
		margin-top: 1.38888889vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__card-price-next {
		column-gap: 1.11111111vw;
		margin-top: 1.38888889vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__card-price-current+.pdd16-step-buying__card-price-next {
		margin-top: 1.38888889vw;
	}

	.pdd16-step-buying__card-price-description span {
		display: -webkit-box;
		overflow: hidden;
		word-wrap: break-word;
		word-break: break-word;
		text-overflow: ellipsis;
		white-space: normal;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.pdd16-step-buying__card-option+.pdd16-step-buying__card-price {
		margin-top: 3.33333333vw;
	}

	.pdd16-step-buying__card .cta {
		margin-top: 4.44444444vw;
		width: 100%;
		height: 11.11111111vw;
		text-align: center;
	}

	.pdd16-step-buying__card .cta.cta-contained,.pdd16-step-buying__card .cta.cta-outlined {
		padding-left: 0;
		padding-right: 0;
	}

	.pdd16-step-buying__card .cta--on svg.icon {
		width: 5.27777778vw;
		height: 5.27777778vw;
		margin-right: 2.22222222vw;
	}

	.pdd16-step-buying__card .cta.cta--2line-mo {
		height: auto;
		white-space: nowrap;
	}

	.pdd16-step-buying__card .cta.cta--2line-mo.cta--contained {
		padding: 1.38888889vw 4.44444444vw;
	}

	.pdd16-step-buying__card .cta.cta--2line-mo.cta--outlined {
		padding: 1.11111111vw 4.16666667vw;
	}

	.pdd16-step-buying__card-cta-learn-more {
		width: 100%;
	}

	.pdd16-step-buying__card-cta-learn-more .cta {
		margin-top: 2.22222222vw;
	}

	.pdd16-step-buying__card-cta {
		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;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		margin-top: 4.44444444vw;
	}

	.pdd16-step-buying__card-cta>.cta {
		margin-top: 0;
	}

	.pdd16-step-buying__card-text {
		width: auto;
		height: auto;
		margin: 0;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__card-state {
		margin-top: 3.33333333vw;
		min-height: 5.27777778vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__card-input {
		margin: 0;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card {
		width: 41.11111111vw;
		padding: 6.66666667vw 3.33333333vw;
		border-radius: 5.55555556vw;
		margin: 4.44444444vw 0vw 0vw 0vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card:first-child {
		margin: 4.44444444vw 0vw 0vw 0vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card:nth-child(2n) {
		margin: 4.44444444vw 0vw 0vw 4.44444444vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-header-badge .badge-icon {
		margin-top: -3.33333333vw;
		margin-bottom: 2.22222222vw;
		margin-left: 0vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-title {
		height: 8.88888889vw;
		width: 34.44444444vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-title-text {
		font-size: 3.33333333vw;
		max-height: 8.88888889vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card div.image {
		width: 26.66666667vw;
		height: 26.66666667vw;
		margin: 3.33333333vw 3.88888889vw 3.33333333vw 3.88888889vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector {
		margin: 0vw -3.33333333vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector__swiper {
		max-width: none;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector__swiper-container {
		height: 100%;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector__wrap--color-chip {
		height: 6.66666667vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector__color {
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: 0vw 1.11111111vw 0vw 1.11111111vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector__color-code {
		left: 1px;
		right: 1px;
		top: 1px;
		bottom: 1px;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector__color-name {
		padding: 0vw 3.33333333vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .option-selector__color-name .option-selector__color-tooltip {
		left: 1.11111111vw;
		right: 3.33333333vw;
		top: 5.55555556vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price--samcol {
		height: auto;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price .card-price {
		font-size: 4.44444444vw;
		margin-bottom: .27777778vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price .card-price-excluding-vat {
		margin-bottom: .55555556vw;
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price .card-price-special,.pdd16-step-buying__2column .pdd16-step-buying__card-price .card-price-rrp {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price .card-price-rrp {
		margin-top: 0;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price .card-was del {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price-current {
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price-tax {
		margin-top: 1.11111111vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price-next {
		column-gap: 1.11111111vw;
		margin-top: .55555556vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__card-price-current+.pdd16-step-buying__2column .pdd16-step-buying__card-price-next {
		margin-top: 1.38888889vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-price .pdd16-step-buying__card-price-tax+.pdd16-step-buying__card-price-next {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .cta {
		width: 100%;
		height: 8.88888889vw;
		margin-top: 4.44444444vw;
		padding: 1.66666667vw 0vw 1.94444444vw 0vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .cta--on .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin-right: 1.11111111vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .cta.cta--2line-mo {
		height: auto;
		white-space: normal;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .cta.cta--2line-mo.cta--contained {
		padding-top: 2.22222222vw;
		padding-bottom: 2.22222222vw;
		min-height: 8.88888889vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card .cta.cta--2line-mo.cta--outlined {
		padding-top: 1.94444444vw;
		padding-bottom: 1.94444444vw;
		min-height: 8.88888889vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-cta-learn-more .cta {
		margin-top: 2.22222222vw;
	}

	.pdd16-step-buying__2column .pdd16-step-buying__card-cta>.cta {
		margin-top: 0;
	}

	.pdd16-step-buying__view-more {
		height: auto;
		width: auto;
		background: transparent;
		padding: 0;
		margin-right: 0;
		border-radius: 0;
		margin-top: 6.66666667vw;
	}

	.pdd16-step-buying__view-more button.cta {
		height: auto;
		width: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		border: 1px solid #000;
		padding: 2.5vw 6.38888889vw 2.77777778vw 6.38888889vw;
		border-radius: 5.55555556vw;
	}

	.pdd16-step-buying__view-more button.cta svg.icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd16-step-buying__view-more button.cta svg.icon.next {
		display: none;
	}

	.pdd16-step-buying__view-more button.cta svg.icon.down {
		display: inline-block;
		margin-left: 1.11111111vw;
	}

	.pdd16-step-buying__view-more .cta-text {
		margin-top: 0;
		font-size: 3.88888889vw;
	}

	.pdd16-step-buying__disclaimer {
		font-size: 3.33333333vw;
		padding: 8.88888889vw 6.66666667vw 0vw 6.66666667vw;
	}

	.pdd16-step-buying__footer {
		width: 100%;
		border-top: 1px solid #ddd;
		margin-top: 8.88888889vw;
		padding-block: 4.16666667vw 4.44444444vw;
		padding-inline: 6.66666667vw;
		background-color: #fff;
	}

	.pdd16-step-buying__footer-price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-bottom: 2.22222222vw;
		font-size: 0;
		width: 100%;
	}

	.pdd16-step-buying__footer-price-text {
		font-size: 3.33333333vw;
		text-align: end;
	}

	.pdd16-step-buying__footer-price-text strong:not(.pdd16-step-buying__footer-price-special):not(.pdd16-step-buying__footer-price-excluding-vat) {
		font-size: 3.88888889vw;
		line-height: 1.357;
	}

	.pdd16-step-buying__footer-price-sub {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__footer-price-tax {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__footer-price-save {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		gap: 1.11111111vw;
		margin-top: .55555556vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__footer-price-save .was-text {
		color: #000;
	}

	.pdd16-step-buying__footer-price-save .sale-text {
		font-weight: bold;
		color: #006bea;
	}

	.pdd16-step-buying__footer-price-save:has(.pdd16-step-buying__footer-price-tax) {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: .55555556vw;
	}

	.pdd16-step-buying__footer-price-save:has(.pdd16-step-buying__footer-price-tax) .sale-text {
		margin-top: .27777778vw;
	}

	.pdd16-step-buying__footer-price-installment {
		margin-top: .55555556vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__footer-text {
		width: 24%;
		font-size: 3.88888889vw;
		line-height: 1.32;
		font-weight: bold;
		text-align: left;
	}

	.pdd16-step-buying__footer-text strong {
		display: block;
	}

	.pdd16-step-buying__footer-sum {
		width: 76%;
		font-size: 3.33333333vw;
		line-height: 1.55;
		text-align: right;
	}

	.pdd16-step-buying__footer-sum strong {
		font-size: 3.88888889vw;
		vertical-align: baseline;
	}

	.pdd16-step-buying__footer-cta-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.pdd16-step-buying__footer-cta {
		width: 50%;
	}

	.pdd16-step-buying__footer-cta:only-child {
		width: 100%;
	}

	.pdd16-step-buying__footer-cta+.pdd16-step-buying__footer-cta {
		margin: 0;
	}

	.pdd16-step-buying__footer .cta--step {
		width: 100%;
	}

	.pdd16-step-buying__footer-disclaimer {
		margin: 3.33333333vw -2.22222222vw 0vw -2.22222222vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__footer--fixed {
		position: fixed;
		left: 0;
		bottom: 0;
		width: 100%;
		z-index: 1;
	}

	.pdd16-step-buying__footer--fixed+.pdd16-step-buying__footer__dummy {
		display: block;
	}

	.pdd16-step-buying__card-title-text:hover ~ .pdd16-step-buying__tooltip,.pdd16-step-buying__header-text strong:hover ~ .pdd16-step-buying__tooltip {
		display: none !important;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__list-type {
		display: none;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card {
		position: relative;
		min-height: 40vw;
		padding: 6.66666667vw 5.55555556vw 6.66666667vw 43.33333333vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card:first-child {
		margin-top: 0;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .image {
		position: absolute;
		left: 14.44444444vw;
		top: 50%;
		width: 26.66666667vw;
		height: 26.66666667vw;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		margin: 0;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-title {
		display: block;
		width: auto;
		height: auto;
		margin-bottom: 3.33333333vw;
		vertical-align: top;
		text-align: left;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-title-text {
		max-height: 8.33333333vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__wrap--color-chip:not(.swiper-mode) {
		margin-left: -0.83333333vw;
		text-align: left;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__wrap--color-chip .option-selector__color {
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: 0vw .83333333vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__wrap--color-chip .option-selector__color .option-selector__color-code {
		top: .27777778vw;
		left: .27777778vw;
		right: .27777778vw;
		bottom: .27777778vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__wrap--capacity {
		top: 0;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__wrap--capacity .option-selector__size-label {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__button-next,.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__button-prev,.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__button-next .icon,.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .option-selector__button-prev .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-text {
		margin-top: 3.33333333vw;
		text-align: left;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-price {
		margin-top: 3.33333333vw;
		text-align: left;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-price strong {
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-price del {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card .cta {
		width: 36.11111111vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-state {
		min-height: 0;
		text-align: left;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-state p {
		margin-top: 3.33333333vw;
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .pdd16-step-buying__card-input {
		position: absolute;
		left: 5.55555556vw;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.pdd16-step-buying.pdd16-step-buying--free-gift .option-selector__wrap--capacity-single .option-selector__swiper {
		text-align: left;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__inner {
		width: 100%;
		height: 100%;
		max-height: 100%;
		padding: 6.66666667vw 0vw 0vw 0vw;
		border-radius: 0;
		min-height: auto;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__title {
		margin-bottom: 6.66666667vw;
		max-height: 16.66666667vw;
		padding: 0vw 15.55555556vw 0vw 6.66666667vw;
		font-size: 6.11111111vw;
		-webkit-line-clamp: 2;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__contents {
		padding: 0;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__contents .scrollbar__wrap {
		max-height: 100%;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__contents-wrap {
		margin-top: 6.66666667vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup__contents-title {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup button.layer-popup__close {
		right: 1.66666667vw;
		top: 1.66666667vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.pdd16-step-buying__layer-learn-more .layer-popup button.layer-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images {
		float: none;
		width: 100%;
		height: 55.55555556vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-slide {
		padding: 0vw 13.88888889vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-button-prev {
		left: 2.22222222vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-images .swiper-button-next {
		right: 2.22222222vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-content {
		padding: 6.66666667vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-title {
		margin-bottom: 2.22222222vw;
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-info {
		margin-bottom: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-seller {
		margin-left: 4.44444444vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-seller:before {
		height: 4.44444444vw;
		margin-right: 4.44444444vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-review {
		margin-bottom: 2.22222222vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-review .rating__point,.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-review .rating__review-count {
		font-size: 3.88888889vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature {
		margin-top: 3.33333333vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item {
		font-size: 3.33333333vw;
		padding-left: 4.44444444vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item:before {
		left: 1.11111111vw;
		top: 1.66666667vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-item+.pdd16-step-buying__learn-more-feature-item {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-cta {
		margin-top: 6.66666667vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 6.66666667vw;
		padding: 8.88888889vw 0vw 2.22222222vw 0vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item {
		width: 50%;
		margin: 0;
		padding: 2.22222222vw 0vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-item:before {
		content: none;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-image {
		width: 13.33333333vw;
		margin-bottom: 2.77777778vw;
	}

	.pdd16-step-buying__layer-learn-more .pdd16-step-buying__learn-more-feature-icon-text {
		height: 8.88888889vw;
		padding: 0vw 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__layer-learn-more .scrollbar-vertical__track,.pdd16-step-buying__layer-learn-more .scrollbar-vertical__bar {
		display: block;
	}

	.pdd16-step-buying__tnc {
		padding: 8.88888889vw 6.66666667vw 0vw 6.66666667vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying__tnc-title {
		margin-bottom: 4.72222222vw;
	}

	.pdd16-step-buying__tnc-checkbox {
		margin-bottom: 4.16666667vw;
	}

	.pdd16-step-buying--free-gift .pdd16-step-buying__tnc-checkbox.is-required .checkbox-v2__label:before {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying__tnc .checkbox-v2__label,.pdd16-step-buying__tnc-required-field {
		padding-left: 9.44444444vw;
	}

	.pdd16-step-buying__tnc .checkbox-v2__label-box-wrap {
		left: 1.94444444vw;
	}

	.pdd16-step-buying__tnc .checkbox-v2__label-text {
		padding: .83333333vw 0vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.pdd16-step-buying__tnc-required-field {
		padding-bottom: .27777778vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying--vd-sei .scrollbar-horizontal__track {
		height: .83333333vw;
	}

	.pdd16-step-buying--vd-sei .scrollbar-horizontal__track-content:before,.pdd16-step-buying--vd-sei .scrollbar-horizontal__bar:after {
		height: .83333333vw !important;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc {
		padding: 8.88888889vw 6.66666667vw 4.16666667vw 6.66666667vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-title {
		font-size: 4.44444444vw;
		margin-top: 6.66666667vw;
		margin-bottom: 4.72222222vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox {
		margin-bottom: 4.72222222vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-checkbox.is-required .checkbox-v2__label-text:before {
		font-size: 4.16666667vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-required-field {
		font-size: 3.88888889vw;
		margin-top: 3.05555556vw;
	}

	.pdd16-step-buying--vd-sei .checkbox-v2__label-box-wrap {
		left: 0;
	}

	.pdd16-step-buying--vd-sei .checkbox-v2__label-text {
		margin-top: -0.27777778vw;
		font-size: 3.88888889vw;
		padding: 0;
		line-height: 1.33;
	}

	.pdd16-step-buying--vd-sei .checkbox-v2__label,.pdd16-step-buying--vd-sei .pdd16-step-buying__tnc-required-field {
		padding-left: 8.88888889vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__footer {
		margin-top: 2.77777778vw;
		padding-top: 3.61111111vw;
	}

	.pdd16-step-buying--vd-sei .pdd16-step-buying__footer .cta--step {
		width: 100%;
	}
}

.pdd16-step-buying-v2 {
	background: #f7f7f7;
}

.pdd16-step-buying-v2__contents {
	margin: 0 auto;
	max-width: 1440px;
	text-align: center;
}

.pdd16-step-buying-v2__headline {
	padding: 74px 88px 0;
	font-size: 48px;
	line-height: 1.2;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.pdd16-step-buying-v2__sub-headline {
	margin-top: 22px;
	font-size: 18px;
	line-height: 1.33;
	font-weight: 400;
}

.pdd16-step-buying-v2__category {
	position: relative;
	padding-bottom: 36px;
}

.pdd16-step-buying-v2__category+.pdd16-step-buying-v2__category::before {
	content: "";
	display: block;
	margin: 17px auto 63px;
	width: 1264px;
	height: 1px;
	background-color: #ddd;
}

.pdd16-step-buying-v2__category-list {
	margin-top: 36px;
}

.pdd16-step-buying-v2__category-title {
	margin-bottom: 36px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 32px;
	font-weight: 700;
	color: #000;
	line-height: 1.22;
	text-align: center;
}

.pdd16-step-buying-v2__category-title:has(+.pdd16-step-buying-v2__category-desc) {
	margin-bottom: 11px;
}

.pdd16-step-buying-v2__category-desc {
	margin-bottom: 32px;
	padding: 0 88px;
	font-size: 16px;
	color: #000;
	line-height: 1.375;
	text-align: center;
}

.pdd16-step-buying-v2__category-contents {
	width: 1288px;
}

.pdd16-step-buying-v2__category-contents:not(.swiper-container-initialized) .pdd16-step-buying-v2__card-list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.pdd16-step-buying-v2__category-contents:not(.swiper-container-initialized) .pdd16-step-buying-v2__card-list+.swiper-scrollbar {
	display: none;
}

.pdd16-step-buying-v2__swiper-button {
	position: absolute;
	top: 50%;
	margin: auto;
	padding: 8px;
	width: 40px;
	height: 40px;
	border: 1px solid rgba(255,255,255,0.15);
	border-radius: 48.9%;
	background-color: rgba(0,0,0,0.45);
}

.pdd16-step-buying-v2__swiper-button:hover,.pdd16-step-buying-v2__swiper-button:focus,.pdd16-step-buying-v2__swiper-button:active {
	background-color: #1c1c1c;
}

.pdd16-step-buying-v2__swiper-button:after {
	content: none;
}

.pdd16-step-buying-v2__swiper-button svg {
	width: 24px;
	height: 24px;
	fill: #fff;
	pointer-events: none;
}

.pdd16-step-buying-v2__swiper-button:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.pdd16-step-buying-v2__swiper-button:focus:after {
	content: ' ';
	position: absolute;
	top: 2px;
	bottom: 2px;
	left: 2px;
	right: 2px;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
	outline: 2px dotted black;
	pointer-events: none;
	border-radius: 48.9%;
}

.pdd16-step-buying-v2__swiper-button.swiper-button-prev {
	left: 32px;
	right: auto;
}

.pdd16-step-buying-v2__swiper-button.swiper-button-next {
	left: auto;
	right: 32px;
}

.pdd16-step-buying-v2__swiper-button.swiper-button-disabled {
	visibility: hidden;
}

.pdd16-step-buying-v2__card {
	position: relative;
	padding: 0 12px;
	width: 322px;
}

.pdd16-step-buying-v2__card-list.swiper-duration--none {
	-webkit-transition-duration: 1ms !important;
	transition-duration: 1ms !important;
}

.pdd16-step-buying-v2__card-list+.swiper-scrollbar {
	margin-top: 36px;
	height: 16px;
	position: relative;
	background: 0;
	cursor: pointer;
}

.pdd16-step-buying-v2__card-list+.swiper-scrollbar::after,.pdd16-step-buying-v2__card-list+.swiper-scrollbar .swiper-scrollbar-drag::after {
	display: block;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-radius: 1.5px;
	width: 100%;
	height: 3px;
	content: '';
	background: rgba(0,0,0,0.1);
}

.pdd16-step-buying-v2__card-list+.swiper-scrollbar .swiper-scrollbar-drag {
	height: 100%;
	background: 0;
}

.pdd16-step-buying-v2__card-list+.swiper-scrollbar .swiper-scrollbar-drag::after {
	background: #313131;
}

.pdd16-step-buying-v2__card-inner {
	position: relative;
	border: 2px solid #fff;
	border-radius: 20px;
	padding: 10px 14px 28px;
	background-color: #fff;
}

.is-selected .pdd16-step-buying-v2__card-inner {
	border-color: #2189ff;
}

.pdd16-step-buying-v2__card-inner>.no-data {
	margin: 0 !important;
	padding: 0 !important;
}

.pdd16-step-buying-v2__card-header-badge {
	font-size: 0;
	height: 20px;
	text-align: left;
}

.pdd16-step-buying-v2__card-title {
	position: relative;
	height: 44px;
}

.pdd16-step-buying-v2__card-title-text {
	margin-top: 12px;
	font-size: 16px;
	line-height: 1.375;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.pdd16-step-buying-v2__card div.image {
	width: 172px;
	height: 172px;
}

.pdd16-step-buying-v2__card-seller {
	margin-top: 12px;
}

.pdd16-step-buying-v2__card-seller-text {
	font-size: 12px;
	line-height: 1.33;
	font-weight: 700;
	text-align: start;
}

.pdd16-step-buying-v2__card-option {
	margin-top: 17px;
}

.pdd16-step-buying-v2__card-text+.pdd16-step-buying-v2__card-option {
	display: none;
}

.pdd16-step-buying-v2__card .option-selector__color-name {
	margin-bottom: 7px;
}

.pdd16-step-buying-v2__card .option-selector__color-tooltip {
	top: 20px;
	left: 0;
}

.pdd16-step-buying-v2__card-list:has(.option-selector__color-text .option-selector__wrap--capacity) .pdd16-step-buying-v2__card .option-selector__wrap--capacity {
	top: 55px;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide {
	padding-right: 10px;
	min-width: 16px;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size {
	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%;
	height: 32px;
	text-align: center;
	line-height: 1;
	border: 1px solid transparent;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size-label {
	padding: 0 12px 0 13px;
	border-radius: 0;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size-label-text {
	display: inline-block;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size input[type='radio']:focus ~ label:after {
	margin: 0;
	border-radius: 0;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active:first-child {
	margin-left: 6px;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active:first-child:nth-last-child(2) {
	margin-left: 10px;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active .option-selector__size {
	border-radius: 2px;
	border-color: #000;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-disabled .option-selector__size {
	background: #f7f7f7;
	color: #b8b8b8;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__floating-bar {
	display: none !important;
}

.pdd16-step-buying-v2__card .option-selector__wrap--color-chip {
	margin-bottom: 8px;
}

.pdd16-step-buying-v2__card-list:has(.option-selector__color-text .option-selector__wrap--capacity) .option-selector__wrap--color-chip ~ .option-selector__wrap--capacity {
	top: 0;
}

.pdd16-step-buying-v2__card .option-selector__wrap--capacity-single .option-selector__swiper {
	width: 100% !important;
}

.pdd16-step-buying-v2__card-badge {
	margin: 20px auto 0;
	max-width: 176px;
	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;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	white-space: normal;
}

.pdd16-step-buying-v2__card-badge .badge-energy-label__badge {
	width: 61px;
	height: 33px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pdd16-step-buying-v2__card-badge .badge-energy-label__text {
	margin-top: 1px;
	text-align: left;
}

.pdd16-step-buying-v2__card-badge .badge-repairability {
	display: inline-block;
	margin-top: 3px;
}

.pdd16-step-buying-v2__card-badge .badge-repairability__image {
	width: 68px;
	height: 40px;
}

.pdd16-step-buying-v2__card-badge .badge-charger {
	display: inline-block;
	margin-top: 3px;
	font-size: 0;
	vertical-align: middle;
}

.pdd16-step-buying-v2__card-badge .badge-charger .charger-icon {
	width: 30px;
	height: 40px;
}

.pdd16-step-buying-v2__card-price {
	margin-top: 16px;
	min-height: 24px;
	font-size: 0;
}

.pdd16-step-buying-v2__card-price .card-price {
	margin-bottom: 6px;
	font-size: 18px;
	line-height: 1.33;
	display: block;
}

.pdd16-step-buying-v2__card-price .card-price-excluding-vat,.pdd16-step-buying-v2__card-price .card-price-special,.pdd16-step-buying-v2__card-price .card-price-rrp {
	display: block;
	line-height: 1.33;
	text-align: center;
}

.pdd16-step-buying-v2__card-price .card-price-excluding-vat {
	margin-bottom: 4px;
	font-size: 18px;
}

.pdd16-step-buying-v2__card-price .card-price-special,.pdd16-step-buying-v2__card-price .card-price-rrp {
	font-size: 12px;
}

.pdd16-step-buying-v2__card-price .card-price-rrp {
	margin-top: 2px;
}

.pdd16-step-buying-v2__card-price .card-was {
	font-size: 0;
}

.pdd16-step-buying-v2__card-price .card-was del {
	padding-bottom: 3px;
	font-size: 12px;
	color: #006aeb;
}

.pdd16-step-buying-v2__card-price-current {
	font-size: 18px;
	font-weight: bold;
}

.pdd16-step-buying-v2__card-price-current ~ div {
	margin-top: 2px;
	display: block;
	line-height: 1.33;
	font-size: 12px;
}

.pdd16-step-buying-v2__card-price-current ~ div:last-child {
	padding-bottom: 3px;
}

.pdd16-step-buying-v2__card-price-current+div {
	margin-top: 4px;
}

.pdd16-step-buying-v2__card-price-text {
	white-space: normal;
}

.pdd16-step-buying-v2__card-price-next:has(.pdd16-step-buying-v2__card-price-tax) {
	margin-top: 7px;
}

.pdd16-step-buying-v2__card-price-tax {
	color: #717171;
}

.pdd16-step-buying-v2__card-price-save {
	font-weight: bold;
	color: #006bea;
}

.pdd16-step-buying-v2__card-price-tax+.pdd16-step-buying-v2__card-price-save {
	margin-left: 3px;
}

.pdd16-step-buying-v2__card-price-description {
	font-size: 0 !important;
}

.pdd16-step-buying-v2__card-price-description span {
	font-size: 12px;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.pdd16-step-buying-v2__card-cta {
	margin-top: 11px;
}

.pdd16-step-buying-v2__card-cta .cta {
	min-width: 128px;
	min-height: 40px;
}

.pdd16-step-buying-v2__card-cta .cta.cta--contained.cta--black:hover,.pdd16-step-buying-v2__card-cta .cta.cta--contained.cta--black:active,.pdd16-step-buying-v2__card-cta .cta.cta--contained.cta--black:focus {
	border-color: #555 !important;
	background-color: #555 !important;
	color: #fff !important;
}

.pdd16-step-buying-v2__card-cta .cta--on.cta--contained.cta--black {
	border-color: #2189ff !important;
	color: #fff !important;
	background-color: #2189ff !important;
}

.pdd16-step-buying-v2__card-cta .cta--on.cta--contained.cta--black:hover,.pdd16-step-buying-v2__card-cta .cta--on.cta--contained.cta--black:active,.pdd16-step-buying-v2__card-cta .cta--on.cta--contained.cta--black:focus {
	border-color: #006bea !important;
	background-color: #006bea !important;
	color: #fff !important;
}

.pdd16-step-buying-v2__card-text {
	margin: 0 auto 16px;
	font-size: 14px;
	color: #000;
	text-align: center;
	white-space: normal;
}

.pdd16-step-buying-v2__card-desc {
	margin: 6px 0 21px;
}

.pdd16-step-buying-v2__card-desc-text {
	font-size: 12px;
	color: #000;
	text-align: center;
	line-height: 1.34;
	white-space: normal;
}

.pdd16-step-buying-v2__card-desc-list {
	padding: 0 16px;
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 1.34;
	white-space: normal;
}

.pdd16-step-buying-v2__card-desc-item {
	padding: 2px 0;
	list-style: disc;
}

.pdd16-step-buying-v2__card-desc[data-card-desc-expanded="false"] {
	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;
}

.pdd16-step-buying-v2__card-desc[data-card-desc-expanded="false"] .pdd16-step-buying-v2__card-desc-text,.pdd16-step-buying-v2__card-desc[data-card-desc-expanded="false"] .pdd16-step-buying-v2__card-desc-list {
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.pdd16-step-buying-v2__card-state {
	margin-top: 16px;
	font-size: 14px;
}

.pdd16-step-buying-v2__card-state .state--added {
	color: #006bea;
}

.pdd16-step-buying-v2__card-state .state--out-of-stock {
	color: #e03030;
	font-weight: 700;
}

.pdd16-step-buying-v2__card-input {
	margin-top: 16px;
}

.pdd16-step-buying-v2__card-input .radio-v2__label-box {
	width: 28px;
	height: 28px;
}

.pdd16-step-buying-v2__card-input .radio-v2__label-box-wrap {
	width: 32px;
	height: 32px;
}

.pdd16-step-buying-v2__card-input .radio-v2__label-box-circle {
	width: 16px;
	height: 16px;
}

.pdd16-step-buying-v2__card-input .radio-v2__label-text {
	display: block;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	clip: rect(1px,1px,1px,1px);
}

.pdd16-step-buying-v2__card.is-show {
	display: inline-block;
}

.pdd16-step-buying-v2__view-more {
	margin: 5px auto 0;
}

.pdd16-step-buying-v2__view-more-text {
	font-size: 12px;
	font-weight: bold;
}

.pdd16-step-buying-v2__view-more .icon {
	position: relative;
	top: -2px;
	margin-left: 2px;
	vertical-align: middle;
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

.pdd16-step-buying-v2__view-more[aria-expanded="true"] .icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pdd16-step-buying-v2__disclaimer {
	font-size: 12px;
	color: #555;
	padding: 16px 24px 24px 24px;
	text-align: start;
}

.pdd16-step-buying-v2__tnc+.pdd16-step-buying-v2__disclaimer {
	padding-top: 0;
}

.pdd16-step-buying-v2__tnc {
	padding: 15px 24px 29px;
	font-size: 15px;
	text-align: start;
}

.pdd16-step-buying-v2__tnc-title {
	display: block;
	margin-bottom: 24px;
	line-height: 1.33;
}

.pdd16-step-buying-v2__tnc-checkbox {
	position: relative;
	margin-bottom: 9px;
}

.pdd16-step-buying-v2__tnc-checkbox.is-required .checkbox-v2__label:before {
	content: '*';
	color: #e03030;
	line-height: 1.33;
	display: inline-block;
	font-size: 15px;
	position: absolute;
	top: 0;
	left: 0;
}

.pdd16-step-buying-v2__tnc .checkbox-v2__label,.pdd16-step-buying-v2__tnc-required-field {
	padding-left: 52px;
}

.pdd16-step-buying-v2__tnc .checkbox-v2__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd16-step-buying-v2__tnc .checkbox-v2__label-box-wrap {
	position: absolute;
	left: 12px;
	top: 0;
}

.pdd16-step-buying-v2__tnc .checkbox-v2__label-text {
	padding: 5px 0;
	line-height: 1.2;
}

.pdd16-step-buying-v2__tnc .checkbox-v2__label-text a {
	text-decoration: underline;
	color: #006bea;
}

.pdd16-step-buying-v2__tnc-required-field {
	line-height: 1.2;
	color: #d62e2e;
	padding-bottom: 12px;
}

.pdd16-step-buying-v2__footer {
	border-top: 2px solid #ddd;
	padding: 34px 0 36px 0;
	text-align: center;
}

.pdd16-step-buying-v2__footer-cta {
	padding: 4px 0 3px;
	font-size: 14px;
	color: #006bea;
	text-decoration: underline;
	font-weight: bold;
}

.pdd16-step-buying-v2__evoucher {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 1440px;
	margin: 0 auto 2px;
	padding: 10px 24px 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 14px;
	line-height: 1.33;
	font-weight: 700;
	text-align: end;
}

.pdd16-step-buying-v2__evoucher-wrap {
	padding-bottom: 12px;
	border-bottom: 1px solid #ddd;
}

.pdd16-step-buying-v2__evoucher-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: auto;
	max-width: 327px;
	gap: 3px;
}

.pdd16-step-buying-v2__evoucher-list li:first-child {
	color: #006bea;
}

.pdd16-step-buying-v2__evoucher-item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.pdd16-step-buying-v2__evoucher-title {
	padding: 4px 0;
	text-align: start;
}

.pdd16-step-buying-v2__evoucher-content {
	padding: 4px 0;
	max-width: 204px;
}

.pdd16-step-buying-v2__evoucher-cta {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.pdd16-step-buying-v2__evoucher-cta .cta--clear-all {
	padding: 4px 0 5px;
	font-size: 13px;
	font-weight: 400;
}

.pdd16-step-buying-v2__evoucher-cta .cta--clear-all.cta--icon.cta--underline:after {
	display: block;
	height: 1px;
	bottom: 5px;
}

.pdd16-step-buying-v2__evoucher-cta .cta--clear-all .icon {
	width: 13px;
	height: 13px;
}

.pdd16-step-buying-v2__bottom {
	position: relative;
	bottom: auto;
	border-top: 1px solid #ddd;
	width: 100%;
	background: #fff;
}

.pdd16-step-buying-v2__bottom::after {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 1px;
	content: "";
	background: #ccc;
}

.pdd16-step-buying-v2__bottom--fixed .pdd16-step-buying-v2__bottom {
	position: fixed;
	bottom: 0;
	z-index: 1950;
}

.pdd16-step-buying-v2__bottom-headline {
	vertical-align: middle;
	width: 520px;
}

.pdd16-step-buying-v2__bottom-headline-text {
	display: inline-block;
	font-size: 24px;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: calc(2.66em);
	text-overflow: ellipsis;
	word-wrap: break-word;
	line-height: 1.33;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pdd16-step-buying-v2__bottom-headline-text {
		max-height: none;
	}
}

.pdd16-step-buying-v2__bottom-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	padding: 10px 24px 9px 24px;
	width: 100%;
	max-width: 1440px;
	min-height: 95px;
}

.pdd16-step-buying-v2__bottom-price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 776px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pdd16-step-buying-v2__bottom-price-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 4px 0 6px 0;
	text-align: end;
}

.pdd16-step-buying-v2__bottom-price-inner {
	max-width: 474px;
}

.pdd16-step-buying-v2__bottom-price-text {
	font-size: 22px;
}

.pdd16-step-buying-v2__bottom-price .final-text {
	line-height: 1.33;
}

.pdd16-step-buying-v2__bottom-price .monthly-text {
	display: inline-block;
	font-size: 16px;
	vertical-align: baseline;
	font-weight: 400;
}

.pdd16-step-buying-v2__bottom-price-save:has(.pdd16-step-buying-v2__bottom-price-tax) {
	margin-top: 1px;
}

.pdd16-step-buying-v2__bottom-price-tax {
	font-size: 16px;
	color: #717171;
	line-height: 1.33;
}

.pdd16-step-buying-v2__bottom-price .was-text,.pdd16-step-buying-v2__bottom-price .sale-text {
	margin-top: 1px;
	font-size: 16px;
	line-height: 1.33;
}

.pdd16-step-buying-v2__bottom-price .was-text {
	color: #757575;
	font-weight: 400;
}

.pdd16-step-buying-v2__bottom-price .sale-text {
	font-weight: 700;
	color: #006bea;
	margin-left: 4px;
}

.pdd16-step-buying-v2__bottom-price .pdd16-step-buying-v2__bottom-price-tax+.sale-text {
	margin-left: 1px;
}

.pdd16-step-buying-v2__bottom-price__cta {
	max-width: 278px;
}

.pdd16-step-buying-v2__bottom-price__cta .cta {
	max-width: 100%;
	min-width: 118px;
	white-space: nowrap;
	text-shadow: 0 0 3px rgba(0,0,0,0.72);
}

.pdd16-step-buying-v2__bottom-price__cta .cta:hover,.pdd16-step-buying-v2__bottom-price__cta .cta:focus {
	text-shadow: none;
}

.pdd16-step-buying-v2__bottom-price__cta .cta--a-series {
	background-color: #555 !important;
	color: #8f8f8f !important;
}

.pdd16-step-buying-v2__layer-learn-more {
	display: none;
}

.pdd16-step-buying-v2__layer-learn-more .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;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup__looping--first {
	display: inline-block;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup__inner {
	display: inline-block;
	position: relative;
	width: 1054px;
	min-height: 452px;
	max-height: 604px;
	padding: 24px 0 0 0;
	border-radius: 20px;
	background: #fff;
	line-height: 1.33;
	text-align: start;
	vertical-align: middle;
	letter-spacing: 0;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup__title {
	margin-bottom: 48px;
	padding: 0 56px 0 24px;
	text-align: left;
	font-weight: bold;
	font-size: 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents {
	padding: 0 24px 0 14px;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents .scrollbar__wrap {
	max-height: 558px;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup__close {
	display: block;
	overflow: hidden;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 48px;
	height: 48px;
	color: transparent;
	text-indent: -9999px;
}

.pdd16-step-buying-v2__layer-learn-more .layer-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 24px;
	height: 24px;
	margin: -12px 0 0 -12px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images {
	float: left;
	width: 380px;
	height: 240px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-slide {
	padding: 0 45px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-button-prev {
	left: 8px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-button-next {
	right: 8px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-content {
	overflow: hidden;
	padding-bottom: 40px;
	padding-left: 48px;
	white-space: normal;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-title {
	margin-bottom: 16px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 18px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-info {
	margin-bottom: 16px;
	font-size: 12px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-sku,.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-seller {
	display: inline-block;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-seller {
	margin-left: 16px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-seller:before {
	content: '';
	display: inline-block;
	width: 1px;
	height: 16px;
	vertical-align: middle;
	margin-right: 16px;
	background-color: #aaa;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-review {
	margin-bottom: 16px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item {
	position: relative;
	font-size: 14px;
	padding-left: 20px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item:before {
	content: '';
	position: absolute;
	left: 4px;
	top: 7px;
	width: 4px;
	height: 4px;
	vertical-align: middle;
	border-radius: 100%;
	background-color: #000;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item+.pdd16-step-buying-v2__learn-more-feature-item {
	margin-top: 3px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-cta {
	margin-top: 25px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 auto;
	flex: 0 auto;
	width: 128px;
	margin-left: 25px;
	padding: 12px 8px 16px;
	text-align: center;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item:before {
	content: '';
	position: absolute;
	left: -13px;
	top: 12px;
	width: 1px;
	height: 88px;
	background-color: #aaa;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item:first-child {
	margin: 0;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item:first-child:before {
	content: none;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-image {
	width: 64px;
	margin: 0 auto 8px;
}

.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-text {
	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;
	height: 32px;
	font-size: 12px;
}

.pdd16-step-buying-v2__layer-learn-more .scrollbar-vertical__track,.pdd16-step-buying-v2__layer-learn-more .scrollbar-vertical__bar {
	display: block;
}

.pdd16-step-buying-v2--no-line-through del {
	text-decoration: none;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pdd16-step-buying-v2__headline {
		padding: 5.13888889vw 6.11111111vw 0vw 6.11111111vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__sub-headline {
		margin-top: 1.52777778vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying-v2__category {
		padding-bottom: 2.5vw;
	}

	.pdd16-step-buying-v2__category+.pdd16-step-buying-v2__category::before {
		margin-top: .83333333vw;
		margin-bottom: 4.09722222vw;
		width: 87.77777778vw;
	}

	.pdd16-step-buying-v2__category-list {
		margin-top: 2.5vw;
	}

	.pdd16-step-buying-v2__category-title {
		margin-bottom: 2.5vw;
		font-size: 2.22222222vw;
	}

	.pdd16-step-buying-v2__category-title:has(+.pdd16-step-buying-v2__category-desc) {
		margin-bottom: .76388889vw;
	}

	.pdd16-step-buying-v2__category-desc {
		margin-bottom: 2.22222222vw;
		padding: 0vw 6.11111111vw;
		font-size: 1.11111111vw;
	}

	.pdd16-step-buying-v2__category-contents {
		width: 89.44444444vw;
	}

	.pdd16-step-buying-v2__swiper-button {
		padding: .55555556vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.pdd16-step-buying-v2__swiper-button svg {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd16-step-buying-v2__swiper-button.swiper-button-prev {
		left: 2.22222222vw;
	}

	.pdd16-step-buying-v2__swiper-button.swiper-button-next {
		right: 2.22222222vw;
	}

	.pdd16-step-buying-v2__card {
		padding: 0vw .83333333vw;
		width: 22.36111111vw;
	}

	.pdd16-step-buying-v2__card-list+.swiper-scrollbar {
		margin-top: 2.5vw;
		height: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card-list+.swiper-scrollbar::after,.pdd16-step-buying-v2__card-list+.swiper-scrollbar .swiper-scrollbar-drag::after {
		height: .20833333vw;
	}

	.pdd16-step-buying-v2__card-inner {
		border-width: .13888889vw;
		border-radius: 1.38888889vw;
		padding: .69444444vw .97222222vw 1.66666667vw .97222222vw;
	}

	.pdd16-step-buying-v2__card-header-badge {
		height: 1.38888889vw;
	}

	.pdd16-step-buying-v2__card-title {
		height: 3.05555556vw;
	}

	.pdd16-step-buying-v2__card-title-text {
		margin-top: .83333333vw;
		font-size: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card div.image {
		width: 11.94444444vw;
		height: 11.94444444vw;
	}

	.pdd16-step-buying-v2__card-seller {
		margin-top: .83333333vw;
	}

	.pdd16-step-buying-v2__card-seller-text {
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__card-option {
		margin-top: 1.18055556vw;
	}

	.pdd16-step-buying-v2__card .option-selector__color-name {
		margin-bottom: .48611111vw;
	}

	.pdd16-step-buying-v2__card .option-selector__color-tooltip {
		top: 1.38888889vw;
	}

	.pdd16-step-buying-v2__card-list:has(.option-selector__color-text .option-selector__wrap--capacity) .pdd16-step-buying-v2__card .option-selector__wrap--capacity {
		top: 3.81944444vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide {
		padding-right: .69444444vw;
		min-width: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size {
		height: 2.22222222vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size-label {
		padding: 0vw .83333333vw 0vw .90277778vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active:first-child {
		margin-left: .41666667vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active:first-child:nth-last-child(2) {
		margin-left: .69444444vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active .option-selector__size {
		border-radius: .13888889vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--color-chip {
		margin-bottom: .55555556vw;
	}

	.pdd16-step-buying-v2__card-list:has(.option-selector__color-text .option-selector__wrap--capacity) .option-selector__wrap--color-chip ~ .option-selector__wrap--capacity {
		top: 0;
	}

	.pdd16-step-buying-v2__card-badge {
		margin-top: 1.38888889vw;
		max-width: 12.22222222vw;
		gap: .27777778vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-energy-label__badge {
		width: 4.23611111vw;
		height: 2.29166667vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-repairability {
		margin-top: .20833333vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-repairability__image {
		width: 4.72222222vw;
		height: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-charger {
		margin-top: .20833333vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-charger .charger-icon {
		width: 2.08333333vw;
		height: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-price {
		margin-top: 1.11111111vw;
		min-height: 1.66666667vw;
	}

	.pdd16-step-buying-v2__card-price .card-price {
		margin-bottom: .41666667vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying-v2__card-price .card-price-excluding-vat {
		margin-bottom: .27777778vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying-v2__card-price .card-price-special,.pdd16-step-buying-v2__card-price .card-price-rrp {
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__card-price .card-price-rrp {
		margin-top: .13888889vw;
	}

	.pdd16-step-buying-v2__card-price .card-was del {
		padding-bottom: .20833333vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__card-price-current {
		font-size: 1.25vw;
	}

	.pdd16-step-buying-v2__card-price-current ~ div {
		margin-top: .13888889vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__card-price-current+div {
		margin-top: .27777778vw;
	}

	.pdd16-step-buying-v2__card-price-next:has(.pdd16-step-buying-v2__card-price-tax) {
		margin-top: .48611111vw;
	}

	.pdd16-step-buying-v2__card-price-tax+.pdd16-step-buying-v2__card-price-save {
		margin-left: .20833333vw;
	}

	.pdd16-step-buying-v2__card-price-description span {
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__card-cta {
		margin-top: .76388889vw;
	}

	.pdd16-step-buying-v2__card-cta .cta {
		min-width: 8.88888889vw;
		min-height: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-text {
		margin-bottom: 1.11111111vw;
		font-size: .97222222vw;
	}

	.pdd16-step-buying-v2__card-desc {
		margin: .41666667vw 0vw 1.45833333vw 0vw;
	}

	.pdd16-step-buying-v2__card-desc-text {
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__card-desc-list {
		padding: 0vw 1.11111111vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__card-desc-item {
		padding: .13888889vw 0vw;
	}

	.pdd16-step-buying-v2__card-state {
		margin-top: 1.11111111vw;
		font-size: .97222222vw;
	}

	.pdd16-step-buying-v2__card-input {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card-input .radio-v2__label-box {
		width: 1.94444444vw;
		height: 1.94444444vw;
	}

	.pdd16-step-buying-v2__card-input .radio-v2__label-box-wrap {
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.pdd16-step-buying-v2__card-input .radio-v2__label-box-circle {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd16-step-buying-v2__view-more-text {
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__view-more .icon {
		top: -0.13888889vw;
		margin-left: .13888889vw;
	}

	.pdd16-step-buying-v2__disclaimer {
		font-size: .83333333vw;
		padding: 0vw 1.66666667vw 1.66666667vw 1.66666667vw;
	}

	.pdd16-step-buying-v2__tnc {
		padding: 1.04166667vw 1.66666667vw 2.01388889vw 1.66666667vw;
		font-size: 1.04166667vw;
	}

	.pdd16-step-buying-v2__tnc-title {
		margin-bottom: 1.66666667vw;
	}

	.pdd16-step-buying-v2__tnc-checkbox {
		margin-bottom: .625vw;
	}

	.pdd16-step-buying-v2__tnc-checkbox.is-required .checkbox-v2__label:before {
		font-size: 1.04166667vw;
	}

	.pdd16-step-buying-v2__tnc .checkbox-v2__label,.pdd16-step-buying-v2__tnc-required-field {
		padding-left: 3.61111111vw;
	}

	.pdd16-step-buying-v2__tnc .checkbox-v2__label-box-wrap {
		left: .83333333vw;
	}

	.pdd16-step-buying-v2__tnc .checkbox-v2__label-text {
		padding: .34722222vw 0vw;
	}

	.pdd16-step-buying-v2__tnc-required-field {
		padding-left: 3.61111111vw;
		padding-bottom: .83333333vw;
	}

	.pdd16-step-buying-v2__footer {
		padding: 2.36111111vw 0vw 2.5vw 0vw;
	}

	.pdd16-step-buying-v2__footer-cta {
		padding: .27777778vw 0vw .20833333vw 0vw;
	}

	.pdd16-step-buying-v2__footer .cta--step {
		width: 11.25vw;
	}

	.pdd16-step-buying-v2__evoucher {
		margin-bottom: .13888889vw;
		padding: .69444444vw 1.66666667vw 0vw 1.66666667vw;
		font-size: .97222222vw;
	}

	.pdd16-step-buying-v2__evoucher-wrap {
		padding-bottom: .83333333vw;
	}

	.pdd16-step-buying-v2__evoucher-list {
		max-width: 22.70833333vw;
		gap: .20833333vw;
	}

	.pdd16-step-buying-v2__evoucher-title {
		padding: .27777778vw 0vw;
	}

	.pdd16-step-buying-v2__evoucher-content {
		padding: .27777778vw 0vw;
		max-width: 14.16666667vw;
	}

	.pdd16-step-buying-v2__evoucher-cta .cta--clear-all {
		padding: .27777778vw 0vw .34722222vw 0vw;
		font-size: .90277778vw;
	}

	.pdd16-step-buying-v2__evoucher-cta .cta .icon {
		width: .90277778vw;
		height: .90277778vw;
	}

	.pdd16-step-buying-v2__bottom-headline {
		width: 36.11111111vw;
	}

	.pdd16-step-buying-v2__bottom-headline-text {
		font-size: 1.66666667vw;
	}

	.pdd16-step-buying-v2__bottom-inner {
		gap: 1.66666667vw;
		padding: .69444444vw 1.66666667vw .625vw 1.66666667vw;
		min-height: 6.59722222vw;
	}

	.pdd16-step-buying-v2__bottom-price {
		gap: 1.66666667vw;
		width: 53.88888889vw;
	}

	.pdd16-step-buying-v2__bottom-price-wrap {
		gap: 1.66666667vw;
		padding: .27777778vw 0vw .41666667vw 0vw;
	}

	.pdd16-step-buying-v2__bottom-price-inner {
		max-width: 32.91666667vw;
	}

	.pdd16-step-buying-v2__bottom-price-text {
		font-size: 1.52777778vw;
	}

	.pdd16-step-buying-v2__bottom-price .monthly-text {
		font-size: 1.11111111vw;
	}

	.pdd16-step-buying-v2__bottom-price-tax {
		font-size: 1.11111111vw;
	}

	.pdd16-step-buying-v2__bottom-price-tax+.sale-text {
		margin-left: .13888889vw;
	}

	.pdd16-step-buying-v2__bottom-price .was-text,.pdd16-step-buying-v2__bottom-price .sale-text {
		font-size: 1.11111111vw;
	}

	.pdd16-step-buying-v2__bottom-price .was-text {
		color: #757575;
		font-weight: 400;
	}

	.pdd16-step-buying-v2__bottom-price .sale-text {
		margin-left: .27777778vw;
	}

	.pdd16-step-buying-v2__bottom-price__cta {
		max-width: 19.30555556vw;
	}

	.pdd16-step-buying-v2__bottom-price__cta .cta {
		min-width: 8.19444444vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__inner {
		width: 73.19444444vw;
		min-height: 31.38888889vw;
		max-height: 41.94444444vw;
		padding: 1.66666667vw 0vw 0vw 0vw;
		border-radius: 1.38888889vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__title {
		margin-bottom: 3.33333333vw;
		padding: 0vw 3.88888889vw 0vw 1.66666667vw;
		font-size: 1.66666667vw;
		max-height: 2.22222222vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents {
		padding: 0vw 1.66666667vw 0vw .97222222vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents .scrollbar__wrap {
		max-height: 38.75vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__close {
		right: .83333333vw;
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__close .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin: -0.83333333vw 0vw 0vw -0.83333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images {
		width: 26.38888889vw;
		height: 16.66666667vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-slide {
		padding: 0vw 3.125vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-button-prev {
		left: .55555556vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-button-next {
		right: .55555556vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-content {
		padding-bottom: 2.77777778vw;
		padding-left: 3.33333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-title {
		margin-bottom: 1.11111111vw;
		font-size: 1.25vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-info {
		margin-bottom: 1.11111111vw;
		font-size: .83333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-seller {
		margin-left: 1.11111111vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-seller:before {
		height: 1.11111111vw;
		margin-right: 1.11111111vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-review {
		margin-bottom: 1.11111111vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item {
		font-size: .97222222vw;
		padding-left: 1.38888889vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item:before {
		left: .27777778vw;
		top: .48611111vw;
		width: .27777778vw;
		height: .27777778vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item+.pdd16-step-buying-v2__learn-more-feature-item {
		margin-top: .20833333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-cta {
		margin-top: 1.73611111vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon {
		margin-top: 1.66666667vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item {
		width: 8.88888889vw;
		margin-left: 1.73611111vw;
		padding: .83333333vw .55555556vw 1.11111111vw .55555556vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item:before {
		left: -0.90277778vw;
		top: .83333333vw;
		height: 6.11111111vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-image {
		width: 4.44444444vw;
		margin-bottom: .55555556vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-text {
		height: 2.22222222vw;
		font-size: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.pdd16-step-buying-v2__headline {
		font-size: 6.66666667vw;
		padding: 12.5vw 6.66666667vw 0vw 6.66666667vw;
		line-height: 1.33;
	}

	.pdd16-step-buying-v2__sub-headline {
		margin-top: 3.33333333vw;
		font-size: 3.88888889vw;
	}

	.pdd16-step-buying-v2__category {
		padding-bottom: 10vw;
	}

	.pdd16-step-buying-v2__category+.pdd16-step-buying-v2__category::before {
		margin-top: 4.72222222vw;
		margin-bottom: 12.5vw;
		width: 100%;
		background: 0;
	}

	.pdd16-step-buying-v2__category-list {
		margin-top: 6.38888889vw;
	}

	.pdd16-step-buying-v2__category-title {
		margin-bottom: 5.55555556vw;
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying-v2__category-title:has(+.pdd16-step-buying-v2__category-desc) {
		margin-bottom: 3.05555556vw;
	}

	.pdd16-step-buying-v2__category-desc {
		margin-bottom: 4.44444444vw;
		padding: 0vw 6.66666667vw;
		font-size: 2.77777778vw;
		line-height: 1.35;
	}

	.pdd16-step-buying-v2__category-contents {
		width: 95.555555%;
		margin-left: 4.444444%;
	}

	.pdd16-step-buying-v2__category-contents>.swiper-scrollbar {
		width: 90.697674%;
		margin-left: 1.162790%;
	}

	.pdd16-step-buying-v2__swiper-button {
		display: none;
	}

	.pdd16-step-buying-v2__card {
		padding: 0vw 2.22222222vw;
		width: 52.22222222vw !important;
	}

	.pdd16-step-buying-v2__card:last-of-type {
		margin-right: 4.44444444vw;
	}

	.pdd16-step-buying-v2__card-list+.swiper-scrollbar {
		margin-top: 5.55555556vw;
		height: 4.44444444vw;
	}

	.pdd16-step-buying-v2__card-list+.swiper-scrollbar::after,.pdd16-step-buying-v2__card-list+.swiper-scrollbar .swiper-scrollbar-drag::after {
		height: .83333333vw;
	}

	.pdd16-step-buying-v2__card-inner {
		border-width: .55555556vw;
		border-radius: 5.55555556vw;
		padding: 3.88888889vw 3.88888889vw 5vw 3.88888889vw;
	}

	.pdd16-step-buying-v2__card-header-badge {
		height: auto;
	}

	.pdd16-step-buying-v2__card-title {
		height: 8.88888889vw;
	}

	.pdd16-step-buying-v2__card-title-text {
		font-size: 3.33333333vw;
		line-height: 1.33;
	}

	.pdd16-step-buying-v2__card div.image {
		width: 38.88888889vw;
		height: 38.88888889vw;
	}

	.pdd16-step-buying-v2__card-seller {
		margin-top: 3.33333333vw;
	}

	.pdd16-step-buying-v2__card-seller-text {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__card-option {
		margin-top: 5vw;
	}

	.pdd16-step-buying-v2__card .option-selector__button-prev,.pdd16-step-buying-v2__card .option-selector__button-next,.pdd16-step-buying-v2__card .option-selector__button-prev .icon,.pdd16-step-buying-v2__card .option-selector__button-next .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd16-step-buying-v2__card .option-selector__button-next:after,.pdd16-step-buying-v2__card .option-selector__button-prev:after {
		width: 1.66666667vw;
		height: 5vw;
	}

	.pdd16-step-buying-v2__card .option-selector__button-prev {
		left: 2.5vw;
	}

	.pdd16-step-buying-v2__card .option-selector__button-next {
		right: 2.5vw;
	}

	.pdd16-step-buying-v2__card .option-selector__color {
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: 0vw 1.11111111vw;
	}

	.pdd16-step-buying-v2__card .option-selector__color-code {
		top: 1px;
		left: 1px;
		right: 1px;
		bottom: 1px;
	}

	.pdd16-step-buying-v2__card .option-selector__color-name {
		margin-bottom: .83333333vw;
	}

	.pdd16-step-buying-v2__card .option-selector__color-name-text {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card .option-selector__color-tooltip {
		top: 4.44444444vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap {
		padding: 0vw 5.83333333vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity {
		padding: 0vw 5.83333333vw;
	}

	.pdd16-step-buying-v2__card-list:has(.option-selector__color-text .option-selector__wrap--capacity) .pdd16-step-buying-v2__card .option-selector__wrap--capacity {
		top: 11.94444444vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity:not(.swiper-mode) {
		padding-left: 0;
		padding-right: 0;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide {
		padding-right: 1.11111111vw;
		min-width: 5.55555556vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size {
		height: 6.66666667vw;
		border-radius: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide .option-selector__size-label {
		padding: 0vw 1.66666667vw;
		height: 6.66666667vw;
		font-size: 2.22222222vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active:first-child {
		margin-left: .55555556vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active:first-child:nth-last-child(2) {
		margin-left: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--capacity .option-selector__swiper-slide.is-active .option-selector__size {
		border-radius: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card .option-selector__wrap--color-chip {
		margin-bottom: 1.66666667vw;
		padding: 0vw 5.83333333vw;
	}

	.pdd16-step-buying-v2__card-list:has(.option-selector__color-text .option-selector__wrap--capacity) .option-selector__wrap--color-chip ~ .option-selector__wrap--capacity {
		top: 0;
	}

	.pdd16-step-buying-v2__card-badge {
		margin: 5vw 0vw 4.44444444vw 0vw;
		gap: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-energy-label__badge {
		width: 12.77777778vw;
		height: 6.94444444vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-energy-label__text {
		margin-top: 0;
		margin-right: .55555556vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-repairability {
		margin-top: 0;
	}

	.pdd16-step-buying-v2__card-badge .badge-repairability__image {
		width: 14.44444444vw;
		height: 8.61111111vw;
	}

	.pdd16-step-buying-v2__card-badge .badge-charger {
		margin-top: 0;
	}

	.pdd16-step-buying-v2__card-badge .badge-charger .charger-icon {
		width: 6.38888889vw;
		height: 8.33333333vw;
	}

	.pdd16-step-buying-v2__card-price {
		margin-top: 4.72222222vw;
		min-height: 5.83333333vw;
	}

	.pdd16-step-buying-v2__card-price .card-price {
		font-size: 4.44444444vw;
		margin-bottom: 1.38888889vw;
	}

	.pdd16-step-buying-v2__card-price .card-price-excluding-vat {
		margin-bottom: 1.38888889vw;
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying-v2__card-price .card-price-special,.pdd16-step-buying-v2__card-price .card-price-rrp {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-price .card-price-rrp {
		margin-top: .55555556vw;
	}

	.pdd16-step-buying-v2__card-price .card-was del {
		padding-bottom: .83333333vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-price-current {
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying-v2__card-price-current ~ div {
		margin-top: .55555556vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-price-current+div {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card-price-next:has(.pdd16-step-buying-v2__card-price-tax) {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying-v2__card-price-tax {
		display: block;
	}

	.pdd16-step-buying-v2__card-price-tax+.pdd16-step-buying-v2__card-price-save {
		margin-left: 0vw;
	}

	.pdd16-step-buying-v2__card-price-description span {
		font-size: 2.77777778vw;
		display: -webkit-box;
		overflow: hidden;
		word-wrap: break-word;
		word-break: break-word;
		text-overflow: ellipsis;
		white-space: normal;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.pdd16-step-buying-v2__card-option+.pdd16-step-buying-v2__card-price {
		margin-top: 3.33333333vw;
	}

	.pdd16-step-buying-v2__card-cta {
		margin-top: 1.66666667vw;
	}

	.pdd16-step-buying-v2__card-cta .cta {
		min-width: 20vw;
		min-height: 8.88888889vw;
		padding: 1.66666667vw 4.44444444vw 1.38888889vw 4.44444444vw;
		font-size: 3.33333333vw;
		line-height: 1.5;
	}

	.pdd16-step-buying-v2__card-cta .cta.cta--2line:not(.cta--icon-v2).cta--contained,.pdd16-step-buying-v2__card-cta .cta.cta--2line:not(.cta--icon-v2).cta--outlined,.pdd16-step-buying-v2__card-cta .cta.cta--2line-mo:not(.cta--icon-v2).cta--contained,.pdd16-step-buying-v2__card-cta .cta.cta--2line-mo:not(.cta--icon-v2).cta--outlined {
		height: auto;
		min-height: 8.88888889vw;
		padding: 1.66666667vw 4.44444444vw 1.38888889vw 4.44444444vw;
		white-space: normal;
	}

	.pdd16-step-buying-v2__card-text {
		width: auto;
		height: auto;
		margin: 0;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-desc {
		margin: 1.38888889vw 0vw 0vw 0vw;
	}

	.pdd16-step-buying-v2__card-desc-text {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__card-desc-list {
		padding: 0vw 4.16666667vw;
		font-size: 2.77777778vw;
		line-height: 1.33;
	}

	.pdd16-step-buying-v2__card-desc-item {
		padding: .55555556vw 0vw;
	}

	.pdd16-step-buying-v2__card-state {
		margin-top: 4.44444444vw;
		min-height: 5.27777778vw;
		font-size: 3.33333333vw;
		line-height: 1.333;
	}

	.pdd16-step-buying-v2__card-input {
		margin: 0;
	}

	.pdd16-step-buying-v2__view-more {
		margin-top: 1.66666667vw;
	}

	.pdd16-step-buying-v2__view-more .icon {
		top: -0.55555556vw;
		margin-left: .55555556vw;
		padding-bottom: .55555556vw;
	}

	.pdd16-step-buying-v2__view-more-text {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__disclaimer {
		font-size: 2.77777778vw;
		padding: 1.11111111vw 6.66666667vw 6.66666667vw 6.66666667vw;
	}

	.pdd16-step-buying-v2__tnc {
		padding: 0vw 6.66666667vw 6.66666667vw 6.66666667vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__tnc-title {
		margin-bottom: 4.72222222vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__tnc-checkbox {
		margin-bottom: 4.16666667vw;
	}

	.pdd16-step-buying-v2__tnc-checkbox.is-required .checkbox-v2__label:before {
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__tnc .checkbox-v2__label,.pdd16-step-buying-v2__tnc-required-field {
		padding-left: 9.44444444vw;
	}

	.pdd16-step-buying-v2__tnc .checkbox-v2__label-box-wrap {
		left: 1.94444444vw;
	}

	.pdd16-step-buying-v2__tnc .checkbox-v2__label-text {
		padding: .83333333vw 0vw;
		font-size: 2.77777778vw;
		line-height: 1.4;
	}

	.pdd16-step-buying-v2__tnc-required-field {
		padding-bottom: .27777778vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__footer {
		width: 100%;
		border: 0;
		padding: 4.44444444vw 6.66666667vw 4.16666667vw 6.66666667vw;
	}

	.pdd16-step-buying-v2__footer-cta {
		padding: 1.11111111vw 0vw .83333333vw 0vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__evoucher {
		padding: 0;
		margin-bottom: 3.05555556vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__evoucher-wrap {
		padding-bottom: 2.5vw;
	}

	.pdd16-step-buying-v2__evoucher-list {
		width: 100%;
		gap: .83333333vw;
		max-width: none;
	}

	.pdd16-step-buying-v2__evoucher-item:last-child .pdd16-step-buying-v2__evoucher-title {
		padding-bottom: .55555556vw;
	}

	.pdd16-step-buying-v2__evoucher-title {
		width: 38%;
		padding: .27777778vw 0vw;
	}

	.pdd16-step-buying-v2__evoucher-content {
		padding: .27777778vw 0vw;
		max-width: 56.94444444vw;
	}

	.pdd16-step-buying-v2__evoucher .pdd16-step-buying-v2__evoucher-cta {
		margin-bottom: .83333333vw;
	}

	.pdd16-step-buying-v2__evoucher .pdd16-step-buying-v2__evoucher-cta .cta--clear-all {
		padding: 0vw;
		font-size: 2.77777778vw;
	}

	.pdd16-step-buying-v2__evoucher .pdd16-step-buying-v2__evoucher-cta .cta--clear-all.cta--icon.cta--underline:after {
		bottom: 1.11111111vw;
	}

	.pdd16-step-buying-v2__evoucher .pdd16-step-buying-v2__evoucher-cta svg.icon {
		margin-left: .55555556vw;
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.pdd16-step-buying-v2__bottom {
		padding: 2.77777778vw 6.66666667vw 4.44444444vw 6.66666667vw;
	}

	.pdd16-step-buying-v2__bottom-wrap:not(.pdd16-step-buying-v2__bottom--expanded) .pdd16-step-buying-v2__bottom-headline,.pdd16-step-buying-v2__bottom-wrap:not(.pdd16-step-buying-v2__bottom--expanded) .pdd16-step-buying-v2__bottom-headline-text {
		font-size: 0;
		margin: 0;
		opacity: 0;
		visibility: hidden;
	}

	.pdd16-step-buying-v2__bottom-wrap:not(.pdd16-step-buying-v2__bottom--expanded) .pdd16-step-buying-v2__bottom-headline {
		display: block;
	}

	.pdd16-step-buying-v2__bottom-wrap:not(.pdd16-step-buying-v2__bottom--expanded) .pdd16-step-buying-v2__bottom-headline-text {
		display: -webkit-box;
	}

	.pdd16-step-buying-v2__bottom-headline {
		width: 100%;
	}

	.pdd16-step-buying-v2__bottom--expanded .pdd16-step-buying-v2__bottom-headline-text {
		margin-bottom: 2.77777778vw;
		max-height: 15.55555556vw;
		font-size: 5.55555556vw;
		line-height: 1.4;
	}

	.pdd16-step-buying-v2__bottom--fixed .pdd16-step-buying-v2__bottom-headline,.pdd16-step-buying-v2__bottom--fixed .pdd16-step-buying-v2__bottom-headline-text {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: font-size .2s .1s cubic-bezier(0,0.18,0.07,1),margin .3s cubic-bezier(0,0.18,0.07,1),opacity .1s linear,visibility .1s linear;
		transition: font-size .2s .1s cubic-bezier(0,0.18,0.07,1),margin .3s cubic-bezier(0,0.18,0.07,1),opacity .1s linear,visibility .1s linear;
	}

	.pdd16-step-buying-v2__bottom--fixed .pdd16-step-buying-v2__bottom-headline {
		display: block;
	}

	.pdd16-step-buying-v2__bottom--fixed .pdd16-step-buying-v2__bottom-headline-text {
		display: -webkit-box;
	}

	.pdd16-step-buying-v2__bottom--fixed.pdd16-step-buying-v2__bottom--top .pdd16-step-buying-v2__bottom-headline,.pdd16-step-buying-v2__bottom--fixed.pdd16-step-buying-v2__bottom--top .pdd16-step-buying-v2__bottom-headline-text {
		font-size: 0;
		margin: 0;
	}

	.pdd16-step-buying-v2__bottom--fixed.pdd16-step-buying-v2__bottom--expanded:not(.pdd16-step-buying-v2__bottom--top) .pdd16-step-buying-v2__bottom-headline,.pdd16-step-buying-v2__bottom--fixed.pdd16-step-buying-v2__bottom--expanded:not(.pdd16-step-buying-v2__bottom--top) .pdd16-step-buying-v2__bottom-headline-text {
		opacity: 1;
		visibility: visible;
		-webkit-transition: font-size .3s cubic-bezier(0,0.18,0.07,1),margin .3s cubic-bezier(0,0.18,0.07,1),opacity .1s .2s linear,visibility .1s .2s linear;
		transition: font-size .3s cubic-bezier(0,0.18,0.07,1),margin .3s cubic-bezier(0,0.18,0.07,1),opacity .1s .2s linear,visibility .1s .2s linear;
	}

	.pdd16-step-buying-v2__bottom-inner {
		display: block;
		padding: 0;
		max-width: 100%;
		min-height: auto;
	}

	.pdd16-step-buying-v2__bottom-price {
		gap: 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		margin-top: 1.38888889vw;
		width: 100%;
	}

	.pdd16-step-buying-v2__bottom-price-wrap {
		gap: 4.44444444vw;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0;
		width: 100%;
		text-align: start;
	}

	.pdd16-step-buying-v2__bottom-price-inner {
		width: 100%;
		max-width: 100%;
	}

	.pdd16-step-buying-v2__bottom-price-text {
		font-size: 5vw;
	}

	.pdd16-step-buying-v2__bottom-price .monthly-text {
		display: block;
		margin-top: .27777778vw;
		font-size: 3.88888889vw;
	}

	.pdd16-step-buying-v2__bottom-price-save:has(.pdd16-step-buying-v2__bottom-price-tax) {
		margin-top: 0vw;
	}

	.pdd16-step-buying-v2__bottom-price-tax {
		display: inline;
		color: #717171;
		font-size: 3.88888889vw;
		line-height: 1.33;
	}

	.pdd16-step-buying-v2__bottom-price-tax:has(+.sale-text) {
		margin-right: .27777778vw;
	}

	.pdd16-step-buying-v2__bottom-price .was-text,.pdd16-step-buying-v2__bottom-price .sale-text {
		display: inline-block;
		margin-top: .27777778vw;
		font-size: 3.88888889vw;
	}

	.pdd16-step-buying-v2__bottom-price .was-text {
		margin-right: 1.11111111vw;
	}

	.pdd16-step-buying-v2__bottom-price .sale-text {
		margin-left: 0vw;
	}

	.pdd16-step-buying-v2__bottom-price-tax+.sale-text {
		margin-top: 0;
	}

	.pdd16-step-buying-v2__bottom-price__cta {
		display: table-cell;
		vertical-align: middle;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 41.11111111vw;
	}

	.pdd16-step-buying-v2__bottom-price__cta .cta {
		min-width: 25.55555556vw;
		min-height: 8.88888889vw;
		padding: 1.11111111vw 4.44444444vw;
		font-size: 3.33333333vw;
		white-space: normal;
		will-change: transform;
	}

	.pdd16-step-buying-v2__bottom-price__cta .cta.cta--2line-mo:not(.cta--icon-v2).cta--contained,.pdd16-step-buying-v2__bottom-price__cta .cta.cta--2line:not(.cta--icon-v2).cta--contained {
		padding: 1.11111111vw 4.44444444vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__inner {
		width: 100%;
		height: 100%;
		max-height: 100%;
		padding: 6.66666667vw 0vw 0vw 0vw;
		border-radius: 0;
		min-height: auto;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__title {
		margin-bottom: 6.66666667vw;
		max-height: 16.66666667vw;
		padding: 0vw 15.55555556vw 0vw 6.66666667vw;
		font-size: 6.11111111vw;
		-webkit-line-clamp: 2;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents {
		padding: 0;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents .scrollbar__wrap {
		max-height: 100%;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents-wrap {
		margin-top: 6.66666667vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup__contents-title {
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup button.layer-popup__close {
		right: 1.66666667vw;
		top: 1.66666667vw;
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .layer-popup button.layer-popup__close svg.icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		margin: -3.33333333vw 0vw 0vw -3.33333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images {
		float: none;
		width: 100%;
		height: 55.55555556vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-slide {
		padding: 0vw 13.88888889vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-button-prev {
		left: 2.22222222vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-images .swiper-button-next {
		right: 2.22222222vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-content {
		padding: 6.66666667vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-title {
		margin-bottom: 2.22222222vw;
		font-size: 4.44444444vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-info {
		margin-bottom: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-seller {
		margin-left: 4.44444444vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-seller:before {
		height: 4.44444444vw;
		margin-right: 4.44444444vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-review {
		margin-bottom: 2.22222222vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-review .rating__point,.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-review .rating__review-count {
		font-size: 3.88888889vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature {
		margin-top: 3.33333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item {
		font-size: 3.33333333vw;
		padding-left: 4.44444444vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item:before {
		left: 1.11111111vw;
		top: 1.66666667vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-item+.pdd16-step-buying-v2__learn-more-feature-item {
		margin-top: 1.11111111vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-cta {
		margin-top: 6.66666667vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-top: 6.66666667vw;
		padding: 8.88888889vw 0vw 2.22222222vw 0vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item {
		width: 50%;
		margin: 0;
		padding: 2.22222222vw 0vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-item:before {
		content: none;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-image {
		width: 13.33333333vw;
		margin-bottom: 2.77777778vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .pdd16-step-buying-v2__learn-more-feature-icon-text {
		height: 8.88888889vw;
		padding: 0vw 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.pdd16-step-buying-v2__layer-learn-more .scrollbar-vertical__track,.pdd16-step-buying-v2__layer-learn-more .scrollbar-vertical__bar {
		display: block;
	}
}

.pd-financing-table {
	padding: 48px 0;
	max-width: 1392px;
	margin: 0 auto;
}

.pd-financing-table__title {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 48px;
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	color: #000;
	margin-bottom: 32px;
}

.pd-financing-table__table {
	display: table;
	border-collapse: collapse;
}

.pd-financing-table__thead {
	display: table-header-group;
}

.pd-financing-table__thead .pd-financing-table__tr {
	display: table-row;
}

.pd-financing-table__thead .pd-financing-table__th {
	display: table-cell;
	padding: 8px 16px;
	border: solid 1px #ddd;
	background-color: #efefef;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.33;
	width: 232px;
	vertical-align: middle;
}

.pd-financing-table__body {
	display: table-row-group;
}

.pd-financing-table__body .pd-financing-table__tr {
	display: table-row;
}

.pd-financing-table__body .pd-financing-table__td {
	display: table-cell;
	padding: 8px 16px;
	border: solid 1px #ddd;
	font-size: 18px;
	line-height: 1.33;
}

.pd-financing-table__desc {
	padding: 16px 72px 0 72px;
	font-size: 12px;
	line-height: 1.33;
	color: #000;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.pd-financing-table__desc a {
	color: #006bea;
	text-decoration: underline;
}

.pd-financing-table .scrollbar .scrollbar-horizontal__track {
	height: 14px;
	width: 98%;
}

.pd-financing-table .scrollbar .scrollbar-horizontal__track-content {
	left: 0;
	right: 0;
}

.pd-financing-table .scrollbar .scrollbar-horizontal__bar:after {
	background-color: rgba(0,0,0,0.38);
	border-radius: 0 !important;
}

.pd-financing-table .scrollbar .scrollbar-horizontal__track-content:before {
	display: none;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pd-financing-table {
		max-width: 96.66666667vw;
		padding: 3.33333333vw 0vw;
	}

	.pd-financing-table__title {
		font-size: 3.33333333vw;
		margin-bottom: 2.22222222vw;
	}

	.pd-financing-table__thead .pd-financing-table__th {
		padding: .55555556vw 1.11111111vw;
		font-size: 1.25vw;
		width: 16.11111111vw;
	}

	.pd-financing-table__body {
		display: table-row-group;
	}

	.pd-financing-table__body .pd-financing-table__td {
		padding: .55555556vw 1.11111111vw;
		font-size: 1.25vw;
	}

	.pd-financing-table__desc {
		padding: 1.11111111vw 5vw 0vw 5vw;
		font-size: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.pd-financing-table {
		max-width: 100%;
		padding: 8.88888889vw 0vw;
	}

	.pd-financing-table__inner {
		padding: 0vw 6.66666667vw;
	}

	.pd-financing-table__title {
		font-size: 8.33333333vw;
		margin-bottom: 4.44444444vw;
	}

	.pd-financing-table__thead .pd-financing-table__th {
		padding: 2.22222222vw 4.44444444vw;
		font-size: 3.88888889vw;
		width: auto;
	}

	.pd-financing-table__body {
		display: table-row-group;
	}

	.pd-financing-table__body .pd-financing-table__td {
		padding: 2.22222222vw 4.44444444vw;
		font-size: 3.88888889vw;
	}

	.pd-financing-table__desc {
		padding: 3.33333333vw 4.44444444vw;
		font-size: 2.77777778vw;
	}
}

.us-epp-discount {
	position: absolute;
	width: 100%;
	border-bottom: 1px solid #ddd;
	background: #fff;
}

.us-epp-discount-keep {
	position: relative;
}

.us-epp-discount.us-epp-discount--fiexd {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 2501;
}

.us-epp-discount__inner {
	max-width: 1440px;
	height: 40px;
	margin: 0 auto;
	padding-left: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.us-epp-discount__title {
	font-size: 12px;
	font-weight: 700;
	line-height: 1.33;
}

.us-epp-discount__title-price {
	color: #2189ff;
}

.us-epp-discount__select {
	position: relative;
	z-index: 2;
}

.us-epp-discount__select-cta {
	position: relative;
	display: block;
	width: 32px;
	height: 32px;
	padding: 8px;
	outline-offset: -2px;
}

.us-epp-discount__select-cta .icon {
	display: none;
	position: absolute;
	left: 8px;
	top: 8px;
	width: 16px;
	height: 16px;
}

.us-epp-discount__select-cta .icon.icon--open {
	display: block;
}

.us-epp-discout__select--open .us-epp-discount__select-cta .icon.icon--open {
	display: none;
}

.us-epp-discout__select--open .us-epp-discount__select-cta .icon.icon--close {
	display: block;
}

.us-epp-discount__select-content {
	display: none;
	position: absolute;
	left: 0;
	top: 37px;
	width: 360px;
	padding: 0 24px 24px;
	-webkit-box-shadow: 0 4px 10px -2px rgba(0,0,0,0.2);
	box-shadow: 0 4px 10px -2px rgba(0,0,0,0.2);
	border-radius: 6px;
	background: #fff;
}

.us-epp-discout__select--open .us-epp-discount__select-content {
	display: block;
}

.us-epp-discount__select-title {
	display: block;
	padding: 18px 111px 17px 0;
	border-bottom: 1px solid #ddd;
	font-size: 14px;
	line-height: 1.33;
}

.us-epp-discount__select-item {
	padding: 14px 0 15px;
}

.us-epp-discount__select-disclaimer {
	padding-top: 8px;
	font-size: 12px;
	line-height: 1.33;
}

.us-epp-discount__select-link {
	position: absolute;
	right: 24px;
	top: 6px;
}

.us-epp-discount-dummy {
	position: relative;
	z-index: -1;
}

@media screen and (max-width:1440px) {
	.us-epp-discount__inner {
		max-width: 100vw;
		height: 2.77777778vw;
		padding-left: 1.66666667vw;
	}

	.us-epp-discount__title {
		font-size: .83333333vw;
	}

	.us-epp-discount__select-cta {
		width: 2.22222222vw;
		height: 2.22222222vw;
		padding: .55555556vw;
	}

	.us-epp-discount__select-cta .icon {
		left: .55555556vw;
		top: .55555556vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.us-epp-discount__select-content {
		top: 2.56944444vw;
		width: 25vw;
		padding: 0vw 1.66666667vw 1.66666667vw 1.66666667vw;
		border-radius: .41666667vw;
	}

	.us-epp-discount__select-title {
		padding: 1.25vw 7.70833333vw 1.18055556vw 0vw;
		font-size: .97222222vw;
	}

	.us-epp-discount__select-item {
		padding: .97222222vw 0vw 1.04166667vw 0vw;
	}

	.us-epp-discount__select-disclaimer {
		padding-top: .55555556vw;
		font-size: .83333333vw;
	}

	.us-epp-discount__select-link {
		position: absolute;
		right: 1.66666667vw;
		top: .41666667vw;
	}
}

@media only screen and (max-width:767px) {
	.us-epp-discount__inner {
		position: relative;
		height: 11.11111111vw;
		margin: 0;
		padding: 0vw 15.55555556vw 0vw 6.66666667vw;
	}

	.us-epp-discount__title {
		font-size: 2.77777778vw;
	}

	.us-epp-discount__select {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
	}

	.us-epp-discount__select-cta {
		position: absolute;
		right: 4.44444444vw;
		top: 0;
		width: 11.11111111vw;
		height: 11.11111111vw;
		padding: 2.22222222vw;
	}

	.us-epp-discount__select-cta .icon {
		left: 2.22222222vw;
		top: 2.22222222vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.us-epp-discount__select-content {
		left: 0 !important;
		right: 0 !important;
		top: 11.38888889vw;
		width: 100%;
		padding: 0vw 6.66666667vw 6.66666667vw 6.66666667vw;
		border-radius: 0;
	}

	.us-epp-discount__select-title {
		padding: 5vw 30.83333333vw 4.72222222vw 0vw;
		font-size: 3.88888889vw;
	}

	.us-epp-discount__select-item {
		padding: 3.88888889vw 0vw 4.16666667vw 0vw;
	}

	.us-epp-discount__select-disclaimer {
		padding-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.us-epp-discount__select-link {
		right: 6.66666667vw;
		top: 1.66666667vw;
	}
}

.better-together {
	margin: 0 auto;
	padding-bottom: 48px;
	max-width: 1440px;
	text-align: center;
	background: #f7f7f7;
}

.better-together__back {
	text-align: left;
	padding: 19px 0 18px 24px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 20px;
	line-height: 20px;
	background: #fff;
}

.better-together__back-cta {
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
}

.better-together__back-cta .icon {
	vertical-align: middle;
	width: 16px;
	height: 16px;
	font-size: 0;
}

.better-together__back span {
	line-height: 20px;
	padding: 0 3px;
}

.better-together__headline-text {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 38px;
	line-height: 1.2;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	padding: 48px 0 0;
	font-weight: bold;
	text-align: center;
}

.better-together__cta-wrap {
	margin-top: 32px;
	margin-bottom: 16px;
}

.better-together__cta-wrap .cta {
	margin: 0 10px;
}

.better-together__wrapper {
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.better-together__fiche {
	height: 16px;
	margin-bottom: 4px;
}

.better-together__fiche .cta-text {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	vertical-align: middle;
}

.better-together__fiche .badge {
	margin-top: -2px;
	margin-left: 4px;
	vertical-align: middle;
}

.better-together__item {
	width: 330px;
	margin-right: 24px;
	padding: 24px;
	text-align: center;
	border-radius: 20px;
	font-size: 0;
	background-color: #fff;
	display: none;
}

.better-together__item.is-item-visible {
	display: inline-block;
}

.better-together__item-box {
	display: inline-block;
	position: relative;
}

.better-together__item-box>.icon {
	position: absolute;
	width: 24px;
	height: 24px;
	right: 58px;
	top: 50%;
	margin-top: -52px;
	cursor: pointer;
	fill: #8f8f8f;
}

.better-together__item-selected {
	display: inline-block;
	margin-right: 140px;
	margin-left: 24px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.better-together__item-selected-info {
	height: 66px;
	vertical-align: middle;
	font-size: 14px;
	line-height: 1.33;
	margin-bottom: 32px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.better-together__item-selected .better-together__fiche {
	margin-bottom: 8px;
}

.better-together__item-scroll {
	max-width: 946px;
	font-size: 0;
	padding-bottom: 64px;
}

.better-together__item-scroll .better-together__item:last-child {
	margin-right: 0;
}

.better-together__item-scroll .scrollbar__contents {
	white-space: nowrap;
	display: block;
}

.better-together__item-scroll .scrollbar-horizontal__track {
	width: 100%;
	padding: 0 48px;
}

.better-together__item-scroll .scrollbar-horizontal__track-content {
	left: 48px;
	right: 48px;
}

.better-together__item-scroll .scrollbar-horizontal__track-content::before {
	left: 0;
}

.better-together__item-scroll .scrollbar-horizontal__bar:after {
	left: 0;
}

.better-together__image-wrap {
	padding: 12px 0 8px;
	position: relative;
}

.better-together__image-wrap .image {
	width: 240px;
	height: 240px;
}

.better-together__info {
	width: 100%;
	margin: 4px 0 8px;
	height: 92px;
	position: relative;
	display: inline-block;
}

.better-together__info .option-selector__wrap--capacity:first-child {
	margin-top: 36px;
}

.better-together__info .option-selector__swiper {
	max-width: 226px;
}

.better-together__product-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 44px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.better-together__product-name-inner {
	max-height: 44px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	overflow: hidden;
	line-height: 1.33;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

@supports(-webkit-line-clamp:1) {
	.better-together__product-name-inner:before {
		content: '';
	}
}

.better-together__price-wrap {
	height: 47px;
}

.better-together__price {
	height: 30px;
	line-height: 1.33;
	font-size: 18px;
	font-weight: bold;
}

.better-together__price-text {
	font-size: 18px;
	font-weight: bold;
	margin-right: 4px;
}

.better-together__info+.better-together__price {
	margin-top: 8px;
}

.better-together__price-wrap .better-together__price {
	display: inline;
}

.better-together__full-price {
	margin-top: 4px;
	height: 16px;
	font-size: 18px;
	line-height: 1.33;
	font-weight: bold;
}

.better-together__price-wrap .better-together__full-price {
	display: inline;
}

.better-together__price-sub {
	margin-top: 4px;
	height: 13px;
}

.better-together__price-original,.better-together__price-save {
	font-size: 12px;
}

.better-together__price-save {
	font-weight: 700;
	margin-left: 8px;
	color: #2189ff;
}

.better-together__cta-border {
	margin-top: 15px;
	padding-top: 23px;
	border-top: 1px solid #ddd;
}

.better-together__cta-border .cta-text {
	display: block;
	height: 17px;
	font-size: 12px;
	line-height: 1.33;
	font-weight: bold;
	color: #2189ff;
}

.better-together__cta {
	padding: 16px 0 0;
}

.better-together__cta .cta {
	width: 200px;
}

.better-together__cta .cta--contained.cta--on {
	color: #aaa !important;
	background-color: #ddd !important;
}

.better-together__cta-more {
	display: inline-block;
	width: 94px;
	height: 579px;
	margin-right: 24px;
	text-align: center;
	border-radius: 20px;
	font-size: 0;
	background-color: #fff;
}

.better-together__cta-more .cta {
	width: 94px;
	padding: 0 16px;
	height: 100%;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}

.better-together__cta-more .icon {
	width: 36px;
	height: 36px;
}

.better-together__cta-more .icon.down {
	display: none;
}

.better-together__cta-more .cta-text {
	display: block;
	white-space: normal;
	margin-top: 8px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
}

.better-together__selected .better-together__cta .cta--on {
	cursor: pointer;
	pointer-events: auto;
}

.better-together__wrapper-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	padding-top: 32px;
}

.better-together__desciption {
	padding-top: 16px;
	font-size: 14px;
	line-height: 1.33;
}

.better-together__selected .better-together__item-scroll {
	max-width: 1392px;
}

.better-together__selected .scrollbar-horizontal__track {
	padding: 0 247px;
}

.better-together__selected .scrollbar-horizontal__track-content {
	left: 271px;
	right: 271px;
}

.better-together__selected-info {
	position: relative;
	width: 100%;
	padding: 16px 24px;
	border-bottom: 1px solid #333;
	text-align: left;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.better-together__selected-title {
	font-size: 14px;
	line-height: 1.33;
	font-weight: 700;
}

.better-together__selected-list {
	padding-top: 9px;
}

.better-together__selected-item {
	display: table;
	padding-top: 8px;
	font-size: 14px;
	line-height: 1.33;
}

.better-together__selected-text {
	display: table-cell;
	width: 920px;
	vertical-align: middle;
}

.better-together__selected-price {
	display: table-cell;
	width: 496px;
	vertical-align: middle;
	text-align: right;
}

.better-together__selected-close {
	display: block;
	position: absolute;
	right: 24px;
	top: 17px;
	height: 17px;
	font-size: 14px;
	line-height: 1.33;
	font-weight: 700;
}

.better-together__selected-close .icon {
	width: 16px;
	height: 16px;
}

@media screen and (max-width:1440px) {
	.better-together {
		padding-bottom: 3.33333333vw;
	}

	.better-together__back {
		padding: 1.25vw 0vw 1.25vw 1.66666667vw;
		height: 1.38888889vw;
		line-height: 1.38888889vw;
	}

	.better-together__back-cta {
		height: 1.38888889vw;
		font-size: .97222222vw;
	}

	.better-together__back-cta .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.better-together__back span {
		line-height: 1.38888889vw;
		padding: 0vw .20833333vw;
	}

	.better-together__headline-text {
		font-size: 2.63888889vw;
		padding: 3.33333333vw 0vw 0vw 0vw;
	}

	.better-together__cta-wrap {
		margin-top: 2.22222222vw;
		margin-bottom: 1.11111111vw;
	}

	.better-together__cta-wrap .cta {
		margin: 0vw .69444444vw;
	}

	.better-together__fiche {
		height: 1.11111111vw;
		margin-bottom: .27777778vw;
	}

	.better-together__fiche .cta-text {
		font-size: .83333333vw;
	}

	.better-together__fiche .badge {
		margin-top: -0.13888889vw;
		margin-left: .27777778vw;
	}

	.better-together__item {
		width: 22.91666667vw;
		margin-right: 1.66666667vw;
		padding: 1.66666667vw;
		border-radius: 1.38888889vw;
	}

	.better-together__item-box>.icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
		right: 4.02777778vw;
		margin-top: -3.61111111vw;
	}

	.better-together__item-selected {
		margin-right: 9.72222222vw;
		margin-left: 1.66666667vw;
	}

	.better-together__item-selected-info {
		height: 4.58333333vw;
		font-size: .97222222vw;
		margin-bottom: 2.22222222vw;
	}

	.better-together__item-scroll {
		max-width: 65.69444444vw;
		padding-bottom: 4.44444444vw;
	}

	.better-together__item-scroll .scrollbar-horizontal__track {
		padding: 0vw 3.33333333vw;
	}

	.better-together__item-scroll .scrollbar-horizontal__track-content {
		left: 3.33333333vw;
		right: 3.33333333vw;
	}

	.better-together__image-wrap {
		padding: .83333333vw 0vw .55555556vw 0vw;
	}

	.better-together__image-wrap .image {
		width: 16.66666667vw;
		height: 16.66666667vw;
	}

	.better-together__info {
		height: 6.38888889vw;
		margin: .27777778vw 0vw .55555556vw 0vw;
	}

	.better-together__info .option-selector__wrap--capacity:first-child {
		margin-top: 2.5vw;
	}

	.better-together__info .option-selector__swiper {
		max-width: 15.69444444vw;
	}

	.better-together__product-name {
		height: 3.05555556vw;
	}

	.better-together__product-name-inner {
		max-height: 3.05555556vw;
		font-size: 1.11111111vw;
	}

	.better-together__price-wrap {
		height: 3.26388889vw;
	}

	.better-together__price {
		height: 2.08333333vw;
		font-size: 1.25vw;
	}

	.better-together__price-text {
		font-size: 1.25vw;
		margin-right: .27777778vw;
	}

	.better-together__info+.better-together__price {
		margin-top: .55555556vw;
	}

	.better-together__full-price {
		margin-top: .27777778vw;
		height: 1.11111111vw;
		font-size: 1.25vw;
	}

	.better-together__price-sub {
		margin-top: .27777778vw;
		height: .90277778vw;
	}

	.better-together__price-original,.better-together__price-save {
		font-size: .83333333vw;
	}

	.better-together__price-save {
		margin-left: .55555556vw;
	}

	.better-together__cta-border {
		margin-top: 1.04166667vw;
		padding-top: 1.59722222vw;
	}

	.better-together__cta-border .cta-text {
		height: 1.18055556vw;
		font-size: .83333333vw;
	}

	.better-together__cta {
		padding: 1.11111111vw 0vw 0vw 0vw;
	}

	.better-together__cta .cta {
		width: 13.88888889vw;
	}

	.better-together__cta-more {
		width: 6.52777778vw;
		height: 40.20833333vw;
		margin-right: 1.66666667vw;
		border-radius: 1.38888889vw;
	}

	.better-together__cta-more .cta {
		width: 6.52777778vw;
		padding: 0vw 1.11111111vw;
	}

	.better-together__cta-more .icon {
		width: 2.5vw;
		height: 2.5vw;
	}

	.better-together__cta-more .cta-text {
		margin-top: .55555556vw;
		font-size: .97222222vw;
	}

	.better-together__wrapper-list {
		padding-top: 2.22222222vw;
	}

	.better-together__desciption {
		padding-top: 1.11111111vw;
		font-size: .97222222vw;
	}

	.better-together__selected .better-together__item-scroll {
		max-width: 96.66666667vw;
	}

	.better-together__selected .scrollbar-horizontal__track {
		padding: 0vw 17.15277778vw;
	}

	.better-together__selected .scrollbar-horizontal__track-content {
		left: 18.81944444vw;
		right: 18.81944444vw;
	}

	.better-together__selected-info {
		padding: 1.11111111vw 1.66666667vw;
	}

	.better-together__selected-title {
		font-size: .97222222vw;
	}

	.better-together__selected-list {
		padding-top: .625vw;
	}

	.better-together__selected-item {
		padding-top: .55555556vw;
		font-size: .97222222vw;
	}

	.better-together__selected-text {
		width: 63.88888889vw;
	}

	.better-together__selected-price {
		width: 34.44444444vw;
	}

	.better-together__selected-close {
		right: 1.66666667vw;
		top: 1.18055556vw;
		height: 1.18055556vw;
		font-size: .97222222vw;
	}

	.better-together__selected-close .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}
}

@media only screen and (max-width:767px) {
	.better-together {
		padding: 0vw 6.66666667vw 8.88888889vw 6.66666667vw;
	}

	.better-together__back {
		padding: 3.05555556vw 0vw 2.77777778vw 6.66666667vw;
		margin: 0vw -6.66666667vw;
		height: 5.27777778vw;
		line-height: 5.27777778vw;
	}

	.better-together__back-cta {
		height: 5.27777778vw;
		font-size: 3.88888889vw;
	}

	.better-together__back-cta .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.better-together__back span {
		line-height: 5.27777778vw;
		padding: 0vw 1.11111111vw;
	}

	.better-together__headline-text {
		font-size: 7.22222222vw;
		line-height: 1.33;
		padding: 8.88888889vw 0vw 0vw 0vw;
	}

	.better-together__cta-wrap {
		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;
		margin-top: 4.44444444vw;
		margin-bottom: 2.22222222vw;
	}

	.better-together__cta-wrap span {
		display: block;
		width: 100%;
		margin-bottom: 2.22222222vw;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.better-together__cta-wrap span:first-child {
		margin: 0;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.better-together__cta-wrap .cta {
		margin: 0vw 2.77777778vw;
	}

	.better-together__fiche {
		height: 4.44444444vw;
		margin-bottom: 1.11111111vw;
	}

	.better-together__fiche .cta-text {
		font-size: 3.33333333vw;
	}

	.better-together__fiche .badge {
		margin-top: -0.55555556vw;
		margin-left: 1.11111111vw;
	}

	.better-together__item {
		width: 100%;
		margin: 0;
		display: none;
		border-radius: 5.55555556vw;
		padding: 6.66666667vw;
		margin-top: 4.44444444vw;
	}

	.better-together__item.is-item-visible {
		display: block;
	}

	.better-together__item:first-child {
		margin-top: 0;
	}

	.better-together__item-box {
		display: none;
	}

	.better-together__item-scroll {
		max-width: 100%;
		padding-bottom: 0;
	}

	.better-together__item-scroll .scrollbar-vertical__track,.better-together__item-scroll .scrollbar-horizontal__track {
		display: none;
	}

	.better-together__image-wrap {
		padding: 3.33333333vw 0vw 1.11111111vw 0vw;
	}

	.better-together__image-wrap .image {
		width: 66.66666667vw;
		height: 66.66666667vw;
	}

	.better-together__info {
		height: 25.55555556vw;
		margin: 0vw 0vw 4.44444444vw 0vw;
	}

	.better-together__info .option-selector__wrap--capacity:first-child {
		margin-top: 10vw;
	}

	.better-together__info .option-selector__swiper {
		max-width: 57.77777778vw;
	}

	.better-together__product-name {
		height: 12.22222222vw;
	}

	.better-together__product-name-inner {
		max-height: 12.22222222vw;
		font-size: 4.44444444vw;
	}

	.better-together__price {
		margin-top: 0;
		height: 6.11111111vw;
		font-size: 5vw;
	}

	.better-together__info+.better-together__price {
		margin-top: 0vw;
	}

	.better-together__price-sub {
		margin-top: 1.11111111vw;
		height: 3.61111111vw;
	}

	.better-together__price-original,.better-together__price-save {
		font-size: 3.05555556vw;
	}

	.better-together__price-save {
		margin-left: 2.22222222vw;
	}

	.better-together__cta {
		padding: 4.44444444vw 0vw 0vw 0vw;
	}

	.better-together__cta .cta {
		width: 55.55555556vw;
	}

	.better-together__cta-more {
		height: auto;
		width: auto;
		background: transparent;
		padding: 0;
		margin-right: 0;
		border-radius: 0;
		margin-top: 6.66666667vw;
	}

	.better-together__cta-more .cta {
		height: auto;
		width: auto;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		border: 1px solid #000;
		padding: 2.5vw 6.38888889vw 2.77777778vw 6.38888889vw;
		border-radius: 5.55555556vw;
	}

	.better-together__cta-more .cta .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.better-together__cta-more .cta .icon.next {
		display: none;
	}

	.better-together__cta-more .cta .icon.down {
		display: inline-block;
		margin-left: 1.11111111vw;
	}

	.better-together__cta-more .cta-text {
		margin-top: 0;
		font-size: 3.88888889vw;
	}

	.better-together__wrapper-list {
		padding-top: 6.66666667vw;
	}

	.better-together__desciption {
		padding-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.better-together__selected-info {
		padding: 5vw 0vw 4.44444444vw 0vw;
	}

	.better-together__selected-title {
		font-size: 3.33333333vw;
	}

	.better-together__selected-list {
		padding-top: 1.11111111vw;
	}

	.better-together__selected-item {
		padding-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.better-together__selected-text {
		width: 71.11111111vw;
	}

	.better-together__selected-price {
		width: 22.22222222vw;
	}

	.better-together__selected-close {
		right: 0vw;
		top: 4.44444444vw;
		height: 5.27777778vw;
		font-size: 3.88888889vw;
	}

	.better-together__selected-close svg.icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}
}

.hdd02-pdp-header #detail-input-hidden {
	display: none;
}

.bc-exchange-popup {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
}

.bc-exchange-popup__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.bc-exchange-popup__contents {
	position: relative;
	width: 920px;
	margin: auto;
	padding: 30px 0;
	font-size: 0;
	line-height: 1.33;
}

.bc-exchange-popup .scrollbar__wrap {
	position: relative;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.bc-exchange-popup .scrollbar-vertical__track {
	top: 24px;
}

.bc-exchange-popup__inner-wrap {
	position: relative;
	padding: 60px 60px 40px 60px;
	min-height: 580px;
	background-color: #fff;
}

.bc-exchange-popup__title-wrap {
	padding: 0 35px;
	text-align: center;
}

.bc-exchange-popup__title {
	position: relative;
	min-height: 38px;
	padding-right: 42px;
	font-size: 28px;
	font-weight: bold;
	line-height: 1.33;
}

.bc-exchange-popup__title-wrap .bc-exchange-popup__title {
	padding: 0;
}

.bc-exchange-popup__sub-title {
	margin-top: 28px;
	font-size: 18px;
	font-weight: bold;
}

.bc-exchange-popup__step {
	margin: 38px -2px 0 -2px;
}

.bc-exchange-popup__step-inner {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.bc-exchange-popup__step-fill {
	display: table-cell;
	padding: 0 2px;
}

.bc-exchange-popup__step-fill:before {
	content: '';
	display: block;
	height: 2px;
	background: #ddd;
}

.bc-exchange-popup__step-fill.is-active:before {
	background: #000;
}

.bc-exchange-popup__step--show {
	display: block !important;
	background: #fff;
	border-radius: 20px;
}

.bc-exchange-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: 11;
}

.bc-exchange-popup__btn-wrap .cta {
	width: 200px;
	height: 50px;
	border-radius: 25px;
	font-size: 18px;
}

.bc-exchange-popup__btn-wrap .cta+.cta {
	margin-left: 20px;
}

.bc-exchange-popup__btn-wrap .cta--outlined {
	border-width: 2px;
}

.bc-exchange-popup-wrap {
	overflow: hidden;
	display: none;
}

.bc-exchange-popup .swiper-container {
	position: static;
}

.bc-exchange-popup__close {
	position: absolute;
	top: 47px;
	right: 17px;
	width: 26px;
	height: 26px;
}

.bc-exchange-popup__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 26px;
	height: 26px;
	margin: -13px 0 0 -13px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.bc-exchange-popup__contents {
		width: 63.88888889vw;
		padding: 2.08333333vw 0vw;
	}

	.bc-exchange-popup .scrollbar__wrap {
		border-top-left-radius: 1.38888889vw;
		border-top-right-radius: 1.38888889vw;
	}

	.bc-exchange-popup .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.bc-exchange-popup__inner-wrap {
		min-height: 40.27777778vw;
		padding: 4.16666667vw 4.16666667vw 2.77777778vw 4.16666667vw;
	}

	.bc-exchange-popup__title-wrap {
		padding: 0vw 2.43055556vw;
	}

	.bc-exchange-popup__title {
		font-size: 1.94444444vw;
		min-height: 2.63888889vw;
	}

	.bc-exchange-popup__sub-title {
		margin-top: 1.94444444vw;
		font-size: 1.25vw;
	}

	.bc-exchange-popup__step {
		margin: 2.63888889vw -0.13888889vw 0vw -0.13888889vw;
	}

	.bc-exchange-popup__step-fill {
		padding: 0vw .13888889vw;
	}

	.bc-exchange-popup__step-fill:before {
		height: .13888889vw;
	}

	.bc-exchange-popup__btn-wrap .cta {
		width: 13.88888889vw;
		height: 3.47222222vw;
		border-radius: 1.73611111vw;
		font-size: 1.25vw;
	}

	.bc-exchange-popup__btn-wrap .cta+.cta {
		margin-left: 1.38888889vw;
	}

	.bc-exchange-popup__close {
		top: 3.26388889vw;
		right: 1.18055556vw;
		width: 1.80555556vw;
		height: 1.80555556vw;
	}

	.bc-exchange-popup__close .icon {
		width: 1.80555556vw;
		height: 1.80555556vw;
		margin: -0.90277778vw 0vw 0vw -0.90277778vw;
	}
}

@media only screen and (max-width:767px) {
	.bc-exchange-popup__contents {
		width: 100%;
		padding: 2.77777778vw;
	}

	.bc-exchange-popup .scrollbar__wrap {
		border-top-left-radius: 5.55555556vw;
		border-top-right-radius: 5.55555556vw;
	}

	.bc-exchange-popup .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.bc-rdd-popup .bc-exchange-popup__inner-wrap,.bc-trade-in-popup .bc-exchange-popup__inner-wrap,.bc-exchange-popup .bc-exchange-popup__inner-wrap {
		min-height: 100vw;
		padding: 12.5vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.bc-exchange-popup__title-wrap {
		padding: 0vw 11.38888889vw;
	}

	.bc-rdd-popup .bc-exchange-popup__title,.bc-trade-in-popup .bc-exchange-popup__title,.bc-exchange-popup .bc-exchange-popup__title {
		font-size: 5vw;
		min-height: 8.33333333vw;
	}

	.bc-exchange-popup__sub-title {
		margin-top: 5.55555556vw;
		font-size: 3.88888889vw;
	}

	.bc-exchange-popup__step {
		margin-top: 6.11111111vw;
		margin-left: -1px;
		margin-right: -1px;
	}

	.bc-exchange-popup__step-fill {
		padding: 0vw .27777778vw;
	}

	.bc-exchange-popup__step-fill:before {
		height: 1px;
	}

	.bc-exchange-popup__btn-wrap {
		padding: 5.55555556vw;
	}

	.bc-exchange-popup__btn-wrap .cta {
		width: 40.83333333vw;
		height: 9.16666667vw;
		border-radius: 4.58333333vw;
		font-size: 3.33333333vw;
		white-space: normal;
		word-wrap: break-word;
	}

	.bc-exchange-popup__btn-wrap .cta+.cta {
		margin-left: 1.66666667vw;
	}

	.bc-exchange-popup .bc-trade-in-popup__btn-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}

	.bc-exchange-popup__close {
		top: 6.94444444vw;
		right: 6.94444444vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.bc-exchange-popup__close .icon {
		width: 5.27777778vw;
		height: 5.27777778vw;
		margin: -2.63888889vw 0vw 0vw -2.63888889vw;
	}
}

.accessories {
	max-width: 1440px;
	padding: 48px 0;
	margin: 0 auto;
}

.accessories__headline-text {
	height: 46px;
	padding: 0 24px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 38px;
	line-height: 1.2;
	font-weight: bold;
	text-align: center;
}

.accessories__wrapper {
	width: 1038px;
	margin: 0 auto;
	text-align: center;
}

.accessories .scrollbar {
	padding: 48px 0 80px;
}

.accessories .scrollbar__contents {
	font-size: 0;
	white-space: nowrap;
}

.accessories .scrollbar-horizontal__track {
	width: 100%;
}

.accessories .scrollbar-horizontal__track-content {
	left: 48px;
	right: 48px;
}

.accessories .scrollbar-vertical__track {
	display: none;
}

.accessories__item {
	position: relative;
	display: inline-block;
	width: 330px;
	padding: 24px;
	vertical-align: top;
	margin-right: 24px;
}

.accessories__item:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 20px;
	border: 1px solid #ddd;
}

.accessories__item:last-child {
	margin-right: 0;
}

.accessories__item:last-child:before {
	right: 1px;
}

.accessories__label {
	position: absolute;
	top: 22px;
	left: 24px;
}

.accessories__product-name {
	position: relative;
	height: 44px;
	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;
	margin-bottom: 12px;
}

.accessories__product-name>a {
	max-height: 44px;
	font-weight: bold;
	color: #000;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: normal;
	display: inline-block;
	display: -webkit-box;
	overflow: hidden;
	line-height: 21px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.accessories .pd-wishlist-cta {
	position: absolute;
	top: 20px;
	right: 24px;
}

.accessories__image {
	position: relative;
}

.accessories__image .image {
	width: 240px;
	height: 240px;
	margin: 0 auto;
}

.accessories__text {
	position: relative;
	padding-top: 44px;
	color: #000;
}

.accessories .option-selector__swiper {
	max-width: 226px;
}

.accessories .option-selector__wrap--color-chip {
	height: 24px;
}

.accessories .option-selector__color-name {
	position: absolute;
	top: 12px;
	left: 0;
	font-size: 12px;
	display: block;
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-weight: 700;
	text-align: center;
}

.accessories .option-selector__color-name-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
}

.accessories .option-selector__color-name .color-name-text {
	overflow: hidden;
	display: inline-block;
	height: 100%;
	font-weight: normal;
	white-space: normal;
	text-align: left;
}

.accessories__rating {
	margin-top: 13px;
}

.accessories__review-link {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

.accessories__review-link .icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16px;
	height: 16px;
	fill: #ffaa4e;
}

.accessories__review-text {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	color: #000;
	white-space: normal;
	margin-left: 8px;
	text-align: left;
}

.accessories__product-price-info {
	height: 16px;
	margin-top: 16px;
	font-size: 12px;
	line-height: 1.33;
	color: #000;
	font-weight: 700;
}

.accessories__product-price-info>* {
	vertical-align: middle;
}

.accessories__product-price-info>a {
	color: inherit;
}

.accessories__product-price-info .badge {
	margin-left: 4px;
}

.accessories__seller {
	height: 16px;
	margin-top: 20px;
	font-size: 12px;
	line-height: 1.33;
	color: #000;
	font-weight: 700;
}

.accessories__price {
	margin-top: 8px;
	white-space: normal;
}

.accessories__price-info {
	min-height: 48px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.33;
}

.accessories__price-detail {
	min-height: 16px;
	margin-top: 4px;
}

.accessories__price-original {
	text-decoration: line-through;
}

.accessories__price-original,.accessories__price-save {
	font-size: 12px;
	line-height: 1.33;
	vertical-align: middle;
}

.accessories__price-original del,.accessories__price-save del {
	vertical-align: middle;
}

.accessories__price-save-text,.accessories__price-was {
	vertical-align: middle;
}

.accessories__price-save {
	color: #2189ff;
	font-weight: bold;
}

.accessories__price-save:before {
	content: '\00a0';
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.accessories {
		padding: 3.33333333vw 0vw;
	}

	.accessories__headline-text {
		height: 3.19444444vw;
		padding: 0vw 1.66666667vw;
		font-size: 2.63888889vw;
	}

	.accessories__wrapper {
		width: 72.08333333vw;
	}

	.accessories .scrollbar {
		padding: 3.33333333vw 0vw 5.55555556vw 0vw;
	}

	.accessories .scrollbar-horizontal__track-content {
		left: 3.33333333vw;
		right: 3.33333333vw;
	}

	.accessories__item {
		width: 22.91666667vw;
		padding: 1.66666667vw;
		border-radius: 1.38888889vw;
		margin-right: 1.66666667vw;
	}

	.accessories__item:last-child:before {
		right: .06944444vw;
	}

	.accessories__label {
		top: 1.52777778vw;
		left: 1.66666667vw;
	}

	.accessories__product-name {
		height: 3.05555556vw;
		margin-bottom: .83333333vw;
	}

	.accessories__product-name>a {
		max-height: 3.05555556vw;
		font-size: 1.11111111vw;
		line-height: 1.45833333vw;
	}

	.accessories .pd-wishlist-cta {
		top: 1.38888889vw;
		right: 1.66666667vw;
	}

	.accessories__image .image {
		width: 16.66666667vw;
		height: 16.66666667vw;
	}

	.accessories__text {
		padding-top: 3.05555556vw;
	}

	.accessories .option-selector__swiper {
		max-width: 15.69444444vw;
	}

	.accessories .option-selector__wrap--color-chip {
		height: 1.66666667vw;
	}

	.accessories .option-selector__color-name {
		top: .83333333vw;
		font-size: .83333333vw;
		height: 1.11111111vw;
		line-height: 1.11111111vw;
	}

	.accessories__rating {
		margin-top: .90277778vw;
	}

	.accessories__review-link .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.accessories__review-text {
		font-size: .97222222vw;
		margin-left: .55555556vw;
	}

	.accessories__product-price-info {
		height: 1.11111111vw;
		margin-top: 1.11111111vw;
		font-size: .83333333vw;
	}

	.accessories__product-price-info .badge {
		margin-left: .27777778vw;
	}

	.accessories__seller {
		height: 1.11111111vw;
		margin-top: 1.38888889vw;
		font-size: .83333333vw;
	}

	.accessories__price {
		margin-top: .55555556vw;
	}

	.accessories__price-info {
		min-height: 3.33333333vw;
		font-size: 1.25vw;
	}

	.accessories__price-detail {
		min-height: 1.11111111vw;
		margin-top: .27777778vw;
	}

	.accessories__price-original,.accessories__price-save {
		font-size: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.accessories {
		padding: 8.88888889vw 0vw;
	}

	.accessories__headline-text {
		font-size: 7.22222222vw;
		height: 9.72222222vw;
		padding: 0vw 6.66666667vw;
	}

	.accessories__wrapper {
		width: 86.66666667vw;
	}

	.accessories .scrollbar {
		padding: 8.88888889vw 0vw 15vw 0vw;
	}

	.accessories .scrollbar-horizontal__track-content {
		left: 6.66666667vw;
		right: 6.66666667vw;
	}

	.accessories__item {
		width: 41.11111111vw;
		padding: 4.44444444vw 3.33333333vw;
		border-radius: 5.55555556vw;
		margin-right: 4.44444444vw;
	}

	.accessories__item:last-child:before {
		right: .27777778vw;
	}

	.accessories__label {
		top: 6.11111111vw;
		left: 4.16666667vw;
	}

	.accessories__product-name {
		height: 8.88888889vw;
		margin-bottom: 3.33333333vw;
	}

	.accessories__product-name>a {
		max-height: 8.88888889vw;
		font-size: 3.33333333vw;
		line-height: 4.44444444vw;
	}

	.accessories .pd-wishlist-cta {
		top: 5.55555556vw;
		right: 4.16666667vw;
	}

	.accessories__image .image {
		width: 34.44444444vw;
		height: 34.44444444vw;
	}

	.accessories__text {
		padding-top: 13.33333333vw;
	}

	.accessories .option-selector {
		margin: 0vw -3.33333333vw;
	}

	.accessories .option-selector__swiper {
		max-width: 41.11111111vw;
	}

	.accessories .option-selector__wrap {
		padding: 0;
	}

	.accessories .option-selector__wrap.swiper-mode {
		padding: 0vw 6.66666667vw;
	}

	.accessories .option-selector__wrap.swiper-mode .option-selector__swiper {
		max-width: 27.77777778vw;
	}

	.accessories .option-selector__swiper-container {
		height: 100%;
	}

	.accessories .option-selector__wrap--color-chip {
		height: 6.66666667vw;
	}

	.accessories .option-selector__color {
		width: 4.44444444vw;
		height: 4.44444444vw;
		padding: 0vw 1.11111111vw 0vw 1.11111111vw;
	}

	.accessories .option-selector__color-code {
		left: 1px;
		right: 1px;
		top: 1px;
		bottom: 1px;
	}

	.accessories .option-selector__color-name {
		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;
		top: 3.33333333vw;
		height: 7.77777778vw;
		font-size: 3.33333333vw;
		line-height: 4.44444444vw;
	}

	.accessories .option-selector__color-name-inner {
		height: auto;
	}

	.accessories .option-selector .color-name-text {
		height: auto;
		max-height: 8.88888889vw;
	}

	.accessories__option-selector {
		overflow: hidden;
		height: 12.77777778vw;
		margin-top: 3.33333333vw;
		text-align: center;
	}

	.accessories__over-view {
		display: none;
		position: absolute;
		z-index: 2;
		top: 0;
		width: 10.27777778vw;
		height: 4.44444444vw;
		padding: 1.66666667vw 0vw;
		left: 23.05555556vw;
		text-align: right;
		background: -webkit-gradient(linear,right top,left top,from(#fff),color-stop(50%,#fff),to(rgba(255,255,255,0)));
		background: linear-gradient(to left,#fff,#fff 50%,rgba(255,255,255,0));
	}

	.accessories__capacity--over .accessories__over-view,.accessories__color-chip--over .accessories__over-view {
		display: block;
	}

	.accessories__over-view span {
		display: inline-block;
		background-color: #ddd;
		border-radius: 50%;
		width: .83333333vw;
		height: .83333333vw;
		margin-left: .55555556vw;
	}

	.accessories__color {
		display: inline-block;
	}

	.accessories__color ~ .accessories__color {
		margin-left: 3.33333333vw;
	}

	.accessories__color-chip {
		position: relative;
		height: 4.44444444vw;
		padding: .55555556vw 0vw;
		margin-bottom: 3.88888889vw;
		white-space: nowrap;
	}

	.accessories__color-chip--over {
		margin-left: 1.11111111vw;
	}

	.accessories__color-code {
		display: block;
		width: 3.33333333vw;
		height: 3.33333333vw;
		border: solid .7px rgba(0,0,0,0.2);
		border-radius: 50%;
	}

	.accessories__capacity {
		position: relative;
		display: inline-block;
		height: 4.44444444vw;
		white-space: nowrap;
	}

	.accessories__capacity--over {
		margin-left: 1.11111111vw;
	}

	.accessories__size {
		font-size: 3.33333333vw;
		line-height: 1.33;
	}

	.accessories__size ~ .accessories__size {
		margin-left: 3.33333333vw;
	}

	.accessories__rating {
		margin-top: 3.61111111vw;
	}

	.accessories__rating .rating__star-list {
		margin-right: 1.11111111vw;
	}

	.accessories__rating .rating__star-item {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.accessories__rating .rating__inner {
		height: 3.33333333vw;
	}

	.accessories__rating .rating__point {
		font-size: 2.77777778vw;
	}

	.accessories__rating .rating__review-count {
		display: none;
	}

	.accessories__review-link .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.accessories__review-text {
		font-size: 3.33333333vw;
		margin-left: 2.22222222vw;
	}

	.accessories__product-price-info {
		height: auto;
		margin-top: 4.44444444vw;
		font-size: 2.77777778vw;
	}

	.accessories__product-price-info .badge {
		margin-left: 1.11111111vw;
	}

	.accessories__bedge-text {
		display: inline-block;
		width: 16.94444444vw;
		white-space: normal;
		text-align: left;
	}

	.accessories__seller {
		height: 3.88888889vw;
		font-size: 2.77777778vw;
		margin-top: 3.33333333vw;
	}

	.accessories__price {
		margin-top: 4.44444444vw;
	}

	.accessories__price-info {
		min-height: auto;
		font-size: 2.77777778vw;
	}

	.accessories__price-current-text,.accessories__price-monthly {
		display: none;
	}

	.accessories__price-detail {
		min-height: auto;
		margin-top: 1.11111111vw;
	}

	.accessories__price-original,.accessories__price-save {
		font-size: 2.77777778vw;
	}

	.accessories__price-save {
		display: inline-block;
		padding-left: 1.38888889vw;
	}

	.accessories__price-save:before {
		display: none;
	}
}

.ftd22-faq {
	margin: 0 auto;
	max-width: 1440px;
	width: 100%;
	overflow: hidden;
}

.ftd22-faq--width-1920 {
	max-width: 1920px;
}

.ftd22-faq--horizontal-expansion {
	max-width: 100%;
}

.ftd22-faq__inner {
	margin: 0 auto;
	padding: 44px 0 24px;
	max-width: 1440px;
}

.ftd22-faq__headline-wrap {
	padding: 0 24px;
}

.ftd22-faq__headline {
	font-size: 40px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: 700;
	line-height: 1.2;
	overflow-wrap: anywhere;
}

.ftd22-faq__sub-headline {
	font-size: 16px;
	line-height: 1.33;
	overflow-wrap: anywhere;
}

.ftd22-faq__headline-wrap>*:last-child {
	padding-bottom: 42px;
}

.ftd22-faq__inner:has(.ftd22-faq__tab) .ftd22-faq__headline-wrap>*:last-child {
	padding-bottom: 0;
}

.ftd22-faq__headline+.ftd22-faq__sub-headline {
	padding-top: 20px;
}

.ftd22-faq__disclaimer {
	padding: 24px;
	font-size: 12px;
	line-height: 1.33;
	letter-spacing: .18px;
	overflow-wrap: anywhere;
}

.ftd22-faq__tab {
	margin: 24px 24px 40px 24px;
	max-width: 1392px;
	height: 26px;
	text-align: start;
}

.ftd22-faq__tab .tab__item {
	margin: 0 12px;
}

.ftd22-faq__tab .tab__item:first-child {
	-webkit-margin-start: 0;
	margin-inline-start: 0;
}

.ftd22-faq__tab .tab__item-title {
	font-size: 16px;
}

.ftd22-faq__tab .tab__left-arrow,.ftd22-faq__tab .tab__right-arrow {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 24px;
	height: 100%;
}

.ftd22-faq__tab .tab__left-arrow::before,.ftd22-faq__tab .tab__right-arrow::before {
	position: absolute;
	top: 50%;
	left: 2px;
	border: 1px solid rgba(0,0,0,0.1);
	width: 20px;
	height: 20px;
	visibility: hidden;
	background-color: rgba(255,255,255,0.8);
	content: '';
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.ftd22-faq__tab .tab__left-arrow .icon,.ftd22-faq__tab .tab__right-arrow .icon {
	position: relative;
	width: 12px;
	height: 12px;
	visibility: hidden;
	z-index: 1;
}

.ftd22-faq__tab .tab__left-arrow:focus-visible::before,.ftd22-faq__tab .tab__right-arrow:focus-visible::before {
	visibility: visible;
}

.ftd22-faq__tab .tab__left-arrow:focus-visible .icon,.ftd22-faq__tab .tab__right-arrow:focus-visible .icon {
	visibility: visible;
}

.ftd22-faq__tab .tab__left-arrow-wrap,.ftd22-faq__tab .tab__right-arrow-wrap {
	width: 0;
	height: 100%;
	background: transparent;
}

.ftd22-faq__tab .tab__left-arrow,.ftd22-faq__tab .tab__left-arrow-wrap::after {
	left: 0;
}

.ftd22-faq__tab .tab__right-arrow,.ftd22-faq__tab .tab__right-arrow-wrap::after {
	right: 0;
}

.ftd22-faq__panel {
	display: none;
}

.ftd22-faq__panel--active {
	display: block;
}

.ftd22-faq__accordion:before,.ftd22-faq__accordion:last-of-type:after {
	content: '';
	display: block;
	margin: 0 auto;
	width: 1392px;
	height: 1px;
	background: #ddd;
}

.bg-dark-gray .ftd22-faq__accordion:before,.bg-dark-gray .ftd22-faq__accordion:last-of-type:after,.bg-black .ftd22-faq__accordion:before,.bg-black .ftd22-faq__accordion:last-of-type:after {
	background: #555;
}

.ftd22-faq__accordion-title {
	width: 100%;
	font-size: 22px;
	font-weight: 700;
	overflow-wrap: anywhere;
}

.ftd22-faq__accordion-title-cta {
	position: relative;
	padding: 24px 72px 24px 24px;
	width: 100%;
	min-height: 78px;
	line-height: 1.33;
	outline-offset: -3px;
}

.ftd22-faq__accordion-title-cta::after {
	content: '';
	display: block;
	position: absolute;
	top: 24px;
	right: 24px;
	margin-top: 3px;
	width: 24px;
	height: 24px;
	background: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/arrow-open-down-black.svg') no-repeat 50% 50% / auto 100%;
	-webkit-transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.bg-dark-gray.ftd22-faq .ftd22-faq__accordion-title-cta::after,.bg-black.ftd22-faq .ftd22-faq__accordion-title-cta::after {
	-webkit-filter: brightness(0) saturate(100%) invert(100%);
	filter: brightness(0) saturate(100%) invert(100%);
}

.ftd22-faq__accordion--expanded .ftd22-faq__accordion-title-cta::after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg);
}

.ftd22-faq__accordion-content-wrap {
	overflow: hidden;
	max-height: 0;
	-webkit-transition: max-height .5s cubic-bezier(0,0.18,0.07,1);
	transition: max-height .5s cubic-bezier(0,0.18,0.07,1);
}

.ftd22-faq__accordion-content {
	padding: 0 24px 22px 24px;
	line-height: 1.33;
	opacity: 0;
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
	-webkit-transition: opacity .2s linear,-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .2s linear,-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .2s linear,transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .2s linear,transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
}

.ftd22-faq__accordion--expanded .ftd22-faq__accordion-content {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: opacity .2s .1s linear,-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .2s .1s linear,-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .2s .1s linear,transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .2s .1s linear,transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
}

.ftd22-faq__accordion-desc {
	font-size: 16px;
	overflow-wrap: anywhere;
	white-space: pre-wrap;
}

.ftd22-faq__accordion-disclaimer {
	font-size: 12px;
	overflow-wrap: anywhere;
}

.ftd22-faq__accordion-desc+.ftd22-faq__accordion-disclaimer {
	margin-top: 28px;
}

.ftd22-faq__accordion-anchor-cta {
	margin-top: 24px;
	color: #000;
}

.ftd22-faq__accordion-anchor-cta .icon {
	margin-left: 4px;
	width: 16px;
	height: 16px;
}

.bg-dark-gray.ftd22-faq .ftd22-faq__accordion-anchor-cta,.bg-black.ftd22-faq .ftd22-faq__accordion-anchor-cta {
	color: #fff;
}

.bg-dark-gray.ftd22-faq .ftd22-faq__accordion-anchor-cta .icon,.bg-black.ftd22-faq .ftd22-faq__accordion-anchor-cta .icon {
	fill: #fff;
}

.ftd22-faq sup.disclaimer-bottom-number {
	position: relative;
	display: inline-block;
	top: .3rem;
	margin-left: .34rem;
	font-size: 100%;
	vertical-align: super;
	z-index: 1;
}

.ftd22-faq sup.disclaimer-bottom-number a {
	font-size: 12px;
	font-family: 'SamsungOne',arial,sans-serif;
	font-weight: normal;
	color: #313131;
	text-decoration: underline;
	vertical-align: super;
}

.bg-dark-gray.ftd22-faq sup.disclaimer-bottom-number a,.bg-black.ftd22-faq sup.disclaimer-bottom-number a {
	color: #fff;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.ftd22-faq--width-1920 {
		max-width: 133.33333333vw;
	}

	.ftd22-faq__inner {
		padding: 3.05555556vw 0vw 1.66666667vw 0vw;
	}

	.ftd22-faq__headline-wrap {
		padding: 0vw 1.66666667vw;
	}

	.ftd22-faq__headline {
		font-size: 2.77777778vw;
	}

	.ftd22-faq__sub-headline {
		font-size: 1.11111111vw;
	}

	.ftd22-faq__headline-wrap>*:last-child {
		padding-bottom: 2.91666667vw;
	}

	.ftd22-faq__headline+.ftd22-faq__sub-headline {
		padding-top: 1.38888889vw;
	}

	.ftd22-faq__disclaimer {
		padding: 1.66666667vw;
		font-size: .83333333vw;
		letter-spacing: .0125vw;
	}

	.ftd22-faq__tab {
		margin: 1.66666667vw 1.66666667vw 2.77777778vw 1.66666667vw;
		max-width: 96.66666667vw;
		height: 1.80555556vw;
	}

	.ftd22-faq__tab .tab__item {
		margin: 0vw .83333333vw;
	}

	.ftd22-faq__tab .tab__item-title {
		font-size: 1.11111111vw;
	}

	.ftd22-faq__tab .tab__left-arrow,.ftd22-faq__tab .tab__right-arrow {
		width: 1.66666667vw;
	}

	.ftd22-faq__tab .tab__left-arrow::before,.ftd22-faq__tab .tab__right-arrow::before {
		left: .13888889vw;
		width: 1.38888889vw;
		height: 1.38888889vw;
	}

	.ftd22-faq__tab .tab__left-arrow .icon,.ftd22-faq__tab .tab__right-arrow .icon {
		width: .83333333vw;
		height: .83333333vw;
	}

	.ftd22-faq__accordion:before,.ftd22-faq__accordion:last-of-type:after {
		width: 96.66666667vw;
		height: .06944444vw;
	}

	.ftd22-faq__accordion-title {
		font-size: 1.52777778vw;
	}

	.ftd22-faq__accordion-title-cta {
		padding: 1.66666667vw 5vw 1.66666667vw 1.66666667vw;
		min-height: 5.41666667vw;
	}

	.ftd22-faq__accordion-title-cta::after {
		top: 1.66666667vw;
		right: 1.66666667vw;
		margin-top: .20833333vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.ftd22-faq__accordion-content {
		padding: 0vw 1.66666667vw 1.52777778vw 1.66666667vw;
	}

	.ftd22-faq__accordion-desc {
		font-size: 1.11111111vw;
	}

	.ftd22-faq__accordion-disclaimer {
		font-size: .83333333vw;
	}

	.ftd22-faq__accordion-desc+.ftd22-faq__accordion-disclaimer {
		margin-top: 1.94444444vw;
	}

	.ftd22-faq__accordion-anchor-cta {
		margin-top: 1.66666667vw;
	}

	.ftd22-faq__accordion-anchor-cta .icon {
		margin-left: .27777778vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.ftd22-faq sup.disclaimer-bottom-number a {
		font-size: .83333333vw;
	}
}

@media only screen and (max-width:767px) {
	.ftd22-faq__inner {
		padding: 10vw 0vw 7.77777778vw 0vw;
	}

	.ftd22-faq__headline-wrap {
		padding: 0vw 6.66666667vw;
	}

	.ftd22-faq__headline {
		font-size: 6.66666667vw;
		line-height: 1.33;
	}

	.ftd22-faq__sub-headline {
		font-size: 3.88888889vw;
	}

	.ftd22-faq__headline-wrap>*:last-child {
		padding-bottom: 6.94444444vw;
	}

	.ftd22-faq__headline+.ftd22-faq__sub-headline {
		padding-top: 4.44444444vw;
	}

	.ftd22-faq__disclaimer {
		padding: 6.66666667vw 6.66666667vw 0vw 6.66666667vw;
		font-size: 2.77777778vw;
		letter-spacing: .03333333vw;
	}

	.ftd22-faq__tab {
		max-width: none;
		margin: 4.44444444vw 0vw 8.88888889vw 0vw;
		height: 6.11111111vw;
	}

	.ftd22-faq__tab .tab__item {
		margin: 0vw 3.33333333vw;
	}

	.ftd22-faq__tab .tab__item-title {
		font-size: 3.88888889vw;
	}

	.ftd22-faq__tab .tab__list {
		padding: 0vw 6.66666667vw;
	}

	.ftd22-faq__tab .tab__left-arrow,.ftd22-faq__tab .tab__right-arrow {
		width: 11.11111111vw;
	}

	.ftd22-faq__tab .tab__left-arrow::before,.ftd22-faq__tab .tab__right-arrow::before {
		left: 2.77777778vw;
		width: 5.55555556vw;
		height: 5.55555556vw;
	}

	.ftd22-faq__tab .tab__left-arrow .icon,.ftd22-faq__tab .tab__right-arrow .icon {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.ftd22-faq__tab .tab__left-arrow-wrap,.ftd22-faq__tab .tab__right-arrow-wrap {
		width: 3.33333333vw;
	}

	.ftd22-faq__accordion:before,.ftd22-faq__accordion:last-of-type:after {
		width: 86.66666667vw;
		height: .27777778vw;
	}

	.ftd22-faq__accordion-title {
		font-size: 5vw;
	}

	.ftd22-faq__accordion-title-cta {
		padding: 6.66666667vw 17.77777778vw 6.66666667vw 6.66666667vw;
		min-height: 20vw;
	}

	.ftd22-faq__accordion-title-cta::after {
		top: 6.66666667vw;
		right: 6.66666667vw;
		margin-top: 0;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.ftd22-faq__accordion-content {
		padding: 0vw 6.66666667vw 7.77777778vw 6.66666667vw;
	}

	.ftd22-faq__accordion-desc {
		font-size: 3.88888889vw;
	}

	.ftd22-faq__accordion-disclaimer {
		font-size: 2.77777778vw;
	}

	.ftd22-faq__accordion-desc+.ftd22-faq__accordion-disclaimer {
		margin-top: 5vw;
	}

	.ftd22-faq__accordion-anchor-cta {
		margin-top: 5.55555556vw;
	}

	.ftd22-faq__accordion-anchor-cta .icon {
		margin-left: 1.11111111vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.ftd22-faq sup.disclaimer-bottom-number a {
		font-size: 2.77777778vw;
	}
}

.pdd28-reasons-to-buy {
	max-width: 1920px;
	margin: 0 auto;
}

.pdd28-reasons-to-buy__inner {
	margin: 0 auto;
	padding: 55px 0 60px;
	max-width: 1440px;
}

.pdd28-reasons-to-buy__headline-wrap {
	margin-bottom: 46px;
}

.pdd28-reasons-to-buy__headline {
	padding: 0 24px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-size: 40px;
	font-weight: bold;
	line-height: 1.2;
}

.pdd28-reasons-to-buy__list {
	padding: 0 12px;
}

.pdd28-reasons-to-buy__list-inner {
	display: grid;
	grid-template-columns: repeat(4,1fr);
}

.pdd28-reasons-to-buy__item {
	padding: 0 12px;
}

.pdd28-reasons-to-buy__card {
	border-radius: 8px;
	padding: 32px 32px 33px;
	max-width: 330px;
	height: 100%;
	background-color: #f7f7f7;
}

.pdd28-reasons-to-buy__image {
	height: 40px;
}

.pdd28-reasons-to-buy__image .image {
	height: 40px;
}

.pdd28-reasons-to-buy__image .image img {
	width: auto;
	height: 100%;
}

.pdd28-reasons-to-buy__image svg {
	width: 40px;
	height: 40px;
}

.pdd28-reasons-to-buy:not(:has(.pdd28-reasons-to-buy__image *)) .pdd28-reasons-to-buy__image {
	height: 0;
}

.pdd28-reasons-to-buy:has(.pdd28-reasons-to-buy__image *) .pdd28-reasons-to-buy__name-wrap {
	margin-top: 24px;
}

.pdd28-reasons-to-buy__name {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.33;
}

.pdd28-reasons-to-buy__desc-wrap {
	margin-top: 9px;
}

.pdd28-reasons-to-buy__desc {
	font-size: 16px;
	line-height: 1.33;
}

.pdd28-reasons-to-buy__cta {
	margin-top: 18px;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__item .pdd28-reasons-to-buy__image {
	background-color: #f5f7fe;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__item .pdd28-reasons-to-buy__image svg {
	-webkit-filter: brightness(0) saturate(100%) invert(59%) sepia(53%) saturate(6266%) hue-rotate(195deg) brightness(98%) contrast(107%);
	filter: brightness(0) saturate(100%) invert(59%) sepia(53%) saturate(6266%) hue-rotate(195deg) brightness(98%) contrast(107%);
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__item .pdd28-reasons-to-buy__image svg:has([href="#smart-care-regular"]) {
	-webkit-filter: none;
	filter: none;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__item.pdd28-reasons-to-buy__item--colored-icon-off .pdd28-reasons-to-buy__image svg {
	-webkit-filter: none;
	filter: none;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__card {
	padding-top: 28px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 1px #ddd inset;
	box-shadow: 0 0 0 1px #ddd inset;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image {
	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: 4px;
	border-radius: 8px;
	width: 64px;
	height: 64px;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image svg,.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image .image {
	width: 36px;
	height: 36px;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__name {
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: bold;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__desc-wrap {
	margin-top: 13px;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card:has(.pdd28-reasons-to-buy__image *) .pdd28-reasons-to-buy__name-wrap {
	margin-top: 20px;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black {
	background-color: #000;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__bar {
	background-color: rgba(255,255,255,0.1);
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__bar-fill {
	background-color: #fff;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__arrow {
	border-color: #757575;
	background-color: transparent;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__arrow .icon {
	fill: #fff;
}

.pdd28-reasons-to-buy.pdd28-reasons-to-buy--text-white .pdd28-reasons-to-buy__headline {
	color: #fff;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pdd28-reasons-to-buy {
		max-width: 100vw;
	}

	.pdd28-reasons-to-buy__inner {
		padding: 3.81944444vw 0vw 4.16666667vw 0vw;
	}

	.pdd28-reasons-to-buy__headline-wrap {
		margin-bottom: 3.19444444vw;
	}

	.pdd28-reasons-to-buy__headline {
		padding: 0vw 1.66666667vw;
		font-size: 2.77777778vw;
	}

	.pdd28-reasons-to-buy__list {
		padding: 0vw .83333333vw;
	}

	.pdd28-reasons-to-buy__item {
		padding: 0vw .83333333vw;
	}

	.pdd28-reasons-to-buy__card {
		border-radius: .55555556vw;
		padding: 2.22222222vw 2.22222222vw 2.29166667vw 2.22222222vw;
		max-width: 22.91666667vw;
	}

	.pdd28-reasons-to-buy__image {
		height: 2.77777778vw;
	}

	.pdd28-reasons-to-buy__image .image {
		height: 2.77777778vw;
	}

	.pdd28-reasons-to-buy__image svg {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.pdd28-reasons-to-buy:has(.pdd28-reasons-to-buy__image *) .pdd28-reasons-to-buy__name-wrap {
		margin-top: 1.66666667vw;
	}

	.pdd28-reasons-to-buy__name {
		font-size: 1.52777778vw;
	}

	.pdd28-reasons-to-buy__desc-wrap {
		margin-top: .625vw;
	}

	.pdd28-reasons-to-buy__desc {
		font-size: 1.11111111vw;
	}

	.pdd28-reasons-to-buy__cta {
		margin-top: 1.25vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__card {
		padding-top: 1.94444444vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image {
		margin-top: .27777778vw;
		border-radius: .55555556vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image svg,.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image .image {
		width: 2.5vw;
		height: 2.5vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__desc-wrap {
		margin-top: .90277778vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card:has(.pdd28-reasons-to-buy__image *) .pdd28-reasons-to-buy__name-wrap {
		margin-top: 1.38888889vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black {
		background-color: #000;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__bar {
		background-color: rgba(255,255,255,0.1);
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__bar-fill {
		background-color: #fff;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__arrow {
		border-color: #757575;
		background-color: transparent;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--bg-black .progressbar-indicator__arrow .icon {
		fill: #fff;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--text-white .pdd28-reasons-to-buy__headline {
		color: #fff;
	}
}

@media only screen and (max-width:767px) {
	.pdd28-reasons-to-buy__inner {
		padding: 10vw 0vw 11.11111111vw 0vw;
	}

	.pdd28-reasons-to-buy__headline-wrap {
		margin-bottom: 7.77777778vw;
	}

	.pdd28-reasons-to-buy__headline {
		padding: 0vw 6.66666667vw;
		font-size: 6.66666667vw;
		line-height: 1.33;
	}

	.pdd28-reasons-to-buy__list {
		padding: 0vw 5.55555556vw;
		width: 100%;
	}

	.pdd28-reasons-to-buy__item {
		padding: 0vw 1.11111111vw;
		width: 80vw !important;
		height: auto;
	}

	.pdd28-reasons-to-buy__card {
		padding: 8.88888889vw 8.88888889vw 9.16666667vw 8.88888889vw;
		border-radius: 1.11111111vw;
		max-width: 100%;
	}

	.pdd28-reasons-to-buy__image {
		height: 11.11111111vw;
	}

	.pdd28-reasons-to-buy__image .image {
		height: 11.11111111vw;
	}

	.pdd28-reasons-to-buy__image svg {
		width: 11.11111111vw;
		height: 11.11111111vw;
	}

	.pdd28-reasons-to-buy:has(.pdd28-reasons-to-buy__image *) .pdd28-reasons-to-buy__name-wrap {
		margin-top: 6.66666667vw;
	}

	.pdd28-reasons-to-buy__name {
		font-size: 5vw;
	}

	.pdd28-reasons-to-buy__desc-wrap {
		margin-top: 2.22222222vw;
	}

	.pdd28-reasons-to-buy__desc {
		font-size: 3.88888889vw;
	}

	.pdd28-reasons-to-buy__cta {
		margin-top: 2.77777778vw;
	}

	.pdd28-reasons-to-buy__cta .cta {
		font-size: 4.44444444vw;
	}

	.pdd28-reasons-to-buy .swiper-container .swiper-wrapper {
		-webkit-transition: left .2s linear .1s,-webkit-transform;
		transition: left .2s linear .1s,-webkit-transform;
		transition: transform,left .2s linear .1s;
		transition: transform,left .2s linear .1s,-webkit-transform;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image {
		border-radius: 2.22222222vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image svg,.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__image .image {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__name-wrap {
		margin-top: 5.83333333vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__desc-wrap {
		margin-top: 3.05555556vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card .pdd28-reasons-to-buy__cta {
		margin-top: 2.5vw;
	}

	.pdd28-reasons-to-buy.pdd28-reasons-to-buy--theme-white-card:has(.pdd28-reasons-to-buy__image *) .pdd28-reasons-to-buy__name-wrap {
		margin-top: 5.55555556vw;
	}
}

.breadcrumb {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	font-size: 0;
}

.breadcrumb__inner {
	width: 100%;
	padding: 0 24px;
	border-top: 1px solid rgba(0,0,0,0.2);
}

.breadcrumb__path>li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.breadcrumb__path>li>a {
	display: inline-block;
}

.breadcrumb__path>li>a>span {
	color: #000;
}

.breadcrumb__path>li>a:hover>span,.breadcrumb__path>li>a:focus>span {
	text-decoration: underline;
}

.breadcrumb__path>li>a:hover+.icon,.breadcrumb__path>li>a:focus+.icon {
	fill: #555;
}

.breadcrumb__text-desktop,.breadcrumb__text-mobile {
	display: inline-block;
	font-size: 14px;
	line-height: 56px;
	font-weight: normal;
	color: #757575;
}

.high-contrast .breadcrumb__text-desktop,.high-contrast .breadcrumb__text-mobile {
	background: #000 !important;
	color: #fff01f !important;
}

.breadcrumb__text-mobile {
	display: none;
}

.breadcrumb .icon {
	width: 16px;
	height: 16px;
	margin: 0 4px;
	fill: #8f8f8f;
	cursor: default;
}

.breadcrumb--margin-top-narrow {
	margin-top: 16px;
}

.breadcrumb--margin-top-normal {
	margin-top: 32px;
}

.breadcrumb--margin-top-wide {
	margin-top: 56px;
}

.breadcrumb--margin-bottom-narrow {
	margin-bottom: 16px;
}

.breadcrumb--margin-bottom-normal {
	margin-bottom: 32px;
}

.breadcrumb--margin-bottom-wide {
	margin-bottom: 56px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.breadcrumb__inner {
		padding: 0vw 1.66666667vw;
		border-top-width: .06944444vw;
	}

	.breadcrumb__text-desktop,.breadcrumb__text-mobile {
		font-size: .97222222vw;
		line-height: 3.88888889vw;
	}

	.breadcrumb .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
		margin: 0vw .27777778vw;
	}

	.breadcrumb--margin-top-narrow {
		margin-top: 1.11111111vw;
	}

	.breadcrumb--margin-top-normal {
		margin-top: 2.22222222vw;
	}

	.breadcrumb--margin-top-wide {
		margin-top: 3.88888889vw;
	}

	.breadcrumb--margin-bottom-narrow {
		margin-bottom: 1.11111111vw;
	}

	.breadcrumb--margin-bottom-normal {
		margin-bottom: 2.22222222vw;
	}

	.breadcrumb--margin-bottom-wide {
		margin-bottom: 3.88888889vw;
	}
}

@media only screen and (max-width:767px) {
	.breadcrumb__inner {
		padding: 3.33333333vw 6.66666667vw;
		border-top-width: .27777778vw;
	}

	.breadcrumb__text-desktop {
		display: none;
	}

	.breadcrumb__text-mobile {
		display: inline-block;
		font-size: 3.88888889vw;
		line-height: 6.66666667vw;
	}

	.breadcrumb .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin: 0vw 1.11111111vw;
	}

	.breadcrumb--margin-top-narrow {
		margin-top: 4.44444444vw;
	}

	.breadcrumb--margin-top-normal {
		margin-top: 6.66666667vw;
	}

	.breadcrumb--margin-top-wide {
		margin-top: 8.88888889vw;
	}

	.breadcrumb--margin-bottom-narrow {
		margin-bottom: 4.44444444vw;
	}

	.breadcrumb--margin-bottom-normal {
		margin-bottom: 6.66666667vw;
	}

	.breadcrumb--margin-bottom-wide {
		margin-bottom: 8.88888889vw;
	}
}

.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;
	}
}

.epp-breadcrumb {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	font-size: 0;
}

.epp-breadcrumb__inner {
	width: 100%;
	padding: 0 24px;
	border-top: 1px solid rgba(0,0,0,0.2);
}

.epp-breadcrumb__path>li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.epp-breadcrumb__path>li>a {
	display: inline-block;
}

.epp-breadcrumb__path>li>a>span {
	color: #000;
}

.epp-breadcrumb__path>li>a:hover>span,.epp-breadcrumb__path>li>a:focus>span {
	text-decoration: underline;
}

.epp-breadcrumb__path>li>a:hover+.icon,.epp-breadcrumb__path>li>a:focus+.icon {
	fill: #555;
}

.epp-breadcrumb__text-desktop,.epp-breadcrumb__text-mobile {
	display: inline-block;
	font-size: 14px;
	line-height: 56px;
	font-weight: normal;
	color: #757575;
}

.high-contrast .epp-breadcrumb__text-desktop,.high-contrast .epp-breadcrumb__text-mobile {
	background: #000 !important;
	color: #fff01f !important;
}

.epp-breadcrumb__text-mobile {
	display: none;
}

.epp-breadcrumb .icon {
	width: 16px;
	height: 16px;
	margin: 0 4px;
	fill: #8f8f8f;
	cursor: default;
}

.epp-breadcrumb--margin-top-narrow {
	margin-top: 16px;
}

.epp-breadcrumb--margin-top-normal {
	margin-top: 32px;
}

.epp-breadcrumb--margin-top-wide {
	margin-top: 56px;
}

.epp-breadcrumb--margin-bottom-narrow {
	margin-bottom: 16px;
}

.epp-breadcrumb--margin-bottom-normal {
	margin-bottom: 32px;
}

.epp-breadcrumb--margin-bottom-wide {
	margin-bottom: 56px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.epp-breadcrumb__inner {
		padding: 0vw 1.66666667vw;
		border-top-width: .06944444vw;
	}

	.epp-breadcrumb__text-desktop,.epp-breadcrumb__text-mobile {
		font-size: .97222222vw;
		line-height: 3.88888889vw;
	}

	.epp-breadcrumb .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
		margin: 0vw .27777778vw;
	}

	.epp-breadcrumb--margin-top-narrow {
		margin-top: 1.11111111vw;
	}

	.epp-breadcrumb--margin-top-normal {
		margin-top: 2.22222222vw;
	}

	.epp-breadcrumb--margin-top-wide {
		margin-top: 3.88888889vw;
	}

	.epp-breadcrumb--margin-bottom-narrow {
		margin-bottom: 1.11111111vw;
	}

	.epp-breadcrumb--margin-bottom-normal {
		margin-bottom: 2.22222222vw;
	}

	.epp-breadcrumb--margin-bottom-wide {
		margin-bottom: 3.88888889vw;
	}
}

@media only screen and (max-width:767px) {
	.epp-breadcrumb__inner {
		padding: 3.33333333vw 6.66666667vw;
		border-top-width: .27777778vw;
	}

	.epp-breadcrumb__text-desktop {
		display: none;
	}

	.epp-breadcrumb__text-mobile {
		display: inline-block;
		font-size: 3.88888889vw;
		line-height: 6.66666667vw;
	}

	.epp-breadcrumb .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
		margin: 0vw 1.11111111vw;
	}

	.epp-breadcrumb--margin-top-narrow {
		margin-top: 4.44444444vw;
	}

	.epp-breadcrumb--margin-top-normal {
		margin-top: 6.66666667vw;
	}

	.epp-breadcrumb--margin-top-wide {
		margin-top: 8.88888889vw;
	}

	.epp-breadcrumb--margin-bottom-narrow {
		margin-bottom: 4.44444444vw;
	}

	.epp-breadcrumb--margin-bottom-normal {
		margin-bottom: 6.66666667vw;
	}

	.epp-breadcrumb--margin-bottom-wide {
		margin-bottom: 8.88888889vw;
	}
}

.text-editor {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
	font-size: 0;
}

.text-editor.bg-transparent {
	color: #000;
}

.text-editor.bg-transparent-dark {
	background-color: transparent !important;
	color: #fff;
}

.text-editor--width-1920 {
	max-width: 1920px;
}

.text-editor__inner-wrap {
	width: 100%;
	max-width: 1440px;
	margin: 0 auto;
}

.text-editor .desktop-padding-left-right--small {
	padding-left: 48px;
	padding-right: 48px;
}

.text-editor .desktop-padding-left-right--large {
	padding-left: 96px;
	padding-right: 96px;
}

.text-editor__inner {
	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: start;
	-ms-flex-align: start;
	align-items: flex-start;
}

.text-editor__inner.use-line {
	padding-top: 20px;
	border-top: 2px solid #ddd;
}

.text-editor__column-wrap:first-child:nth-last-child(1) {
	width: 100%;
}

.text-editor__column-wrap:first-child:nth-last-child(2) {
	width: 50%;
	margin-right: 12px;
}

.text-editor__column-wrap:first-child:nth-last-child(2)+.text-editor__column-wrap {
	width: 50%;
	margin-left: 12px;
}

.text-editor__column-wrap:first-child:nth-last-child(3) {
	width: calc(33.33333333%);
	margin-right: 16px;
}

.text-editor__column-wrap:first-child:nth-last-child(3)+.text-editor__column-wrap {
	width: calc(33.33333333%);
	margin-left: 8px;
	margin-right: 8px;
}

.text-editor__column-wrap:first-child:nth-last-child(3)+.text-editor__column-wrap+.text-editor__column-wrap {
	width: calc(33.33333333%);
	margin-left: 16px;
}

.text-editor__headline {
	font-size: 28px;
	line-height: 1.33;
}

.text-editor__inner.headline-text-align--center .text-editor__headline {
	text-align: center;
}

.text-editor__inner.headline-text-align--right .text-editor__headline {
	text-align: right;
}

.text-editor__inner.headline-text-size--medium .text-editor__headline {
	font-size: 24px;
}

.text-editor__column {
	font-size: 18px;
	line-height: 1.33;
	word-wrap: break-word;
}

.text-editor__column.description-text-size--medium {
	font-size: 14px;
}

.text-editor__column.description-text-size--medium a[target="_blank"]:after {
	width: 14px;
	height: 14px;
}

.text-editor__column.description-text-size--small {
	font-size: 12px;
}

.text-editor__column.description-text-size--small a[target="_blank"]:after {
	width: 12px;
	height: 12px;
}

.text-editor__column p {
	margin-bottom: 16px;
}

.text-editor__column p.text-extend {
	display: inline;
}

.text-editor__column p.text-extend:after {
	content: ' ';
}

.text-editor__column p:last-child {
	margin-bottom: 0;
}

.text-editor__column a {
	text-decoration: underline;
	color: #006bea;
}

.bg-dark-gray .text-editor__column a,.bg-black .text-editor__column a,.bg-transparent-dark .text-editor__column a {
	color: #68aeff;
}

.text-editor__column a[target="_blank"]:after {
	content: '';
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 18px;
	height: 18px;
	margin-left: 2px;
	background-size: 100% auto;
	vertical-align: middle;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='96'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Cpath%20d='M0%200h96v96H0z'/%3E%3Cpath%20fill='%23006bea'%20fill-rule='nonzero'%20d='M81.436%2014.564v54.285h-8V28.221L18.22%2083.436l-5.656-5.656L67.78%2022.563l-40.629.001v-8z'/%3E%3C/g%3E%3C/svg%3E");
}

.bg-dark-gray .text-editor__column a[target="_blank"]:after,.bg-black .text-editor__column a[target="_blank"]:after,.bg-transparent-dark .text-editor__column a[target="_blank"]:after {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='96'%20height='96'%3E%3Cg%20fill='none'%20fill-rule='evenodd'%3E%3Cpath%20d='M0%200h96v96H0z'/%3E%3Cpath%20fill='%2368aeff'%20fill-rule='nonzero'%20d='M81.436%2014.564v54.285h-8V28.221L18.22%2083.436l-5.656-5.656L67.78%2022.563l-40.629.001v-8z'/%3E%3C/g%3E%3C/svg%3E");
}

.text-editor__column ol,.text-editor__column ul {
	margin: 0 0 16px 20px;
}

.text-editor__column ol:last-child,.text-editor__column ul:last-child {
	margin-bottom: 0;
}

.text-editor__column ol li {
	list-style: decimal;
}

.text-editor__column ul li {
	list-style: disc;
}

.text-editor__column .text-extend+p,.text-editor__column .text-extend+ul,.text-editor__column .text-extend+ol {
	margin-top: 16px;
}

.text-editor__column-hidden-text {
	display: none;
}

.text-editor__column-hidden-text.is-show {
	display: inline;
}

.text-editor__column-cta {
	display: inline;
	color: #006bea;
}

.bg-dark-gray .text-editor__column-cta,.bg-black .text-editor__column-cta,.bg-transparent-dark .text-editor__column-cta {
	color: #68aeff;
}

.text-editor.bg-dark-gray .text-editor__column ol li:before,.text-editor.bg-black .text-editor__column ol li:before {
	background-color: #fff;
	color: #000;
}

.text-editor__headline ~ .text-editor__column {
	padding-top: 16px;
}

.text-editor--support-box-off .desktop-padding-left-right--small,.text-editor--support-box-on .desktop-padding-left-right--small {
	padding-left: 24px;
	padding-right: 24px;
}

.text-editor--support-box-off .desktop-padding-left-right--large,.text-editor--support-box-on .desktop-padding-left-right--large {
	padding-left: 48px;
	padding-right: 48px;
}

.text-editor--support-box-on {
	padding-top: 28px;
	padding-bottom: 28px;
	background-color: #f7f7f7;
	border: 1px solid #eee;
}

.text-editor--support-box-on .text-editor__column {
	font-size: 14px;
}

.text-editor--width-1920 .text-editor--support-box-on {
	max-width: 1920px;
	width: 100%;
}

.text-editor--width-1920 .text-editor--support-box-on .text-editor__inner {
	margin: 0 auto;
	max-width: 1440px;
}

.aem-AuthorLayer-Edit .text-editor--support-box-off .text-editor__inner {
	min-height: 40px;
}

.text-editor.text-editor--feature-bottom-disclaimer {
	color: #313131;
}

.text-editor.text-editor--feature-bottom-disclaimer .text-editor__inner-wrap {
	padding: 48px 0;
}

.text-editor.text-editor--feature-bottom-disclaimer .text-editor__column {
	padding-left: 4px;
}

.feature-bottom-disclaimer__list {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.feature-bottom-disclaimer__item {
	list-style: none !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px;
	font-size: 12px;
	line-height: 1.33;
}

.feature-bottom-disclaimer__item--active {
	font-weight: bold;
}

.feature-bottom-disclaimer__num {
	display: inline-block;
	min-width: 17px;
	white-space: nowrap;
}

.feature-bottom-disclaimer__cta-top {
	display: none;
	position: relative;
	top: -1px;
	margin: 0 4px;
	padding: 4px;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	background-color: #313131;
	vertical-align: middle;
}

.feature-bottom-disclaimer__cta-top .icon {
	display: block;
	width: 8px;
	height: 8px;
	fill: #fff;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.feature-bottom-disclaimer__item--active .feature-bottom-disclaimer__cta-top {
	display: inline-block;
}

.feature-bottom-disclaimer__dot {
	position: relative;
	width: 16px;
	height: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.feature-bottom-disclaimer__dot::before {
	content: "";
	display: block;
	position: absolute;
	top: 7px;
	left: 5px;
	width: 2px;
	height: 2px;
	background-color: #313131;
	border-radius: 50%;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.text-editor .desktop-padding-left-right--small {
		padding-left: 3.33333333vw;
		padding-right: 3.33333333vw;
	}

	.text-editor .desktop-padding-left-right--large {
		padding-left: 6.66666667vw;
		padding-right: 6.66666667vw;
	}

	.text-editor__inner.use-line {
		padding-top: 1.38888889vw;
		border-top-width: .13888889vw;
	}

	.text-editor__column-wrap:first-child:nth-last-child(2) {
		margin-right: .83333333vw;
	}

	.text-editor__column-wrap:first-child:nth-last-child(2)+.text-editor__column-wrap {
		margin-left: .83333333vw;
	}

	.text-editor__column-wrap:first-child:nth-last-child(3) {
		margin-right: 1.11111111vw;
	}

	.text-editor__column-wrap:first-child:nth-last-child(3)+.text-editor__column-wrap {
		margin-left: .55555556vw;
		margin-right: .55555556vw;
	}

	.text-editor__column-wrap:first-child:nth-last-child(3)+.text-editor__column-wrap+.text-editor__column-wrap {
		margin-left: 1.11111111vw;
	}

	.text-editor__headline {
		font-size: 1.94444444vw;
	}

	.text-editor__inner.headline-text-size--medium .text-editor__headline {
		font-size: 1.66666667vw;
	}

	.text-editor__column {
		font-size: 1.25vw;
	}

	.text-editor__column.description-text-size--medium {
		font-size: .97222222vw;
	}

	.text-editor__column.description-text-size--medium a[target="_blank"]:after {
		width: .97222222vw;
		height: .97222222vw;
	}

	.text-editor__column.description-text-size--small {
		font-size: .83333333vw;
	}

	.text-editor__column.description-text-size--small a[target="_blank"]:after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.text-editor__column p {
		margin-bottom: 1.11111111vw;
	}

	.text-editor__column a[target="_blank"]:after {
		width: 1.25vw;
		height: 1.25vw;
		margin-left: .13888889vw;
	}

	.text-editor__column ol,.text-editor__column ul {
		margin: 0vw 0vw 1.11111111vw 1.38888889vw;
	}

	.text-editor__column .text-extend+p,.text-editor__column .text-extend+ul,.text-editor__column .text-extend+ol {
		margin-top: 1.11111111vw;
	}

	.text-editor__headline ~ .text-editor__column {
		padding-top: 1.11111111vw;
	}

	.text-editor--support-box-off .desktop-padding-left-right--small,.text-editor--support-box-on .desktop-padding-left-right--small {
		padding-left: 1.66666667vw;
		padding-right: 1.66666667vw;
	}

	.text-editor--support-box-off .desktop-padding-left-right--large,.text-editor--support-box-on .desktop-padding-left-right--large {
		padding-left: 3.33333333vw;
		padding-right: 3.33333333vw;
	}

	.text-editor--support-box-on {
		padding-top: 1.94444444vw;
		padding-bottom: 1.94444444vw;
		border-width: .06944444vw;
	}

	.text-editor--support-box-on .text-editor__column {
		font-size: .97222222vw;
	}

	.aem-AuthorLayer-Edit .text-editor--support-box-off .text-editor__inner {
		min-height: 2.77777778vw;
	}

	.text-editor.text-editor--feature-bottom-disclaimer .text-editor__inner-wrap {
		padding: 3.33333333vw 0vw 3.33333333vw 0vw;
	}

	.text-editor.text-editor--feature-bottom-disclaimer .text-editor__column {
		padding-left: .27777778vw;
	}

	.feature-bottom-disclaimer__item {
		margin-bottom: 1.11111111vw;
		font-size: .83333333vw;
	}

	.feature-bottom-disclaimer__num {
		min-width: 1.18055556vw;
	}

	.feature-bottom-disclaimer__cta-top {
		top: -0.06944444vw;
		margin: 0vw .27777778vw;
		padding: .27777778vw;
		width: .97222222vw;
		height: 1.11111111vw;
	}

	.feature-bottom-disclaimer__cta-top .icon {
		width: .55555556vw;
		height: .55555556vw;
	}

	.feature-bottom-disclaimer__dot {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.feature-bottom-disclaimer__dot::before {
		top: .48611111vw;
		left: .34722222vw;
	}
}

@media only screen and (max-width:767px) {
	.text-editor .mobile-padding-left-right--small {
		padding-left: 4.44444444vw;
		padding-right: 4.44444444vw;
	}

	.text-editor .mobile-padding-left-right--large {
		padding-left: 13.33333333vw;
		padding-right: 13.33333333vw;
	}

	.text-editor__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.text-editor__inner.use-line {
		padding: 0;
		border-top: 0;
	}

	.text-editor__inner.use-line .text-editor__column-wrap {
		padding-top: 7.77777778vw;
		border-top-width: .55555556vw;
		border-top-style: solid;
		border-top-color: #ddd;
	}

	.text-editor__inner.use-line .text-editor__column-wrap ~ .text-editor__column-wrap {
		margin-top: 8.88888889vw;
	}

	.text-editor__inner.use-line.mobile-padding-left-right--small .text-editor__column-wrap {
		padding-left: 4.44444444vw;
		padding-right: 4.44444444vw;
	}

	.text-editor__inner.use-line.mobile-padding-left-right--large .text-editor__column-wrap {
		padding-left: 13.33333333vw;
		padding-right: 13.33333333vw;
	}

	.text-editor__column-wrap:first-child:nth-last-child(2) {
		width: 100%;
		margin-right: 0;
	}

	.text-editor__column-wrap:first-child:nth-last-child(2)+.text-editor__column-wrap {
		width: 100%;
		margin-left: 0;
	}

	.text-editor__column-wrap:first-child:nth-last-child(3) {
		width: 100%;
		margin-right: 0;
	}

	.text-editor__column-wrap:first-child:nth-last-child(3)+.text-editor__column-wrap {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	.text-editor__column-wrap:first-child:nth-last-child(3)+.text-editor__column-wrap+.text-editor__column-wrap {
		width: 100%;
		margin-left: 0;
	}

	.text-editor__column-wrap ~ .text-editor__column-wrap {
		margin-top: 14.44444444vw;
	}

	.text-editor__headline {
		font-size: 6.11111111vw;
	}

	.text-editor__inner.headline-text-size--medium .text-editor__headline {
		font-size: 5.55555556vw;
	}

	.text-editor__column {
		font-size: 3.88888889vw;
	}

	.text-editor__column.description-text-size--medium {
		font-size: 3.33333333vw;
	}

	.text-editor__column.description-text-size--medium a[target="_blank"]:after {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.text-editor__column.description-text-size--small {
		font-size: 2.77777778vw;
	}

	.text-editor__column.description-text-size--small a[target="_blank"]:after {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.text-editor__column p {
		margin-bottom: 3.33333333vw;
	}

	.text-editor__column a[target="_blank"]:after {
		width: 3.88888889vw;
		height: 3.88888889vw;
		margin-left: .55555556vw;
	}

	.text-editor__column ol,.text-editor__column ul {
		margin: 0vw 0vw 3.33333333vw 5.55555556vw;
	}

	.text-editor__column .text-extend+p,.text-editor__column .text-extend+ul,.text-editor__column .text-extend+ol {
		margin-top: 3.33333333vw;
	}

	.text-editor__headline ~ .text-editor__column {
		padding-top: 3.33333333vw;
	}

	.text-editor--support-box-off .mobile-padding-left-right--small {
		padding-left: 4.44444444vw;
		padding-right: 4.44444444vw;
	}

	.text-editor--support-box-off .mobile-padding-left-right--large {
		padding-left: 13.33333333vw;
		padding-right: 13.33333333vw;
	}

	.text-editor--support-box-on {
		padding-top: 3.88888889vw;
		padding-bottom: 3.88888889vw;
		border-width: .27777778vw;
	}

	.text-editor--support-box-on .mobile-padding-left-right--small {
		padding-left: 5.55555556vw;
		padding-right: 5.55555556vw;
	}

	.text-editor--support-box-on .mobile-padding-left-right--large {
		padding-left: 13.33333333vw;
		padding-right: 13.33333333vw;
	}

	.text-editor--support-box-on .text-editor__column {
		font-size: 3.88888889vw;
	}

	.aem-AuthorLayer-Edit .text-editor--support-box-off .text-editor__inner {
		min-height: 11.11111111vw;
	}

	.text-editor.text-editor--feature-bottom-disclaimer .text-editor__inner-wrap {
		padding: 8.88888889vw 0vw 8.88888889vw 0vw;
	}

	.text-editor.text-editor--feature-bottom-disclaimer .text-editor__column {
		padding-left: 1.66666667vw;
	}

	.feature-bottom-disclaimer__item {
		margin-bottom: 3.88888889vw;
		font-size: 2.77777778vw;
	}

	.feature-bottom-disclaimer__num {
		min-width: 4.16666667vw;
	}

	.feature-bottom-disclaimer__cta-top {
		top: -0.27777778vw;
		padding: .83333333vw;
		margin: 0vw 1.11111111vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.feature-bottom-disclaimer__cta-top .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.feature-bottom-disclaimer__dot {
		width: 3.88888889vw;
		height: 3.88888889vw;
	}

	.feature-bottom-disclaimer__dot::before {
		top: 1.66666667vw;
		left: 1.11111111vw;
	}
}

.pdd36-recommendation-oos-new {
	margin-top: 24px;
	padding: 0 48px;
}

.pdd36-recommendation-oos-new a:focus {
	outline-offset: -2px;
}

.pdd36-recommendation-oos-new--data-empty {
	margin: 0 !important;
	padding: 0 !important;
	height: 0 !important;
}

.pdd36-recommendation-oos-new__inner {
	position: relative;
	padding: 32px 0 24px;
}

.pdd36-recommendation-oos-new__inner::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 1px;
	background-color: #eee;
}

.pdd36-recommendation-oos-new__headline {
	margin-bottom: 23px;
	font-size: 20px;
	line-height: 1.33;
	font-weight: bold;
}

.pdd36-recommendation-oos-new__content {
	overflow: hidden;
}

.pdd36-recommendation-oos-new__list {
	margin: 0 -12px;
}

.pdd36-recommendation-oos-new__item {
	padding: 0 12px;
	width: 204px;
}

.pdd36-recommendation-oos-new__image {
	position: relative;
	margin-bottom: 16px;
	border-radius: 4px;
	width: 180px;
	height: 180px;
	background-color: #f7f7f7;
}

.pdd36-recommendation-oos-new__image-link {
	position: relative;
	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%;
	height: 100%;
}

.pdd36-recommendation-oos-new__image .badge-icon {
	position: absolute;
	top: 8px;
	left: 8px;
	text-transform: capitalize;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	z-index: 1;
}

.pdd36-recommendation-oos-new__image .image {
	overflow: hidden;
	width: 120px;
	height: 120px;
	-webkit-transition: -webkit-transform cubic-bezier(0.35,0,0.36,1) .5s;
	transition: -webkit-transform cubic-bezier(0.35,0,0.36,1) .5s;
	transition: transform cubic-bezier(0.35,0,0.36,1) .5s;
	transition: transform cubic-bezier(0.35,0,0.36,1) .5s,-webkit-transform cubic-bezier(0.35,0,0.36,1) .5s;
}

.pdd36-recommendation-oos-new__image .image .image,.pdd36-recommendation-oos-new__image .image .image__main {
	height: 100%;
}

.pdd36-recommendation-oos-new__image .image .image__main {
	-o-object-fit: contain;
	object-fit: contain;
}

.pdd36-recommendation-oos-new__name {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.32857;
	color: #000;
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.pdd36-recommendation-oos-new__rating-wrap {
	margin-top: 16px;
}

.pdd36-recommendation-oos-new__rating-wrap .rating-v2__star {
	margin: -2px 2px 0 2px;
}

.pdd36-recommendation-oos-new__rating-wrap .rating-v2__point,.pdd36-recommendation-oos-new__rating-wrap .rating-v2__review-count {
	font-size: 14px;
}

.pdd36-recommendation-oos-new__rating {
	display: block;
}

.pdd36-recommendation-oos-new__fiche-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 16px;
	margin-top: 8px;
}

.pdd36-recommendation-oos-new__fiche-wrap .badge-energy-label__badge {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	top: -2px;
	width: 37px;
	height: 20px;
}

.pdd36-recommendation-oos-new__fiche-wrap .badge-repairability {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 32px;
}

.pdd36-recommendation-oos-new__fiche-wrap .badge-repairability .image {
	height: 100%;
}

.pdd36-recommendation-oos-new__fiche-wrap .badge-repairability .image img {
	width: auto;
	height: 100%;
}

.pdd36-recommendation-oos-new__fiche-wrap .badge {
	position: relative;
	top: -2px;
	margin-left: 2px;
	width: 42px;
	height: 20px;
	background-size: 100% 100%;
}

.pdd36-recommendation-oos-new__fiche-wrap .badge .badge__grade--with-text {
	width: 30px;
	height: 16px;
	background-size: 100% 100%;
}

.pdd36-recommendation-oos-new__price-wrap {
	margin-top: 17px;
}

.pdd36-recommendation-oos-new__price-current {
	font-size: 16px;
	font-weight: bold;
}

.pdd36-recommendation-oos-new__price-sub {
	display: block;
	margin-top: 6px;
	font-size: 14px;
}

.pdd36-recommendation-oos-new__price-original {
	color: #757575;
}

.pdd36-recommendation-oos-new__price-save {
	display: inline-block;
	margin-left: 2px;
	color: #006bea;
	font-weight: bold;
}

.pdd36-recommendation-oos-new .progressbar-indicator {
	position: absolute;
	top: 25px;
	right: 0;
}

.pdd36-recommendation-oos-new .progressbar-indicator__bar {
	display: none;
}

.pdd36-recommendation-oos-new .pd-offer {
	margin-top: 16px;
	color: #000;
	line-height: 1.33;
}

.pdd36-recommendation-oos-new .pd-offer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 16px;
	border-radius: 8px;
	background-color: #f7f7f7;
}

.pdd36-recommendation-oos-new .pd-offer__image-icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	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;
	width: 72px;
	height: 72px;
	margin-right: 16px;
	vertical-align: top;
}

.pdd36-recommendation-oos-new .pd-offer__image-icon svg.icon {
	width: 100%;
	height: 100%;
	cursor: default;
}

.pdd36-recommendation-oos-new .pd-offer__image-icon .image {
	width: 100%;
}

.pdd36-recommendation-oos-new .pd-offer__desc {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	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;
	font-size: 14px;
	line-height: 1.33;
}

.pdd36-recommendation-oos-new .pd-offer__desc-title {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 16px;
}

.pdd36-recommendation-oos-new .pd-offer__desc-sub {
	margin-top: 8px;
	font-size: 12px;
}

.pdd36-recommendation-oos-new .pd-offer__desc-date {
	margin-top: 4px;
	font-weight: bold;
	font-size: 12px;
}

.pdd36-recommendation-oos-new .pd-offer__cta {
	margin-top: 8px;
}

.pdd36-recommendation-oos-new .pd-offer__cta.cta--contained-icon {
	margin-top: 16px;
}

.pdd36-recommendation-oos-new .pd-offer__cta .cta.cta--underline-v2 {
	margin: -10px 0 -8px 0;
}

.pdd36-recommendation-oos-new .pd-offer__cta:first-of-type {
	margin-top: 0;
}

.pdd36-newer-model {
	margin-top: 24px;
	padding: 0 48px;
}

.pdd36-newer-model .pd-offer {
	margin-top: 16px;
	color: #000;
	line-height: 1.33;
}

.pdd36-newer-model .pd-offer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 16px;
	border-radius: 8px;
	background-color: #f7f7f7;
}

.pdd36-newer-model .pd-offer__image-icon {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	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;
	width: 72px;
	height: 72px;
	margin-right: 16px;
	vertical-align: top;
}

.pdd36-newer-model .pd-offer__image-icon svg.icon {
	width: 100%;
	height: 100%;
	cursor: default;
}

.pdd36-newer-model .pd-offer__image-icon .image {
	width: 100%;
}

.pdd36-newer-model .pd-offer__desc {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	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;
	font-size: 14px;
	line-height: 1.33;
}

.pdd36-newer-model .pd-offer__desc-title {
	display: block;
	margin-bottom: 5px;
	font-weight: bold;
	font-size: 16px;
}

.pdd36-newer-model .pd-offer__desc-sub {
	margin-top: 8px;
	font-size: 12px;
}

.pdd36-newer-model .pd-offer__desc-date {
	margin-top: 4px;
	font-weight: bold;
	font-size: 12px;
}

.pdd36-newer-model .pd-offer__cta {
	margin-top: 8px;
}

.pdd36-newer-model .pd-offer__cta.cta--contained-icon {
	margin-top: 16px;
}

.pdd36-newer-model .pd-offer__cta .cta.cta--underline-v2 {
	margin: -10px 0 -8px 0;
}

.pdd36-newer-model .pd-offer__cta:first-of-type {
	margin-top: 0;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pdd36-recommendation-oos-new {
		margin-top: 1.66666667vw;
		padding: 0vw 3.33333333vw;
	}

	.pdd36-recommendation-oos-new__inner {
		padding: 2.22222222vw 0vw 1.66666667vw 0vw;
	}

	.pdd36-recommendation-oos-new__inner::after {
		height: .06944444vw;
	}

	.pdd36-recommendation-oos-new__headline {
		margin-bottom: 1.59722222vw;
		font-size: 1.38888889vw;
	}

	.pdd36-recommendation-oos-new__list {
		margin: 0vw -0.83333333vw;
	}

	.pdd36-recommendation-oos-new__item {
		padding: 0vw .83333333vw;
		width: 14.16666667vw;
	}

	.pdd36-recommendation-oos-new__image {
		margin-bottom: 1.11111111vw;
		border-radius: .27777778vw;
		width: 12.5vw;
		height: 12.5vw;
	}

	.pdd36-recommendation-oos-new__image .badge-icon {
		top: .55555556vw;
		left: .55555556vw;
	}

	.pdd36-recommendation-oos-new__image .image {
		width: 8.33333333vw;
		height: 8.33333333vw;
	}

	.pdd36-recommendation-oos-new__name {
		font-size: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new__rating-wrap {
		margin-top: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new__rating-wrap .rating-v2__star {
		margin: -0.13888889vw .13888889vw 0vw .13888889vw;
	}

	.pdd36-recommendation-oos-new__rating-wrap .rating-v2__point,.pdd36-recommendation-oos-new__rating-wrap .rating-v2__review-count {
		font-size: .97222222vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap {
		gap: 1.11111111vw;
		margin-top: .55555556vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge-energy-label__badge {
		top: -0.13888889vw;
		width: 2.56944444vw;
		height: 1.38888889vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge-repairability {
		height: 2.22222222vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge {
		top: -0.13888889vw;
		margin-left: .13888889vw;
		width: 2.91666667vw;
		height: 1.38888889vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge .badge__grade--with-text {
		width: 2.08333333vw;
		height: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new__price-wrap {
		margin-top: 1.18055556vw;
		font-size: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new__price-current {
		font-size: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new__price-sub {
		margin-top: .41666667vw;
		font-size: .97222222vw;
	}

	.pdd36-recommendation-oos-new__price-save {
		margin-left: .13888889vw;
	}

	.pdd36-recommendation-oos-new .progressbar-indicator {
		top: 1.73611111vw;
	}

	.pdd36-recommendation-oos-new .pd-offer {
		margin-top: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__content {
		padding: 1.11111111vw;
		border-radius: .55555556vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__image-icon {
		width: 5vw;
		height: 5vw;
		margin-right: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc {
		font-size: .97222222vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-badge {
		margin-bottom: .55555556vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-title {
		margin-bottom: .34722222vw;
		font-size: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-sub {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-date {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__cta {
		margin-top: .55555556vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__cta.cta--contained-icon {
		margin-top: 1.11111111vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__cta .cta.cta--underline-v2 {
		margin: -0.69444444vw 0vw -0.55555556vw 0vw;
	}

	.pdd36-newer-model {
		margin-top: 1.66666667vw;
		padding: 0vw 3.33333333vw;
	}

	.pdd36-newer-model .pd-offer {
		margin-top: 1.11111111vw;
	}

	.pdd36-newer-model .pd-offer__content {
		padding: 1.11111111vw;
		border-radius: .55555556vw;
	}

	.pdd36-newer-model .pd-offer__image-icon {
		width: 5vw;
		height: 5vw;
		margin-right: 1.11111111vw;
	}

	.pdd36-newer-model .pd-offer__desc {
		font-size: .97222222vw;
	}

	.pdd36-newer-model .pd-offer__desc-badge {
		margin-bottom: .55555556vw;
	}

	.pdd36-newer-model .pd-offer__desc-title {
		margin-bottom: .34722222vw;
		font-size: 1.11111111vw;
	}

	.pdd36-newer-model .pd-offer__desc-sub {
		margin-top: .55555556vw;
		font-size: .83333333vw;
	}

	.pdd36-newer-model .pd-offer__desc-date {
		margin-top: .27777778vw;
		font-size: .83333333vw;
	}

	.pdd36-newer-model .pd-offer__cta {
		margin-top: .55555556vw;
	}

	.pdd36-newer-model .pd-offer__cta.cta--contained-icon {
		margin-top: 1.11111111vw;
	}

	.pdd36-newer-model .pd-offer__cta .cta.cta--underline-v2 {
		margin: -0.69444444vw 0vw -0.55555556vw 0vw;
	}
}

@media only screen and (max-width:767px) {
	.pdd36-recommendation-oos-new {
		margin-top: 6.66666667vw;
		padding: 0;
		max-width: 100%;
	}

	.pdd36-recommendation-oos-new__inner {
		padding: 6.94444444vw 0vw 6.66666667vw 0vw;
	}

	.pdd36-recommendation-oos-new__inner::after {
		left: 6.66666667vw;
		right: 6.66666667vw;
	}

	.pdd36-recommendation-oos-new__headline {
		margin-bottom: 4.44444444vw;
		padding: 0vw 6.66666667vw;
		font-size: 5vw;
	}

	.pdd36-recommendation-oos-new__list {
		display: block;
		margin: 0;
	}

	.pdd36-recommendation-oos-new__item {
		padding: 0vw 2.22222222vw;
		width: 82.22222222vw !important;
	}

	.pdd36-recommendation-oos-new__image {
		margin-bottom: 4.44444444vw;
		border-radius: 2.22222222vw;
		width: 77.77777778vw;
		height: 77.77777778vw;
	}

	.pdd36-recommendation-oos-new__image .image {
		width: 57.77777778vw;
		height: 57.77777778vw;
	}

	.pdd36-recommendation-oos-new__name {
		font-size: 4.44444444vw;
	}

	.pdd36-recommendation-oos-new__rating-wrap {
		margin-top: 4.44444444vw;
		padding-left: 0vw;
	}

	.pdd36-recommendation-oos-new__rating-wrap .rating-v2__star {
		margin: -0.55555556vw .55555556vw 0vw .55555556vw;
	}

	.pdd36-recommendation-oos-new__rating-wrap .rating-v2__point,.pdd36-recommendation-oos-new__rating-wrap .rating-v2__review-count {
		font-size: 3.88888889vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap {
		gap: 4.44444444vw;
		margin-top: 3.61111111vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge-energy-label__badge {
		top: -0.55555556vw;
		width: 10.27777778vw;
		height: 5.55555556vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge-repairability {
		height: 8.88888889vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge {
		top: -0.55555556vw;
		margin-left: .55555556vw;
		width: 11.66666667vw;
		height: 5.55555556vw;
	}

	.pdd36-recommendation-oos-new__fiche-wrap .badge .badge__grade--with-text {
		width: 8.33333333vw;
		height: 4.44444444vw;
	}

	.pdd36-recommendation-oos-new__price-wrap {
		margin-top: 6.38888889vw;
		font-size: 4.44444444vw;
	}

	.pdd36-recommendation-oos-new__rating-wrap+.pdd36-recommendation-oos-new__price-wrap {
		margin-top: 4.72222222vw;
	}

	.pdd36-recommendation-oos-new__price-current {
		font-size: 4.44444444vw;
	}

	.pdd36-recommendation-oos-new__price-sub {
		margin-top: 1.94444444vw;
		font-size: 3.88888889vw;
	}

	.pdd36-recommendation-oos-new__price-save {
		margin-left: .55555556vw;
	}

	.pdd36-recommendation-oos-new .progressbar-indicator {
		position: relative;
		top: auto;
		right: auto;
		margin-top: 9.44444444vw;
		padding: 0vw 6.66666667vw;
	}

	.pdd36-recommendation-oos-new .progressbar-indicator__inner {
		gap: 0;
	}

	.pdd36-recommendation-oos-new .progressbar-indicator__arrow {
		display: none;
	}

	.pdd36-recommendation-oos-new .progressbar-indicator__bar {
		display: block;
	}

	.pdd36-recommendation-oos-new .swiper-container .swiper-wrapper {
		-webkit-transition: left .2s linear .1s,-webkit-transform;
		transition: left .2s linear .1s,-webkit-transform;
		transition: transform,left .2s linear .1s;
		transition: transform,left .2s linear .1s,-webkit-transform;
	}

	.pdd36-recommendation-oos-new .swiper-container.swiper-slide--end {
		left: calc(0%);
	}

	.pdd36-recommendation-oos-new .swiper-container.swiper-slide--end .swiper-wrapper {
		left: 4.44444444%;
	}

	.pdd36-recommendation-oos-new .swiper-container.swiper-slide--beginning {
		left: calc(0vw);
	}

	.pdd36-recommendation-oos-new .swiper-container.swiper-slide--beginning .swiper-wrapper {
		left: -4.44444444%;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .pdd36-recommendation-oos-new__list {
		margin: 0vw -1.11111111vw;
		padding: 0vw 6.66666667vw;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .pdd36-recommendation-oos-new__item {
		padding: 0vw 1.11111111vw !important;
		width: 52.22222222vw !important;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .pdd36-recommendation-oos-new__image {
		width: 50vw;
		height: 50vw;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .pdd36-recommendation-oos-new__image .image {
		width: 33.33333333vw;
		height: 33.33333333vw;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .swiper-container.swiper-slide--end {
		left: 0;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .swiper-container.swiper-slide--end .swiper-wrapper {
		left: 0;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .swiper-container.swiper-slide--beginning {
		left: 0;
	}

	.pdd36-recommendation-oos-new.pdd36-recommendation-oos-new--mobile-2column .swiper-container.swiper-slide--beginning .swiper-wrapper {
		left: 0;
	}

	.pdd36-recommendation-oos-new .pd-offer {
		margin-top: 4.44444444vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__content {
		margin: 0vw 6.66666667vw;
		padding: 4.44444444vw 2.22222222vw;
		border-radius: 2.22222222vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__image-icon {
		width: 17.77777778vw;
		height: 17.77777778vw;
		margin-right: 3.33333333vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc {
		font-size: 3.33333333vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-badge {
		margin-bottom: 2.22222222vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-title {
		margin-bottom: 1.38888889vw;
		font-size: 3.88888889vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-sub {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__desc-date {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__cta {
		margin-top: 1.66666667vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__cta.cta--contained-icon {
		margin-top: 4.44444444vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__cta .cta.cta--underline-v2 {
		margin: -2.77777778vw 0vw -3.05555556vw 0vw;
		font-size: 3.33333333vw;
	}

	.pdd36-recommendation-oos-new .pd-offer__cta .cta.cta--underline-v2::after {
		bottom: 3.05555556vw;
	}

	.pdd36-newer-model {
		margin-top: 6.66666667vw;
		padding: 0;
		max-width: 100%;
	}

	.pdd36-newer-model .pd-offer {
		margin-top: 4.44444444vw;
	}

	.pdd36-newer-model .pd-offer__content {
		margin: 0vw 6.66666667vw;
		padding: 4.44444444vw 2.22222222vw;
		border-radius: 2.22222222vw;
	}

	.pdd36-newer-model .pd-offer__image-icon {
		width: 17.77777778vw;
		height: 17.77777778vw;
		margin-right: 3.33333333vw;
	}

	.pdd36-newer-model .pd-offer__desc {
		font-size: 3.33333333vw;
	}

	.pdd36-newer-model .pd-offer__desc-badge {
		margin-bottom: 2.22222222vw;
	}

	.pdd36-newer-model .pd-offer__desc-title {
		margin-bottom: 1.38888889vw;
		font-size: 3.88888889vw;
	}

	.pdd36-newer-model .pd-offer__desc-sub {
		margin-top: 2.22222222vw;
		font-size: 3.33333333vw;
	}

	.pdd36-newer-model .pd-offer__desc-date {
		margin-top: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.pdd36-newer-model .pd-offer__cta {
		margin-top: 1.66666667vw;
	}

	.pdd36-newer-model .pd-offer__cta.cta--contained-icon {
		margin-top: 4.44444444vw;
	}

	.pdd36-newer-model .pd-offer__cta .cta.cta--underline-v2 {
		margin: -2.77777778vw 0vw -3.05555556vw 0vw;
		font-size: 3.33333333vw;
	}

	.pdd36-newer-model .pd-offer__cta .cta.cta--underline-v2::after {
		bottom: 3.05555556vw;
	}
}

.trade-in-popup-v4 {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
}

.trade-in-popup-v4__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.trade-in-popup-v4__contents {
	position: relative;
	width: 920px;
	margin: auto;
	padding: 30px 0;
	font-size: 0;
	line-height: 1.33;
}

.trade-in-popup-v4 .scrollbar__wrap {
	position: relative;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.trade-in-popup-v4 .scrollbar-vertical__track {
	top: 24px;
}

.trade-in-popup-v4__inner-wrap {
	position: relative;
	padding: 60px 60px 56px 60px;
	background-color: #fff;
}

.trade-in-popup-v4__title {
	position: relative;
	min-height: 38px;
	padding-right: 42px;
	font-size: 28px;
	font-weight: bold;
	line-height: 1.33;
}

.trade-in-popup-v4__title-wrap .trade-in-popup-v4__title {
	padding: 0;
}

.trade-in-popup-v4__sub-title {
	margin-top: 40px;
	font-size: 18px;
	font-weight: bold;
}

.trade-in-popup-v4__step {
	margin: 38px -2px 0 -2px;
}

.trade-in-popup-v4__step-inner {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.trade-in-popup-v4__step-fill {
	display: table-cell;
	padding: 0 2px;
}

.trade-in-popup-v4__step-fill:before {
	content: '';
	display: block;
	height: 2px;
	background: #ddd;
}

.trade-in-popup-v4__step-fill.is-active:before {
	background: #000;
}

.trade-in-popup-v4__step--show {
	display: block !important;
}

.trade-in-popup-v4__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: 11;
}

.trade-in-popup-v4__btn-wrap .cta {
	width: 200px;
	height: 50px;
	border-radius: 25px;
	font-size: 18px;
}

.trade-in-popup-v4__btn-wrap .cta:last-of-type {
	margin-left: 20px;
}

.trade-in-popup-v4__btn-wrap .cta--outlined {
	border-width: 2px;
}

.trade-in-popup-v4__tradeIn-wrap,.trade-in-popup-v4__confirm-wrap,.trade-in-popup-v4__device-wrap,.trade-in-popup-v4__diagnostics-wrap,.trade-in-popup-v4__sign1-wrap,.trade-in-popup-v4__sign2-wrap,.trade-in-popup-v4__sign3-wrap {
	overflow: hidden;
	display: none;
}

.trade-in-popup-v4 .swiper-container {
	position: static;
}

.trade-in-popup-v4__close {
	position: absolute;
	top: 50px;
	right: 20px;
	width: 27px;
	height: 27px;
}

.trade-in-popup-v4__close .icon {
	width: 100%;
	height: 100%;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.trade-in-popup-v4__contents {
		width: 63.88888889vw;
		padding: 2.08333333vw 0vw;
	}

	.trade-in-popup-v4 .scrollbar__wrap {
		border-top-left-radius: 1.38888889vw;
		border-top-right-radius: 1.38888889vw;
	}

	.trade-in-popup-v4 .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.trade-in-popup-v4__inner-wrap {
		padding: 4.16666667vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.trade-in-popup-v4__title-wrap {
		padding: 0vw 2.43055556vw;
	}

	.trade-in-popup-v4__title {
		padding-right: 2.91666667vw;
		font-size: 1.94444444vw;
		min-height: 2.63888889vw;
	}

	.trade-in-popup-v4__sub-title {
		margin-top: 2.77777778vw;
		font-size: 1.25vw;
	}

	.trade-in-popup-v4__step {
		margin: 2.63888889vw -0.13888889vw 0vw -0.13888889vw;
	}

	.trade-in-popup-v4__step-fill {
		padding: 0vw .13888889vw;
	}

	.trade-in-popup-v4__step-fill:before {
		height: .13888889vw;
	}

	.trade-in-popup-v4__btn-wrap {
		padding: 1.66666667vw 2.5vw;
		font-size: .69444444vw;
	}

	.trade-in-popup-v4__btn-wrap .cta {
		width: 13.88888889vw;
		height: 3.47222222vw;
		border-radius: 1.73611111vw;
		font-size: 1.25vw;
	}

	.trade-in-popup-v4__btn-wrap .cta:last-of-type {
		margin-left: 1.38888889vw;
	}

	.trade-in-popup-v4__close {
		top: 3.47222222vw;
		right: 1.38888889vw;
		width: 1.875vw;
		height: 1.875vw;
	}
}

@media only screen and (max-width:767px) {
	.trade-in-popup-v4__contents {
		width: 100%;
		padding: 2.77777778vw;
	}

	.trade-in-popup-v4 .scrollbar__wrap {
		border-top-left-radius: 5.55555556vw;
		border-top-right-radius: 5.55555556vw;
	}

	.trade-in-popup-v4 .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.trade-in-popup-v4__inner-wrap {
		padding: 12.5vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.trade-in-popup-v4__title-wrap {
		padding: 0vw 11.38888889vw;
	}

	.trade-in-popup-v4__title {
		padding-right: 9.16666667vw;
		font-size: 5vw;
		min-height: 8.33333333vw;
	}

	.trade-in-popup-v4__sub-title {
		margin-top: 6.66666667vw;
		font-size: 3.88888889vw;
	}

	.trade-in-popup-v4__step {
		margin-top: 6.11111111vw;
		margin-left: -1px;
		margin-right: -1px;
	}

	.trade-in-popup-v4__step-fill {
		padding: 0vw .27777778vw;
	}

	.trade-in-popup-v4__step-fill:before {
		height: 1px;
	}

	.trade-in-popup-v4__btn-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		padding: 5.55555556vw;
		font-size: 2.77777778vw;
	}

	.trade-in-popup-v4__btn-wrap .cta {
		width: 40.83333333vw;
		height: 9.16666667vw;
		border-radius: 4.58333333vw;
		font-size: 3.33333333vw;
		white-space: normal;
		word-wrap: break-word;
	}

	.trade-in-popup-v4__btn-wrap .cta:last-of-type {
		margin-left: 1.66666667vw;
	}

	.trade-in-popup-v4__close {
		top: 8.33333333vw;
		right: 8.33333333vw;
		width: 6.11111111vw;
		height: 6.11111111vw;
	}
}

.trade-in-popup-v3 {
	position: fixed;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3100;
}

.trade-in-popup-v3__dimmed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .75;
}

.trade-in-popup-v3__contents {
	position: relative;
	width: 920px;
	margin: auto;
	padding: 30px 0;
	font-size: 0;
	line-height: 1.33;
}

.trade-in-popup-v3 .scrollbar__wrap {
	position: relative;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}

.trade-in-popup-v3 .scrollbar-vertical__track {
	top: 24px;
}

.trade-in-popup-v3__inner-wrap {
	position: relative;
	padding: 60px 60px 56px 60px;
	background-color: #fff;
}

.trade-in-popup-v3__title-wrap {
	padding: 0 35px;
	text-align: center;
}

.trade-in-popup-v3__title {
	position: relative;
	min-height: 38px;
	padding-right: 42px;
	font-size: 28px;
	font-weight: bold;
	line-height: 1.33;
}

.trade-in-popup-v3__title-wrap .trade-in-popup-v3__title {
	padding: 0;
}

.trade-in-popup-v3__sub-title {
	margin-top: 28px;
	font-size: 18px;
	font-weight: bold;
}

.trade-in-popup-v3__step {
	margin: 38px -2px 0 -2px;
}

.trade-in-popup-v3__step-inner {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.trade-in-popup-v3__step-fill {
	display: table-cell;
	padding: 0 2px;
}

.trade-in-popup-v3__step-fill:before {
	content: '';
	display: block;
	height: 2px;
	background: #ddd;
}

.trade-in-popup-v3__step-fill.is-active:before {
	background: #000;
}

.trade-in-popup-v3__step--show {
	display: block !important;
	background: #fff;
	border-radius: 20px;
}

.trade-in-popup-v3__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: 11;
}

.trade-in-popup-v3__btn-wrap .cta {
	width: 200px;
	height: 50px;
	border-radius: 25px;
	font-size: 18px;
}

.trade-in-popup-v3__btn-wrap .cta:last-of-type {
	margin-left: 20px;
}

.trade-in-popup-v3__btn-wrap .cta--outlined {
	border-width: 2px;
}

.trade-in-popup-v3__choose-wrap,.trade-in-popup-v3__intro-wrap,.trade-in-popup-v3__tradeIn-wrap,.trade-in-popup-v3__customer-wrap,.trade-in-popup-v3__imei-wrap,.trade-in-popup-v3__condition-wrap,.trade-in-popup-v3__apply-wrap {
	overflow: hidden;
	display: none;
}

.trade-in-popup-v3 .swiper-container {
	position: static;
}

.trade-in-popup-v3__close {
	position: absolute;
	top: 47px;
	right: 17px;
	width: 26px;
	height: 26px;
}

.trade-in-popup-v3__close .icon {
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 50%;
	width: 26px;
	height: 26px;
	margin: -13px 0 0 -13px;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.trade-in-popup-v3__contents {
		width: 63.88888889vw;
		padding: 2.08333333vw 0vw;
	}

	.trade-in-popup-v3 .scrollbar__wrap {
		border-top-left-radius: 1.38888889vw;
		border-top-right-radius: 1.38888889vw;
	}

	.trade-in-popup-v3 .scrollbar-vertical__track {
		top: 1.66666667vw;
	}

	.trade-in-popup-v3__inner-wrap {
		padding: 4.16666667vw 4.16666667vw 3.88888889vw 4.16666667vw;
	}

	.trade-in-popup-v3__title-wrap {
		padding: 0vw 2.43055556vw;
	}

	.trade-in-popup-v3__title {
		padding-right: 2.91666667vw;
		font-size: 1.94444444vw;
		min-height: 2.63888889vw;
	}

	.trade-in-popup-v3__sub-title {
		margin-top: 1.94444444vw;
		font-size: 1.25vw;
	}

	.trade-in-popup-v3__step {
		margin: 2.63888889vw -0.13888889vw 0vw -0.13888889vw;
	}

	.trade-in-popup-v3__step-fill {
		padding: 0vw .13888889vw;
	}

	.trade-in-popup-v3__step-fill:before {
		height: .13888889vw;
	}

	.trade-in-popup-v3__btn-wrap .cta {
		width: 13.88888889vw;
		height: 3.47222222vw;
		border-radius: 1.73611111vw;
		font-size: 1.25vw;
	}

	.trade-in-popup-v3__btn-wrap .cta:last-of-type {
		margin-left: 1.38888889vw;
	}

	.trade-in-popup-v3__close {
		top: 3.26388889vw;
		right: 1.18055556vw;
		width: 1.80555556vw;
		height: 1.80555556vw;
	}

	.trade-in-popup-v3__close .icon {
		width: 1.80555556vw;
		height: 1.80555556vw;
		margin: -0.90277778vw 0vw 0vw -0.90277778vw;
	}
}

@media only screen and (max-width:767px) {
	.trade-in-popup-v3__contents {
		width: 100%;
		padding: 2.77777778vw;
	}

	.trade-in-popup-v3 .scrollbar__wrap {
		border-top-left-radius: 5.55555556vw;
		border-top-right-radius: 5.55555556vw;
	}

	.trade-in-popup-v3 .scrollbar-vertical__track {
		top: 6.66666667vw;
	}

	.trade-in-popup-v3__inner-wrap {
		padding: 12.5vw 5.55555556vw 7.77777778vw 5.55555556vw;
	}

	.trade-in-popup-v3__title-wrap {
		padding: 0vw 11.38888889vw;
	}

	.trade-in-popup-v3__title {
		padding-right: 9.16666667vw;
		font-size: 5vw;
		min-height: 8.33333333vw;
	}

	.trade-in-popup-v3__sub-title {
		margin-top: 5.55555556vw;
		font-size: 3.33333333vw;
	}

	.trade-in-popup-v3__step {
		margin-top: 6.11111111vw;
		margin-left: -1px;
		margin-right: -1px;
	}

	.trade-in-popup-v3__step-fill {
		padding: 0vw .27777778vw;
	}

	.trade-in-popup-v3__step-fill:before {
		height: 1px;
	}

	.trade-in-popup-v3__btn-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		padding: 5.55555556vw;
	}

	.trade-in-popup-v3__btn-wrap .cta {
		width: 40.83333333vw;
		height: 9.16666667vw;
		border-radius: 4.58333333vw;
		font-size: 3.33333333vw;
		white-space: normal;
		word-wrap: break-word;
	}

	.trade-in-popup-v3__btn-wrap .cta:last-of-type {
		margin-left: 1.66666667vw;
	}

	.trade-in-popup-v3__close {
		top: 6.94444444vw;
		right: 6.94444444vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.trade-in-popup-v3__close .icon {
		width: 5.27777778vw;
		height: 5.27777778vw;
		margin: -2.63888889vw 0vw 0vw -2.63888889vw;
	}
}

.pdd40-rtb-bar {
	position: relative;
	border-bottom: 1px solid #ddd;
	height: 48px;
}

.pdd40-rtb-bar .tab {
	max-width: 1440px;
	margin: 0 auto;
	height: 100%;
	text-align: center;
	white-space: nowrap;
	background-color: #fff;
}

.pdd40-rtb-bar .tab__item {
	margin-right: 101px;
}

.pdd40-rtb-bar .tab__item:last-of-type {
	margin-right: 0;
}

.pdd40-rtb-bar .tab__item-title {
	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-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd40-rtb-bar .tab__item-image {
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	width: 24px;
	height: 24px;
}

.pdd40-rtb-bar .tab__item-image img {
	top: initial;
	-webkit-transform: initial;
	transform: initial;
}

.pdd40-rtb-bar .tab__item-name {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.pdd40-rtb-bar .tab__left-arrow::before,.pdd40-rtb-bar .tab__right-arrow::before {
	visibility: visible;
}

.pdd40-rtb-bar .tab__left-arrow .icon,.pdd40-rtb-bar .tab__right-arrow .icon {
	visibility: hidden;
}

.pdd40-rtb-bar .tab__left-arrow:focus-visible::before,.pdd40-rtb-bar .tab__right-arrow:focus-visible::before {
	visibility: visible;
}

.pdd40-rtb-bar .tab__left-arrow:focus-visible .icon,.pdd40-rtb-bar .tab__right-arrow:focus-visible .icon {
	visibility: visible;
}

.pdd40-rtb-bar.pdd40-rtb-bar--bg-light-gray .tab {
	border-color: #eee;
	background-color: #f7f7f7;
}

.pdd40-rtb-bar.pdd40-rtb-bar--bg-dark-gray .tab {
	border-color: #555;
	background-color: #313131;
}

.pdd40-rtb-bar.pdd40-rtb-bar--bg-black .tab {
	border-color: #555;
	background-color: #000;
}

.pdd40-rtb-bar.pdd40-rtb-bar--bg-dark-gray .tab .tab__item-image .icon,.pdd40-rtb-bar.pdd40-rtb-bar--bg-black .tab .tab__item-image .icon {
	fill: #fff;
}

.pdd40-rtb-bar.pdd40-rtb-bar--bg-dark-gray .tab .tab__item-name,.pdd40-rtb-bar.pdd40-rtb-bar--bg-black .tab .tab__item-name {
	color: #fff;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pdd40-rtb-bar {
		height: 3.33333333vw;
	}

	.pdd40-rtb-bar .tab {
		max-width: 100vw;
	}

	.pdd40-rtb-bar .tab__item {
		margin-right: 7.01388889vw;
	}

	.pdd40-rtb-bar .tab__item:last-of-type {
		margin-right: 0vw;
	}

	.pdd40-rtb-bar .tab__item-image {
		margin-right: .55555556vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd40-rtb-bar .tab__item-name {
		font-size: .97222222vw;
	}
}

@media only screen and (max-width:767px) {
	.pdd40-rtb-bar {
		height: 13.33333333vw;
	}

	.pdd40-rtb-bar .tab {
		max-width: 100%;
	}

	.pdd40-rtb-bar .tab__list {
		text-align: start;
	}

	.pdd40-rtb-bar .tab__item {
		margin-right: 11.11111111vw;
	}

	.pdd40-rtb-bar .tab__item:first-of-type {
		margin-left: 6.66666667vw;
	}

	.pdd40-rtb-bar .tab__item:last-of-type {
		margin-right: 6.66666667vw;
	}

	.pdd40-rtb-bar .tab__item-image {
		margin-right: 2.22222222vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd40-rtb-bar .tab__item-name {
		font-size: 3.33333333vw;
	}

	.pdd40-rtb-bar .tab[data-use-arrow-mo] .tab__left-arrow-wrap,.pdd40-rtb-bar .tab[data-use-arrow-mo] .tab__right-arrow-wrap {
		width: 7.77777778vw;
		background-color: transparent;
	}

	.pdd40-rtb-bar .tab[data-use-arrow-mo] .tab__left-arrow-wrap .icon,.pdd40-rtb-bar .tab[data-use-arrow-mo] .tab__right-arrow-wrap .icon {
		padding: .83333333vw;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		border: 1px solid rgba(0,0,0,0.1);
		background: rgba(255,255,255,0.8);
		border-radius: 50%;
		fill: #000;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 5.55555556vw;
		height: 5.55555556vw;
	}

	.pdd40-rtb-bar .tab__left-arrow-wrap:after,.pdd40-rtb-bar .tab__right-arrow-wrap:after {
		display: none;
	}

	.pdd40-rtb-bar .tab__left-arrow,.pdd40-rtb-bar .tab__right-arrow {
		width: 8.88888889vw;
		height: 100%;
	}
}

.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;
	}
}

.pd-g-product-review-highlight:has(.pdd44-review__gallery-popup.popup--open,.pdd44-review__share-popup.popup--open,.pdd44-filter--open,.pdd44-sort__contents--open) {
	z-index: unset !important;
}

.pdd44-tooltip__container {
	position: relative;
	height: 16px;
}

.pdd44-tooltip__container[data-tooltip-overflow="true"] {
	position: static;
}

.pdd44-tooltip__button {
	display: block;
	position: relative;
	width: 16px;
	height: 16px;
}

.pdd44-tooltip__button::after {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	inset-inline-start: 0;
	overflow: visible;
	width: 100%;
	height: 100%;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMDEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYiPgogIDxwYXRoIGQ9Ik00LjU3NywxNC40MTJBNy41LDcuNSwwLDAsMSwyLjE5NCwyLjE5NCw3LjUsNy41LDAsMCwxLDE1LDcuNWE3LjQ3Niw3LjQ3NiwwLDAsMS0yLjIsNS4zLDcuNTA3LDcuNTA3LDAsMCwxLTguMjIzLDEuNjEyWk0xLjMzMyw3LjVBNi4xNjcsNi4xNjcsMCwxLDAsMTMuMiw1LjE0Miw2LjA2Miw2LjA2MiwwLDAsMCw5Ljg1OCwxLjgsNi4xNjcsNi4xNjcsMCwwLDAsMS4zMzMsNy41Wm01LjUsNC41VjdINi4xNjdWNS42NjdoMlYxMlpNNi41LDMuODMzYS44MzMuODMzLDAsMSwxLC44MzMuODMzQS44MjUuODI1LDAsMCwxLDYuNSwzLjgzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjQ5OCkiLz4KPC9zdmc+Cg==) no-repeat center / 100%;
}

.pdd44-tooltip__text {
	overflow-wrap: anywhere;
	width: 100%;
	font-weight: 400;
}

.pdd44-tooltip__text a {
	color: #006bea;
}

.pdd44-tooltip__text a::after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: no-repeat center / 100% url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg);
}

.pdd44-tooltip__text a:focus {
	-webkit-box-shadow: unset;
	box-shadow: unset;
}

.pdd44-tooltip__link {
	display: inline-block;
	color: #006bea;
	text-decoration: underline;
	overflow-wrap: anywhere;
}

.pdd44-tooltip__link[target="_blank"]::after {
	content: '';
	display: inline-block;
	width: 12px;
	height: 12px;
	vertical-align: middle;
	background: no-repeat center / 100% url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-new-window-deep-blue.svg);
}

.pdd44-tooltip__close {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: block;
	position: absolute;
	top: 7px;
	inset-inline-end: 7px;
	-webkit-margin-start: auto;
	margin-inline-start: auto;
	width: 12px;
	height: 12px;
	background: no-repeat center / 100% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj4KICA8cGF0aCBkPSJNOS4yMS43MDhsLTMuOSwzLjksMy45LDMuOUw4LjUsOS4yMWwtMy45LTMuOS0zLjksMy45TDAsOC41bDMuOS0zLjlMMCwuNzA4LjcwOCwwbDMuOSwzLjlMOC41LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjM2NSAxLjM2NSkiLz4KPC9zdmc+Cg==");
}

.pdd44-tooltip__layer {
	display: none;
	position: absolute;
	left: 7px;
	margin-top: 4px;
	padding: 8px;
	-webkit-padding-end: 26px;
	padding-inline-end: 26px;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 6px;
	width: 270px;
	font-size: 12px;
	line-height: 1.33;
	background-color: #eee;
	z-index: 100;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

[data-tooltip-show="true"] .pdd44-tooltip__layer {
	display: block;
}

.pdd44-review .icon--purchaser:before,.pdd44-review__gallery-popup .icon--purchaser:before,.pdd44-review .icon--incentivised:before,.pdd44-review__gallery-popup .icon--incentivised:before,.pdd44-review .icon--new-to:before,.pdd44-review__gallery-popup .icon--new-to:before,.pdd44-review .icon--expertise:before,.pdd44-review__gallery-popup .icon--expertise:before,.pdd44-review .icon--instore:before,.pdd44-review__gallery-popup .icon--instore:before,.pdd44-review .icon--contributor:before,.pdd44-review__gallery-popup .icon--contributor:before,.pdd44-review .icon--vorgestellt:before,.pdd44-review__gallery-popup .icon--vorgestellt:before,.pdd44-review .icon--expeerly:before,.pdd44-review__gallery-popup .icon--expeerly:before {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	content: '';
}

.pdd44-review .icon--purchaser:before,.pdd44-review__gallery-popup .icon--purchaser:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBkPSJNMCwwSDI0VjI0SDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjQ2NikiIGZpbGw9Im5vbmUiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNDY2KSIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNOS42MTIuMDY2bC4xNy4wOTRhMTQuODg5LDE0Ljg4OSwwLDAsMCw4LjU3MiwxLjI3Mi4yNDYuMjQ2LDAsMCwxLC4yNzYuMjQzVjEyLjJjMCw3LjYyLTguOTI0LDEwLjE3NC05LjAxNCwxMC4yYTEuMTg5LDEuMTg5LDAsMCwxLS4zLjAzNiwxLjI4MywxLjI4MywwLDAsMS0uMjQ3LS4wMjNMOS4wMTQsMjIuNGwtLjA3OC0uMDIzQzguMDU0LDIyLjExMSwwLDE5LjQ0MywwLDEyLjJWMS42NzVhLjI0NS4yNDUsMCwwLDEsLjI3Ni0uMjQzQTE0LjkyOSwxNC45MjksMCwwLDAsOC44MjUuMTcxTDguOTc5LjA4N0EuNy43LDAsMCwxLDkuNjEyLjA2NlptNC4zNjQsNy4xLTUuNyw1Ljc1N0w0LjY1Niw5LjI1OSwzLjQzNCwxMC40NjVsNC44MzYsNC45TDE1LjIsOC4zNzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjY4NCAwLjc4KSIgZmlsbD0iIzIxODlmZiIvPjwvZz48L3N2Zz4=");
}

.pdd44-review .icon--incentivised:before,.pdd44-review__gallery-popup .icon--incentivised:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTUuMjE2LDBhMi41NCwyLjU0LDAsMCwxLDIuMzQ2LDMuNWgyLjMxM2EuODc2Ljg3NiwwLDAsMSwuODc0LjgyN1Y5LjM3NWEuODc2Ljg3NiwwLDAsMS0uODI3Ljg3NEgxOC43NVYyMC42MjVhLjg3Ni44NzYsMCwwLDEtLjgyNy44NzRIMi44NzVBLjg3Ni44NzYsMCwwLDEsMiwyMC42NzNWMTAuMjVILjg3NUEuODc2Ljg3NiwwLDAsMSwwLDkuNDIzVjQuMzc1QS44NzYuODc2LDAsMCwxLC44MjcsMy41SDMuMTg5QTIuNTM2LDIuNTM2LDAsMCwxLDYuNzUyLjMxMUw2LjguMzM5bC4wNzUuMDM3LjA4LjA0MWMuMTg1LjEuNDQ2LjI0Ni43OC40NTRMNy44MTUuOTJjLjczMi40NTgsMS41ODYsMS4wNTQsMi41NiwxLjgwNWwtLjA5My4wNzMuMzE4LS4yNDRjLjgzNS0uNjM2LDEuNTc4LTEuMTU0LDIuMjI4LTEuNTY1TDEyLjkzNi45MmMuNDI2LS4yNjcuNzM5LS40NDMuOTM5LS41NDRsLjA3Ny0uMDM4TDE0LC4zMTFBMi41MjMsMi41MjMsMCwwLDEsMTUuMTI0LDBaTTcuMjUsMTAuMjVoLTR2MTBoNFptNSwwSDguNXYxMGgzLjc1Wm01LjI1LDBoLTR2MTBoNFpNNy4yNSw0Ljc1aC02VjloNlptNSwwSDguNVY5aDMuNzVabTcuMjUsMGgtNlY5aDZabS00LjI4NC0zLjVhMS4yNzUsMS4yNzUsMCwwLDAtLjYuMTQ3bC0uMDYuMDM0LS4wMjcuMDE2TDE0LjUsMS40NmMtLjAyOS4wMTMtLjEuMDQ5LS4yMDkuMTA5LS4xNzEuMDkzLS4zNzMuMjExLS42MDcuMzU2TDEzLjYsMS45OGMtLjYyNy4zOTItMS4zNTMuODk1LTIuMTc4LDEuNTJoNC42NWExLjI4OSwxLjI4OSwwLDAsMC0uODU1LTIuMjVabS05LjY4MSwwQTEuMjg5LDEuMjg5LDAsMCwwLDQuNjgsMy41SDkuMzNjLS43OC0uNTkxLTEuNDcyLTEuMDczLTIuMDc0LTEuNDU1bC0uMS0uMDY1QzYuOTEsMS44MjgsNi43LDEuNyw2LjUyMSwxLjZsLS4wNjUtLjAzNmMtLjA2OS0uMDM4LS4xMjItLjA2Ni0uMTU5LS4wODRsLS4wNzgtLjAzOEw2LjE5LDEuNDNhMS4yNzQsMS4yNzQsMCwwLDAtLjY1Ni0uMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjYyNSAxLjI1KSIvPjwvc3ZnPg==");
}

.pdd44-review .icon--new-to:before,.pdd44-review__gallery-popup .icon--new-to:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5NicgaGVpZ2h0PSc5NicgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDk2IDk2Jz48ZyBmaWxsPScjMjE4OWZmJyBjbGlwLXBhdGg9J3VybCgjYSknPjxwYXRoIGQ9J005NCA4MS40OTlIMnYtNWg5MnpNNDggMjZjNi4zNTEgMCAxMS41IDUuMTQ5IDExLjUgMTEuNS0uMDA1IDYuMzQ5LTUuMTUxIDExLjQ5NS0xMS41IDExLjUtNi4zNTEgMC0xMS41LTUuMTQ5LTExLjUtMTEuNVM0MS42NDkgMjYgNDggMjZtMCA1YTYuNSA2LjUgMCAxIDAgNi41IDYuNUE2LjUxIDYuNTEgMCAwIDAgNDggMzEnLz48cGF0aCBkPSdNODYgMTQuNTAxYzEuOTMgMCAzLjUgMS41NjkgMy41IDMuNDk5djUyYzAgMS45My0xLjU3IDMuNS0zLjUgMy40OTVsLTc1Ljc0Ny4wMDZDOC4yNSA3My41MDEgNi41IDcxLjkzIDYuNSA3MFYxOGMwLTEuOTMgMS41Ny0zLjUgMy41LTMuNXpNMTEuNSA2OC41aDIwVjY2YzAtOC42OSA3LjU2LTE2IDE2LjUtMTZzMTYuNSA3LjM0IDE2LjUgMTZ2Mi41aDIwdi00OWgtNzN6TTQ4IDU1Yy02LjEzIDAtMTEuNSA1LjE1LTExLjUgMTF2MmgyM3YtMmMwLTUuODgtNS4zNy0xMS0xMS41LTExJy8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0nYSc+PHBhdGggZmlsbD0nI2ZmZicgZD0nTTAgMGg5NnY5NkgweicvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==");
}

.pdd44-review .icon--expertise:before,.pdd44-review__gallery-popup .icon--expertise:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjQyMiAtMC4yMzkpIiBmaWxsPSIjMjE4OWZmIi8+PC9jbGlwUGF0aD48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC40MjIgMC4yMzkpIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0yNS4wMjcsNC41QTcuNTIzLDcuNTIzLDAsMCwxLDMwLjU4LDE3LjF2OC4wNDRhLjgxOS44MTksMCwwLDEtLjgyMi44MjIuODM5LjgzOSwwLDAsMS0uNDc2LS4xNTFMMjUuMDI3LDIyLjhsLTQuMjU0LDMuMDE1YS44MjIuODIyLDAsMCwxLTEuMy0uNjcxVjE3LjEwN0E3LjUyNiw3LjUyNiwwLDAsMSwyNS4wMjcsNC41Wm00LjMxOSwxMy42ODhhNy41MjMsNy41MjMsMCwwLDEtOC42MzcsMHY2LjE1OGwzLjg0Mi0yLjcxNGEuODI3LjgyNywwLDAsMSwuOTUzLDBsMy44NDIsMi43MTRaTTI1LjAyNyw1LjczNGE2LjI5Miw2LjI5MiwwLDEsMCw2LjI5Myw2LjI5Miw2LjI5Miw2LjI5MiwwLDAsMC02LjI5My02LjI5MlptMCwxLjc3OGEuNjIyLjYyMiwwLDAsMSwuNTU4LjM0N0wyNi43LDEwLjExMWwyLjQ4NS4zNmEuNjE5LjYxOSwwLDAsMSwuMzQ1LDEuMDYxbC0xLjc4NywxLjc1Mi40MjQsMi40NjhhLjYyNC42MjQsMCwwLDEtLjYxMi43NGgtLjAxMmEuNi42LDAsMCwxLS4yODktLjA3NGwtMi4yMjEtMS4xNy0yLjIyMSwxLjE3YS42MTkuNjE5LDAsMCwxLS45LS42NTRsLjQyNC0yLjQ2OC0xLjgwOS0xLjc2MmEuNjE5LjYxOSwwLDAsMSwuMzQ1LTEuMDU5bDIuNDg1LS4zNjNMMjQuNDcsNy44NTlhLjYyMi42MjIsMCwwLDEsLjU1Ny0uMzQ3Wm0wLDEuNDQ3LS44NjksMS43NTlhLjYyMi42MjIsMCwwLDEtLjQ2OS4zNDFsLTEuOTQ1LjI4NCwxLjQwNywxLjM3YS42MTcuNjE3LDAsMCwxLC4xOC41NDhMMjMsMTUuMmwxLjcyNy0uOTE1YS42MjcuNjI3LDAsMCwxLC41NzcsMGwxLjcyNy45MTUtLjMwOC0xLjkzN2EuNjI0LjYyNCwwLDAsMSwuMTc4LS41NWwxLjQwOS0xLjM3LTEuOTQ1LS4yODRhLjYyMi42MjIsMCwwLDEtLjQ2OS0uMzQxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzLjUyIC0zLjM4OSkiIGZpbGw9IiMyMTg5ZmYiLz48L2c+PC9zdmc+");
}

.pdd44-review .icon--instore:before,.pdd44-review__gallery-popup .icon--instore:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjIxMSkiIGZpbGw9IiMyMTg5ZmYiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjIxMSkiIGNsaXAtcGF0aD0idXJsKCNhKSI+PHBhdGggZD0iTTE1LjIyMiw0LjVBMTAuNzIyLDEwLjcyMiwwLDEsMSw0LjUsMTUuMjIyLDEwLjcyMiwxMC43MjIsMCwwLDEsMTUuMjIyLDQuNVptMCwxLjIzMmE5LjQ5LDkuNDksMCwxLDAsOS40OSw5LjQ5LDkuNDksOS40OSwwLDAsMC05LjQ5LTkuNDlabTAsMS41NTUsMi4xNjksMi43LDMuNDQyLS4zNzQtLjM3NSwzLjQ0MiwyLjcsMi4xNjktMi43LDIuMTY5LjM3NSwzLjQ0Mi0zLjQ0Mi0uMzc1LTIuMTY5LDIuNy0yLjE2OS0yLjctMy40NDIuMzc1LjM3NC0zLjQ0Mi0yLjctMi4xNjksMi43LTIuMTY5TDkuNjExLDkuNjExbDMuNDQyLjM3NFptMCwxLjU3NC0xLjczOSwyLjE2My0yLjc1OS0uMy4zLDIuNzU5TDguODYxLDE1LjIyMmwyLjE2MywxLjczOS0uMywyLjc1OSwyLjc1OS0uMywxLjczOSwyLjE2MywxLjczOS0yLjE2MywyLjc1OS4zLS4zLTIuNzU5LDIuMTYzLTEuNzM5TDE5LjQyLDEzLjQ4M2wuMy0yLjc1OS0yLjc1OS4zWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMuNTYgLTMuMzkxKSIgZmlsbD0iIzIxODlmZiIvPjwvZz48L3N2Zz4=");
}

.pdd44-review .icon--contributor:before,.pdd44-review__gallery-popup .icon--contributor:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMzY3IDAuMzM5KSIgZmlsbD0iIzIxODlmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjM2NyAtMC4zMzkpIiBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik0xNC43NzQsNDlhNy44LDcuOCwwLDAsMSwzLjYxLjg4TDE3Ljc5Miw1MWE2LjUxMiw2LjUxMiwwLDAsMC05LjUxOCw1LjcxVjU4LjFoOC4yODR2MS4yNjRINy44OTJBLjg4OC44ODgsMCwwLDEsNyw1OC40NzlWNTYuNzFBNy43NDIsNy43NDIsMCwwLDEsMTQuNzc0LDQ5WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuOTIzIC0zNi42MTQpIiBmaWxsPSIjMjE4OWZmIi8+PHBhdGggZD0iTTQ5Ljg0Nyw0Ni41MDlhLjgyMy44MjMsMCwwLDEsMS41MjEsMGwuMDI1LjA3Ljk0MSwzLjAyNWgzLjA1N2EuODI0LjgyNCwwLDAsMSwuNSwxLjQ4bC0yLjUsMS45Ljk1MywzLjA2NmEuODIzLjgyMywwLDAsMS0xLjI4Mi45bC0yLjQ0OC0xLjg1OS0yLjQ1NCwxLjg2YS44MjMuODIzLDAsMCwxLTEuMjgyLS45bC45NTMtMy4wNjYtMi41LTEuOWEuODI0LjgyNCwwLDAsMSwuNS0xLjQ4aDMuMDU3bC45NDEtMy4wMjVabS4wNTMsMy42NTdhLjgyMy44MjMsMCwwLDEtLjc4NS41NzlINDYuNzY2TDQ4LjcsNTIuMjFhLjgyNC44MjQsMCwwLDEsLjI4OC45bC0uNzI2LDIuMzM0LDEuODUzLTEuNDA3QS44MjIuODIyLDAsMCwxLDUxLjA0OCw1NGwuMDU3LjAzOSwxLjg1MiwxLjQwNy0uNzI2LTIuMzM0YS44MjQuODI0LDAsMCwxLC4yODgtLjlsMS45My0xLjQ2NUg1Mi4xYS44MjMuODIzLDAsMCwxLS43ODUtLjU3OWwtLjcwOC0yLjI3N1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMy4yMzcgLTM0LjM3MikiIGZpbGw9IiMyMTg5ZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0yMy43MTUsN0E0LjY3Nyw0LjY3NywwLDEsMSwxOSwxMS42NzYsNC42NzcsNC42NzcsMCwwLDEsMjMuNzE1LDdabTAsMS4yNjRhMy40MTMsMy40MTMsMCwxLDAsMy40NDEsMy40MTNBMy40MTMsMy40MTMsMCwwLDAsMjMuNzE1LDguMjY0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzLjg2NCAtNS4yMzEpIiBmaWxsPSIjMjE4OWZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PC9zdmc+");
}

.pdd44-review .icon--vorgestellt:before,.pdd44-review__gallery-popup .icon--vorgestellt:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjMgLTAuMykiIGZpbGw9IiMyMTg5ZmYiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjMgMC4zKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNMTAuNjc3LDEyLjEyM0EyLjEsMi4xLDAsMSwxLDEzLjA5LDE1LjQ5bDMuNSw1LjM3NSwzLjM5MS0xLjkxOGEyLjEsMi4xLDAsMSwxLDEuNDUzLjkzNmwtMi4zNDUsOC44NTRhLjk0OS45NDksMCwwLDEtLjg5NC43SDYuMTU0YS45NDQuOTQ0LDAsMCwxLS45LS42OTNMMi45LDE5Ljg4NWEyLjEsMi4xLDAsMSwxLDEuNDQ3LS45MTFsMy40MjUsMS45TDExLjI2NCwxNS41YTIuMSwyLjEsMCwwLDEtLjU4NC0zLjM3Wm0tMi4wNjMsOS42OWEuODguODgsMCwwLDEtMS4xNi4yOUw0LjI4NywyMC4zNDlsMi4xLDcuODU4aDExLjU4bDIuMDc5LTcuODg1TDE2LjksMjIuMWEuODc3Ljg3NywwLDAsMS0xLjE2NC0uMjg1TDEyLjE2NCwxNi4zNFpNMi42MDgsMTYuOTM5YS44Ny44NywwLDEsMCwuODYuODcuODcuODcsMCwwLDAtLjg2LS44N1ptMTkuMTQ0LDBhLjg3Ljg3LDAsMSwwLC44Ni44Ny44Ny44NywwLDAsMC0uODYtLjg3Wm0tOS41Ny00LjIwOGEuODcyLjg3MiwwLDEsMCwuODYuODYuODcyLjg3MiwwLDAsMC0uODYtLjg2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMzg2IC04LjY4NCkiIGZpbGw9IiMyMTg5ZmYiLz48L2c+PC9zdmc+");
}

.pdd44-review .icon--expeerly:before,.pdd44-review__gallery-popup .icon--expeerly:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTQuODU3IiBoZWlnaHQ9IjU2IiB2aWV3Qm94PSIwIDAgNTQuODU3IDU2Ij48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxyZWN0IHdpZHRoPSI1NC44NTciIGhlaWdodD0iNTYiIGZpbGw9IiNmZmYiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik00OC45ODMsNDguMTNjOC4xNzEtNi40NCw3LjQ0NS0xOS4yMjguMTE1LTI2LjYwOGExOC45MzksMTguOTM5LDAsMCwwLTMuMDg5LTIuNTE2di4wMzFhMTksMTksMCwwLDEtNy44NjEsMTUuNGMwLC4wNjcsMCwuMTM0LDAsLjJBMTkuMDM4LDE5LjAzOCwwLDAsMSwyNi45ODgsNTEuOTY2YzUuMTIzLDMuNDkxLDEyLjY2MSw1LjksMjQuMTA5LDIuMTEyLDIuNTU3LS44NDctNi44MTQtMi4yNDYtMi4xMTYtNS45NDhaIiBmaWxsPSIjZmEwZjljIi8+PHBhdGggZD0iTTI3Ljc4MSwxNy43YTE4LjkxNSwxOC45MTUsMCwwLDEsMTguMjI4LDEuMzExLDE5LjA3NSwxOS4wNzUsMCwwLDAtMzguMTQ5LjAzMWMwLC4wNjcsMCwuMTM0LDAsLjJBMTkuMTI0LDE5LjEyNCwwLDAsMSwyNy43ODEsMTcuN1oiIGZpbGw9IiMyZmVkZjkiLz48cGF0aCBkPSJNMjcuNzgsMTcuN0ExOS4wMzIsMTkuMDMyLDAsMCwxLDM4LjE0NywzNC40NGExOSwxOSwwLDAsMCw3Ljg2MS0xNS40di0uMDMxQTE4LjkxNSwxOC45MTUsMCwwLDAsMjcuNzgsMTcuN1oiIGZpbGw9IiNkZTE3NzciLz48cGF0aCBkPSJNMjIuMzI1LDQ4LjAxNmExOC43MzYsMTguNzM2LDAsMCwxLTUuNDU5LTEyLjgsMTkuMDE5LDE5LjAxOSwwLDAsMS05LTE1Ljk3QTE5LjA1MiwxOS4wNTIsMCwwLDAsMjYuOTksNTEuOTY4LDMxLjg3OCwzMS44NzgsMCwwLDEsMjIuMzI1LDQ4LjAxNloiIGZpbGw9IiM0YjQ5ZWIiLz48cGF0aCBkPSJNMzguMTUyLDM0LjY0MWMwLS4wNjcsMC0uMTM0LDAtLjJhMTkuMTA4LDE5LjEwOCwwLDAsMS0yMS4yODEuNzcsMTguNzI1LDE4LjcyNSwwLDAsMCw1LjQ1OSwxMi44LDMyLjA3MywzMi4wNzMsMCwwLDAsNC42NjUsMy45NTFBMTkuMDQxLDE5LjA0MSwwLDAsMCwzOC4xNTMsMzQuNjM5WiIgZmlsbD0iIzM3MzVkMCIvPjxwYXRoIGQ9Ik0xNi44NjYsMzUuMjFBMTguODM3LDE4LjgzNywwLDAsMSwyNy43ODEsMTcuNywxOS4xMjQsMTkuMTI0LDAsMCwwLDcuODYxLDE5LjI0LDE5LjAxNywxOS4wMTcsMCwwLDAsMTYuODY2LDM1LjIxWiIgZmlsbD0iIzFiYmJkZSIvPjxwYXRoIGQ9Ik0yNy43ODEsMTcuN0ExOC44MzcsMTguODM3LDAsMCwwLDE2Ljg2NywzNS4yMWExOS4xMDksMTkuMTA5LDAsMCwwLDIxLjI4Mi0uNzdBMTkuMDM1LDE5LjAzNSwwLDAsMCwyNy43ODEsMTcuN1oiIGZpbGw9IiMyMDFlYTYiLz48L2c+PC9zdmc+");
}

.pdd44-review .icon--new-to .pdd44-tooltip__layer,.pdd44-review__gallery-popup .icon--new-to .pdd44-tooltip__layer {
	color: #000;
}

.pdd44-review .icon--new-to .pdd44-tooltip__button:after,.pdd44-review__gallery-popup .icon--new-to .pdd44-tooltip__button:after {
	-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMDEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYiPgogIDxwYXRoIGQ9Ik00LjU3NywxNC40MTJBNy41LDcuNSwwLDAsMSwyLjE5NCwyLjE5NCw3LjUsNy41LDAsMCwxLDE1LDcuNWE3LjQ3Niw3LjQ3NiwwLDAsMS0yLjIsNS4zLDcuNTA3LDcuNTA3LDAsMCwxLTguMjIzLDEuNjEyWk0xLjMzMyw3LjVBNi4xNjcsNi4xNjcsMCwxLDAsMTMuMiw1LjE0Miw2LjA2Miw2LjA2MiwwLDAsMCw5Ljg1OCwxLjgsNi4xNjcsNi4xNjcsMCwwLDAsMS4zMzMsNy41Wm01LjUsNC41VjdINi4xNjdWNS42NjdoMlYxMlpNNi41LDMuODMzYS44MzMuODMzLDAsMSwxLC44MzMuODMzQS44MjUuODI1LDAsMCwxLDYuNSwzLjgzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjQ5OCkiLz4KPC9zdmc+Cg==) no-repeat center / 100%;
	mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMDEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYiPgogIDxwYXRoIGQ9Ik00LjU3NywxNC40MTJBNy41LDcuNSwwLDAsMSwyLjE5NCwyLjE5NCw3LjUsNy41LDAsMCwxLDE1LDcuNWE3LjQ3Niw3LjQ3NiwwLDAsMS0yLjIsNS4zLDcuNTA3LDcuNTA3LDAsMCwxLTguMjIzLDEuNjEyWk0xLjMzMyw3LjVBNi4xNjcsNi4xNjcsMCwxLDAsMTMuMiw1LjE0Miw2LjA2Miw2LjA2MiwwLDAsMCw5Ljg1OCwxLjgsNi4xNjcsNi4xNjcsMCwwLDAsMS4zMzMsNy41Wm01LjUsNC41VjdINi4xNjdWNS42NjdoMlYxMlpNNi41LDMuODMzYS44MzMuODMzLDAsMSwxLC44MzMuODMzQS44MjUuODI1LDAsMCwxLDYuNSwzLjgzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjQ5OCkiLz4KPC9zdmc+Cg==) no-repeat center / 100%;
	background: #006bea;
}

.pdd44-review {
	margin: 0 auto;
	max-width: 1440px;
	width: 100%;
	--pdd44-star-percentage: 0;
}

.pdd44-review .four-star-icon {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDIwMDAgMjAwMCc+PCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgLS0+PGRlZnM+PHN0eWxlPiAuc3QwIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQxMCk7IH0gLnN0MCwgLnN0MSwgLnN0MiwgLnN0MywgLnN0NCwgLnN0NSwgLnN0NiwgLnN0NywgLnN0OCwgLnN0OSwgLnN0MTAgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0gLnN0MSB7IGZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsgfSAuc3QyIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQxKTsgfSAuc3QzIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQyKTsgfSAuc3Q0IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ4KTsgfSAuc3Q1IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ3KTsgfSAuc3Q2IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ0KTsgfSAuc3Q3IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ1KTsgfSAuc3Q4IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQzKTsgfSAuc3Q5IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ2KTsgfSAuc3QxMCB7IGZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50OSk7IH0gPC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzUwLjY0JyB5MT0nMTU0Ny42JyB4Mj0nNTUuNzgnIHkyPScxNTQwLjg2JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNjEzLjI5IDc1OTk4Ljk5KSBzY2FsZSg0MiAtNDkpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSc+PHN0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPScjMmI2NWQ5Jy8+PHN0b3Agb2Zmc2V0PScuNTcnIHN0b3AtY29sb3I9JyMzMDkxZjInLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMxOWZmOWYnLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50MScgeDE9JzUxLjI1JyB5MT0nMTU0Ni45MScgeDI9JzU2LjA3JyB5Mj0nMTU0MC4yOScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTYxMy4yOSA3NTk5OC45OSkgc2NhbGUoNDIgLTQ5KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnPjxzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nIzM1ODFmZicvPjxzdG9wIG9mZnNldD0nLjUzJyBzdG9wLWNvbG9yPScjMzFhZmZmJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMTlmZjlmJy8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDInIHgxPSc0OS44MicgeTE9JzE1NDguMTEnIHgyPSc1OC43OCcgeTI9JzE1MzcuOTMnIGdyYWRpZW50VHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2MTMuMjkgNzU5OTguOTkpIHNjYWxlKDQyIC00OSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMyYzkyYjknLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMxOWZmOWYnLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50MycgeDE9JzcxLjAyJyB5MT0nMTUyMy4yMScgeDI9Jzc2LjE2JyB5Mj0nMTUxNi40NycgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTUwNy4yOSA3NjE0Ny4wMikgc2NhbGUoNDIgLTQ5KScgeGxpbms6aHJlZj0nI2xpbmVhci1ncmFkaWVudCcvPjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50NCcgeDE9JzcxLjYzJyB5MT0nMTUyMi41MicgeDI9Jzc2LjQ1JyB5Mj0nMTUxNS45MScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTUwNy4yOSA3NjE0Ny4wMikgc2NhbGUoNDIgLTQ5KScgeGxpbms6aHJlZj0nI2xpbmVhci1ncmFkaWVudDEnLz48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDUnIHgxPSc3MC4xNCcgeTE9JzE1MjIuMDQnIHgyPSc3NC4wOScgeTI9JzE1MTkuNjYnIGdyYWRpZW50VHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1MDcuMjkgNzYxNDcuMDIpIHNjYWxlKDQyIC00OSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMzMDVlYmYnLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMyNzgwZmInLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50NicgeDE9JzQ0LjI2JyB5MT0nMTUzOC43MycgeDI9JzQ4LjA3JyB5Mj0nMTUzMS45OScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI3My40NCAxNzEzNDkuMDUpIHNjYWxlKDgxLjcyIC0xMTAuODQpJyB4bGluazpocmVmPScjbGluZWFyLWdyYWRpZW50Jy8+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ3JyB4MT0nNDUuODEnIHkxPScxNTM2LjEzJyB4Mj0nNDguMjUnIHkyPScxNTMxLjA0JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjczLjQ0IDE3MTM0OS4wNSkgc2NhbGUoODEuNzIgLTExMC44NCknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMzMWFmZmYnLz48c3RvcCBvZmZzZXQ9Jy42Nycgc3RvcC1jb2xvcj0nIzM1ODFmZicvPjxzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nIzE5ZmY5ZicvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ4JyB4MT0nNDQuODcnIHkxPScxNTM3Ljc2JyB4Mj0nNDguNDQnIHkyPScxNTMxLjE0JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjczLjQ0IDE3MTM0OS4wNSkgc2NhbGUoODEuNzIgLTExMC44NCknIHhsaW5rOmhyZWY9JyNsaW5lYXItZ3JhZGllbnQxJy8+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ5JyB4MT0nMzEuMzUnIHkxPScxNTQwLjA0JyB4Mj0nMzUuNjQnIHkyPScxNTM2LjQxJyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDU0NDguNCAyMjg1NzkpIHJvdGF0ZSgtMTgwKSBzY2FsZSgxMjYuNyAxNDgpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSc+PHN0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPScjNDc2OGNjJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMzA4MWYxJy8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDEwJyB4MT0nMzAuNTMnIHkxPScxNTM5Ljk0JyB4Mj0nMzQuNDgnIHkyPScxNTM3LjU1JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDU0NDguNCAyMjg1NzkpIHJvdGF0ZSgtMTgwKSBzY2FsZSgxMjYuNyAxNDgpJyB4bGluazpocmVmPScjbGluZWFyLWdyYWRpZW50NScvPjwvZGVmcz48ZyBpZD0nSW50ZWxsaWdlbmNlXzQtc3Rhcl9jb2xvcic+PGcgaWQ9J0dyb3VwJz48ZyBpZD0nRmlsbC0xMSc+PHBhdGggaWQ9J3BhdGgtNCcgY2xhc3M9J3N0MScgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTQxJyBkYXRhLW5hbWU9J3BhdGgtNCcgY2xhc3M9J3N0MicgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTQyJyBkYXRhLW5hbWU9J3BhdGgtNCcgY2xhc3M9J3N0MycgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjwvZz48ZyBpZD0nRmlsbC0xMS1Db3B5Jz48cGF0aCBpZD0ncGF0aC02JyBjbGFzcz0nc3Q4JyBkPSdNMTUwNC43MSwxNTkyLjE1bDU1LjM1LTE0MC44NmM2LjY3LTEzLjIsMjUuNS0xMy4yLDMyLjE3LDBsNTUuMzUsMTQwLjg2LDEwOS4yMSw1NS40MmMxMy4xOSw2LjY4LDEzLjE5LDI1LjUzLDAsMzIuMjFsLTEwOS4yMSw1NS40Mi01NS4zNSwxNDAuODZjLTYuNjcsMTMuMi0yNS41LDEzLjItMzIuMTcsMGwtNTUuMzUtMTQwLjg2LTEwOS4yMS01NS40MmMtMTMuMTktNi42OC0xMy4xOS0yNS41MywwLTMyLjIxbDEwOS4yMS01NS40MlonLz48cGF0aCBpZD0ncGF0aC02MScgZGF0YS1uYW1lPSdwYXRoLTYnIGNsYXNzPSdzdDYnIGQ9J00xNTA0LjcxLDE1OTIuMTVsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTYyJyBkYXRhLW5hbWU9J3BhdGgtNicgY2xhc3M9J3N0NycgZD0nTTE1MDQuNzEsMTU5Mi4xNWw1NS4zNS0xNDAuODZjNi42Ny0xMy4yLDI1LjUtMTMuMiwzMi4xNywwbDU1LjM1LDE0MC44NiwxMDkuMjEsNTUuNDJjMTMuMTksNi42OCwxMy4xOSwyNS41MywwLDMyLjIxbC0xMDkuMjEsNTUuNDItNTUuMzUsMTQwLjg2Yy02LjY3LDEzLjItMjUuNSwxMy4yLTMyLjE3LDBsLTU1LjM1LTE0MC44Ni0xMDkuMjEtNTUuNDJjLTEzLjE5LTYuNjgtMTMuMTktMjUuNTMsMC0zMi4yMWwxMDkuMjEtNTUuNDJaJy8+PC9nPjxnIGlkPSdDb21iaW5lZC1TaGFwZSc+PHBhdGggaWQ9J3BhdGgtMTAnIGNsYXNzPSdzdDknIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PHBhdGggaWQ9J3BhdGgtMTAxJyBkYXRhLW5hbWU9J3BhdGgtMTAnIGNsYXNzPSdzdDUnIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PHBhdGggaWQ9J3BhdGgtMTAyJyBkYXRhLW5hbWU9J3BhdGgtMTAnIGNsYXNzPSdzdDQnIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PC9nPjxnIGlkPSdGaWxsLTcnPjxwYXRoIGlkPSdwYXRoLTEzJyBjbGFzcz0nc3QxMCcgZD0nTTEzODEuMTUsNzQ0LjQ4bC0xNjYuOTQtNDI1LjQ5Yy0yMC4xNi0zOS44NC03Ni45Mi0zOS44NC05Ny4wOCwwbC0xNjYuOTQsNDI1LjQ5LTMyOS40OCwxNjcuMzdjLTM5Ljc0LDIwLjIxLTM5Ljc0LDc3LjEyLDAsOTcuMzJsMzI5LjQ4LDE2Ny4zNywxNjYuOTQsNDI1LjQ5YzIwLjE2LDM5Ljg0LDc2LjkyLDM5Ljg0LDk3LjA4LDBsMTY2Ljk0LTQyNS40OSwzMjkuNDgtMTY3LjM3YzM5Ljc0LTIwLjIxLDM5Ljc0LTc3LjEyLDAtOTcuMzJsLTMyOS40OC0xNjcuMzdaJy8+PHBhdGggaWQ9J3BhdGgtMTMxJyBkYXRhLW5hbWU9J3BhdGgtMTMnIGNsYXNzPSdzdDAnIGQ9J00xMzgxLjE1LDc0NC40OGwtMTY2Ljk0LTQyNS40OWMtMjAuMTYtMzkuODQtNzYuOTItMzkuODQtOTcuMDgsMGwtMTY2Ljk0LDQyNS40OS0zMjkuNDgsMTY3LjM3Yy0zOS43NCwyMC4yMS0zOS43NCw3Ny4xMiwwLDk3LjMybDMyOS40OCwxNjcuMzcsMTY2Ljk0LDQyNS40OWMyMC4xNiwzOS44NCw3Ni45MiwzOS44NCw5Ny4wOCwwbDE2Ni45NC00MjUuNDksMzI5LjQ4LTE2Ny4zN2MzOS43NC0yMC4yMSwzOS43NC03Ny4xMiwwLTk3LjMybC0zMjkuNDgtMTY3LjM3WicvPjwvZz48L2c+PC9nPjwvc3ZnPg==");
}

.pdd44-review [class*='swiper-button'] {
	overflow: hidden;
	position: absolute;
	width: 40px;
	height: 40px;
	margin: auto;
	padding: 8px;
	border-radius: 50%;
	background-color: rgba(255,255,255,0.45);
	-webkit-transition: background-color .1s cubic-bezier(0.4,0,0.2,1);
	transition: background-color .1s cubic-bezier(0.4,0,0.2,1);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
}

.pdd44-review [class*='swiper-button'].swiper-button-disabled {
	visibility: hidden;
	background-color: rgba(255,255,255,0.45);
}

.pdd44-review [class*='swiper-button'].swiper-button-disabled svg.icon {
	fill: rgba(0,0,0,0.2);
}

.pdd44-review [class*='swiper-button']:hover,.pdd44-review [class*='swiper-button']:focus,.pdd44-review [class*='swiper-button']:active {
	background-color: #f7f7f7;
}

.pdd44-review [class*='swiper-button']:after {
	content: none;
}

.pdd44-review [class*='swiper-button'] .icon {
	width: 24px;
	height: 24px;
	fill: rgba(0,0,0,0.95);
	-webkit-transition: fill .1s cubic-bezier(0.4,0,0.2,1);
	transition: fill .1s cubic-bezier(0.4,0,0.2,1);
}

.pdd44-review [class*='swiper-button']:hover .icon,.pdd44-review [class*='swiper-button']:focus .icon,.pdd44-review [class*='swiper-button']:active .icon {
	fill: #000;
}

.bg-dark-gray .pdd44-review [class*='swiper-button'],.bg-black .pdd44-review [class*='swiper-button'],.text-color--white .pdd44-review [class*='swiper-button'],.pdd44-review [class*='swiper-button'].swiper-dim-button {
	background-color: rgba(0,0,0,0.45);
	border-color: rgba(255,255,255,0.15);
}

.bg-dark-gray .pdd44-review [class*='swiper-button'].swiper-button-disabled,.bg-black .pdd44-review [class*='swiper-button'].swiper-button-disabled,.text-color--white .pdd44-review [class*='swiper-button'].swiper-button-disabled,.pdd44-review [class*='swiper-button'].swiper-dim-button.swiper-button-disabled {
	background-color: rgba(0,0,0,0.45);
}

.bg-dark-gray .pdd44-review [class*='swiper-button'].swiper-button-disabled svg.icon,.bg-black .pdd44-review [class*='swiper-button'].swiper-button-disabled svg.icon,.text-color--white .pdd44-review [class*='swiper-button'].swiper-button-disabled svg.icon,.pdd44-review [class*='swiper-button'].swiper-dim-button.swiper-button-disabled svg.icon {
	fill: rgba(255,255,255,0.3);
}

.bg-dark-gray .pdd44-review [class*='swiper-button']:hover,.bg-black .pdd44-review [class*='swiper-button']:hover,.text-color--white .pdd44-review [class*='swiper-button']:hover,.pdd44-review [class*='swiper-button'].swiper-dim-button:hover,.bg-dark-gray .pdd44-review [class*='swiper-button']:focus,.bg-black .pdd44-review [class*='swiper-button']:focus,.text-color--white .pdd44-review [class*='swiper-button']:focus,.pdd44-review [class*='swiper-button'].swiper-dim-button:focus,.bg-dark-gray .pdd44-review [class*='swiper-button']:active,.bg-black .pdd44-review [class*='swiper-button']:active,.text-color--white .pdd44-review [class*='swiper-button']:active,.pdd44-review [class*='swiper-button'].swiper-dim-button:active {
	background-color: #1c1c1c;
}

.bg-dark-gray .pdd44-review [class*='swiper-button'] .icon,.bg-black .pdd44-review [class*='swiper-button'] .icon,.text-color--white .pdd44-review [class*='swiper-button'] .icon,.pdd44-review [class*='swiper-button'].swiper-dim-button .icon {
	fill: rgba(255,255,255,0.95);
}

.bg-dark-gray .pdd44-review [class*='swiper-button']:hover .icon,.bg-black .pdd44-review [class*='swiper-button']:hover .icon,.text-color--white .pdd44-review [class*='swiper-button']:hover .icon,.pdd44-review [class*='swiper-button'].swiper-dim-button:hover .icon,.bg-dark-gray .pdd44-review [class*='swiper-button']:focus .icon,.bg-black .pdd44-review [class*='swiper-button']:focus .icon,.text-color--white .pdd44-review [class*='swiper-button']:focus .icon,.pdd44-review [class*='swiper-button'].swiper-dim-button:focus .icon,.bg-dark-gray .pdd44-review [class*='swiper-button']:active .icon,.bg-black .pdd44-review [class*='swiper-button']:active .icon,.text-color--white .pdd44-review [class*='swiper-button']:active .icon,.pdd44-review [class*='swiper-button'].swiper-dim-button:active .icon {
	fill: #fff;
}

.pdd44-review .mobile-only {
	display: none;
}

.pdd44-review__header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 32px;
	margin-inline: 24px;
	padding-block: 27px 43px;
}

.pdd44-review__header::after {
	content: '';
	position: absolute;
	bottom: 24px;
	width: 100%;
	height: 1px;
	background: #000;
}

.pdd44-review__header-headline {
	min-width: 114px;
	-webkit-margin-start: 1px;
	margin-inline-start: 1px;
	font-size: 28px;
	line-height: 1.33;
	font-weight: bold;
	font-family: 'SamsungSharpSans',arial,sans-serif;
}

.pdd44-review__header-text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: 2px;
	font-size: 22px;
	line-height: 1.33;
	font-weight: bold;
}

.pdd44-review__rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	padding: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd44-review__rating-info {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
}

.pdd44-review__rating-info .pdd44-review__overall {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	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;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-width: 448px;
}

.pdd44-review__rating-info .pdd44-review__overall-disclaimer {
	margin-top: 16px;
	font-size: 14px;
	line-height: 1.33;
	text-align: center;
}

.pdd44-review__rating-info .pdd44-review__overall-star {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 10px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.pdd44-review__rating-info .pdd44-review__overall-star-item {
	display: block;
	width: 68px;
	height: 68px;
	margin-bottom: 4px;
	background: #ffaa4d;
	-webkit-mask-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-star-rating2-active.svg');
	mask-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-star-rating2-active.svg');
	-webkit-mask-size: auto 100%;
	mask-size: auto 100%;
}

.pdd44-review__rating-info .pdd44-review__overall-star-num {
	margin-top: 5px;
	font-size: 60px;
	font-weight: bold;
	line-height: 1.2;
}

.pdd44-review__rating-info .pdd44-review__overall-star-text {
	font-size: 14px;
	line-height: 1.33;
}

.pdd44-review__rating-info .pdd44-review__overall-star-text:is(button) {
	margin-top: 15px;
	margin-left: 3px;
	text-decoration: underline;
}

.pdd44-review__rating-info .pdd44-review__overall-star-item+.pdd44-review__overall-star-num {
	margin-left: 8px;
}

.pdd44-review__rating-info .pdd44-review__overall-description {
	margin-top: 4px;
	font-size: 14px;
	line-height: 1.33;
}

.pdd44-review__rating-info .pdd44-review__overall-write-cta {
	min-width: 163px;
	height: 40px;
	margin-top: 16px;
	padding-left: 49px;
}

.pdd44-review__rating-info .pdd44-review__overall-write-cta.cta.cta--outlined.cta--black {
	padding-right: 23px;
}

.pdd44-review__rating-info .pdd44-review__overall-write-cta.cta.cta--outlined.cta--black:before {
	right: auto;
	left: 23px;
	background: no-repeat center / 100% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxOCcgaGVpZ2h0PScxOCcgdmlld0JveD0nMCAwIDE4IDE4Jz48cGF0aCBkPSdNMTIuMjA5LjIxOSwxNi4xODcsNC4yYS43NTEuNzUxLDAsMCwxLDAsMS4wNjFMNi41NTEsMTQuODk1YTEuMzIyLDEuMzIyLDAsMCwxLS41ODkuMzI1TC44MzMsMTYuMzg3YS43MzguNzM4LDAsMCwxLS4xNjMuMDE4LjY2OS42NjksMCwwLDEtLjQ3Ni0uMTk0LjY4Mi42ODIsMCwwLDEtLjE3NS0uNjM5bDEuMTY4LTUuMTI3YTEuMzE5LDEuMzE5LDAsMCwxLC4zMjYtLjU4OUwxMS4xNDguMjE5YS43NTIuNzUyLDAsMCwxLDEuMDYxLDBaTTIuMSwxMS40OTJsLS44MjksMy42NDIsMy42MzgtLjgyOFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAuNzk3IDAuNzk3KScvPjwvc3ZnPg==") !important;
}

.pdd44-review__rating-info .pdd44-review__detail {
	width: 448px;
	padding-inline: 32px;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip-cta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 4px;
	margin-top: 16px;
	line-height: 1.33;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip-cta::after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background: no-repeat center / 100% url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMDEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYiPgogIDxwYXRoIGQ9Ik00LjU3NywxNC40MTJBNy41LDcuNSwwLDAsMSwyLjE5NCwyLjE5NCw3LjUsNy41LDAsMCwxLDE1LDcuNWE3LjQ3Niw3LjQ3NiwwLDAsMS0yLjIsNS4zLDcuNTA3LDcuNTA3LDAsMCwxLTguMjIzLDEuNjEyWk0xLjMzMyw3LjVBNi4xNjcsNi4xNjcsMCwxLDAsMTMuMiw1LjE0Miw2LjA2Miw2LjA2MiwwLDAsMCw5Ljg1OCwxLjgsNi4xNjcsNi4xNjcsMCwwLDAsMS4zMzMsNy41Wm01LjUsNC41VjdINi4xNjdWNS42NjdoMlYxMlpNNi41LDMuODMzYS44MzMuODMzLDAsMSwxLC44MzMuODMzQS44MjUuODI1LDAsMCwxLDYuNSwzLjgzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjQ5OCkiLz4KPC9zdmc+Cg==');
}

.pdd44-review__rating-info .pdd44-review__detail-inner {
	--max-bar: 232px;
	display: grid;
	grid-template-columns: max-content minmax(0,var(--max-bar)) auto;
	gap: 12px 0;
	margin: 0 auto;
}

.pdd44-review__rating-info .pdd44-review__detail-item {
	display: grid;
	grid-template-columns: subgrid;
	grid-column: 1/-1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 24px;
	line-height: 1.33;
}

.pdd44-review__rating-info .pdd44-review__detail-text {
	margin-right: 18px;
	font-size: 18px;
	font-weight: bold;
}

.pdd44-review__rating-info .pdd44-review__detail-bar {
	display: inline-block;
	position: relative;
	height: 16px;
	border-radius: 8px;
	background: #bbb;
	overflow: hidden;
}

.pdd44-review__rating-info .pdd44-review__detail-bar-filled {
	position: absolute;
	width: var(--pdd44-star-percentage);
	height: 16px;
	left: 0;
	top: 0;
	background: #ffaa4e;
}

.pdd44-review__rating-info .pdd44-review__detail-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 12px;
}

.pdd44-review__rating-info .pdd44-review__detail-percentage {
	margin-right: 2px;
	font-size: 16px;
	font-weight: bold;
}

.pdd44-review__rating-info .pdd44-review__detail-count {
	font-size: 16px;
	color: #757575;
}

.pdd44-review__rating-info .pdd44-review__detail-view-cta {
	display: none;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip {
	position: relative;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail {
	display: none;
	position: absolute;
	border: 1px solid #aaa;
	top: calc(100% + 5px);
	left: calc(100% - 8px);
	border-radius: 6px;
	width: 316px;
	height: 167px;
	padding: 8px;
	background: #eee;
	z-index: 100;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-inner {
	gap: 8px;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-title {
	font-size: 12px;
	font-weight: bold;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-item {
	height: 19px;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-text {
	margin-right: 10px;
	font-size: 14px;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-bar {
	width: 176px;
	height: 10px;
	margin-right: 6px;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-percentage {
	margin-right: 1px;
	font-size: 12px;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-count {
	font-size: 12px;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-tooltip-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 12px;
	height: 12px;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIj48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDEydjEySDB6Ii8+PHBhdGggZD0ibTkuODk2IDEuMzk2LTMuOSAzLjktMy44OTMtMy45LS43MDcuNzA3IDMuOSAzLjg5My0zLjkgMy45LjcwNy43MDggMy45LTMuOSAzLjkgMy45LjcwMS0uNzA4LTMuOS0zLjkgMy45LTMuOVoiLz48L3N2Zz4=") no-repeat 50% .5%;
}

.pdd44-review__rating-info .pdd44-review__detail-tooltip[data-tooltip-show="true"] .pdd44-review__detail {
	display: block;
}

.pdd44-review__rating-info--no-result {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.pdd44-review__rating-info--no-result .pdd44-review__overall {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.pdd44-review__rating-info--no-result .pdd44-review__overall-star {
	width: 448px;
	gap: 18px;
}

.pdd44-review__rating-info--no-result .pdd44-review__overall-star-item {
	margin-bottom: 0;
	background: #bbb;
	-webkit-mask-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-star-rating2-base.svg');
	mask-image: url('https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/icon-star-rating2-base.svg');
}

.pdd44-review__rating-info--no-result .pdd44-review__overall-write-cta {
	margin-top: 18px;
}

.pdd44-review__rating-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: 12px;
	width: 448px;
	padding-inline: 50px;
}

.pdd44-review__rating-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 24px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 1.3;
}

.pdd44-review__rating-list-item-text {
	width: 200px;
	font-size: 18px;
	font-weight: bold;
}

.pdd44-review__rating-list-item .rating__point {
	min-width: 28px;
	font-size: 16px;
}

.pdd44-review__rating-banner {
	width: 390px;
	margin-inline: 29px;
	padding: 24px;
	border-radius: 8px;
	background: #f5f7fe;
}

.pdd44-review__rating-banner-icon {
	display: block;
	margin-bottom: 12px;
	width: 24px;
	height: 24px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDIwMDAgMjAwMCc+PCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgLS0+PGRlZnM+PHN0eWxlPiAuc3QwIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQxMCk7IH0gLnN0MCwgLnN0MSwgLnN0MiwgLnN0MywgLnN0NCwgLnN0NSwgLnN0NiwgLnN0NywgLnN0OCwgLnN0OSwgLnN0MTAgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0gLnN0MSB7IGZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsgfSAuc3QyIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQxKTsgfSAuc3QzIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQyKTsgfSAuc3Q0IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ4KTsgfSAuc3Q1IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ3KTsgfSAuc3Q2IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ0KTsgfSAuc3Q3IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ1KTsgfSAuc3Q4IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQzKTsgfSAuc3Q5IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ2KTsgfSAuc3QxMCB7IGZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50OSk7IH0gPC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzUwLjY0JyB5MT0nMTU0Ny42JyB4Mj0nNTUuNzgnIHkyPScxNTQwLjg2JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNjEzLjI5IDc1OTk4Ljk5KSBzY2FsZSg0MiAtNDkpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSc+PHN0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPScjMmI2NWQ5Jy8+PHN0b3Agb2Zmc2V0PScuNTcnIHN0b3AtY29sb3I9JyMzMDkxZjInLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMxOWZmOWYnLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50MScgeDE9JzUxLjI1JyB5MT0nMTU0Ni45MScgeDI9JzU2LjA3JyB5Mj0nMTU0MC4yOScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTYxMy4yOSA3NTk5OC45OSkgc2NhbGUoNDIgLTQ5KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnPjxzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nIzM1ODFmZicvPjxzdG9wIG9mZnNldD0nLjUzJyBzdG9wLWNvbG9yPScjMzFhZmZmJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMTlmZjlmJy8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDInIHgxPSc0OS44MicgeTE9JzE1NDguMTEnIHgyPSc1OC43OCcgeTI9JzE1MzcuOTMnIGdyYWRpZW50VHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2MTMuMjkgNzU5OTguOTkpIHNjYWxlKDQyIC00OSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMyYzkyYjknLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMxOWZmOWYnLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50MycgeDE9JzcxLjAyJyB5MT0nMTUyMy4yMScgeDI9Jzc2LjE2JyB5Mj0nMTUxNi40NycgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTUwNy4yOSA3NjE0Ny4wMikgc2NhbGUoNDIgLTQ5KScgeGxpbms6aHJlZj0nI2xpbmVhci1ncmFkaWVudCcvPjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50NCcgeDE9JzcxLjYzJyB5MT0nMTUyMi41MicgeDI9Jzc2LjQ1JyB5Mj0nMTUxNS45MScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTUwNy4yOSA3NjE0Ny4wMikgc2NhbGUoNDIgLTQ5KScgeGxpbms6aHJlZj0nI2xpbmVhci1ncmFkaWVudDEnLz48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDUnIHgxPSc3MC4xNCcgeTE9JzE1MjIuMDQnIHgyPSc3NC4wOScgeTI9JzE1MTkuNjYnIGdyYWRpZW50VHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1MDcuMjkgNzYxNDcuMDIpIHNjYWxlKDQyIC00OSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMzMDVlYmYnLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMyNzgwZmInLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50NicgeDE9JzQ0LjI2JyB5MT0nMTUzOC43MycgeDI9JzQ4LjA3JyB5Mj0nMTUzMS45OScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI3My40NCAxNzEzNDkuMDUpIHNjYWxlKDgxLjcyIC0xMTAuODQpJyB4bGluazpocmVmPScjbGluZWFyLWdyYWRpZW50Jy8+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ3JyB4MT0nNDUuODEnIHkxPScxNTM2LjEzJyB4Mj0nNDguMjUnIHkyPScxNTMxLjA0JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjczLjQ0IDE3MTM0OS4wNSkgc2NhbGUoODEuNzIgLTExMC44NCknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMzMWFmZmYnLz48c3RvcCBvZmZzZXQ9Jy42Nycgc3RvcC1jb2xvcj0nIzM1ODFmZicvPjxzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nIzE5ZmY5ZicvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ4JyB4MT0nNDQuODcnIHkxPScxNTM3Ljc2JyB4Mj0nNDguNDQnIHkyPScxNTMxLjE0JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjczLjQ0IDE3MTM0OS4wNSkgc2NhbGUoODEuNzIgLTExMC44NCknIHhsaW5rOmhyZWY9JyNsaW5lYXItZ3JhZGllbnQxJy8+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ5JyB4MT0nMzEuMzUnIHkxPScxNTQwLjA0JyB4Mj0nMzUuNjQnIHkyPScxNTM2LjQxJyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDU0NDguNCAyMjg1NzkpIHJvdGF0ZSgtMTgwKSBzY2FsZSgxMjYuNyAxNDgpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSc+PHN0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPScjNDc2OGNjJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMzA4MWYxJy8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDEwJyB4MT0nMzAuNTMnIHkxPScxNTM5Ljk0JyB4Mj0nMzQuNDgnIHkyPScxNTM3LjU1JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDU0NDguNCAyMjg1NzkpIHJvdGF0ZSgtMTgwKSBzY2FsZSgxMjYuNyAxNDgpJyB4bGluazpocmVmPScjbGluZWFyLWdyYWRpZW50NScvPjwvZGVmcz48ZyBpZD0nSW50ZWxsaWdlbmNlXzQtc3Rhcl9jb2xvcic+PGcgaWQ9J0dyb3VwJz48ZyBpZD0nRmlsbC0xMSc+PHBhdGggaWQ9J3BhdGgtNCcgY2xhc3M9J3N0MScgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTQxJyBkYXRhLW5hbWU9J3BhdGgtNCcgY2xhc3M9J3N0MicgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTQyJyBkYXRhLW5hbWU9J3BhdGgtNCcgY2xhc3M9J3N0MycgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjwvZz48ZyBpZD0nRmlsbC0xMS1Db3B5Jz48cGF0aCBpZD0ncGF0aC02JyBjbGFzcz0nc3Q4JyBkPSdNMTUwNC43MSwxNTkyLjE1bDU1LjM1LTE0MC44NmM2LjY3LTEzLjIsMjUuNS0xMy4yLDMyLjE3LDBsNTUuMzUsMTQwLjg2LDEwOS4yMSw1NS40MmMxMy4xOSw2LjY4LDEzLjE5LDI1LjUzLDAsMzIuMjFsLTEwOS4yMSw1NS40Mi01NS4zNSwxNDAuODZjLTYuNjcsMTMuMi0yNS41LDEzLjItMzIuMTcsMGwtNTUuMzUtMTQwLjg2LTEwOS4yMS01NS40MmMtMTMuMTktNi42OC0xMy4xOS0yNS41MywwLTMyLjIxbDEwOS4yMS01NS40MlonLz48cGF0aCBpZD0ncGF0aC02MScgZGF0YS1uYW1lPSdwYXRoLTYnIGNsYXNzPSdzdDYnIGQ9J00xNTA0LjcxLDE1OTIuMTVsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTYyJyBkYXRhLW5hbWU9J3BhdGgtNicgY2xhc3M9J3N0NycgZD0nTTE1MDQuNzEsMTU5Mi4xNWw1NS4zNS0xNDAuODZjNi42Ny0xMy4yLDI1LjUtMTMuMiwzMi4xNywwbDU1LjM1LDE0MC44NiwxMDkuMjEsNTUuNDJjMTMuMTksNi42OCwxMy4xOSwyNS41MywwLDMyLjIxbC0xMDkuMjEsNTUuNDItNTUuMzUsMTQwLjg2Yy02LjY3LDEzLjItMjUuNSwxMy4yLTMyLjE3LDBsLTU1LjM1LTE0MC44Ni0xMDkuMjEtNTUuNDJjLTEzLjE5LTYuNjgtMTMuMTktMjUuNTMsMC0zMi4yMWwxMDkuMjEtNTUuNDJaJy8+PC9nPjxnIGlkPSdDb21iaW5lZC1TaGFwZSc+PHBhdGggaWQ9J3BhdGgtMTAnIGNsYXNzPSdzdDknIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PHBhdGggaWQ9J3BhdGgtMTAxJyBkYXRhLW5hbWU9J3BhdGgtMTAnIGNsYXNzPSdzdDUnIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PHBhdGggaWQ9J3BhdGgtMTAyJyBkYXRhLW5hbWU9J3BhdGgtMTAnIGNsYXNzPSdzdDQnIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PC9nPjxnIGlkPSdGaWxsLTcnPjxwYXRoIGlkPSdwYXRoLTEzJyBjbGFzcz0nc3QxMCcgZD0nTTEzODEuMTUsNzQ0LjQ4bC0xNjYuOTQtNDI1LjQ5Yy0yMC4xNi0zOS44NC03Ni45Mi0zOS44NC05Ny4wOCwwbC0xNjYuOTQsNDI1LjQ5LTMyOS40OCwxNjcuMzdjLTM5Ljc0LDIwLjIxLTM5Ljc0LDc3LjEyLDAsOTcuMzJsMzI5LjQ4LDE2Ny4zNywxNjYuOTQsNDI1LjQ5YzIwLjE2LDM5Ljg0LDc2LjkyLDM5Ljg0LDk3LjA4LDBsMTY2Ljk0LTQyNS40OSwzMjkuNDgtMTY3LjM3YzM5Ljc0LTIwLjIxLDM5Ljc0LTc3LjEyLDAtOTcuMzJsLTMyOS40OC0xNjcuMzdaJy8+PHBhdGggaWQ9J3BhdGgtMTMxJyBkYXRhLW5hbWU9J3BhdGgtMTMnIGNsYXNzPSdzdDAnIGQ9J00xMzgxLjE1LDc0NC40OGwtMTY2Ljk0LTQyNS40OWMtMjAuMTYtMzkuODQtNzYuOTItMzkuODQtOTcuMDgsMGwtMTY2Ljk0LDQyNS40OS0zMjkuNDgsMTY3LjM3Yy0zOS43NCwyMC4yMS0zOS43NCw3Ny4xMiwwLDk3LjMybDMyOS40OCwxNjcuMzcsMTY2Ljk0LDQyNS40OWMyMC4xNiwzOS44NCw3Ni45MiwzOS44NCw5Ny4wOCwwbDE2Ni45NC00MjUuNDksMzI5LjQ4LTE2Ny4zN2MzOS43NC0yMC4yMSwzOS43NC03Ny4xMiwwLTk3LjMybC0zMjkuNDgtMTY3LjM3WicvPjwvZz48L2c+PC9nPjwvc3ZnPg==");
}

.pdd44-review__rating-banner-text {
	margin-bottom: 16px;
	font-size: 18px;
	line-height: 1.33;
	font-weight: bold;
	color: #006bea;
}

.pdd44-review__ai-summary {
	position: relative;
	margin: 22px 24px 0;
	padding: 26px 0;
}

.pdd44-review__ai-summary:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	content: "";
}

.pdd44-review__ai-summary-headline {
	position: relative;
	padding: 28px 0 26px;
	padding-left: 40px;
	font-size: 24px;
	font-weight: 700;
}

.pdd44-review__ai-summary-headline:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 32px;
	height: 32px;
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnPz48c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHZlcnNpb249JzEuMScgdmlld0JveD0nMCAwIDIwMDAgMjAwMCc+PCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDMwLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4xIEJ1aWxkIDEzNikgLS0+PGRlZnM+PHN0eWxlPiAuc3QwIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQxMCk7IH0gLnN0MCwgLnN0MSwgLnN0MiwgLnN0MywgLnN0NCwgLnN0NSwgLnN0NiwgLnN0NywgLnN0OCwgLnN0OSwgLnN0MTAgeyBmaWxsLXJ1bGU6IGV2ZW5vZGQ7IH0gLnN0MSB7IGZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50KTsgfSAuc3QyIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQxKTsgfSAuc3QzIHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQyKTsgfSAuc3Q0IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ4KTsgfSAuc3Q1IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ3KTsgfSAuc3Q2IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ0KTsgfSAuc3Q3IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ1KTsgfSAuc3Q4IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQzKTsgfSAuc3Q5IHsgZmlsbDogdXJsKCNsaW5lYXItZ3JhZGllbnQ2KTsgfSAuc3QxMCB7IGZpbGw6IHVybCgjbGluZWFyLWdyYWRpZW50OSk7IH0gPC9zdHlsZT48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudCcgeDE9JzUwLjY0JyB5MT0nMTU0Ny42JyB4Mj0nNTUuNzgnIHkyPScxNTQwLjg2JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNjEzLjI5IDc1OTk4Ljk5KSBzY2FsZSg0MiAtNDkpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSc+PHN0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPScjMmI2NWQ5Jy8+PHN0b3Agb2Zmc2V0PScuNTcnIHN0b3AtY29sb3I9JyMzMDkxZjInLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMxOWZmOWYnLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50MScgeDE9JzUxLjI1JyB5MT0nMTU0Ni45MScgeDI9JzU2LjA3JyB5Mj0nMTU0MC4yOScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTYxMy4yOSA3NTk5OC45OSkgc2NhbGUoNDIgLTQ5KScgZ3JhZGllbnRVbml0cz0ndXNlclNwYWNlT25Vc2UnPjxzdG9wIG9mZnNldD0nMCcgc3RvcC1jb2xvcj0nIzM1ODFmZicvPjxzdG9wIG9mZnNldD0nLjUzJyBzdG9wLWNvbG9yPScjMzFhZmZmJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMTlmZjlmJy8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDInIHgxPSc0OS44MicgeTE9JzE1NDguMTEnIHgyPSc1OC43OCcgeTI9JzE1MzcuOTMnIGdyYWRpZW50VHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2MTMuMjkgNzU5OTguOTkpIHNjYWxlKDQyIC00OSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMyYzkyYjknLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMxOWZmOWYnLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50MycgeDE9JzcxLjAyJyB5MT0nMTUyMy4yMScgeDI9Jzc2LjE2JyB5Mj0nMTUxNi40NycgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTUwNy4yOSA3NjE0Ny4wMikgc2NhbGUoNDIgLTQ5KScgeGxpbms6aHJlZj0nI2xpbmVhci1ncmFkaWVudCcvPjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50NCcgeDE9JzcxLjYzJyB5MT0nMTUyMi41MicgeDI9Jzc2LjQ1JyB5Mj0nMTUxNS45MScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTUwNy4yOSA3NjE0Ny4wMikgc2NhbGUoNDIgLTQ5KScgeGxpbms6aHJlZj0nI2xpbmVhci1ncmFkaWVudDEnLz48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDUnIHgxPSc3MC4xNCcgeTE9JzE1MjIuMDQnIHgyPSc3NC4wOScgeTI9JzE1MTkuNjYnIGdyYWRpZW50VHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1MDcuMjkgNzYxNDcuMDIpIHNjYWxlKDQyIC00OSknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMzMDVlYmYnLz48c3RvcCBvZmZzZXQ9JzEnIHN0b3AtY29sb3I9JyMyNzgwZmInLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0nbGluZWFyLWdyYWRpZW50NicgeDE9JzQ0LjI2JyB5MT0nMTUzOC43MycgeDI9JzQ4LjA3JyB5Mj0nMTUzMS45OScgZ3JhZGllbnRUcmFuc2Zvcm09J3RyYW5zbGF0ZSgtMzI3My40NCAxNzEzNDkuMDUpIHNjYWxlKDgxLjcyIC0xMTAuODQpJyB4bGluazpocmVmPScjbGluZWFyLWdyYWRpZW50Jy8+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ3JyB4MT0nNDUuODEnIHkxPScxNTM2LjEzJyB4Mj0nNDguMjUnIHkyPScxNTMxLjA0JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjczLjQ0IDE3MTM0OS4wNSkgc2NhbGUoODEuNzIgLTExMC44NCknIGdyYWRpZW50VW5pdHM9J3VzZXJTcGFjZU9uVXNlJz48c3RvcCBvZmZzZXQ9JzAnIHN0b3AtY29sb3I9JyMzMWFmZmYnLz48c3RvcCBvZmZzZXQ9Jy42Nycgc3RvcC1jb2xvcj0nIzM1ODFmZicvPjxzdG9wIG9mZnNldD0nMScgc3RvcC1jb2xvcj0nIzE5ZmY5ZicvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ4JyB4MT0nNDQuODcnIHkxPScxNTM3Ljc2JyB4Mj0nNDguNDQnIHkyPScxNTMxLjE0JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKC0zMjczLjQ0IDE3MTM0OS4wNSkgc2NhbGUoODEuNzIgLTExMC44NCknIHhsaW5rOmhyZWY9JyNsaW5lYXItZ3JhZGllbnQxJy8+PGxpbmVhckdyYWRpZW50IGlkPSdsaW5lYXItZ3JhZGllbnQ5JyB4MT0nMzEuMzUnIHkxPScxNTQwLjA0JyB4Mj0nMzUuNjQnIHkyPScxNTM2LjQxJyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDU0NDguNCAyMjg1NzkpIHJvdGF0ZSgtMTgwKSBzY2FsZSgxMjYuNyAxNDgpJyBncmFkaWVudFVuaXRzPSd1c2VyU3BhY2VPblVzZSc+PHN0b3Agb2Zmc2V0PScwJyBzdG9wLWNvbG9yPScjNDc2OGNjJy8+PHN0b3Agb2Zmc2V0PScxJyBzdG9wLWNvbG9yPScjMzA4MWYxJy8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9J2xpbmVhci1ncmFkaWVudDEwJyB4MT0nMzAuNTMnIHkxPScxNTM5Ljk0JyB4Mj0nMzQuNDgnIHkyPScxNTM3LjU1JyBncmFkaWVudFRyYW5zZm9ybT0ndHJhbnNsYXRlKDU0NDguNCAyMjg1NzkpIHJvdGF0ZSgtMTgwKSBzY2FsZSgxMjYuNyAxNDgpJyB4bGluazpocmVmPScjbGluZWFyLWdyYWRpZW50NScvPjwvZGVmcz48ZyBpZD0nSW50ZWxsaWdlbmNlXzQtc3Rhcl9jb2xvcic+PGcgaWQ9J0dyb3VwJz48ZyBpZD0nRmlsbC0xMSc+PHBhdGggaWQ9J3BhdGgtNCcgY2xhc3M9J3N0MScgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTQxJyBkYXRhLW5hbWU9J3BhdGgtNCcgY2xhc3M9J3N0MicgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTQyJyBkYXRhLW5hbWU9J3BhdGgtNCcgY2xhc3M9J3N0MycgZD0nTTU0Mi45NiwyNDkuMzNsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjwvZz48ZyBpZD0nRmlsbC0xMS1Db3B5Jz48cGF0aCBpZD0ncGF0aC02JyBjbGFzcz0nc3Q4JyBkPSdNMTUwNC43MSwxNTkyLjE1bDU1LjM1LTE0MC44NmM2LjY3LTEzLjIsMjUuNS0xMy4yLDMyLjE3LDBsNTUuMzUsMTQwLjg2LDEwOS4yMSw1NS40MmMxMy4xOSw2LjY4LDEzLjE5LDI1LjUzLDAsMzIuMjFsLTEwOS4yMSw1NS40Mi01NS4zNSwxNDAuODZjLTYuNjcsMTMuMi0yNS41LDEzLjItMzIuMTcsMGwtNTUuMzUtMTQwLjg2LTEwOS4yMS01NS40MmMtMTMuMTktNi42OC0xMy4xOS0yNS41MywwLTMyLjIxbDEwOS4yMS01NS40MlonLz48cGF0aCBpZD0ncGF0aC02MScgZGF0YS1uYW1lPSdwYXRoLTYnIGNsYXNzPSdzdDYnIGQ9J00xNTA0LjcxLDE1OTIuMTVsNTUuMzUtMTQwLjg2YzYuNjctMTMuMiwyNS41LTEzLjIsMzIuMTcsMGw1NS4zNSwxNDAuODYsMTA5LjIxLDU1LjQyYzEzLjE5LDYuNjgsMTMuMTksMjUuNTMsMCwzMi4yMWwtMTA5LjIxLDU1LjQyLTU1LjM1LDE0MC44NmMtNi42NywxMy4yLTI1LjUsMTMuMi0zMi4xNywwbC01NS4zNS0xNDAuODYtMTA5LjIxLTU1LjQyYy0xMy4xOS02LjY4LTEzLjE5LTI1LjUzLDAtMzIuMjFsMTA5LjIxLTU1LjQyWicvPjxwYXRoIGlkPSdwYXRoLTYyJyBkYXRhLW5hbWU9J3BhdGgtNicgY2xhc3M9J3N0NycgZD0nTTE1MDQuNzEsMTU5Mi4xNWw1NS4zNS0xNDAuODZjNi42Ny0xMy4yLDI1LjUtMTMuMiwzMi4xNywwbDU1LjM1LDE0MC44NiwxMDkuMjEsNTUuNDJjMTMuMTksNi42OCwxMy4xOSwyNS41MywwLDMyLjIxbC0xMDkuMjEsNTUuNDItNTUuMzUsMTQwLjg2Yy02LjY3LDEzLjItMjUuNSwxMy4yLTMyLjE3LDBsLTU1LjM1LTE0MC44Ni0xMDkuMjEtNTUuNDJjLTEzLjE5LTYuNjgtMTMuMTktMjUuNTMsMC0zMi4yMWwxMDkuMjEtNTUuNDJaJy8+PC9nPjxnIGlkPSdDb21iaW5lZC1TaGFwZSc+PHBhdGggaWQ9J3BhdGgtMTAnIGNsYXNzPSdzdDknIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PHBhdGggaWQ9J3BhdGgtMTAxJyBkYXRhLW5hbWU9J3BhdGgtMTAnIGNsYXNzPSdzdDUnIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PHBhdGggaWQ9J3BhdGgtMTAyJyBkYXRhLW5hbWU9J3BhdGgtMTAnIGNsYXNzPSdzdDQnIGQ9J001MjUsNjc3Ljk1YzE0Ljc3LTI5Ljg3LDU2LjQ1LTI5Ljg3LDcxLjIzLDBsNTAuNDMsMTMxLjEyLTQwLjM0LDIwLjU0Yy0xNDAuMTgsNzMuOS0xMTMuMzksMjExLjQ3LTMuMTQsMjYwLjE1bDMuMTcsMS42NiwyNzEuMTMsMTM4LjA0LDIuNzQsNi45OS0xNjEuNDMsODMuNjktMTIyLjU2LDMxOC42MmMtMTQuNzcsMjkuODctNTYuNDUsMjkuODctNzEuMjMsMGwtMTIyLjU2LTMxOC42Mi0yNDEuODMtMTI1LjM2Yy0yOS4yLTE1LjExLTI5LjItNTcuNzQsMC03Mi44NmwyNDEuODMtMTI1LjM2LDEyMi41Ni0zMTguNjJaJy8+PC9nPjxnIGlkPSdGaWxsLTcnPjxwYXRoIGlkPSdwYXRoLTEzJyBjbGFzcz0nc3QxMCcgZD0nTTEzODEuMTUsNzQ0LjQ4bC0xNjYuOTQtNDI1LjQ5Yy0yMC4xNi0zOS44NC03Ni45Mi0zOS44NC05Ny4wOCwwbC0xNjYuOTQsNDI1LjQ5LTMyOS40OCwxNjcuMzdjLTM5Ljc0LDIwLjIxLTM5Ljc0LDc3LjEyLDAsOTcuMzJsMzI5LjQ4LDE2Ny4zNywxNjYuOTQsNDI1LjQ5YzIwLjE2LDM5Ljg0LDc2LjkyLDM5Ljg0LDk3LjA4LDBsMTY2Ljk0LTQyNS40OSwzMjkuNDgtMTY3LjM3YzM5Ljc0LTIwLjIxLDM5Ljc0LTc3LjEyLDAtOTcuMzJsLTMyOS40OC0xNjcuMzdaJy8+PHBhdGggaWQ9J3BhdGgtMTMxJyBkYXRhLW5hbWU9J3BhdGgtMTMnIGNsYXNzPSdzdDAnIGQ9J00xMzgxLjE1LDc0NC40OGwtMTY2Ljk0LTQyNS40OWMtMjAuMTYtMzkuODQtNzYuOTItMzkuODQtOTcuMDgsMGwtMTY2Ljk0LDQyNS40OS0zMjkuNDgsMTY3LjM3Yy0zOS43NCwyMC4yMS0zOS43NCw3Ny4xMiwwLDk3LjMybDMyOS40OCwxNjcuMzcsMTY2Ljk0LDQyNS40OWMyMC4xNiwzOS44NCw3Ni45MiwzOS44NCw5Ny4wOCwwbDE2Ni45NC00MjUuNDksMzI5LjQ4LTE2Ny4zN2MzOS43NC0yMC4yMSwzOS43NC03Ny4xMiwwLTk3LjMybC0zMjkuNDgtMTY3LjM3WicvPjwvZz48L2c+PC9nPjwvc3ZnPg==");
	background-size: 100% 100%;
	background-repeat: no-repeat;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
}

.pdd44-review__ai-summary-item {
	margin-bottom: 9px;
	padding-left: 40px;
	font-size: 18px;
	line-height: 1.3;
}

.pdd44-review__ai-summary-item:last-child {
	margin-bottom: 0;
}

.pdd44-review__ai-summary-list--dot .pdd44-review__ai-summary-item {
	position: relative;
	padding-left: 57px;
}

.pdd44-review__ai-summary-list--dot .pdd44-review__ai-summary-item:last-child {
	margin-bottom: 0;
}

.pdd44-review__ai-summary-list--dot .pdd44-review__ai-summary-item:before {
	position: absolute;
	top: 50%;
	left: 42px;
	width: 4px;
	height: 4px;
	background-color: #000;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
}

.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item {
	margin-bottom: 16px;
}

.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item:last-child {
	margin-bottom: 0;
}

.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item a {
	display: inline-block;
	position: relative;
	margin-right: 15px;
	color: #000;
	text-decoration: underline;
	font-weight: 700;
}

.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item a:before {
	position: absolute;
	top: 1px;
	right: -8px;
	content: ":";
}

.pdd44-review__ai-summary .icon-type {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-right: 4px;
}

.pdd44-review__ai-summary .icon-type--active {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTEyLDJBMTAsMTAsMCwxLDAsMjIsMTIsMTAuMDExLDEwLjAxMSwwLDAsMCwxMiwybTAtMkExMiwxMiwwLDEsMSwwLDEyLDEyLDEyLDAsMCwxLDEyLDBaJyBmaWxsPScjMDA4MzhmJy8+PHBhdGggZD0nTTI5Ljc5LDU2LjM2MmEuNy43LDAsMCwxLDEsLjE1NSwzLjg0NSwzLjg0NSwwLDAsMCw2LjI4NywwLC43LjcsMCwwLDEsMS0uMTU1Ljc0OC43NDgsMCwwLDEsLjE1MSwxLjAyOCw1LjI1Myw1LjI1MywwLDAsMS04LjU4OCwwQS43NDguNzQ4LDAsMCwxLDI5Ljc5LDU2LjM2MlonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0yMS45MzQgLTQxLjU2NyknIGZpbGw9JyMwMDgzOGYnIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjxwYXRoIGQ9J00yNiw0MWExLjUsMS41LDAsMSwxLTEuNS0xLjVBMS41LDEuNSwwLDAsMSwyNiw0MVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNi45MzQgLTI5LjcwOSknIGZpbGw9JyMwMDgzOGYnIGZpbGwtcnVsZT0nZXZlbm9kZCcvPjxwYXRoIGQ9J00yNiw0MWExLjUsMS41LDAsMSwxLTEuNS0xLjVBMS41LDEuNSwwLDAsMSwyNiw0MVonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC04LjAxNiAtMjkuNzA5KScgZmlsbD0nIzAwODM4ZicgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+Cg==") no-repeat;
	background-size: 100% 100%;
}

.pdd44-review__ai-summary .icon-type--default {
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCc+PHBhdGggZD0nTTEyLDJBMTAsMTAsMCwxLDAsMjIsMTIsMTAuMDExLDEwLjAxMSwwLDAsMCwxMiwybTAtMkExMiwxMiwwLDEsMSwwLDEyLDEyLDEyLDAsMCwxLDEyLDBaJyBmaWxsPScjNzU3NTc1Jy8+PHBhdGggZD0nTTI2LDQxYTEuNSwxLjUsMCwxLDEtMS41LTEuNUExLjUsMS41LDAsMCwxLDI2LDQxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE2LjkzNCAtMjkuNzA5KScgZmlsbD0nIzc1NzU3NScgZmlsbC1ydWxlPSdldmVub2RkJy8+PHBhdGggZD0nTTI2LDQxYTEuNSwxLjUsMCwxLDEtMS41LTEuNUExLjUsMS41LDAsMCwxLDI2LDQxWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTguMDE2IC0yOS43MDkpJyBmaWxsPScjNzU3NTc1JyBmaWxsLXJ1bGU9J2V2ZW5vZGQnLz48cGF0aCBkPSdNMzAsNTkuMjg4YS43NzkuNzc5LDAsMCwxLC43Ny0uNzg4aDcuN2EuNzg4Ljc4OCwwLDAsMSwwLDEuNTc2aC03LjdBLjc3OS43NzksMCwwLDEsMzAsNTkuMjg4WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTIyLjYxOSAtNDIuOTY4KScgZmlsbD0nIzc1NzU3NScgZmlsbC1ydWxlPSdldmVub2RkJy8+PC9zdmc+Cg==") no-repeat;
	background-size: 100% 100%;
}

.pdd44-review__ai-summary-disclaimer {
	margin-top: 16px;
	margin-left: 40px;
	height: auto;
	color: #757575;
	font-size: 16px;
}

.pdd44-review__ai-summary-disclaimer-btn {
	display: inline-block;
	position: relative;
	top: 3px;
	width: 16px;
	height: 16px;
	left: 2px;
}

.pdd44-review__ai-summary-disclaimer-btn:after {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	inset-inline-start: 0;
	overflow: visible;
	width: 100%;
	height: 100%;
	-webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMDEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYiPgogIDxwYXRoIGQ9Ik00LjU3NywxNC40MTJBNy41LDcuNSwwLDAsMSwyLjE5NCwyLjE5NCw3LjUsNy41LDAsMCwxLDE1LDcuNWE3LjQ3Niw3LjQ3NiwwLDAsMS0yLjIsNS4zLDcuNTA3LDcuNTA3LDAsMCwxLTguMjIzLDEuNjEyWk0xLjMzMyw3LjVBNi4xNjcsNi4xNjcsMCwxLDAsMTMuMiw1LjE0Miw2LjA2Miw2LjA2MiwwLDAsMCw5Ljg1OCwxLjgsNi4xNjcsNi4xNjcsMCwwLDAsMS4zMzMsNy41Wm01LjUsNC41VjdINi4xNjdWNS42NjdoMlYxMlpNNi41LDMuODMzYS44MzMuODMzLDAsMSwxLC44MzMuODMzQS44MjUuODI1LDAsMCwxLDYuNSwzLjgzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjQ5OCkiLz4KPC9zdmc+Cg==) no-repeat center / 100%;
	mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4wMDEiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNi4wMDEgMTYiPgogIDxwYXRoIGQ9Ik00LjU3NywxNC40MTJBNy41LDcuNSwwLDAsMSwyLjE5NCwyLjE5NCw3LjUsNy41LDAsMCwxLDE1LDcuNWE3LjQ3Niw3LjQ3NiwwLDAsMS0yLjIsNS4zLDcuNTA3LDcuNTA3LDAsMCwxLTguMjIzLDEuNjEyWk0xLjMzMyw3LjVBNi4xNjcsNi4xNjcsMCwxLDAsMTMuMiw1LjE0Miw2LjA2Miw2LjA2MiwwLDAsMCw5Ljg1OCwxLjgsNi4xNjcsNi4xNjcsMCwwLDAsMS4zMzMsNy41Wm01LjUsNC41VjdINi4xNjdWNS42NjdoMlYxMlpNNi41LDMuODMzYS44MzMuODMzLDAsMSwxLC44MzMuODMzQS44MjUuODI1LDAsMCwxLDYuNSwzLjgzM1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNSAwLjQ5OCkiLz4KPC9zdmc+Cg==) no-repeat center / 100%;
	background-color: #757575;
}

.pdd44-review__gallery {
	position: relative;
	margin: 22px 24px 0;
	padding: 26px 0;
}

.pdd44-review__gallery:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #ddd;
	content: "";
}

.pdd44-review__gallery-headline {
	padding: 26px 0 24px;
	font-size: 24px;
	font-weight: 700;
}

.pdd44-review__gallery-tab {
	height: 24px;
	margin-bottom: 16px;
}

.pdd44-review__gallery-tab .tab__item {
	margin: 0 13px 0 10px;
	padding: 0 2px;
}

.pdd44-review__gallery-tab .tab__item-title {
	font-size: 16px;
	line-height: unset;
}

.pdd44-review__gallery-tab .tab__item-line {
	position: relative;
	top: 2px;
}

.pdd44-review__gallery-panel {
	position: relative;
}

.pdd44-review__gallery-panel:not(:has(.swiper-container-initialized)) .swiper-wrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.pdd44-review__gallery-panel:not(:has(.swiper-container-initialized)) .swiper-button-prev,.pdd44-review__gallery-panel:not(:has(.swiper-container-initialized)) .swiper-button-next {
	display: none;
}

.pdd44-review__gallery-item {
	display: block;
	width: 180px;
	height: 180px;
	margin-right: 8px;
}

.pdd44-review__gallery-item:last-child {
	margin-right: 0;
}

.pdd44-review__gallery-item-inner {
	position: relative;
	width: 100%;
	height: 100%;
	border: 1px solid #707070;
}

.pdd44-review__gallery-item .image {
	height: 100%;
}

.pdd44-review__gallery-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.pdd44-review__gallery-item--video {
	position: relative;
}

.pdd44-review__gallery-item--video .icon-video-play {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pdd44-review__gallery-item--video .icon-video-play:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	content: "";
}

.pdd44-review__gallery-item--video .icon {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 96px;
	height: 96px;
	fill: #fff;
	z-index: 1;
}

.pdd44-review__gallery .is-active {
	display: block;
}

.pdd44-review__gallery [class*="swiper-button"] {
	width: 40px;
	height: 40px;
	margin-top: 1px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.pdd44-review__gallery .swiper-button-prev {
	left: 8px;
	right: auto;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nI2ZmZicgb3BhY2l0eT0nMC40NScvPjxnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPScxJyBvcGFjaXR5PScwLjEnPjxjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzIwJyBzdHJva2U9J25vbmUnLz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScxOS41JyBmaWxsPSdub25lJy8+PC9nPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyIDEyKSc+PHJlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJy8+PHBhdGggZD0nTTYuMzQ1LDBsLjkyNi45NjZMMi42Myw1LjQxN0gxNS4xODNWNi43NTVIMi42M2w0LjY0MSw0LjQ1MS0uOTI2Ljk2NkwwLDYuMDg2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC40MzcgMS45NDIpJy8+PC9nPjwvc3ZnPgo=");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.pdd44-review__gallery .swiper-button-next {
	right: 8px;
	left: auto;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nI2ZmZicgb3BhY2l0eT0nMC40NScvPjxnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPScxJyBvcGFjaXR5PScwLjEnPjxjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzIwJyBzdHJva2U9J25vbmUnLz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScxOS41JyBmaWxsPSdub25lJy8+PC9nPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDY4NyA5MTM0KSc+PGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ2OTkgLTkxMjIpJz48cmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnLz48cGF0aCBkPSdNOC44MDgsMCwxNS4xMyw2LjA2NCw4LjgwOCwxMi4xMjlsLS45MjMtLjk2Miw0LjYyNC00LjQzNUgwVjUuNEgxMi41MDlMNy44ODUuOTYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC40MzUgMS45MzYpJy8+PC9nPjwvZz48L3N2Zz4=");
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}

.pdd44-review__list-inner {
	padding-bottom: 48px;
}

.pdd44-review__list-item {
	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;
	gap: 0 24px;
	width: 100%;
}

.pdd44-review__list-item.pdd44-review__list-item--hide {
	display: none;
}

.pdd44-review__list .rating__inner {
	height: 22px;
}

.pdd44-review__list .rating__point {
	line-height: 22px;
}

.pdd44-review__list .rating__review-count {
	display: none;
}

.pdd44-review__list-more-cta {
	margin: 24px auto 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pdd44-review__list-more-cta--hide {
	display: none;
}

.pdd44-review__loading {
	display: none;
	padding: 96px 0;
	text-align: center;
}

.pdd44-review__loading .circular-progress {
	display: inline-block;
}

.pdd44-review__loading.is-active {
	display: block;
}

.pdd44-review__loading.is-active ~ .pdd44-review__list-inner {
	display: none;
}

.pdd44-review__side {
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px 0;
	width: 354px;
}

.pdd44-review__side-user {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	gap: 0 8px;
}

.pdd44-review__side-user-image {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	overflow: hidden;
}

.pdd44-review__side-user-icon {
	padding: 8px;
	margin: 5px;
	width: 16px;
	height: 16px;
	background-color: #eee;
	border-radius: 50%;
	overflow: hidden;
}

.pdd44-review__side-user-name {
	margin-top: 10px;
	width: 256px;
	font-size: 18px;
	font-weight: 700;
	line-height: 1.32;
}

.pdd44-review__side-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px 0;
}

.pdd44-review__side-info-wrap {
	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;
}

.pdd44-review__side-info-wrap .rating {
	display: none;
}

.pdd44-review__side-info-tooltip-container[data-tooltip-overflow="true"] .pdd44-tooltip__layer {
	left: 0;
	right: auto;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.pdd44-review__side-badge-text {
	position: relative;
	display: grid;
	grid-auto-flow: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
	font-weight: 700;
	line-height: 1.33;
	font-size: 16px;
}

.pdd44-review__side-badge-text:not(.icon--incentivised) {
	color: #006bea;
}

.pdd44-review__side-badge-text:before {
	margin-bottom: auto;
	width: 24px;
	height: 24px;
	fill: #2189ff;
}

.pdd44-review__side-text {
	margin-top: 8px;
}

.pdd44-review__side-text p {
	font-size: 14px;
	line-height: 1.32;
	color: #757575;
}

.pdd44-review__side-text p:nth-of-type(n+2) {
	margin-top: 4px;
}

.pdd44-review__side-option {
	font-size: 14px;
	line-height: 1.32;
}

.pdd44-review__contents {
	padding: 24px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 24px 0;
}

.pdd44-review__contents:after {
	margin-top: 24px;
	display: block;
	width: 100%;
	height: 1px;
	background: #ddd;
	content: '';
}

.pdd44-review__list-item:last-of-type .pdd44-review__contents:after {
	display: none;
}

.pdd44-review__contents-detail {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 24px;
}

.pdd44-review__contents-detail-text-wrap {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.pdd44-review__contents-detail-text-inner {
	margin-bottom: 22px;
	max-height: 140px;
	overflow: hidden;
}

.pdd44-review__contents-detail-text {
	font-size: 18px;
	line-height: 1.32;
}

.pdd44-review__contents-detail-view-more {
	display: none;
	padding: 0;
	font-size: 14px;
}

.pdd44-review__contents-detail-translate {
	padding: 0 0 2px;
	font-size: 14px;
}

.pdd44-review__contents-detail-translate::after {
	bottom: 0;
}

.pdd44-review__contents-detail.is-animating .pdd44-review__contents-detail-text-inner {
	-webkit-transition: max-height .5s cubic-bezier(0,0.18,0.07,1);
	transition: max-height .5s cubic-bezier(0,0.18,0.07,1);
}

.pdd44-review__contents-detail.is-overflow .pdd44-review__contents-detail-view-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pdd44-review__contents-detail.is-overflow .pdd44-review__contents-detail-translate {
	margin-top: 9px;
}

.pdd44-review__contents-detail.is-overflow:not(.expanded,.is-animating) .pdd44-review__contents-detail-text {
	display: -webkit-box;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-word;
	text-overflow: ellipsis;
	white-space: normal;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
}

.pdd44-review__contents-detail.expanded .pdd44-review__contents-detail-view-more .icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pdd44-review__contents-detail-asset {
	position: relative;
	width: 180px;
	height: 180px;
}

.pdd44-review__contents-detail-asset .image,.pdd44-review__contents-detail-asset img {
	width: 100%;
	height: 100%;
}

.pdd44-review__contents-detail-asset img {
	-o-object-fit: cover;
	object-fit: cover;
}

.pdd44-review__contents-detail-video-play,.pdd44-review__contents-detail-asset-more-cta {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #707070;
}

.pdd44-review__contents-detail-asset-more-count {
	position: absolute;
	bottom: 16px;
	right: 16px;
	padding: 0 14px;
	min-width: 40px;
	height: 40px;
	border-radius: 4px;
	background-color: rgba(219,219,219,0.7);
	line-height: 40px;
	font-size: 22px;
	font-weight: 700;
	text-align: center;
	color: #fff;
	text-shadow: 0 0 3px rgba(0,0,0,0.72);
}

.pdd44-review__contents-detail-video-play {
	padding: 42px;
	background-color: rgba(0,0,0,0.6);
}

.pdd44-review__contents-detail-video-play .icon {
	width: 100%;
	height: 100%;
	fill: #fff;
}

.pdd44-review__contents-chips {
	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;
	gap: 8px;
}

.pdd44-review__contents-chips-item {
	padding: 12px 20px;
	display: inline-block;
	height: 43px;
	border: 1px solid #2189ff;
	border-radius: 8px;
	color: #2189ff;
	font-size: 14px;
	font-weight: 700;
	line-height: 1.32;
}

.pdd44-review__contents-recommended {
	padding: 8px 0;
	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;
}

.pdd44-review__contents-recommended-text-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
}

.pdd44-review__contents-recommended-text-wrap .icon {
	width: 24px;
	height: 24px;
	fill: #2189ff;
}

.pdd44-review__contents-recommended-text {
	font-size: 16px;
}

.pdd44-review__contents-recommended-cta-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd44-review__contents-recommended-cta {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-left: 4px;
}

.pdd44-review__contents-recommended-cta:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	content: '';
}

.pdd44-review__contents-recommended-cta--thumbs:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNiAzNDYpIiBmaWxsPSIjNjY2Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjYgLTM0NikiIGNsaXAtcGF0aD0idXJsKCNhKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMwIDM1MCkiPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PHBhdGggZD0iTTExLjc4NywzYTIuMjMyLDIuMjMyLDAsMCwxLDIuMDI4LDEuMjg5LDUuNTE2LDUuNTE2LDAsMCwxLC4zLDMuMjc0aDEuMDUyYTMuMDYsMy4wNiwwLDAsMSwyLjQyMiwxLjA3MSwyLjIxOSwyLjIxOSwwLDAsMSwuMjg3LDIuMjg0LDIuNzQ4LDIuNzQ4LDAsMCwxLS4zMzMsMi45NzcsMy4xMywzLjEzLDAsMCwxLS4wNjcuNTg4LDMuMDA1LDMuMDA1LDAsMCwxLS43NzYsMS40NzIsMi4zNjcsMi4zNjcsMCwwLDEtLjM5MiwxLjI0OSwyLjQ1MywyLjQ1MywwLDAsMS0yLjE1NSwxLjAwNUgxMi4xMjVhOS44MDYsOS44MDYsMCwwLDEtNC4zOTQtLjkxNXYuMDdhLjg0NS44NDUsMCwwLDEtLjg0NS44NDVIMy44NDVBLjg0NS44NDUsMCwwLDEsMywxNy4zNjNWOS4yNTJhLjg0NS44NDUsMCwwLDEsLjg0NS0uODQ1SDYuODg3YS44NDUuODQ1LDAsMCwxLC44NDUuODQ1VjkuMjdhMi42MiwyLjYyLDAsMCwwLC44ODEtLjU4MkE1LjU3OCw1LjU3OCwwLDAsMCw5LjkyOSw0LjgyN1Y0LjhBMi4yMjQsMi4yMjQsMCwwLDEsMTAuMywzLjc1NSwxLjc0MywxLjc0MywwLDAsMSwxMS43ODcsM1pNNC4zNTIsMTYuODU2SDYuMzh2LTcuMUg0LjM1MlptNy40MzUtMTIuNWEuNDkxLjQ5MSwwLDAsMC0uMjQ1LjA1Mi4zODYuMzg2LDAsMCwwLS4xMjkuMTIyLjg3OC44NzgsMCwwLDAtLjEzNS4zODZBNi44NjcsNi44NjcsMCwwLDEsOS41NjQsOS42NDhhMy44OTQsMy44OTQsMCwwLDEtMS44MzIsMS4wMzZ2NS4xYTguNDcyLDguNDcyLDAsMCwwLDQuMzk0LDEuMDc2aDIuMDI4YTEuMTIzLDEuMTIzLDAsMCwwLDEuMDM1LS40MSwxLjAzOSwxLjAzOSwwLDAsMCwuMTU1LS42NzdsLS4wNTMtLjM3My4yOS0uMjQyYTEuNjU3LDEuNjU3LDAsMCwwLC41NzQtLjk1MSwxLjc2NywxLjc2NywwLDAsMCwuMDM4LS4zNmMwLS4wNDMsMC0uMDc1LDAtLjA5M3MwLS4wMTUsMC0uMDE2bC0uMDQ3LS4zMjcuMjM5LS4yMzlhMS40MTcsMS40MTcsMCwwLDAsLjE4MS0xLjgzM2wtLjI1NS0uMzU3LjIyMy0uMzc4YS45MzIuOTMyLDAsMCwwLDAtMS4xMywxLjcyMSwxLjcyMSwwLDAsMC0xLjM1OS0uNTU1SDEyLjQ3NmwuMTctLjgxNGE1LjEsNS4xLDAsMCwwLS4wMzYtMy4yQS44ODUuODg1LDAsMCwwLDExLjc4Nyw0LjM1MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjU4MyAtMi45MDEpIi8+PC9nPjwvZz48L2c+PC9zdmc+");
}

.pdd44-review__contents-recommended-cta--thumbs.is-active:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNiAzNDYpIiBmaWxsPSIjNjY2Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNDQ5IC02NzcxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNDQ1IDY3NzUpIiBjbGlwLXBhdGg9InVybCgjYikiPjxwYXRoIGQ9Ik05LjEyNSwxNS4yMDhhOS4zMTcsOS4zMTcsMCwwLDEtNC4xLS45NjMuNS41LDAsMCwxLS4yOTMtLjQ1OFY2LjY0NWEuNTczLjU3MywwLDAsMSwuMzMtLjUsMi44MjcsMi44MjcsMCwwLDAsLjY1Ny0uNDYyQTUuMzc4LDUuMzc4LDAsMCwwLDcuMSwxLjgyNlYxLjhBMi41LDIuNSwwLDAsMSw3LjM0NS44MjVhMS41MTEsMS41MTEsMCwwLDEsLjU0LS41ODZBMS42ODksMS42ODksMCwwLDEsOC43ODgsMGEyLjA3MywyLjA3MywwLDAsMSwxLjkzMSwxLjI3OCw1LjY4Miw1LjY4MiwwLDAsMSwuNDM1LDMuMjg0aDEuMDE0YTMuMDU5LDMuMDU5LDAsMCwxLDIuNDIxLDEuMDcxLDIuMjE4LDIuMjE4LDAsMCwxLC4yODcsMi4yODMsMi43NDksMi43NDksMCwwLDEtLjMzMywyLjk3NywzLjE4MywzLjE4MywwLDAsMS0uMDY3LjU4OCwzLjAxMiwzLjAxMiwwLDAsMS0uNzc2LDEuNDcyLDIuMzc2LDIuMzc2LDAsMCwxLS4zOTIsMS4yNDgsMi40NTMsMi40NTMsMCwwLDEtMi4xNTUsMS4wMDVabS04LjI3OSwwQS44NDUuODQ1LDAsMCwxLDAsMTQuMzYzVjYuMjUyYS44NDUuODQ1LDAsMCwxLC44NDYtLjg0NUgyLjg3M2EuODQ1Ljg0NSwwLDAsMSwuODQ1Ljg0NXY4LjExMWEuODQ1Ljg0NSwwLDAsMS0uODQ1Ljg0NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTA3IDAuNTA3KSIvPjwvZz48L2c+PC9zdmc+");
}

.pdd44-review__contents-recommended-cta--share:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNiAzNDYpIiBmaWxsPSIjNjY2Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDU4IC03MDcpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MzIgMzYxKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODIxIC0zNjEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDUxIDcxMSkiPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PHBhdGggZD0iTTEwLjczNi4wNDRBMi4xNjcsMi4xNjcsMCwxLDEsOS43LDMuNzU4bC0uMDQxLS4wMzlMNC4zLDYuNTQxYTIuMDM4LDIuMDM4LDAsMCwxLDAsLjczOEw5LjY0NywxMC4xQTIuMTYyLDIuMTYyLDAsMSwxLDksMTEuNjUxYTIuMjQ2LDIuMjQ2LDAsMCwxLC4wMjItLjNsLjAxMi0uMDczTDMuNjgxLDguNDU5QTIuMTY2LDIuMTY2LDAsMSwxLDMuNjQsNS4zMjJsLjA0MS4wMzlMOS4wMzQsMi41MzlBMi4yNDYsMi4yNDYsMCwwLDEsOSwyLjE2OSwyLjE2NywyLjE2NywwLDAsMSwxMC43MzYuMDQ0Wm0uNzM0LDEwLjgxOWEuODUyLjg1MiwwLDEsMCwuNTMuNzg4Ljg1MS44NTEsMCwwLDAtLjUzLS43ODhabS05LjMtNC43NzdBLjgzMy44MzMsMCwxLDAsMyw2LjkxOWEuODMzLjgzMywwLDAsMC0uODMzLS44MzNabTktNC43NUEuODMzLjgzMywwLDEsMCwxMiwyLjE2OWEuODMzLjgzMywwLDAsMC0uODMzLS44MzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjMzMyAxLjEpIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
}

.pdd44-review__contents-recommended-cta span {
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}

.pdd44-review__contents-recommended-cta-text {
	margin-right: 4px;
	margin-top: 2px;
	font-size: 16px;
}

.pdd44-review__contents-link-wrap {
	min-height: 22px;
	line-height: 1.32;
	font-size: 16px;
}

.pdd44-review__contents-product-link {
	color: #006bea;
	text-decoration: underline;
}

.pdd44-review__contents-rating-list {
	margin-top: 10px;
	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;
	gap: 8px 24px;
}

.pdd44-review__contents-rating-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;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 140px;
	font-size: 16px;
}

.pdd44-review__contents-rating-text {
	margin-bottom: 8px;
}

.pdd44-review__contents-response-container {
	width: 944px;
	margin-left: auto;
}

.pdd44-review__contents-response-header {
	padding: 23px 24px 0;
	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;
	height: 64px;
	border-radius: 8px 8px 0 0;
	border: 1px solid #000;
	border-bottom: 0;
}

.pdd44-review__contents-response-header .icon {
	margin-right: 8px;
	width: 24px;
	height: 24px;
}

.pdd44-review__contents-response-header-inner {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd44-review__contents-response-header-text {
	line-height: 24px;
	font-size: 16px;
}

.pdd44-review__contents-response-header-date {
	line-height: 24px;
	font-size: 16px;
	color: #757575;
}

.pdd44-review__contents-response-body {
	padding: 24px;
	border-radius: 0 0 8px 8px;
	border: 1px solid #000;
}

.pdd44-review__contents-response-body>* {
	width: 100%;
	font-size: 18px;
	line-height: 1.32;
	overflow-wrap: anywhere;
}

.pdd44-review__contents-response-body-title {
	margin-bottom: 8px;
	display: inline-block;
	min-height: 24px;
	font-weight: 700;
}

.pdd44-review__logo {
	padding-inline: 24px;
	margin-bottom: 24px;
}

.pdd44-review__logo .pdd44-tooltip__container {
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	height: auto;
}

.pdd44-review__logo-tooltip-button {
	width: 276px;
	height: 40px;
}

.pdd44-review__logo-tooltip-button .image {
	height: 100%;
}

.pdd44-review__logo-tooltip-button .image img {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.pdd44-review__logo-tooltip-layer {
	left: 0;
	bottom: 100%;
	width: 270px;
	margin-bottom: 4px;
	-webkit-transform: none;
	transform: none;
}

.pdd44-review__share-popup {
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	z-index: 3100;
	opacity: 0;
}

.pdd44-review__share-popup.popup--open {
	visibility: visible;
	opacity: 1;
}

.pdd44-review__share-popup .popup__contents {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 448px;
	min-height: 200px;
	padding: 18px 24px;
	background-color: #fff;
	border-radius: 24px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 1;
}

.pdd44-review__share-popup-title {
	display: block;
	max-width: 368px;
	margin-bottom: 15px;
	font-size: 28px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: 700;
	line-height: 1.33;
}

.pdd44-review__share-popup-text {
	display: block;
	margin-bottom: 15px;
	font-size: 20px;
	line-height: 1.33;
}

.pdd44-review__share-popup-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 32px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 64px;
}

.pdd44-review__share-popup-content .btn-copy-link {
	margin-left: 1px;
}

.pdd44-review__share-popup-content .btn-whatsapp:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMicgaGVpZ2h0PSczMicgdmlld0JveD0nMCAwIDMyIDMyJz48cGF0aCBkPSdNMjYuMzY3LDI1LjcyN2MuMjY2LDAsLjUzMSwwLC43NjMuMDE0cy41NzItLjA5Mi45LjY4Yy4zMzIuNzkzLDEuMTI4LDIuNzQzLDEuMjI4LDIuOTQyYS43MjcuNzI3LDAsMCwxLC4wMzMuNjk0LDIuNywyLjcsMCwwLDEtLjQuNjYxYy0uMi4yMzEtLjQxOS41MTYtLjYuNjk0LS4yLjItLjQwNi40MTEtLjE3NC44MDhhMTEuOTUsMTEuOTUsMCwwLDAsMi4yMTUsMi43NDUsMTAuOSwxMC45LDAsMCwwLDMuMiwxLjk2NmMuNC4yLjYzLjE2Ni44NjMtLjFzMS0xLjE1NiwxLjI2LTEuNTUzLjUzLS4zMzEuOS0uMiwyLjMyMiwxLjA5LDIuNzIsMS4yODloMGMuNC4yLjY2NC4zLjc2My40NjNhMy4zLDMuMywwLDAsMS0uMjMyLDEuODg0QTQuMSw0LjEsMCwwLDEsMzcuMTE2LDQwLjZhNS40OCw1LjQ4LDAsMCwxLTIuNTA3LS4xNTcsMjIuOTExLDIyLjkxMSwwLDAsMS0yLjI3LS44MzVjLTMuOTkzLTEuNzE3LTYuNi01LjcxOC02LjgtNS45ODNhNy42OSw3LjY5LDAsMCwxLTEuNjI2LTQuMSw0LjQzNSw0LjQzNSwwLDAsMSwxLjM5My0zLjMwNUExLjQ2NiwxLjQ2NiwwLDAsMSwyNi4zNjcsMjUuNzI3WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTE1Ljk0MSAtMTcuMTkyKScvPjxwYXRoIGQ9J00xNi4wNjcsMEExNS44NjYsMTUuODY2LDAsMCwxLDI3LjMzOCw0LjY1aDBBMTUuNzIxLDE1LjcyMSwwLDAsMSwzMiwxNS44NjgsMTUuOTE4LDE1LjkxOCwwLDAsMSwxNi4wNjcsMzEuNzI1SDE2LjA2QTE1Ljk3MywxNS45NzMsMCwwLDEsOC40NDcsMjkuOEwwLDMybDIuMjYxLTguMjE4QTE1Ljg1MSwxNS44NTEsMCwwLDEsMTYuMDY3LDBabS4wMDYsMi42NzhBMTMuMjMxLDEzLjIzMSwwLDAsMCwyLjgyNCwxNS44NTYsMTMuMSwxMy4xLDAsMCwwLDQuODQ4LDIyLjg3bC4zMTUuNUwzLjgyNSwyOC4yMzNsNS4wMTItMS4zMDguNDg0LjI4NmExMy4yNzUsMTMuMjc1LDAsMCwwLDYuNzQxLDEuODM3aC4wMDVBMTMuMjMsMTMuMjMsMCwwLDAsMjkuMzEsMTUuODY3LDEzLjIxMywxMy4yMTMsMCwwLDAsMTYuMDczLDIuNjc4WicvPjwvc3ZnPg==") no-repeat center / 100%;
	content: "";
}

.pdd44-review__share-popup-content .btn-line:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: no-repeat center / 100% url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc5NicgaGVpZ2h0PSc5NicgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDk2IDk2Jz48ZyBjbGlwLXBhdGg9J3VybCgjYSknPjxwYXRoIGZpbGw9JyMwMDAnIGQ9J00yNi4wMzUgOGg0My45M0ExOC4wMzUgMTguMDM1IDAgMCAxIDg4IDI2LjAzNXY0My45M0ExOC4wMzQgMTguMDM0IDAgMCAxIDY5Ljk2NSA4OGgtNDMuOTNBMTguMDM1IDE4LjAzNSAwIDAgMSA4IDY5Ljk2NXYtNDMuOTNBMTguMDM1IDE4LjAzNSAwIDAgMSAyNi4wMzUgOCcvPjxwYXRoIGZpbGw9JyNmZmYnIGQ9J003NC42NjQgNDQuMjMxYzAtMTEuOTM1LTExLjk2NS0yMS42NDUtMjYuNjcyLTIxLjY0NVMyMS4zMiAzMi4yOTYgMjEuMzIgNDQuMjMxYzAgMTAuNyA5LjQ4OCAxOS42NiAyMi4zMDYgMjEuMzU0Ljg2OS4xODggMi4wNS41NzMgMi4zNSAxLjMxNi4yNjkuNjc1LjE3NSAxLjczLjA4NiAyLjQxMmwtLjM4IDIuMjgzYy0uMTE3LjY3NS0uNTM3IDIuNjM3IDIuMzEgMS40MzhzMTUuMzYtOS4wNDUgMjAuOTU2LTE1LjQ4NmgtLjAwMWMzLjg2NS00LjIzOSA1LjcxNy04LjU0IDUuNzE3LTEzLjMxNycvPjxwYXRoIGZpbGw9JyMwMDAnIGQ9J002NS43OSA1MS4xMjNoLTcuNDkzYS41MS41MSAwIDAgMS0uNTA5LS41MXYtMTEuNjRhLjUxLjUxIDAgMCAxIC41MS0uNTFoNy40OTNhLjUxLjUxIDAgMCAxIC41MDkuNTF2MS44OTJhLjUxLjUxIDAgMCAxLS41MS41MDloLTUuMDkydjEuOTY0aDUuMDkzYS41MS41MSAwIDAgMSAuNTA5LjUxdjEuODkxYS41MS41MSAwIDAgMS0uNTEuNTFoLTUuMDkydjEuOTYzaDUuMDkzYS41MS41MSAwIDAgMSAuNTA5LjUxdjEuODkyYS41MS41MSAwIDAgMS0uNTEuNTA5TTM4LjA3MiA1MS4xMjNhLjUxLjUxIDAgMCAwIC41MS0uNTF2LTEuODkxYS41MS41MSAwIDAgMC0uNTEtLjUxSDMyLjk4di05LjIzOWEuNTEuNTEgMCAwIDAtLjUwOS0uNTFIMzAuNThhLjUxLjUxIDAgMCAwLS41MS41MXYxMS42NGEuNTEuNTEgMCAwIDAgLjUxLjUxek00Mi41ODMgMzguNDY0aC0xLjg5MWEuNTEuNTEgMCAwIDAtLjUxLjUwOXYxMS42NGMwIC4yODIuMjI4LjUxLjUxLjUxaDEuODkxYS41MS41MSAwIDAgMCAuNTEtLjUxdi0xMS42NGEuNTEuNTEgMCAwIDAtLjUxLS41MU01NS40NiAzOC40NjRINTMuNTdhLjUxLjUxIDAgMCAwLS41MS41MDl2Ni45MTRsLTUuMzI0LTcuMTkzYTEgMSAwIDAgMC0uMDQxLS4wNTJsLS4wMDQtLjAwNC0uMDMtLjAzMi0uMDEtLjAwOC0uMDI3LS4wMjQtLjAxNC0uMDEtLjAyNy0uMDE5LS4wMTYtLjAwOS0uMDI4LS4wMTYtLjAxNi0uMDA3LS4wMy0uMDEzLS4wMTctLjAwNi0uMDMtLjAxLS4wMTgtLjAwNS0uMDMtLjAwNi0uMDIyLS4wMDQtLjAyOC0uMDAzLS4wMjctLjAwMWMtLjAxLS4wMDItLjAxMSAwLS4wMTcgMGgtMS44ODFhLjUxLjUxIDAgMCAwLS41MS41MDl2MTEuNjRhLjUxLjUxIDAgMCAwIC41MS41MWgxLjg5MWEuNTEuNTEgMCAwIDAgLjUxLS41MXYtNi45MTJsNS4zMzIgNy4yMDFxLjA1My4wNzYuMTMxLjEyOWwuMDA2LjAwNC4wMzIuMDE5LjAxNS4wMDguMDI1LjAxMi4wMjUuMDEuMDE2LjAwNy4wMzUuMDEuMDA3LjAwM2EuNS41IDAgMCAwIC4xMzMuMDE4aDEuODgyYS41MS41MSAwIDAgMCAuNTA5LS41MXYtMTEuNjRhLjUxLjUxIDAgMCAwLS41MS0uNTEnLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSdhJz48cGF0aCBmaWxsPScjZmZmJyBkPSdNMCAwaDk2djk2SDB6Jy8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");
	content: "";
}

.pdd44-review__share-popup-item {
	position: relative;
	width: 32px;
	height: 32px;
}

.pdd44-review__share-popup-item button,.pdd44-review__share-popup-item .icon {
	width: 100%;
	height: 100%;
}

.pdd44-review__share-popup-item .icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pdd44-review__share-popup .popup__close {
	width: 24px;
	height: 24px;
	text-align: center;
}

.pdd44-review__share-popup .popup__close .icon {
	width: 100%;
	height: 100%;
}

.pdd44-review__gallery-popup .popup__dimmed {
	opacity: .6;
}

.pdd44-review__gallery-popup .popup__contents-wrap {
	position: relative;
	top: 50%;
	width: 1040px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.pdd44-review__gallery-popup .popup__contents {
	padding: 90px 8px 24px;
	border-radius: 24px;
}

.pdd44-review__gallery-popup-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pdd44-review__gallery-popup-carousel {
	width: 484px;
	margin-left: 16px;
}

.pdd44-review__gallery-popup-carousel [class*='swiper-button'] {
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}

.pdd44-review__gallery-popup-carousel .swiper-button-prev {
	left: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nI2ZmZicgb3BhY2l0eT0nMC40NScvPjxnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPScxJyBvcGFjaXR5PScwLjEnPjxjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzIwJyBzdHJva2U9J25vbmUnLz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScxOS41JyBmaWxsPSdub25lJy8+PC9nPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEyIDEyKSc+PHJlY3Qgd2lkdGg9JzE2JyBoZWlnaHQ9JzE2JyBmaWxsPSdub25lJy8+PHBhdGggZD0nTTYuMzQ1LDBsLjkyNi45NjZMMi42Myw1LjQxN0gxNS4xODNWNi43NTVIMi42M2w0LjY0MSw0LjQ1MS0uOTI2Ljk2NkwwLDYuMDg2WicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC40MzcgMS45NDIpJy8+PC9nPjwvc3ZnPgo=");
}

.pdd44-review__gallery-popup-carousel .swiper-button-next {
	right: 0;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScyMCcgZmlsbD0nI2ZmZicgb3BhY2l0eT0nMC40NScvPjxnIGZpbGw9J25vbmUnIHN0cm9rZT0nIzAwMCcgc3Ryb2tlLXdpZHRoPScxJyBvcGFjaXR5PScwLjEnPjxjaXJjbGUgY3g9JzIwJyBjeT0nMjAnIHI9JzIwJyBzdHJva2U9J25vbmUnLz48Y2lyY2xlIGN4PScyMCcgY3k9JzIwJyByPScxOS41JyBmaWxsPSdub25lJy8+PC9nPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xNDY4NyA5MTM0KSc+PGcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTQ2OTkgLTkxMjIpJz48cmVjdCB3aWR0aD0nMTYnIGhlaWdodD0nMTYnIGZpbGw9J25vbmUnLz48cGF0aCBkPSdNOC44MDgsMCwxNS4xMyw2LjA2NCw4LjgwOCwxMi4xMjlsLS45MjMtLjk2Miw0LjYyNC00LjQzNUgwVjUuNEgxMi41MDlMNy44ODUuOTYyWicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMC40MzUgMS45MzYpJy8+PC9nPjwvZz48L3N2Zz4=");
}

.pdd44-review__gallery-popup-carousel-figure {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #363636;
}

.pdd44-review__gallery-popup-carousel-figure .image,.pdd44-review__gallery-popup-carousel-figure .video {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 100%;
}

.pdd44-review__gallery-popup-carousel-figure .image {
	max-height: 100%;
}

.pdd44-review__gallery-popup-carousel-figure .image img {
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.pdd44-review__gallery-popup-carousel-figure .video {
	height: 56.25%;
}

.pdd44-review__gallery-popup-carousel-thumbnail {
	width: 100%;
	height: 100%;
}

.pdd44-review__gallery-popup-carousel-play-btn {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 96px;
	height: 96px;
}

.pdd44-review__gallery-popup-carousel-play-btn .icon {
	width: 100%;
	height: 100%;
	fill: #fff;
}

.pdd44-review__gallery-popup-carousel-video-area {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
}

.pdd44-review__gallery-popup-carousel-video-close {
	position: absolute;
	right: 16px;
	top: 16px;
	width: 24px;
	height: 24px;
}

.pdd44-review__gallery-popup-carousel-video-close:before {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(https://www.samsung.com/etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/cancel-close-white.svg) no-repeat center;
	background-size: contain;
	content: '';
}

.pdd44-review__gallery-popup-carousel-video.video--open .pdd44-review__gallery-popup-carousel-thumbnail,.pdd44-review__gallery-popup-carousel-video.video--open .pdd44-review__gallery-popup-carousel-play-btn {
	display: none;
}

.pdd44-review__gallery-popup-carousel-video.video--open .pdd44-review__gallery-popup-carousel-video-area {
	visibility: visible;
}

.pdd44-review__gallery-popup-side {
	width: 500px;
	padding-right: 16px;
	min-height: 484px;
	max-height: 562px;
	height: 69.38271604938272vh;
}

.pdd44-review__gallery-popup .rating__inner {
	height: 32px;
}

.pdd44-review__gallery-popup .rating__star-item {
	width: 32px;
	height: 32px;
}

.pdd44-review__gallery-popup .rating__point,.pdd44-review__gallery-popup .rating__review-count {
	display: none;
}

.pdd44-review__gallery-popup-user-name {
	font-size: 18px;
	line-height: 1.32;
	font-weight: 700;
}

.rating+.pdd44-review__gallery-popup-user-name {
	margin-top: 24px;
}

.pdd44-review__gallery-popup-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 8px 0;
	margin-top: 8px;
}

.pdd44-review__gallery-popup-info-text {
	position: relative;
	display: grid;
	grid-auto-flow: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
	font-size: 16px;
	font-weight: 700;
	line-height: 1.32;
}

.pdd44-review__gallery-popup-info-text:not(.icon--incentivised) {
	color: #006bea;
}

.pdd44-review__gallery-popup-info-text:before {
	margin-bottom: auto;
	width: 24px;
	height: 24px;
}

.pdd44-review__gallery-popup-info-tooltip-container[data-tooltip-overflow="true"] .pdd44-tooltip__layer {
	left: 0;
	right: auto;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.pdd44-review__gallery-popup-info-tooltip-container[data-tooltip-overflow="true"] .pdd44-tooltip__layer--right {
	left: auto;
	right: 0;
}

.pdd44-review__gallery-popup-date {
	margin-top: 24px;
	font-size: 14px;
	line-height: 1.32;
}

.pdd44-review__gallery-popup-detail-text {
	margin-top: 16px;
	font-size: 18px;
	line-height: 1.3;
}

.pdd44-review__gallery-popup-detail-translate {
	margin-top: 26px;
	padding: 0 0 2px;
	font-size: 14px;
}

.pdd44-review__gallery-popup-detail-translate::after {
	bottom: 0;
}

.pdd44-review__gallery-popup-recommended {
	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;
	margin-top: 22px;
}

.pdd44-review__gallery-popup-recommended-text-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 0 8px;
}

.pdd44-review__gallery-popup-recommended-text-wrap .icon {
	width: 24px;
	height: 24px;
	fill: #2189ff;
}

.pdd44-review__gallery-popup-recommended-text {
	font-size: 16px;
}

.pdd44-review__gallery-popup-recommended-cta-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd44-review__gallery-popup-recommended-cta {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-left: 4px;
}

.pdd44-review__gallery-popup-recommended-cta:before {
	display: inline-block;
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	content: '';
}

.pdd44-review__gallery-popup-recommended-cta--thumbs:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNiAzNDYpIiBmaWxsPSIjNjY2Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjYgLTM0NikiIGNsaXAtcGF0aD0idXJsKCNhKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjMwIDM1MCkiPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PHBhdGggZD0iTTExLjc4NywzYTIuMjMyLDIuMjMyLDAsMCwxLDIuMDI4LDEuMjg5LDUuNTE2LDUuNTE2LDAsMCwxLC4zLDMuMjc0aDEuMDUyYTMuMDYsMy4wNiwwLDAsMSwyLjQyMiwxLjA3MSwyLjIxOSwyLjIxOSwwLDAsMSwuMjg3LDIuMjg0LDIuNzQ4LDIuNzQ4LDAsMCwxLS4zMzMsMi45NzcsMy4xMywzLjEzLDAsMCwxLS4wNjcuNTg4LDMuMDA1LDMuMDA1LDAsMCwxLS43NzYsMS40NzIsMi4zNjcsMi4zNjcsMCwwLDEtLjM5MiwxLjI0OSwyLjQ1MywyLjQ1MywwLDAsMS0yLjE1NSwxLjAwNUgxMi4xMjVhOS44MDYsOS44MDYsMCwwLDEtNC4zOTQtLjkxNXYuMDdhLjg0NS44NDUsMCwwLDEtLjg0NS44NDVIMy44NDVBLjg0NS44NDUsMCwwLDEsMywxNy4zNjNWOS4yNTJhLjg0NS44NDUsMCwwLDEsLjg0NS0uODQ1SDYuODg3YS44NDUuODQ1LDAsMCwxLC44NDUuODQ1VjkuMjdhMi42MiwyLjYyLDAsMCwwLC44ODEtLjU4MkE1LjU3OCw1LjU3OCwwLDAsMCw5LjkyOSw0LjgyN1Y0LjhBMi4yMjQsMi4yMjQsMCwwLDEsMTAuMywzLjc1NSwxLjc0MywxLjc0MywwLDAsMSwxMS43ODcsM1pNNC4zNTIsMTYuODU2SDYuMzh2LTcuMUg0LjM1MlptNy40MzUtMTIuNWEuNDkxLjQ5MSwwLDAsMC0uMjQ1LjA1Mi4zODYuMzg2LDAsMCwwLS4xMjkuMTIyLjg3OC44NzgsMCwwLDAtLjEzNS4zODZBNi44NjcsNi44NjcsMCwwLDEsOS41NjQsOS42NDhhMy44OTQsMy44OTQsMCwwLDEtMS44MzIsMS4wMzZ2NS4xYTguNDcyLDguNDcyLDAsMCwwLDQuMzk0LDEuMDc2aDIuMDI4YTEuMTIzLDEuMTIzLDAsMCwwLDEuMDM1LS40MSwxLjAzOSwxLjAzOSwwLDAsMCwuMTU1LS42NzdsLS4wNTMtLjM3My4yOS0uMjQyYTEuNjU3LDEuNjU3LDAsMCwwLC41NzQtLjk1MSwxLjc2NywxLjc2NywwLDAsMCwuMDM4LS4zNmMwLS4wNDMsMC0uMDc1LDAtLjA5M3MwLS4wMTUsMC0uMDE2bC0uMDQ3LS4zMjcuMjM5LS4yMzlhMS40MTcsMS40MTcsMCwwLDAsLjE4MS0xLjgzM2wtLjI1NS0uMzU3LjIyMy0uMzc4YS45MzIuOTMyLDAsMCwwLDAtMS4xMywxLjcyMSwxLjcyMSwwLDAsMC0xLjM1OS0uNTU1SDEyLjQ3NmwuMTctLjgxNGE1LjEsNS4xLDAsMCwwLS4wMzYtMy4yQS44ODUuODg1LDAsMCwwLDExLjc4Nyw0LjM1MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjU4MyAtMi45MDEpIi8+PC9nPjwvZz48L2c+PC9zdmc+");
}

.pdd44-review__gallery-popup-recommended-cta--thumbs.is-active:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNiAzNDYpIiBmaWxsPSIjNjY2Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0iI2ZmZiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyNDQ5IC02NzcxKSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNDQ1IDY3NzUpIiBjbGlwLXBhdGg9InVybCgjYikiPjxwYXRoIGQ9Ik05LjEyNSwxNS4yMDhhOS4zMTcsOS4zMTcsMCwwLDEtNC4xLS45NjMuNS41LDAsMCwxLS4yOTMtLjQ1OFY2LjY0NWEuNTczLjU3MywwLDAsMSwuMzMtLjUsMi44MjcsMi44MjcsMCwwLDAsLjY1Ny0uNDYyQTUuMzc4LDUuMzc4LDAsMCwwLDcuMSwxLjgyNlYxLjhBMi41LDIuNSwwLDAsMSw3LjM0NS44MjVhMS41MTEsMS41MTEsMCwwLDEsLjU0LS41ODZBMS42ODksMS42ODksMCwwLDEsOC43ODgsMGEyLjA3MywyLjA3MywwLDAsMSwxLjkzMSwxLjI3OCw1LjY4Miw1LjY4MiwwLDAsMSwuNDM1LDMuMjg0aDEuMDE0YTMuMDU5LDMuMDU5LDAsMCwxLDIuNDIxLDEuMDcxLDIuMjE4LDIuMjE4LDAsMCwxLC4yODcsMi4yODMsMi43NDksMi43NDksMCwwLDEtLjMzMywyLjk3NywzLjE4MywzLjE4MywwLDAsMS0uMDY3LjU4OCwzLjAxMiwzLjAxMiwwLDAsMS0uNzc2LDEuNDcyLDIuMzc2LDIuMzc2LDAsMCwxLS4zOTIsMS4yNDgsMi40NTMsMi40NTMsMCwwLDEtMi4xNTUsMS4wMDVabS04LjI3OSwwQS44NDUuODQ1LDAsMCwxLDAsMTQuMzYzVjYuMjUyYS44NDUuODQ1LDAsMCwxLC44NDYtLjg0NUgyLjg3M2EuODQ1Ljg0NSwwLDAsMSwuODQ1Ljg0NXY4LjExMWEuODQ1Ljg0NSwwLDAsMS0uODQ1Ljg0NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuNTA3IDAuNTA3KSIvPjwvZz48L2c+PC9zdmc+");
}

.pdd44-review__gallery-popup-recommended-cta--share:before {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIyNiAzNDYpIiBmaWxsPSIjNjY2Ii8+PC9jbGlwUGF0aD48Y2xpcFBhdGggaWQ9ImIiPjxyZWN0IHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDU4IC03MDcpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MzIgMzYxKSIgY2xpcC1wYXRoPSJ1cmwoI2EpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODIxIC0zNjEpIj48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMDUxIDcxMSkiPjxnIGNsaXAtcGF0aD0idXJsKCNiKSI+PHBhdGggZD0iTTEwLjczNi4wNDRBMi4xNjcsMi4xNjcsMCwxLDEsOS43LDMuNzU4bC0uMDQxLS4wMzlMNC4zLDYuNTQxYTIuMDM4LDIuMDM4LDAsMCwxLDAsLjczOEw5LjY0NywxMC4xQTIuMTYyLDIuMTYyLDAsMSwxLDksMTEuNjUxYTIuMjQ2LDIuMjQ2LDAsMCwxLC4wMjItLjNsLjAxMi0uMDczTDMuNjgxLDguNDU5QTIuMTY2LDIuMTY2LDAsMSwxLDMuNjQsNS4zMjJsLjA0MS4wMzlMOS4wMzQsMi41MzlBMi4yNDYsMi4yNDYsMCwwLDEsOSwyLjE2OSwyLjE2NywyLjE2NywwLDAsMSwxMC43MzYuMDQ0Wm0uNzM0LDEwLjgxOWEuODUyLjg1MiwwLDEsMCwuNTMuNzg4Ljg1MS44NTEsMCwwLDAtLjUzLS43ODhabS05LjMtNC43NzdBLjgzMy44MzMsMCwxLDAsMyw2LjkxOWEuODMzLjgzMywwLDAsMC0uODMzLS44MzNabTktNC43NUEuODMzLjgzMywwLDEsMCwxMiwyLjE2OWEuODMzLjgzMywwLDAsMC0uODMzLS44MzNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjMzMyAxLjEpIi8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
}

.pdd44-review__gallery-popup-recommended-cta span {
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
}

.pdd44-review__gallery-popup-recommended-cta-text {
	margin-right: 4px;
	margin-top: 2px;
	font-size: 16px;
}

.pdd44-review__gallery-popup-link-wrap {
	margin-top: 24px;
	line-height: 1.32;
	font-size: 16px;
}

.pdd44-review__gallery-popup-product-link {
	color: #006bea;
	text-decoration: underline;
}

.pdd44-review__gallery-popup-response-container {
	margin-top: 24px;
}

.pdd44-review__gallery-popup-response-header {
	padding: 23px 24px 0;
	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;
	height: 64px;
	border-radius: 8px 8px 0 0;
	border: 1px solid #000;
	border-bottom: 0;
}

.pdd44-review__gallery-popup-response-header .icon {
	margin-right: 8px;
	width: 24px;
	height: 24px;
}

.pdd44-review__gallery-popup-response-header-inner {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.pdd44-review__gallery-popup-response-header-text {
	line-height: 24px;
	font-size: 16px;
}

.pdd44-review__gallery-popup-response-header-date {
	line-height: 24px;
	font-size: 16px;
	color: #757575;
}

.pdd44-review__gallery-popup-response-body {
	padding: 24px;
	border-radius: 0 0 8px 8px;
	border: 1px solid #000;
}

.pdd44-review__gallery-popup-response-body>* {
	font-size: 18px;
	line-height: 1.3;
	overflow-wrap: anywhere;
}

.pdd44-review__gallery-popup-response-body-title {
	margin-bottom: 8px;
	display: inline-block;
	font-weight: 700;
}

.pdd44-review__gallery-popup-close {
	position: absolute;
	top: 38px;
	right: 12px;
	padding: 12px;
	width: 48px;
	height: 48px;
}

.pdd44-review__gallery-popup-close .icon {
	width: 100%;
	height: 100%;
}

.pdd44-review__supported-langs-popup {
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: 100%;
	z-index: 3100;
	opacity: 0;
}

.pdd44-review__supported-langs-popup.popup--open {
	visibility: visible;
	opacity: 1;
}

.pdd44-review__supported-langs-popup .popup__contents {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 450px;
	padding: 18px 24px 24px;
	background-color: #fff;
	border-radius: 24px;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 1;
}

.pdd44-review__supported-langs-popup-wrapper {
	max-height: 382px;
}

.pdd44-review__supported-langs-popup .scrollbar-vertical__track {
	right: 0;
}

.pdd44-review__supported-langs-popup-title {
	display: block;
	max-width: 368px;
	margin-bottom: 14px;
	font-size: 28px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: 700;
	line-height: 1.33;
}

.pdd44-review__supported-langs-popup-text {
	display: block;
	margin-bottom: 16px;
	font-size: 20px;
	line-height: 1.33;
}

.pdd44-review__supported-langs-popup-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: 8px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.pdd44-review__supported-langs-popup-item {
	position: relative;
	min-height: 24px;
	margin-left: 10px;
	padding-left: 14px;
	font-size: 18px;
}

.pdd44-review__supported-langs-popup-item:before {
	position: absolute;
	top: 50%;
	left: 0;
	width: 4px;
	height: 4px;
	margin-top: 1px;
	background-color: #000;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: "";
}

.pdd44-review__supported-langs-popup .popup__close {
	top: 23px;
	width: 24px;
	height: 24px;
	text-align: center;
}

.pdd44-review__supported-langs-popup .popup__close .icon {
	width: 100%;
	height: 100%;
	right: 26px;
}

.pdd44-review__filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	width: 100%;
	padding-inline: 24px;
}

.pdd44-top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-block: 18px 16px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	pointer-events: auto;
}

.pdd44-top__title {
	font-size: 16px;
	font-weight: bold;
}

.pdd44-top__title-count {
	margin-left: 4px;
}

.pdd44-top__result {
	position: relative;
	margin-left: 32px;
	font-size: 16px;
}

.pdd44-top__result-count {
	font-weight: bold;
}

.pdd44-top__result::after {
	display: block;
	position: absolute;
	top: 50%;
	left: -15px;
	width: 1px;
	height: 24px;
	background-color: #ddd;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: '';
}

.pdd44-top__mo-filter-opener {
	display: none;
}

.pdd44-sort {
	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;
	margin-left: auto;
	position: relative;
	pointer-events: auto;
}

.pdd44-sort__tooltip-container {
	display: none;
}

.pdd44-sort__tooltip-container--show {
	display: block;
}

.pdd44-sort__text {
	display: none;
	text-align: right;
	font-weight: bold;
	line-height: 1.33;
}

.pdd44-sort__opener {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 0 4px;
	position: relative;
	padding-inline: 8px 32px;
	min-width: 105px;
	min-height: 36px;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
}

.pdd44-sort__opener-text {
	white-space: pre-wrap;
}

.pdd44-sort__opener-name {
	display: inline-block;
	color: #717171;
}

.pdd44-sort__opener .icon {
	position: absolute;
	top: calc(50% - 12px);
	right: 0;
	width: 24px;
	height: 24px;
	-webkit-transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
}

.pdd44-sort:has(.pdd44-sort__contents--open) .pdd44-sort__opener .icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pdd44-sort__contents {
	display: block;
	position: absolute;
	top: 40px;
	right: -5px;
	z-index: 100;
	padding-block: 14px;
	border: 1px solid #ddd;
	border-radius: 8px;
	-webkit-box-shadow: 0 6px 14px rgba(0,0,0,0.25);
	box-shadow: 0 6px 14px rgba(0,0,0,0.25);
	width: 238px;
	visibility: hidden;
	background: #fff;
	-webkit-transition: opacity .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .5s cubic-bezier(0,0.18,0.07,1),transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .5s cubic-bezier(0,0.18,0.07,1),transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	opacity: 0;
}

.pdd44-sort__contents--show {
	visibility: visible;
}

.pdd44-sort__contents--open {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.pdd44-sort__contents-head,.pdd44-sort__contents-bottom,.pdd44-sort__contents--close {
	display: none;
}

.pdd44-sort__contents .radio-v3 {
	display: block;
}

.pdd44-sort__contents .radio-v3__label {
	position: relative;
	padding-block: 5px 4px;
	padding-left: 12px;
	padding-right: 18px;
	width: 100%;
}

.pdd44-sort__contents .radio-v3__label:hover .radio-v3__label-text {
	color: rgba(0,0,0,0.4);
}

.pdd44-sort__contents .radio-v3__label-text {
	font-size: 16px;
	line-height: 1.33;
}

.pdd44-sort__contents .radio-v3__label-box-wrap {
	display: none;
}

.pdd44-sort__contents .radio-v3__input:checked+.radio-v3__label:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	width: 16px;
	height: 16px;
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDE2djE2SDB6Ii8+PHBhdGggZD0ibTE0LjEyMiAzLjcyNS41ODkuNTktNy45NzEgNy45Ni01LjQ1MS01LjQ0NC41ODktLjU5IDQuODYyIDQuODU3WiIvPjwvc3ZnPg==') no-repeat center;
	background-size: contain;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: '';
}

.pdd44-sort__contents .radio-v3__input:focus+.radio-v3__label {
	outline: 2px dotted #000;
	outline-offset: -2px;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
}

.pdd44-sort__contents .radio-v3__input:focus+.radio-v3__label .radio-v3__label-text {
	color: rgba(0,0,0,0.4);
}

.pdd44-sort--disabled .pdd44-tooltip__button::after {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS4wMDciIGhlaWdodD0iMTUuMDA2IiB2aWV3Qm94PSIwIDAgMTUuMDA3IDE1LjAwNiI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6I2RkZDt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik00LjU3NywxNC40MTJBNy41MTEsNy41MTEsMCwxLDEsMTIuOCwxMi44YTcuNSw3LjUsMCwwLDEtOC4yMjMsMS42MTJaTTEuMzMzLDcuNUE2LjE2Nyw2LjE2NywwLDEsMCwxMy4yLDUuMTQyLDYuMDYyLDYuMDYyLDAsMCwwLDkuODU4LDEuOCw2LjE2Nyw2LjE2NywwLDAsMCwxLjMzMyw3LjVabTUuNSw0LjVWN0g2LjE2N1Y1LjY2N2gyVjEyWk02LjUsMy44MzNhLjgyNS44MjUsMCwxLDEsLjI0Mi41OTFBLjgzMy44MzMsMCwwLDEsNi41LDMuODMzWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDcgMC4wMDYpIi8+PC9zdmc+");
}

.pdd44-sort--disabled .pdd44-sort__opener {
	color: #ddd;
}

.pdd44-sort--disabled .pdd44-sort__opener-name {
	color: #ddd;
}

.pdd44-sort--disabled .pdd44-sort__opener .icon {
	fill: #ddd;
}

.pdd44-filter {
	z-index: 1;
	background-color: #fff;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: opacity .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .5s cubic-bezier(0,0.18,0.07,1),transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .5s cubic-bezier(0,0.18,0.07,1),transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	pointer-events: auto;
}

.pdd44-filter__wrap>.pdd44-filter__close {
	display: none;
}

.pdd44-top--scroll-down .pdd44-filter {
	display: none;
}

.pdd44-filter--hide {
	display: none;
	visibility: hidden;
	pointer-events: none;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.pdd44-filter--close {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	opacity: 0;
}

.pdd44-filter__mo-header {
	display: none;
}

.pdd44-filter__selector-list {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 16px 12px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-block: 16px;
}

.pdd44-filter__selector-list::after {
	display: inline-block;
	content: "";
	width: 176px;
	height: 42px;
}

.pdd44-filter__selector-item {
	position: relative;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3 {
	max-width: inherit;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 2px;
	padding-inline: 15px;
	border: 1px solid #ddd;
	border-radius: 8px;
	height: 40px;
	font-weight: bold;
	background-color: #fff;
	-webkit-transition: opacity .3s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .3s cubic-bezier(0,0.18,0.07,1);
	max-width: inherit;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3__label:hover,.pdd44-filter__selector-item--checkbox .checkbox-v3__label:focus {
	opacity: .7;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3__label-box-wrap {
	display: none;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3__label-text {
	display: block;
	padding-left: 0;
	font-size: 14px;
	line-height: 1.33;
	white-space: nowrap;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3__label-text img {
	width: 18px;
	height: 18px;
	margin-right: 2px;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3__input:focus+.checkbox-v3__label {
	opacity: .7;
	outline: 2px dotted #000;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
}

.pdd44-filter__selector-item--checkbox .checkbox-v3__input:checked+.checkbox-v3__label {
	opacity: 1 !important;
	border-color: #000;
}

.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	padding-top: 1px;
	padding-inline: 15px;
	border: 1px solid #ddd;
	border-radius: 8px;
	width: 100%;
	height: 40px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	background-color: #fff;
	-webkit-transition: opacity .3s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .3s cubic-bezier(0,0.18,0.07,1);
}

.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta::after {
	content: '';
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	top: -1px;
	width: 18px;
	height: 18px;
	-webkit-transition: -webkit-transform cubic-bezier(0,0.18,0.07,1) .5s;
	transition: -webkit-transform cubic-bezier(0,0.18,0.07,1) .5s;
	transition: transform cubic-bezier(0,0.18,0.07,1) .5s;
	transition: transform cubic-bezier(0,0.18,0.07,1) .5s,-webkit-transform cubic-bezier(0,0.18,0.07,1) .5s;
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDE4djE4SDB6Ii8+PHBhdGggZD0iTTkgMTMuNzM1IDIuMTg1IDYuODE4bDEuMDY4LTEuMDUzTDkgMTEuNTk4bDUuNzQ4LTUuODMzIDEuMDY4IDEuMDUzWiIvPjwvc3ZnPg==') no-repeat 50% 50% / 100% auto;
}

.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta--disabled {
	color: rgba(0,0,0,0.2);
	pointer-events: none;
}

.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta--disabled .icon {
	fill: rgba(0,0,0,0.2);
}

.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta .icon {
	display: none;
}

.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta:hover,.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta:focus {
	opacity: .7;
}

.pdd44-filter__selector-item--menu:has(.pdd44-filter__text-field) .pdd44-filter__selector-item-cta {
	display: none;
}

.pdd44-filter__selector-item--menu:has(input:checked) .pdd44-filter__selector-item-cta {
	border-color: #000;
	opacity: 1 !important;
}

.pdd44-filter__selector-item--menu.pdd44-filter__selector-item--open-pc .pdd44-filter__selector-item-cta::after,.pdd44-filter__selector-item--menu.pdd44-filter__selector-item--open-pc .pdd44-filter__selector-item-cta .icon {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pdd44-filter__selector-item .scrollbar-vertical__track-content {
	top: 23px;
	bottom: 23px;
}

.pdd44-filter__clear--pc {
	display: none;
	margin-inline: 4px;
}

.pdd44-filter:has(.pdd44-filter__selected-item) .pdd44-filter__clear--pc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.pdd44-filter__selector-view-more {
	display: none;
}

.pdd44-filter__filter>.scrollbar__wrap {
	overflow-x: unset;
	overflow-y: unset;
}

.pdd44-filter__filter>.scrollbar__wrap ~ .scrollbar-vertical__track {
	opacity: 0;
}

.pdd44-filter__option {
	display: none;
	position: absolute;
	top: 48px;
	z-index: 100;
	border: 1px solid #ddd;
	border-radius: 8px;
	-webkit-box-shadow: 0 6px 14px rgba(0,0,0,0.25);
	box-shadow: 0 6px 14px rgba(0,0,0,0.25);
	min-width: 144px;
	max-width: none;
	min-height: -webkit-fit-content;
	min-height: -moz-fit-content;
	min-height: fit-content;
	background-color: #fff;
	-webkit-transition: opacity .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: opacity .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1),opacity .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1),opacity .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
	opacity: 0;
	left: 0;
}

.pdd44-filter__selector-item--menu:has(.text-field-v2.error) .pdd44-filter__option {
	top: 63px;
}

.pdd44-filter__selector-item--show-pc .pdd44-filter__option {
	display: block;
}

.pdd44-filter__selector-item--open-pc .pdd44-filter__option {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

.pdd44-filter__selector-item--off-screen .pdd44-filter__option {
	left: unset;
	right: 0;
}

.pdd44-filter__option-list {
	border-radius: 8px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	min-width: 145px;
	max-width: 360px;
	max-height: 472px;
}

.pdd44-filter__option-list .checkbox-v3 {
	display: block;
	padding-inline: 15px;
}

.pdd44-filter__option-list .checkbox-v3:first-child {
	padding-top: 16px;
}

.pdd44-filter__option-list .checkbox-v3:last-of-type {
	padding-bottom: 16px;
}

.pdd44-filter__option-list .checkbox-v3__label {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-block: 7px;
	max-width: 100%;
	min-height: 22px;
}

.pdd44-filter__option-list .checkbox-v3__label-box-wrap {
	-ms-flex-item-align: start;
	align-self: flex-start;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pdd44-filter__option-list .checkbox-v3__label-text {
	min-width: 0;
	max-width: 100%;
	overflow-wrap: break-word;
	line-height: 1.375;
}

.pdd44-filter__option-list .checkbox-v3__label-text em {
	color: #006bea;
}

.pdd44-filter__option-list .pdd44-filter__text-field+.checkbox-v3 {
	padding-top: 16px;
}

.pdd44-filter__option-list .pdd44-filter__text-field ~ .checkbox-v3 .checkbox-v3__label {
	padding-block: 6px;
}

.pdd44-filter__option-list .radio-v3 {
	display: block;
}

.pdd44-filter__option-list .radio-v3:first-child {
	padding-top: 14px;
}

.pdd44-filter__option-list .radio-v3:last-of-type {
	padding-bottom: 14px;
}

.pdd44-filter__option-list .radio-v3__label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-block: 5px 4px;
	padding-left: 12px;
	padding-right: 42px;
	width: 100%;
	min-width: 238px;
}

.pdd44-filter__option-list .radio-v3__label:hover .radio-v3__label-text {
	color: rgba(0,0,0,0.4);
}

.pdd44-filter__option-list .radio-v3__label-box-wrap {
	display: none;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.pdd44-filter__option-list .radio-v3__label-text {
	font-size: 16px;
	line-height: 1.33;
	overflow-wrap: break-word;
}

.pdd44-filter__option-list .radio-v3__input:checked+.radio-v3__label:after {
	display: block;
	position: absolute;
	top: 50%;
	right: 16px;
	width: 16px;
	height: 16px;
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDE2djE2SDB6Ii8+PHBhdGggZD0ibTE0LjEyMiAzLjcyNS41ODkuNTktNy45NzEgNy45Ni01LjQ1MS01LjQ0NC41ODktLjU5IDQuODYyIDQuODU3WiIvPjwvc3ZnPg==') no-repeat center;
	background-size: contain;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	content: '';
}

.pdd44-filter__option-list .radio-v3__input:focus+.radio-v3__label {
	outline: 2px dotted #000;
	outline-offset: -2px;
	-webkit-box-shadow: 0 0 0 2px #fff;
	box-shadow: 0 0 0 2px #fff;
}

.pdd44-filter__option-list .radio-v3__input:focus+.radio-v3__label .radio-v3__label-text {
	color: rgba(0,0,0,0.4);
}

.pdd44-filter__text-field {
	position: relative;
	padding-top: 4px;
	-webkit-padding-end: 22px;
	padding-inline-end: 22px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}

.pdd44-filter__text-field-title {
	display: inline;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	vertical-align: middle;
}

.pdd44-filter__text-field-cta {
	position: absolute;
	top: 10px;
	right: 0;
	width: 18px;
	height: 18px;
}

.pdd44-filter__text-field-cta::after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1);
	transition: transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4Ij48cGF0aCBmaWxsPSJub25lIiBkPSJNMCAwaDE4djE4SDB6Ii8+PHBhdGggZD0iTTkgMTMuNzM1IDIuMTg1IDYuODE4bDEuMDY4LTEuMDUzTDkgMTEuNTk4bDUuNzQ4LTUuODMzIDEuMDY4IDEuMDUzWiIvPjwvc3ZnPg==') no-repeat 50% 50% / 100% auto;
}

.pdd44-filter__selector-item--open-pc .pdd44-filter__text-field-cta::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.pdd44-filter__text-field-cta .icon {
	display: none;
}

.pdd44-filter__text-field .text-field-v2 {
	display: inline;
	-webkit-margin-start: 3px;
	margin-inline-start: 3px;
	vertical-align: middle;
}

.pdd44-filter__text-field .text-field-v2__hint {
	top: 0;
	font-size: 16px;
	font-weight: normal;
	color: #757575;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.pdd44-filter__text-field .text-field-v2__input-wrap {
	display: inline-block;
	padding-top: 0;
	width: 100px;
	vertical-align: middle;
}

.pdd44-filter__text-field .text-field-v2__input-wrap::after {
	bottom: 2px;
}

.pdd44-filter__text-field .text-field-v2__input {
	padding-block: 2px 6px;
	height: 32px;
	font-size: 16px;
	font-family: 'SamsungSharpSans',arial,sans-serif;
	font-weight: bold;
}

.pdd44-filter__text-field .text-field-v2__text {
	padding-top: 3px;
	-webkit-padding-start: 1px;
	padding-inline-start: 1px;
}

.pdd44-filter__text-field .text-field-v2.focus .text-field-v2__input-wrap:after,.pdd44-filter__text-field .text-field-v2.active .text-field-v2__input-wrap:after {
	bottom: 1px;
	background-color: #555;
}

.pdd44-filter__text-field .text-field-v2.success .text-field-v2__input {
	-webkit-padding-start: 1px;
	padding-inline-start: 1px;
	color: #2189ff;
}

.pdd44-filter__text-field .text-field-v2.success .text-field-v2__input-wrap:after {
	bottom: 1px;
	height: 2px;
	background-color: #2189ff;
}

.pdd44-filter__text-field .text-field-v2.error .text-field-v2__input {
	-webkit-padding-start: 1px;
	padding-inline-start: 1px;
}

.pdd44-filter__text-field .text-field-v2.error .text-field-v2__input-wrap:after {
	bottom: 1px;
	height: 2px;
	background-color: #d62e2e;
}

.pdd44-filter__input {
	position: absolute;
	top: 50%;
	width: 26px;
	height: 26px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -3px;
}

.pdd44-filter__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	height: 38px;
	cursor: pointer;
}

.pdd44-filter__label-shape {
	border: 1px solid #ddd;
	border-radius: 4px;
	width: 20px;
	height: 20px;
}

.pdd44-filter__label-text {
	font-size: 16px;
	line-height: 1.33;
}

input[type='radio']:checked ~ .pdd44-filter__label .pdd44-filter__label-shape {
	background-color: #000;
}

.pdd44-filter__selected-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	row-gap: 8px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 8px 24px;
	background-color: #f7f7f7;
}

.pdd44-top--scroll-down .pdd44-filter__selected-list,.pdd44-top--scroll-up .pdd44-filter__selected-list {
	display: none;
}

.pdd44-filter__selected-list:not(:has(.pdd44-filter__selected-item)) {
	display: none;
}

.pdd44-filter__selected-item {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	padding-block: 8px;
	padding-inline: 16px 40px;
	overflow: hidden;
	max-width: 304px;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.33;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.pdd44-filter__selected-item .icon {
	position: absolute;
	top: 50%;
	width: 16px;
	height: 16px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 16px;
}

.pdd44-filter__selected-view-more {
	display: none;
}

.pdd44-filter__mo-cta {
	display: none;
}

.pdd44-filter__tooltip {
	display: inline-block;
	-webkit-margin-start: 4px;
	margin-inline-start: 4px;
	vertical-align: middle;
}

.pdd44-filter__tooltip-button {
	display: inline-block;
	position: relative;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='009696'%3E%3Cpathd='M482.5c25.129045.520.37145.545.5S73.12993.54893.5C22.87293.52.573.1282.548S22.8722.5482.5zm05C25.6337.57.525.6337.548S25.63388.54888.588.570.36788.54870.3677.5487.5zM4864a4401108440010-8zm0-41.5c7.180135.8281313.01403.37-1.296.542-3.5518.938l-.246.253-.45.41c-.76.704-2.2752.135-2.8562.788-2.1082.37-3.3034.963-3.3928.242l-.005.397V58h-5v-1.458c0-4.8041.708-8.6424.66-11.961.64-.721.289-1.3652.086-2.099l1.172-1.071.237-.229A7.9887.9880005635.514c0-4.426-3.583-8.014-8-8.014a7.9567.956000-5.6562.3477.9767.976000-2.3385.36l-.006.307h-5c0-3.4971.387-6.783.807-9.2A12.95412.9540014822.5z'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 100% 100%;
}

.pdd44-filter__tooltip-content {
	display: none;
	position: fixed;
	z-index: 2999;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 23px;
	-webkit-margin-start: 43px;
	margin-inline-start: 43px;
	padding: 8px;
	border: 1px solid rgba(0,0,0,0.15);
	border-radius: 6px;
	max-width: 312px;
	font-size: 12px;
	line-height: 1.33;
	background-color: #eee;
}

.pdd44-filter__tooltip-content--show {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	right: auto !important;
}

.pdd44-filter__tooltip-close {
	display: none;
}

.pdd44-search {
	z-index: 1;
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 15px 0;
}

.pdd44-search__inner {
	position: relative;
}

.pdd44-search__icon-btn {
	position: absolute;
	width: 36px;
	height: 42px;
	top: 0;
	left: 0;
	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;
}

.pdd44-search__icon-btn .icon {
	width: 16px;
	height: 16px;
}

.pdd44-search__inner>.pdd44-search__icon {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 13px;
	left: 12px;
}

.pdd44-search__input {
	border: 0;
	border-radius: 21px;
	width: 176px;
	height: 42px;
	padding-left: 36px;
	font-size: 16px;
	background: #f7f7f7;
}

@media only screen and (min-width:768px) and (max-width:1440px) {
	.pdd44-tooltip__container {
		height: 1.11111111vw;
	}

	.pdd44-tooltip__button {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd44-tooltip__text a::after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.pdd44-tooltip__link {
		display: inline-block;
		color: #006bea;
		text-decoration: underline;
	}

	.pdd44-tooltip__link[target="_blank"]::after {
		width: .83333333vw;
		height: .83333333vw;
	}

	.pdd44-tooltip__close {
		top: .48611111vw;
		inset-inline-end: .48611111vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.pdd44-tooltip__layer {
		margin-top: .27777778vw;
		left: .48611111vw;
		padding: .55555556vw;
		padding-inline-end: 1.80555556vw;
		border-radius: .41666667vw;
		width: 18.75vw;
		font-size: .83333333vw;
	}

	.pdd44-review__header {
		gap: 2.22222222vw;
		margin-inline: 1.66666667vw;
		padding-block: 1.875vw 2.98611111vw;
	}

	.pdd44-review__header::after {
		bottom: 1.66666667vw;
		height: .06944444vw;
	}

	.pdd44-review__header-headline {
		min-width: 7.91666667vw;
		margin-inline-start: .06944444vw;
		font-size: 1.94444444vw;
	}

	.pdd44-review__header-text {
		margin-top: .13888889vw;
		font-size: 1.52777778vw;
	}

	.pdd44-review__rating {
		gap: 1.66666667vw;
		padding: 1.66666667vw;
	}

	.pdd44-review__rating-info {
		gap: 1.66666667vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall {
		max-width: 31.11111111vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-disclaimer {
		margin-top: 1.11111111vw;
		font-size: .97222222vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star {
		gap: .69444444vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-item {
		width: 4.72222222vw;
		height: 4.72222222vw;
		margin-bottom: .27777778vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-num {
		margin-top: .34722222vw;
		font-size: 4.16666667vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-text {
		font-size: .97222222vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-text:is(button) {
		margin-top: 1.04166667vw;
		margin-left: .20833333vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-item+.pdd44-review__overall-star-num {
		margin-left: .55555556vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-description {
		margin-top: .27777778vw;
		font-size: .97222222vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-write-cta {
		min-width: 11.31944444vw;
		height: 2.77777778vw;
		margin-top: 1.11111111vw;
		padding-left: 3.40277778vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-write-cta.cta.cta--outlined.cta--black {
		padding-right: 1.59722222vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-write-cta.cta.cta--outlined.cta--black:before {
		left: 1.59722222vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail {
		width: 31.11111111vw;
		padding-inline: 2.22222222vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip-cta {
		gap: .27777778vw;
		margin-top: 1.11111111vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip-cta::after {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-inner {
		--max-bar: 16.11111111vw;
		gap: .83333333vw 0vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-item {
		height: 1.66666667vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-text {
		margin-right: 1.25vw;
		font-size: 1.25vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-bar {
		height: 1.11111111vw;
		border-radius: .55555556vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-bar-filled {
		height: 1.11111111vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-info {
		margin-left: .83333333vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-percentage {
		margin-right: .13888889vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-count {
		font-size: 1.11111111vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail {
		top: calc(100% - 0.3472vw);
		left: calc(100% - 0.55556vw);
		width: 21.94444444vw;
		height: 11.59722222vw;
		padding: .55555556vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-inner {
		gap: .55555556vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-title {
		font-size: .83333333vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-item {
		height: 1.31944444vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-text {
		margin-right: .69444444vw;
		font-size: .97222222vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-bar {
		width: 12.22222222vw;
		height: .69444444vw;
		margin-right: .41666667vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-percentage {
		margin-right: .06944444vw;
		font-size: .83333333vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-count {
		font-size: .83333333vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-tooltip-close {
		top: .55555556vw;
		right: .55555556vw;
		width: .83333333vw;
		height: .83333333vw;
	}

	.pdd44-review__rating-info--no-result .pdd44-review__overall {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.pdd44-review__rating-info--no-result .pdd44-review__overall-star {
		width: 31.11111111vw;
		gap: 1.25vw;
	}

	.pdd44-review__rating-info--no-result .pdd44-review__overall-write-cta {
		margin-top: 1.25vw;
	}

	.pdd44-review__rating-list {
		gap: .83333333vw;
		width: 31.11111111vw;
		padding-inline: 3.47222222vw;
	}

	.pdd44-review__rating-list-item {
		min-height: 1.66666667vw;
	}

	.pdd44-review__rating-list-item-text {
		width: 13.88888889vw;
		font-size: 1.25vw;
	}

	.pdd44-review__rating-list-item .rating__point {
		min-width: 1.94444444vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__rating-banner {
		width: 27.08333333vw;
		margin-inline: 2.01388889vw;
		padding: 1.66666667vw;
		border-radius: .55555556vw;
	}

	.pdd44-review__rating-banner-icon {
		margin-bottom: .83333333vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__rating-banner-text {
		margin-bottom: 1.11111111vw;
		font-size: 1.25vw;
	}

	.pdd44-review__ai-summary {
		margin: 1.52777778vw 1.66666667vw 0vw 1.66666667vw;
		padding: 1.80555556vw 0vw 1.80555556vw 0vw;
	}

	.pdd44-review__ai-summary-headline {
		font-size: 1.66666667vw;
		padding: 1.94444444vw 0vw 1.80555556vw 2.77777778vw;
	}

	.pdd44-review__ai-summary-headline:before {
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.pdd44-review__ai-summary-item {
		margin-bottom: .625vw;
		padding-left: 2.77777778vw;
		font-size: 1.25vw;
	}

	.pdd44-review__ai-summary-list--dot .pdd44-review__ai-summary-item {
		padding-left: 3.95833333vw;
	}

	.pdd44-review__ai-summary-list--dot .pdd44-review__ai-summary-item:before {
		left: 2.91666667vw;
		width: .27777778vw;
		height: .27777778vw;
	}

	.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item {
		margin-bottom: 1.11111111vw;
	}

	.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item a {
		margin-right: 1.04166667vw;
	}

	.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item a:before {
		margin-top: .06944444vw;
		right: -0.55555556vw;
	}

	.pdd44-review__ai-summary .icon-type {
		width: 1.66666667vw;
		height: 1.66666667vw;
		margin-right: .27777778vw;
	}

	.pdd44-review__ai-summary-disclaimer {
		margin-top: 1.11111111vw;
		margin-left: 2.77777778vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__ai-summary-disclaimer-btn {
		top: .20833333vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
		left: .13888889vw;
	}

	.pdd44-review__gallery {
		margin: 1.52777778vw 1.66666667vw 0vw 1.66666667vw;
		padding: 1.80555556vw 0vw 1.80555556vw 0vw;
	}

	.pdd44-review__gallery-headline {
		padding: 1.80555556vw 0vw 1.66666667vw 0vw;
		font-size: 1.66666667vw;
	}

	.pdd44-review__gallery-tab {
		height: 1.66666667vw;
		margin-bottom: 1.11111111vw;
	}

	.pdd44-review__gallery-tab .tab__item {
		margin: 0 13px 0 10px;
		margin: 0vw .90277778vw 0vw .69444444vw;
		padding: 0vw .13888889vw 0vw .13888889vw;
	}

	.pdd44-review__gallery-tab .tab__item-title {
		font-size: 1.11111111vw;
	}

	.pdd44-review__gallery-tab .tab__item-line {
		top: .13888889vw;
	}

	.pdd44-review__gallery-list .pdd44-review__gallery-item--video .icon {
		width: 6.94444444vw;
		height: 6.94444444vw;
	}

	.pdd44-review__gallery-item {
		width: 12.5vw;
		height: 12.5vw;
		margin-right: .55555556vw;
	}

	.pdd44-review__gallery [class*="swiper-button"] {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.pdd44-review__list-inner {
		padding-bottom: 3.33333333vw;
	}

	.pdd44-review__list-item {
		gap: 0vw 1.66666667vw;
	}

	.pdd44-review__list .rating__inner {
		height: 1.52777778vw;
	}

	.pdd44-review__list .rating__point {
		line-height: 1.52777778vw;
	}

	.pdd44-review__list-more-cta {
		margin-top: 1.66666667vw;
	}

	.pdd44-review__loading {
		padding: 6.66666667vw 0vw;
	}

	.pdd44-review__side {
		gap: 1.11111111vw 0vw;
		padding: 1.66666667vw;
		width: 24.58333333vw;
	}

	.pdd44-review__side-user {
		gap: 0vw .55555556vw;
	}

	.pdd44-review__side-user-image {
		width: 2.91666667vw;
		height: 2.91666667vw;
	}

	.pdd44-review__side-user-icon {
		padding: .55555556vw;
		margin: .34722222vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd44-review__side-user-name {
		margin-top: .69444444vw;
		width: 17.77777778vw;
		font-size: 1.25vw;
	}

	.pdd44-review__side-info {
		gap: .55555556vw 0vw;
	}

	.pdd44-review__side-badge-text {
		gap: 0vw .55555556vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__side-badge-text:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__side-text {
		margin-top: .55555556vw;
	}

	.pdd44-review__side-text p {
		font-size: .97222222vw;
	}

	.pdd44-review__side-text p:nth-of-type(n+2) {
		margin-top: .27777778vw;
	}

	.pdd44-review__side-option {
		font-size: .97222222vw;
	}

	.pdd44-review__contents {
		padding: 1.66666667vw;
		gap: 1.66666667vw 0vw;
	}

	.pdd44-review__contents:after {
		margin-top: 1.66666667vw;
		height: .06944444vw;
	}

	.pdd44-review__contents-detail {
		gap: 1.66666667vw;
	}

	.pdd44-review__contents-detail-text-inner {
		margin-bottom: 1.52777778vw;
		max-height: 9.72222222vw;
	}

	.pdd44-review__contents-detail-text {
		font-size: 1.25vw;
	}

	.pdd44-review__contents-detail-view-more {
		font-size: .97222222vw;
	}

	.pdd44-review__contents-detail-translate {
		padding-bottom: .13888889vw;
		font-size: .97222222vw;
	}

	.pdd44-review__contents-detail.is-overflow .pdd44-review__contents-detail-translate {
		margin-top: .625vw;
	}

	.pdd44-review__contents-detail-asset {
		width: 12.5vw;
		height: 12.5vw;
	}

	.pdd44-review__contents-detail-asset-more-count {
		bottom: 1.11111111vw;
		right: 1.11111111vw;
		padding: 0vw .97222222vw;
		min-width: 2.77777778vw;
		height: 2.77777778vw;
		border-radius: .27777778vw;
		line-height: 2.77777778vw;
		font-size: 1.52777778vw;
	}

	.pdd44-review__contents-detail-video-play {
		padding: 2.91666667vw;
	}

	.pdd44-review__contents-chips {
		gap: .55555556vw;
	}

	.pdd44-review__contents-chips-item {
		padding: .83333333vw 1.38888889vw;
		height: 2.98611111vw;
		border-radius: .55555556vw;
		font-size: .97222222vw;
	}

	.pdd44-review__contents-recommended {
		padding: .55555556vw 0vw;
	}

	.pdd44-review__contents-recommended-text-wrap {
		gap: 0vw .55555556vw;
	}

	.pdd44-review__contents-recommended-text-wrap .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__contents-recommended-text {
		font-size: 1.11111111vw;
	}

	.pdd44-review__contents-recommended-cta {
		margin-left: .27777778vw;
	}

	.pdd44-review__contents-recommended-cta:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__contents-recommended-cta span {
		margin-bottom: .13888889vw;
		font-size: .83333333vw;
		line-height: 1.11111111vw;
	}

	.pdd44-review__contents-recommended-cta-text {
		margin-right: .27777778vw;
		margin-top: .13888889vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__contents-link-wrap {
		min-height: 1.52777778vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__contents-rating-list {
		gap: .55555556vw 1.66666667vw;
		margin-top: .69444444vw;
	}

	.pdd44-review__contents-rating-item {
		width: 9.72222222vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__contents-rating-text {
		margin-bottom: .55555556vw;
	}

	.pdd44-review__contents-response-container {
		width: 65.55555556vw;
	}

	.pdd44-review__contents-response-header {
		padding: 1.59722222vw 1.66666667vw 0vw 1.66666667vw;
		height: 4.44444444vw;
		border-radius: .55555556vw .55555556vw 0vw 0vw;
	}

	.pdd44-review__contents-response-header .icon {
		margin-right: .55555556vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__contents-response-header-text {
		line-height: 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__contents-response-header-date {
		line-height: 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__contents-response-body {
		padding: 1.66666667vw;
		border-radius: 0vw 0vw .55555556vw .55555556vw;
	}

	.pdd44-review__contents-response-body>* {
		font-size: 1.25vw;
	}

	.pdd44-review__contents-response-body-title {
		min-height: 1.66666667vw;
		margin-bottom: .55555556vw;
	}

	.pdd44-review__logo {
		padding-inline: 1.66666667vw;
		margin-bottom: 1.66666667vw;
	}

	.pdd44-review__logo-tooltip-button {
		width: 19.16666667vw;
		height: 2.77777778vw;
	}

	.pdd44-review__logo-tooltip-layer {
		width: 18.75vw;
		margin-bottom: .27777778vw;
		left: 0;
	}

	.pdd44-review__gallery-popup .popup__contents-wrap {
		width: 72.22222222vw;
	}

	.pdd44-review__gallery-popup .popup__contents {
		padding: 6.25vw .55555556vw 1.66666667vw .55555556vw;
		border-radius: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-carousel {
		width: 33.61111111vw;
		margin-left: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-carousel-play-btn {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__gallery-popup-carousel-video-close {
		top: 1.11111111vw;
		right: 1.11111111vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-side {
		width: 34.72222222vw;
		padding-right: 1.11111111vw;
		min-height: 33.61111111vw;
		max-height: 39.02777778vw;
	}

	.pdd44-review__gallery-popup .rating__inner {
		height: 2.22222222vw;
	}

	.pdd44-review__gallery-popup .rating__star-item {
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.pdd44-review__gallery-popup-user-name {
		font-size: 1.25vw;
	}

	.rating+.pdd44-review__gallery-popup-user-name {
		margin-top: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-info {
		gap: .55555556vw 0vw;
		margin-top: .55555556vw;
	}

	.pdd44-review__gallery-popup-info-text {
		gap: 0vw .55555556vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-info-text:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-date {
		margin-top: 1.66666667vw;
		font-size: .97222222vw;
	}

	.pdd44-review__gallery-popup-detail-text {
		margin-top: 1.11111111vw;
		font-size: 1.25vw;
	}

	.pdd44-review__gallery-popup-detail-translate {
		margin-top: 1.80555556vw;
		padding-bottom: .13888889vw;
		font-size: .97222222vw;
	}

	.pdd44-review__gallery-popup-recommended {
		margin-top: 1.52777778vw;
	}

	.pdd44-review__gallery-popup-recommended-text-wrap {
		gap: 0vw .55555556vw;
	}

	.pdd44-review__gallery-popup-recommended-text-wrap .icon {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-recommended-text {
		font-size: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-recommended-cta {
		margin-left: .27777778vw;
	}

	.pdd44-review__gallery-popup-recommended-cta:before {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-recommended-cta span {
		margin-bottom: .13888889vw;
		font-size: .83333333vw;
		line-height: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-recommended-cta-text {
		margin-right: .27777778vw;
		margin-top: .13888889vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-link-wrap {
		margin-top: 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-response-container {
		margin-top: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-response-header {
		padding: 1.59722222vw 1.66666667vw 0vw 1.66666667vw;
		height: 4.44444444vw;
		border-radius: .55555556vw .55555556vw 0vw 0vw;
	}

	.pdd44-review__gallery-popup-response-header .icon {
		margin-right: .55555556vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__gallery-popup-response-header-text {
		line-height: 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-response-header-date {
		line-height: 1.66666667vw;
		font-size: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-response-body {
		padding: 1.66666667vw;
		border-radius: 0vw 0vw .55555556vw .55555556vw;
	}

	.pdd44-review__gallery-popup-response-body>* {
		font-size: 1.25vw;
	}

	.pdd44-review__gallery-popup-response-body-title {
		margin-bottom: .55555556vw;
	}

	.pdd44-review__gallery-popup-close {
		top: 2.63888889vw;
		right: .83333333vw;
		padding: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd44-review__share-popup .popup__contents {
		width: 31.11111111vw;
		min-height: 13.88888889vw;
		padding: 1.25vw 1.66666667vw 1.25vw 1.66666667vw;
		border-radius: 1.66666667vw;
	}

	.pdd44-review__share-popup-title {
		max-width: 25.55555556vw;
		margin-bottom: 1.04166667vw;
		font-size: 1.94444444vw;
	}

	.pdd44-review__share-popup-text {
		margin-bottom: 1.04166667vw;
		font-size: 1.38888889vw;
	}

	.pdd44-review__share-popup-content {
		gap: 2.22222222vw;
		height: 4.44444444vw;
	}

	.pdd44-review__share-popup-content .btn-copy-link {
		margin-left: .06944444vw;
	}

	.pdd44-review__share-popup-item {
		width: 2.22222222vw;
		height: 2.22222222vw;
	}

	.pdd44-review__share-popup .popup__close {
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__supported-langs-popup .popup__contents {
		width: 31.25vw;
		padding: 1.25vw 1.66666667vw 1.66666667vw 1.66666667vw;
		border-radius: 1.66666667vw;
	}

	.pdd44-review__supported-langs-popup-wrapper {
		max-height: 26.52777778vw;
	}

	.pdd44-review__supported-langs-popup-title {
		max-width: 25.55555556vw;
		margin-bottom: .97222222vw;
		font-size: 1.94444444vw;
	}

	.pdd44-review__supported-langs-popup-text {
		margin-bottom: 1.11111111vw;
		font-size: 1.38888889vw;
	}

	.pdd44-review__supported-langs-popup-list {
		gap: .55555556vw;
	}

	.pdd44-review__supported-langs-popup-item {
		min-height: 1.66666667vw;
		margin-left: .69444444vw;
		padding-left: .97222222vw;
		font-size: 1.25vw;
	}

	.pdd44-review__supported-langs-popup-item:before {
		width: .27777778vw;
		height: .27777778vw;
		margin-top: .06944444vw;
	}

	.pdd44-review__supported-langs-popup .popup__close {
		top: 1.59722222vw;
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-review__supported-langs-popup .popup__close .icon {
		right: 1.80555556vw;
	}

	.pdd44-review__filter {
		padding-inline: 1.66666667vw;
	}

	.pdd44-top {
		padding-block: 1.25vw 1.11111111vw;
	}

	.pdd44-top__title {
		font-size: 1.11111111vw;
	}

	.pdd44-top__title-count {
		margin-left: .27777778vw;
	}

	.pdd44-top__result {
		margin-left: 2.22222222vw;
		font-size: 1.11111111vw;
	}

	.pdd44-top__result::after {
		left: -1.11111111vw;
		width: .06944444vw;
		height: 1.66666667vw;
	}

	.pdd44-sort__opener {
		gap: 0vw .27777778vw;
		padding-inline: .55555556vw 2.22222222vw;
		min-width: 7.29166667vw;
		min-height: 2.5vw;
		font-size: 1.11111111vw;
	}

	.pdd44-sort__opener .icon {
		top: calc(50% - .833333335vw);
		width: 1.66666667vw;
		height: 1.66666667vw;
	}

	.pdd44-sort__contents {
		top: 2.77777778vw;
		right: -0.34722222vw;
		padding-block: .97222222vw;
		border-radius: .55555556vw;
		width: 16.52777778vw;
	}

	.pdd44-sort__contents .radio-v3__label {
		padding-block: .34722222vw .27777778vw;
		padding-left: .83333333vw;
		padding-right: 1.25vw;
	}

	.pdd44-sort__contents .radio-v3__label-text {
		font-size: 1.11111111vw;
	}

	.pdd44-sort__contents .radio-v3__input:checked+.radio-v3__label:after {
		right: .69444444vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd44-filter__selector-list {
		gap: 1.11111111vw .83333333vw;
		padding-block: 1.11111111vw;
	}

	.pdd44-filter__selector-list::after {
		width: 12.22222222vw;
		height: 2.91666667vw;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label {
		padding-top: .13888889vw;
		padding-inline: 1.04166667vw;
		border-radius: .55555556vw;
		height: 2.77777778vw;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label-text {
		font-size: .97222222vw;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label-text img {
		margin-right: .13888889vw;
		width: 1.25vw;
		height: 1.25vw;
	}

	.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta {
		column-gap: .55555556vw;
		padding-top: .06944444vw;
		padding-inline: 1.04166667vw;
		border-radius: .55555556vw;
		height: 2.77777778vw;
		font-size: .97222222vw;
	}

	.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta::after {
		top: -0.06944444vw;
		width: 1.25vw;
		height: 1.25vw;
	}

	.pdd44-filter__selector-item .scrollbar-vertical__track-content {
		top: 1.59722222vw;
		bottom: 1.59722222vw;
	}

	.pdd44-filter__clear--pc {
		margin-inline: .27777778vw;
	}

	.pdd44-filter__option {
		top: 3.33333333vw;
		border-radius: .55555556vw;
		min-width: 10vw;
	}

	.pdd44-filter__selector-item--menu:has(.text-field-v2.error) .pdd44-filter__option {
		top: 4.375vw;
	}

	.pdd44-filter__option-list {
		border-radius: .55555556vw;
		min-width: 10.06944444vw;
		max-width: 25vw;
		max-height: 32.77777778vw;
	}

	.pdd44-filter__option-list .checkbox-v3 {
		padding-inline: 1.04166667vw;
	}

	.pdd44-filter__option-list .checkbox-v3:first-child {
		padding-top: 1.11111111vw;
	}

	.pdd44-filter__option-list .checkbox-v3:last-of-type {
		padding-bottom: 1.11111111vw;
	}

	.pdd44-filter__option-list .checkbox-v3__label {
		padding-block: .48611111vw;
		min-height: 1.52777778vw;
	}

	.pdd44-filter__option-list .checkbox-v3__label-box {
		border-radius: .27777778vw;
	}

	.pdd44-filter__option-list .pdd44-filter__text-field+.checkbox-v3 {
		padding-top: 1.11111111vw;
	}

	.pdd44-filter__option-list .pdd44-filter__text-field ~ .checkbox-v3 .checkbox-v3__label {
		padding-block: .41666667vw;
	}

	.pdd44-filter__option-list .radio-v3:first-child {
		padding-top: .97222222vw;
	}

	.pdd44-filter__option-list .radio-v3:last-of-type {
		padding-bottom: .97222222vw;
	}

	.pdd44-filter__option-list .radio-v3__label {
		padding-block: .34722222vw .27777778vw;
		padding-left: .83333333vw;
		padding-right: 2.91666667vw;
		min-width: 16.52777778vw;
	}

	.pdd44-filter__option-list .radio-v3__label-text {
		font-size: 1.11111111vw;
	}

	.pdd44-filter__option-list .radio-v3__input:checked+.radio-v3__label:after {
		right: 1.11111111vw;
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd44-filter__text-field {
		padding-top: .27777778vw;
		padding-inline-end: 1.52777778vw;
	}

	.pdd44-filter__text-field-title {
		font-size: .97222222vw;
	}

	.pdd44-filter__text-field-cta {
		top: .69444444vw;
		width: 1.25vw;
		height: 1.25vw;
	}

	.pdd44-filter__text-field .text-field-v2 {
		margin-inline-start: .20833333vw;
	}

	.pdd44-filter__text-field .text-field-v2__hint {
		font-size: 1.11111111vw;
	}

	.pdd44-filter__text-field .text-field-v2__input-wrap {
		width: 6.94444444vw;
	}

	.pdd44-filter__text-field .text-field-v2__input-wrap::after {
		bottom: .13888889vw;
	}

	.pdd44-filter__text-field .text-field-v2__input {
		padding-block: .13888889vw .41666667vw;
		height: 2.22222222vw;
		font-size: 1.11111111vw;
	}

	.pdd44-filter__text-field .text-field-v2__text {
		padding-top: .20833333vw;
		padding-inline-start: .06944444vw;
	}

	.pdd44-filter__text-field .text-field-v2.focus .text-field-v2__input-wrap:after,.pdd44-filter__text-field .text-field-v2.active .text-field-v2__input-wrap:after {
		bottom: .06944444vw;
	}

	.pdd44-filter__text-field .text-field-v2.success .text-field-v2__input {
		padding-inline-start: .06944444vw;
	}

	.pdd44-filter__text-field .text-field-v2.success .text-field-v2__input-wrap:after {
		bottom: .06944444vw;
		height: .13888889vw;
	}

	.pdd44-filter__text-field .text-field-v2.error .text-field-v2__input {
		padding-inline-start: .06944444vw;
	}

	.pdd44-filter__text-field .text-field-v2.error .text-field-v2__input-wrap:after {
		bottom: .06944444vw;
		height: .13888889vw;
	}

	.pdd44-filter__input {
		width: 1.80555556vw;
		height: 1.80555556vw;
		left: -0.20833333vw;
	}

	.pdd44-filter__label {
		column-gap: .55555556vw;
		height: 2.63888889vw;
	}

	.pdd44-filter__label-shape {
		border-radius: .27777778vw;
		width: 1.38888889vw;
		height: 1.38888889vw;
	}

	.pdd44-filter__label-text {
		font-size: 1.11111111vw;
	}

	.pdd44-filter__selected-list {
		row-gap: .55555556vw;
		padding: .55555556vw 1.66666667vw;
	}

	.pdd44-filter__selected-item {
		padding-block: .55555556vw;
		padding-inline: 1.11111111vw 2.77777778vw;
		max-width: 21.11111111vw;
		font-size: .97222222vw;
	}

	.pdd44-filter__selected-item .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
		right: 1.11111111vw;
	}

	.pdd44-filter__tooltip {
		margin-inline-start: .27777778vw;
	}

	.pdd44-filter__tooltip-button {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd44-filter__tooltip-content {
		margin-top: 1.59722222vw;
		margin-inline-start: 2.98611111vw;
		padding: .55555556vw;
		border-radius: .41666667vw;
		max-width: 21.66666667vw;
		font-size: .83333333vw;
	}

	.pdd44-search {
		padding: 1.04166667vw 0vw;
	}

	.pdd44-search__inner {
		position: relative;
	}

	.pdd44-search__icon-btn {
		width: 2.5vw;
		height: 2.91666667vw;
	}

	.pdd44-search__icon-btn .icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
	}

	.pdd44-search__inner>.pdd44-search__icon {
		width: 1.11111111vw;
		height: 1.11111111vw;
		top: .90277778vw;
		left: .83333333vw;
	}

	.pdd44-search__input {
		border-radius: 1.45833333vw;
		width: 12.22222222vw;
		height: 2.91666667vw;
		padding-left: 2.5vw;
		font-size: 1.11111111vw;
	}
}

@media only screen and (max-width:767px) {
	.pdd44-tooltip__container {
		height: 4.44444444vw;
	}

	.pdd44-tooltip__button {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-tooltip__text a::after {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd44-tooltip__link[target="_blank"]::after {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd44-tooltip__close {
		top: 1.94444444vw;
		inset-inline-end: 1.94444444vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd44-tooltip__layer {
		left: 1.94444444vw;
		margin-top: 1.11111111vw;
		padding: 2.22222222vw;
		padding-inline-end: 7.22222222vw;
		width: 75vw;
		font-size: 3.33333333vw;
		border-radius: 1.66666667vw;
	}

	.pdd44-review .desktop-only {
		display: none;
	}

	.pdd44-review__header {
		gap: 4.44444444vw;
		margin-inline: 6.66666667vw;
		padding-block: 5.83333333vw 4.72222222vw;
	}

	.pdd44-review__header::after {
		bottom: 0;
	}

	.pdd44-review__header-headline {
		min-width: 27.22222222vw;
		font-size: 6.66666667vw;
	}

	.pdd44-review__header-text {
		font-size: 3.88888889vw;
	}

	.pdd44-review__rating {
		display: block;
		padding: 3.88888889vw 6.66666667vw;
	}

	.pdd44-review__rating:not(:has(.pdd44-review__rating-list)) {
		margin-top: .55555556vw;
	}

	.pdd44-review__rating-info {
		display: block;
	}

	.pdd44-review__rating-info .pdd44-review__overall {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.pdd44-review__rating-info .pdd44-review__overall-disclaimer {
		margin-top: .83333333vw;
		margin-bottom: 3.61111111vw;
		font-size: 3.33333333vw;
		text-align: start;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star {
		gap: 3.33333333vw;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: start;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-item {
		width: 11.11111111vw;
		height: 11.11111111vw;
		margin-right: 1.11111111vw;
		margin-bottom: 0;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-num {
		margin-top: 1.66666667vw;
		font-size: 8.88888889vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-text {
		font-size: 3.33333333vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-text:is(button) {
		margin-top: 3.05555556vw;
		margin-left: 0;
	}

	.pdd44-review__rating-info .pdd44-review__overall-star-item+.pdd44-review__overall-star-num {
		margin-left: 0;
	}

	.pdd44-review__rating-info .pdd44-review__overall-description {
		margin-top: 1.94444444vw;
		font-size: 3.33333333vw;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.pdd44-review__rating-info .pdd44-review__overall-write-cta {
		min-width: 45.27777778vw;
		height: 11.11111111vw;
		margin-top: 4.16666667vw;
		font-size: 3.88888889vw;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.pdd44-review__rating-info .pdd44-review__overall-write-cta.cta.cta--outlined.cta--black {
		padding-right: 6.38888889vw;
	}

	.pdd44-review__rating-info .pdd44-review__overall-write-cta.cta.cta--outlined.cta--black:before {
		left: 6.38888889vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail,.pdd44-review__rating-info .pdd44-review__detail {
		width: 100%;
		max-height: 0;
		padding: 0;
		overflow-y: hidden;
		-webkit-transition: max-height .5s cubic-bezier(0,0.18,0.07,1);
		transition: max-height .5s cubic-bezier(0,0.18,0.07,1);
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-tooltip-cta,.pdd44-review__rating-info .pdd44-review__detail-tooltip-cta {
		display: none;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-inner,.pdd44-review__rating-info .pdd44-review__detail-inner {
		--max-bar: 48.88888889vw;
		gap: 2.22222222vw 0vw;
		padding: 4.44444444vw 4.44444444vw 0vw 4.44444444vw;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: opacity .5s linear;
		transition: opacity .5s linear;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-item,.pdd44-review__rating-info .pdd44-review__detail-item {
		height: 5.27777778vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-text,.pdd44-review__rating-info .pdd44-review__detail-text {
		margin-right: 2.77777778vw;
		font-size: 3.88888889vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-bar,.pdd44-review__rating-info .pdd44-review__detail-bar {
		height: 2.77777778vw;
		border-radius: 2.22222222vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-bar-filled,.pdd44-review__rating-info .pdd44-review__detail-bar-filled {
		height: 2.77777778vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-info,.pdd44-review__rating-info .pdd44-review__detail-info {
		margin-left: 1.66666667vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-percentage,.pdd44-review__rating-info .pdd44-review__detail-percentage {
		margin-right: .27777778vw;
		font-size: 3.33333333vw;
		line-height: 1.33;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-count,.pdd44-review__rating-info .pdd44-review__detail-count {
		font-size: 3.33333333vw;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-view-cta,.pdd44-review__rating-info .pdd44-review__detail-view-cta {
		display: block;
		margin-top: 3.88888889vw;
		margin-left: auto;
		font-size: 3.33333333vw;
		-webkit-transition: opacity .3s cubic-bezier(0,0.18,0.07,1);
		transition: opacity .3s cubic-bezier(0,0.18,0.07,1);
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-view-cta .icon,.pdd44-review__rating-info .pdd44-review__detail-view-cta .icon {
		-webkit-transition: -webkit-transform cubic-bezier(0,0.18,0.07,1) .5s;
		transition: -webkit-transform cubic-bezier(0,0.18,0.07,1) .5s;
		transition: transform cubic-bezier(0,0.18,0.07,1) .5s;
		transition: transform cubic-bezier(0,0.18,0.07,1) .5s,-webkit-transform cubic-bezier(0,0.18,0.07,1) .5s;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip {
		width: 100%;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail {
		display: block;
		position: static;
		border: 0;
		width: 100%;
		height: auto;
		padding: 0;
		background: 0;
		z-index: unset;
		-webkit-transform: none;
		transform: none;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-title,.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail-tooltip-close {
		display: none;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip[data-tooltip-show="true"] .pdd44-review__detail {
		display: block;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail.expanded .pdd44-review__detail-inner,.pdd44-review__rating-info .pdd44-review__detail.expanded .pdd44-review__detail-inner {
		opacity: 1;
		visibility: visible;
	}

	.pdd44-review__rating-info .pdd44-review__detail-tooltip .pdd44-review__detail.expanded ~ .pdd44-review__detail-view-cta .icon,.pdd44-review__rating-info .pdd44-review__detail.expanded ~ .pdd44-review__detail-view-cta .icon {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.pdd44-review__rating-info--no-result .pdd44-review__overall-star {
		width: auto;
	}

	.pdd44-review__rating-list {
		position: relative;
		width: 100%;
		padding: 0;
		padding-top: 7.77777778vw;
		gap: 2.22222222vw;
	}

	.pdd44-review__rating-list::after {
		content: "";
		position: absolute;
		top: 2.77777778vw;
		width: 100%;
		height: .27777778vw;
		background: #ddd;
	}

	.pdd44-review__rating-list-item {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		min-height: 5.55555556vw;
	}

	.pdd44-review__rating-list-item-text {
		width: 45.55555556vw;
		font-size: 3.88888889vw;
	}

	.pdd44-review__rating-list-item .rating__point {
		min-width: 5.55555556vw;
		margin-right: 1.38888889vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__rating-banner {
		width: 86.66666%;
		margin: 6.66666667vw;
		padding: 6.66666667vw;
		border-radius: 2.22222222vw;
	}

	.pdd44-review__rating-banner.mobile-only {
		display: block;
	}

	.pdd44-review__rating-banner-icon {
		margin-bottom: 3.33333333vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__rating-banner-text {
		margin-bottom: 4.44444444vw;
		font-size: 3.88888889vw;
	}

	.pdd44-review__rating-banner-cta {
		font-size: 3.33333333vw;
		padding: 1.66666667vw 4.44444444vw 1.38888889vw 4.44444444vw;
	}

	.pdd44-review__ai-summary {
		margin: 0vw 6.66666667vw;
		padding: 4.44444444vw 0vw 5vw 0vw;
	}

	.pdd44-review__ai-summary-headline {
		margin-bottom: 5vw;
		padding: .83333333vw 0vw 0vw 0vw;
		padding-left: 8.88888889vw;
		font-size: 5vw;
	}

	.pdd44-review__ai-summary-headline:before {
		left: .27777778vw;
		margin-top: .27777778vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__ai-summary-item {
		padding-left: 0;
		margin-bottom: 2.22222222vw;
		font-size: 3.88888889vw;
	}

	.pdd44-review__ai-summary-list--dot .pdd44-review__ai-summary-item {
		margin-bottom: 3.05555556vw;
		padding-left: 4.44444444vw;
	}

	.pdd44-review__ai-summary-list--dot .pdd44-review__ai-summary-item:before {
		left: 2.22222222vw;
		top: 1.94444444vw;
		width: .55555556vw;
		height: .55555556vw;
	}

	.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item {
		position: relative;
		margin-bottom: 4.72222222vw;
		padding-left: 6.66666667vw;
	}

	.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item a {
		margin-right: 3.61111111vw;
	}

	.pdd44-review__ai-summary-list--icon .pdd44-review__ai-summary-item a:before {
		margin-top: .27777778vw;
		right: -1.66666667vw;
	}

	.pdd44-review__ai-summary .icon-type {
		position: absolute;
		left: 0;
		margin-right: 0;
		top: .27777778vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__ai-summary-disclaimer {
		margin-top: 5.55555556vw;
		margin-left: 1.38888889vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__ai-summary-disclaimer-btn {
		top: .83333333vw;
		width: 3.33333333vw;
		height: 3.33333333vw;
		left: .55555556vw;
	}

	.pdd44-review__gallery {
		margin: 0vw 6.66666667vw 4.16666667vw 6.66666667vw;
		padding: 5.55555556vw 0vw 0vw 0vw;
	}

	.pdd44-review__gallery-headline {
		padding: 0;
		margin-bottom: 4.16666667vw;
		font-size: 5vw;
	}

	.pdd44-review__gallery-tab {
		height: 6.66666667vw;
		margin-bottom: 2.22222222vw;
	}

	.pdd44-review__gallery-tab .tab__item {
		margin-right: 4.72222222vw;
		padding: 0vw .55555556vw 0vw .55555556vw;
	}

	.pdd44-review__gallery-tab .tab__item-title {
		font-size: 3.88888889vw;
	}

	.pdd44-review__gallery-tab .tab__item-line {
		top: .55555556vw;
	}

	.pdd44-review__gallery-item {
		width: 26.66666667vw;
		height: 26.66666667vw;
		margin-right: 1.11111111vw;
	}

	.pdd44-review__gallery-item--video .icon {
		width: 10vw;
		height: 10vw;
	}

	.pdd44-review__gallery [class*="swiper-button"] {
		width: 11.11111111vw;
		height: 11.11111111vw;
		margin-top: .55555556vw;
	}

	.pdd44-review__gallery .swiper-button-prev {
		left: -4.44444444vw;
	}

	.pdd44-review__gallery .swiper-button-next {
		right: -4.44444444vw;
	}

	.pdd44-review__list-inner {
		padding-bottom: 8.88888889vw;
	}

	.pdd44-review__list-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: unset;
	}

	.pdd44-review__list .rating__inner {
		height: 5.55555556vw;
	}

	.pdd44-review__list .rating__point {
		line-height: 5.55555556vw;
	}

	.pdd44-review__list-more-cta {
		margin-top: 4.44444444vw;
	}

	.pdd44-review__loading {
		padding: 26.66666667vw 0vw;
	}

	.pdd44-review__side {
		gap: 2.22222222vw 0vw;
		padding: 4.44444444vw 6.66666667vw;
		width: 100%;
	}

	.pdd44-review__side-user {
		gap: 0vw 2.22222222vw;
	}

	.pdd44-review__side-user-image {
		width: 11.66666667vw;
		height: 11.66666667vw;
	}

	.pdd44-review__side-user-icon {
		padding: 2.22222222vw;
		margin: 1.38888889vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__side-user-name {
		margin-top: 2.77777778vw;
		width: 72.77777778vw;
		font-size: 3.88888889vw;
	}

	.pdd44-review__side-info {
		max-width: 50%;
		gap: 2.22222222vw 0vw;
	}

	.pdd44-review__side-info-wrap {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.pdd44-review__side-info-wrap .rating {
		margin: 1.66666667vw 0vw .55555556vw 0vw;
		display: block;
	}

	.pdd44-review__side-badge-text {
		gap: 0vw 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__side-badge-text:before {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__side-badge-text .pdd44-tooltip__container {
		height: unset;
	}

	.pdd44-review__side-badge-text .pdd44-tooltip__button {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd44-review__side-text {
		margin-top: 0;
		max-width: 50%;
	}

	.pdd44-review__side-text p {
		font-size: 2.77777778vw;
		text-align: right;
	}

	.pdd44-review__side-text p:nth-of-type(n+2) {
		margin-top: .55555556vw;
	}

	.pdd44-review__side-option {
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		gap: 4.44444444vw 0vw;
		padding: 0vw 6.66666667vw 4.44444444vw 6.66666667vw;
		width: 100%;
	}

	.pdd44-review__contents:after {
		margin-top: 0;
		height: .27777778vw;
	}

	.pdd44-review__contents .desktop-only {
		display: none;
	}

	.pdd44-review__contents-detail {
		gap: 4.44444444vw;
	}

	.pdd44-review__contents-detail-text-inner {
		margin-bottom: 2.5vw;
		max-height: 20vw;
	}

	.pdd44-review__contents-detail-text {
		font-size: 3.88888889vw;
	}

	.pdd44-review__contents-detail-view-more {
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-detail-translate {
		padding-bottom: .55555556vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-detail.is-overflow .pdd44-review__contents-detail-translate {
		margin-top: 1.66666667vw;
	}

	.pdd44-review__contents-detail-asset {
		width: 26.66666667vw;
		height: 26.66666667vw;
	}

	.pdd44-review__contents-detail-asset-more-count {
		bottom: 2.22222222vw;
		right: 2.22222222vw;
		padding: 0vw 2.22222222vw;
		min-width: 6.66666667vw;
		height: 6.66666667vw;
		border-radius: 1.11111111vw;
		line-height: 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.pdd44-review__contents-detail-video-play {
		padding: 8.33333333vw;
	}

	.pdd44-review__contents-chips {
		gap: 2.22222222vw;
	}

	.pdd44-review__contents-chips-item {
		padding: 1.94444444vw 4.16666667vw;
		height: 8.88888889vw;
		border-radius: 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-recommended {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 4.44444444vw 0vw;
		padding: 0;
	}

	.pdd44-review__contents-recommended-text-wrap {
		gap: 0vw 1.11111111vw;
		width: 100%;
	}

	.pdd44-review__contents-recommended-text-wrap .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__contents-recommended-text {
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-recommended-cta-wrap {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		width: 100%;
	}

	.pdd44-review__contents-recommended-cta {
		margin-left: 1.11111111vw;
	}

	.pdd44-review__contents-recommended-cta:before {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__contents-recommended-cta span {
		margin-bottom: .55555556vw;
		font-size: 3.33333333vw;
		line-height: 4.44444444vw;
	}

	.pdd44-review__contents-recommended-cta-text {
		margin-right: 0;
		margin-top: 1.66666667vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-link-wrap {
		min-height: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-rating-list {
		gap: 2.22222222vw 0vw;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin-top: 0;
	}

	.pdd44-review__contents-rating-item {
		width: 40vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-rating-text {
		margin-bottom: .55555556vw;
		line-height: 4.44444444vw;
	}

	.pdd44-review__contents-response-container {
		width: 69.44444444vw;
	}

	.pdd44-review__contents-response-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 4.44444444vw 4.44444444vw 2.22222222vw 4.44444444vw;
		height: 16.66666667vw;
		border-radius: 2.22222222vw 2.22222222vw 0vw 0vw;
	}

	.pdd44-review__contents-response-header .icon {
		margin-right: 2.22222222vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__contents-response-header-inner {
		width: 100%;
	}

	.pdd44-review__contents-response-header-text {
		line-height: 1.32;
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-response-header-date {
		padding-left: 6.66666667vw;
		width: 100%;
		line-height: 1.32;
		font-size: 3.33333333vw;
	}

	.pdd44-review__contents-response-body {
		padding: 4.16666667vw;
		border-radius: 0vw 0vw 2.22222222vw 2.22222222vw;
	}

	.pdd44-review__contents-response-body>* {
		font-size: 3.88888889vw;
		line-height: 1.33;
	}

	.pdd44-review__contents-response-body-title {
		margin-bottom: 2.22222222vw;
		min-height: 5.27777778vw;
	}

	.pdd44-review__logo {
		padding-inline: 6.66666667vw;
		margin-bottom: 4.44444444vw;
	}

	.pdd44-review__logo-tooltip-button {
		width: 46.11111111vw;
		height: 6.66666667vw;
	}

	.pdd44-review__logo-tooltip-layer {
		width: 75vw;
		margin-bottom: .83333333vw;
		left: 0;
	}

	.pdd44-review__gallery-popup {
		padding: 22.22222222vw 0vw 0vw 0vw;
	}

	.pdd44-review__gallery-popup .popup__contents-wrap {
		width: 100%;
	}

	.pdd44-review__gallery-popup .popup__contents {
		padding: 15.55555556vw 0vw 0vw 0vw;
		height: 100%;
		border-radius: 6.66666667vw 6.66666667vw 0vw 0vw;
	}

	.pdd44-review__gallery-popup-inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: unset;
	}

	.pdd44-review__gallery-popup-carousel {
		margin-left: unset;
		width: 100%;
		height: 100.55555556vw;
	}

	.pdd44-review__gallery-popup-carousel .swiper-button-prev {
		left: 6.66666667vw;
	}

	.pdd44-review__gallery-popup-carousel .swiper-button-next {
		right: 6.66666667vw;
	}

	.pdd44-review__gallery-popup-carousel-item {
		padding: 0vw 6.66666667vw;
	}

	.pdd44-review__gallery-popup-carousel-figure .video {
		width: 86.66666667vw;
		height: 86.66666667vw;
	}

	.pdd44-review__gallery-popup-carousel-play-btn {
		width: 15.55555556vw;
		height: 15.55555556vw;
	}

	.pdd44-review__gallery-popup-carousel-video-close {
		top: 4.44444444vw;
		right: 4.44444444vw;
		height: 6.66666667vw;
	}

	.pdd44-review__gallery-popup-side {
		padding: 4.44444444vw 6.66666667vw 8.88888889vw 6.66666667vw;
		width: 100%;
		min-height: unset;
		max-height: unset;
		height: unset;
		overflow-y: unset;
	}

	.pdd44-review__gallery-popup .rating__inner {
		height: 6.66666667vw;
	}

	.pdd44-review__gallery-popup .rating__star-item {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__gallery-popup-user-name {
		font-size: 3.33333333vw;
	}

	.rating+.pdd44-review__gallery-popup-user-name {
		margin-top: 4.44444444vw;
	}

	.pdd44-review__gallery-popup-info {
		gap: 2.22222222vw 0vw;
		margin-top: 2.22222222vw;
	}

	.pdd44-review__gallery-popup-info-text {
		gap: 0vw 1.11111111vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-info-text:before {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__gallery-popup-info-text .pdd44-tooltip__container {
		height: unset;
	}

	.pdd44-review__gallery-popup-info-text .pdd44-tooltip__layer {
		left: 2.22222222vw;
	}

	.pdd44-review__gallery-popup-info-text .pdd44-tooltip__button {
		width: 3.33333333vw;
		height: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-date {
		margin-top: 4.44444444vw;
		font-size: 2.77777778vw;
	}

	.pdd44-review__gallery-popup-detail-text {
		margin-top: 2.22222222vw;
		font-size: 3.88888889vw;
		line-height: 1.33;
	}

	.pdd44-review__gallery-popup-detail-translate {
		margin-top: 3.33333333vw;
		padding-bottom: .55555556vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-recommended {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		gap: 2.22222222vw 0vw;
		margin-top: 4.44444444vw;
	}

	.pdd44-review__gallery-popup-recommended-text-wrap {
		gap: 0vw 1.11111111vw;
		width: 100%;
	}

	.pdd44-review__gallery-popup-recommended-text-wrap .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__gallery-popup-recommended-text {
		font-size: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-recommended-cta-wrap {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		width: 100%;
	}

	.pdd44-review__gallery-popup-recommended-cta {
		margin-left: 1.11111111vw;
	}

	.pdd44-review__gallery-popup-recommended-cta:before {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__gallery-popup-recommended-cta span {
		margin-bottom: .55555556vw;
		font-size: 3.33333333vw;
		line-height: 4.44444444vw;
	}

	.pdd44-review__gallery-popup-recommended-cta-text {
		margin-right: 0;
		margin-top: 1.66666667vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-link-wrap {
		margin-top: 4.44444444vw;
		font-size: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-response-container {
		margin-top: 4.44444444vw;
	}

	.pdd44-review__gallery-popup-response-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 4.44444444vw 4.44444444vw 2.22222222vw 4.44444444vw;
		height: 16.66666667vw;
		border-radius: 2.22222222vw 2.22222222vw 0vw 0vw;
	}

	.pdd44-review__gallery-popup-response-header .icon {
		margin-right: 2.22222222vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-review__gallery-popup-response-header-inner {
		width: 100%;
	}

	.pdd44-review__gallery-popup-response-header-text {
		line-height: 1.32;
		font-size: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-response-header-date {
		padding-left: 6.66666667vw;
		width: 100%;
		line-height: 1.32;
		font-size: 3.33333333vw;
	}

	.pdd44-review__gallery-popup-response-body {
		padding: 4.16666667vw;
		border-radius: 0vw 0vw 2.22222222vw 2.22222222vw;
	}

	.pdd44-review__gallery-popup-response-body>* {
		font-size: 3.88888889vw;
		line-height: 1.33;
	}

	.pdd44-review__gallery-popup-response-body-title {
		margin-bottom: 2.22222222vw;
	}

	.pdd44-review__gallery-popup-close {
		top: 1.11111111vw;
		right: 3.33333333vw;
		padding: 3.33333333vw;
		width: 13.33333333vw;
		height: 13.33333333vw;
	}

	.pdd44-review__share-popup .popup__contents {
		width: 86.66666667vw;
		min-height: 56.11111111vw;
		padding: 6.11111111vw 6.66666667vw 6.11111111vw 6.66666667vw;
		border-radius: 3.33333333vw;
	}

	.pdd44-review__share-popup-title {
		max-width: 64.44444444vw;
		margin-bottom: 1.94444444vw;
		font-size: 6.66666667vw;
	}

	.pdd44-review__share-popup-text {
		margin-bottom: 4.44444444vw;
		font-size: 4.44444444vw;
	}

	.pdd44-review__share-popup-content {
		gap: 3.88888889vw;
		height: 13.33333333vw;
	}

	.pdd44-review__share-popup-content .btn-copy-link {
		margin-left: .27777778vw;
	}

	.pdd44-review__share-popup-item {
		width: 8.88888889vw;
		height: 8.88888889vw;
	}

	.pdd44-review__share-popup .popup__close {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__supported-langs-popup .popup__contents {
		width: 86.66666667vw;
		padding: 5.55555556vw 6.66666667vw 7.22222222vw 6.66666667vw;
		border-radius: 3.33333333vw;
	}

	.pdd44-review__supported-langs-popup-wrapper {
		max-height: 85.55555556vw;
	}

	.pdd44-review__supported-langs-popup-title {
		max-width: 64.44444444vw;
		margin-bottom: 2.22222222vw;
		font-size: 6.66666667vw;
	}

	.pdd44-review__supported-langs-popup-text {
		margin-bottom: 5vw;
		font-size: 4.44444444vw;
	}

	.pdd44-review__supported-langs-popup-list {
		gap: 1.11111111vw;
	}

	.pdd44-review__supported-langs-popup-item {
		min-height: 5.27777778vw;
		margin-left: 2.22222222vw;
		padding-left: 2.22222222vw;
		font-size: 3.88888889vw;
	}

	.pdd44-review__supported-langs-popup-item:before {
		width: .55555556vw;
		height: .55555556vw;
		margin-top: -0.27777778vw;
	}

	.pdd44-review__supported-langs-popup .popup__close {
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-review__filter {
		padding-inline: 0vw;
	}

	.pdd44-search {
		position: static;
		padding: 4.44444444vw 6.66666667vw;
		border-bottom: 1px solid #ddd;
	}

	.pdd44-search.mobile-only {
		display: block;
	}

	.pdd44-search.desktop-only {
		display: none;
	}

	.pdd44-search__inner {
		width: 100%;
	}

	.pdd44-search__icon-btn {
		width: 10vw;
		height: 11.66666667vw;
	}

	.pdd44-search__icon-btn .icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-search__inner>.pdd44-search__icon {
		width: 4.44444444vw;
		height: 4.44444444vw;
		top: 3.61111111vw;
		left: 3.33333333vw;
	}

	.pdd44-search__input {
		width: 100%;
		border-radius: 5.83333333vw;
		height: 11.66666667vw;
		padding-left: 10vw;
		font-size: 4.44444444vw;
	}

	.pdd44-top {
		max-width: 100%;
		display: grid;
		grid-template-columns: repeat(2,auto);
		gap: 0vw 2.22222222vw;
		padding-block: 4.44444444vw 0vw;
		border-bottom: unset;
	}

	.pdd44-top__header {
		padding: 4.16666667vw 6.38888889vw;
		font-size: 4.44444444vw;
	}

	.pdd44-top.pdd44-top--scroll-down .pdd44-top__header {
		visibility: hidden;
		opacity: 0;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.pdd44-top__title {
		display: none;
	}

	.pdd44-top__result {
		grid-column: 1 / -1;
		width: 100%;
		margin: 0;
		margin-top: 4.44444444vw;
		padding: 4.44444444vw 6.66666667vw;
		font-size: 3.88888889vw;
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.pdd44-top__result:after {
		top: 0;
		left: 0;
		width: 100%;
		height: .27777778vw;
		border-top: 1px solid #ddd;
		background: 0;
	}

	.pdd44-top__mo-filter-title {
		padding-inline-start: 6.66666667vw;
	}

	.pdd44-top__mo-filter-opener {
		display: block;
		position: relative;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-block: 2.77777778vw;
		padding-inline: 11.66666667vw 4.16666667vw;
		border: 1px solid #ddd;
		border-radius: 2.22222222vw;
		max-width: 40vw;
		font-size: 3.88888889vw;
		font-weight: 700;
		color: #000;
	}

	.pdd44-top__mo-filter-opener:before {
		display: block;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		position: absolute;
		top: 50%;
		left: 4.44444444vw;
		width: 5vw;
		height: 5vw;
		background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cpath%20id%3D%22Ic%22%20d%3D%22M13.287%2C12.7a1.844%2C1.844%2C0%2C0%2C1%2C1.757%2C1.284H16.5V15.1H15.044a1.839%2C1.839%2C0%2C0%2C1-3.507%2C0H3V13.987h8.53A1.844%2C1.844%2C0%2C0%2C1%2C13.287%2C12.7Zm0%2C1.114v0a.726.726%2C0%2C1%2C0%2C.728.723A.728.728%2C0%2C0%2C0%2C13.287%2C13.822ZM6.374%2C7.957A1.844%2C1.844%2C0%2C0%2C1%2C8.133%2C9.245H16.5v1.116H8.133a1.845%2C1.845%2C0%2C0%2C1-3.516%2C0H3V9.245H4.616A1.844%2C1.844%2C0%2C0%2C1%2C6.374%2C7.957Zm0%2C1.118A.728.728%2C0%2C1%2C0%2C7.1%2C9.8.728.728%2C0%2C0%2C0%2C6.376%2C9.075Zm6.912-5.861A1.844%2C1.844%2C0%2C0%2C1%2C15.044%2C4.5H16.5V5.615H15.044a1.839%2C1.839%2C0%2C0%2C1-3.507%2C0H3V4.5h8.53A1.844%2C1.844%2C0%2C0%2C1%2C13.287%2C3.215Zm0%2C1.114v0a.726.726%2C0%2C1%2C0%2C.728.723A.728.728%2C0%2C0%2C0%2C13.287%2C4.334Z%22%20transform%3D%22translate(-0.75%20-0.804)%22/%3E%3C/svg%3E");
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		content: '';
	}

	.pdd44-top__count {
		margin-left: 1.11111111vw;
	}

	.pdd44-sort {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		padding-inline-end: 7.22222222vw;
		margin-inline-end: 6.66666667vw;
	}

	.pdd44-sort:has(.pdd44-sort__opener:focus) {
		-webkit-box-shadow: 0 0 0 2px #fff;
		box-shadow: 0 0 0 2px #fff;
		outline: 2px dotted #000;
	}

	.pdd44-sort__tooltip-container[data-tooltip-overflow="true"] .pdd44-tooltip__layer {
		left: unset;
		right: 6.66666667vw;
		-webkit-transform: unset;
		transform: unset;
	}

	.pdd44-sort__text {
		display: inline-block;
		margin-inline-start: 1.66666667vw;
		font-size: 3.88888889vw;
	}

	.pdd44-sort__opener {
		position: static;
		gap: 0vw 1.11111111vw;
		max-width: 51.38888889vw;
		min-width: unset;
		min-height: 0;
		font-size: 3.88888889vw;
		padding-inline: unset;
		outline: unset !important;
		-webkit-box-shadow: unset !important;
		box-shadow: unset !important;
	}

	.pdd44-sort__opener-text {
		height: 0;
		width: 0;
		overflow: hidden;
		opacity: 0;
	}

	.pdd44-sort__opener .icon {
		top: calc(50% - 2.5vw);
		right: 0;
		width: 5vw;
		height: 5vw;
	}

	.pdd44-sort__contents {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: fixed;
		inset-inline: 0;
		top: 0;
		z-index: 55;
		margin-left: auto;
		padding-top: 10vh;
		padding-block: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		width: 100%;
		height: 120%;
		visibility: hidden;
		-webkit-transition: height .5s cubic-bezier(0.35,0,0.36,1),opacity .4s linear;
		transition: height .5s cubic-bezier(0.35,0,0.36,1),opacity .4s linear;
		background-color: rgba(0,0,0,0.6);
		opacity: 0;
	}

	.pdd44-sort__contents-wrap {
		position: relative;
	}

	.pdd44-sort__contents-wrap .pdd44-sort__contents--close {
		top: 36px;
	}

	.pdd44-sort__contents--show {
		z-index: 3100;
		visibility: visible;
	}

	.pdd44-sort__contents--open {
		height: 100%;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}

	.pdd44-sort__contents-head {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		column-gap: 1.11111111vw;
		position: relative;
		padding-block: 6.66666667vw 6.38888889vw;
		padding-inline: 6.66666667vw 17.22222222vw;
		border-bottom: 1px solid #ddd;
		border-radius: 12px 12px 0 0;
		font-size: 5vw;
		font-weight: 700;
		line-height: 1.33;
		color: #000;
		background-color: #fff;
	}

	.pdd44-sort__contents-head:has(legend) {
		display: block;
	}

	.pdd44-sort__contents-head legend {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		column-gap: 1.11111111vw;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative !important;
		clip: unset;
		width: 100%;
		height: auto;
		font-weight: 700;
		line-height: 1.33;
		font-size: 5vw;
	}

	.pdd44-sort__contents-head-name {
		color: #717171;
		word-break: break-all;
	}

	.pdd44-sort__contents--close {
		display: block;
		position: absolute;
		top: 50%;
		right: 6.66666667vw;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}

	.pdd44-sort__contents--close .icon {
		width: 6.66666667vw;
		height: 6.66666667vw;
		vertical-align: middle;
	}

	.pdd44-sort__contents-bottom {
		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: 4.44444444vw 6.66666667vw;
		border-top: 1px solid #ddd;
		width: 100%;
		background-color: #fff;
	}

	.pdd44-sort__list {
		height: -webkit-fit-content;
		height: -moz-fit-content;
		height: fit-content;
		max-height: 100%;
		background-color: #fff;
	}

	.pdd44-sort .radio-v3 {
		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;
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		position: relative;
		padding: 1.38888889vw 6.11111111vw;
		width: 100%;
		word-break: break-word;
	}

	.pdd44-sort .radio-v3:first-of-type {
		padding-top: 7.77777778vw;
	}

	.pdd44-sort .radio-v3:last-of-type {
		padding-bottom: 7.77777778vw;
	}

	.pdd44-sort .radio-v3__label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		padding: 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.pdd44-sort .radio-v3__label-text {
		padding-left: 2.22222222vw;
		width: 100%;
		font-size: 4.44444444vw;
	}

	.pdd44-sort .radio-v3__label:hover .radio-v3__label-text {
		color: #000;
	}

	.pdd44-sort .radio-v3__label-box-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.pdd44-sort .radio-v3 .radio-v3__input:checked+.radio-v3__label:after {
		display: none;
	}

	.pdd44-sort .radio-v3 .radio-v3__input:focus+.radio-v3__label {
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.pdd44-sort .radio-v3 .radio-v3__input:focus+.radio-v3__label .radio-v3__label-text {
		color: #000;
	}

	.pdd44-filter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: fixed;
		inset: 0;
		padding-top: 30vh;
		visibility: hidden;
		background-color: rgba(0,0,0,0.6);
		-webkit-transition: padding cubic-bezier(0.35,0,0.36,1) .5s,opacity .4s cubic-bezier(0,0.18,0.07,1);
		transition: padding cubic-bezier(0.35,0,0.36,1) .5s,opacity .4s cubic-bezier(0,0.18,0.07,1);
		opacity: 0;
	}

	.pdd44-filter__wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
		max-height: 90vh;
	}

	.pdd44-filter__wrap .pdd44-filter__close {
		display: block;
		position: absolute;
		top: 6.66666667vw;
		inset-inline-end: 6.66666667vw;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-filter__wrap .pdd44-filter__close .icon {
		width: 100%;
		height: 100%;
	}

	.pdd44-filter--show {
		z-index: 3100;
		visibility: visible;
	}

	.pdd44-filter--open {
		padding-top: 10vh;
		opacity: 1;
		pointer-events: auto;
	}

	.pdd44-filter__mo-header {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 6.66666667vw 6.66666667vw 6.38888889vw 6.66666667vw;
		border-bottom: 1px solid #ddd;
		border-radius: 3.33333333vw 3.33333333vw 0vw 0vw;
		background-color: #fff;
		pointer-events: auto;
	}

	.pdd44-filter__mo-header-title {
		max-width: 30vw;
		font-size: 5vw;
		font-weight: bold;
		line-height: 1.33;
	}

	.pdd44-filter__mo-header-result {
		position: relative;
		max-width: 41.11111111vw;
		font-size: 4.44444444vw;
		line-height: 1.33;
		margin-left: 9.16666667vw;
	}

	.pdd44-filter__mo-header-result-count {
		font-weight: bold;
	}

	.pdd44-filter__mo-header-result:after {
		display: block;
		position: absolute;
		top: 0;
		width: .27777778vw;
		height: 6.11111111vw;
		background-color: #ddd;
		content: '';
		left: -4.44444444vw;
	}

	.pdd44-filter__mo-header button {
		margin-left: auto;
		width: 6.66666667vw;
		height: 6.66666667vw;
	}

	.pdd44-filter__mo-header button .icon {
		width: 100%;
		height: 100%;
	}

	.pdd44-filter__selector-list {
		display: block;
		padding: 0;
		border: 0;
	}

	.pdd44-filter__selector-list>.cta {
		display: none;
	}

	.pdd44-filter__selector-list::after {
		display: none;
	}

	.pdd44-filter__clear--pc {
		display: none !important;
		margin-inline: .27777778vw;
	}

	.pdd44-filter__selector-item {
		max-width: 100%;
		background-color: #fff;
	}

	.pdd44-filter__selector-item+.pdd44-filter__selector-item {
		padding-top: .55555556vw;
	}

	.pdd44-filter__selector-item:before {
		content: '';
		display: block;
		position: absolute;
		inset-inline: 6.66666667vw;
		top: 0;
		height: .27777778vw;
		background-color: #ddd;
		z-index: 1;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		position: relative;
		padding: 6.94444444vw 6.11111111vw 6.66666667vw 6.11111111vw;
		height: auto;
		min-height: 20vw;
		border: 0;
		border-radius: 0;
		width: 100%;
		max-width: none;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label:hover {
		background-color: #fff;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label-box-wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-negative: 0;
		flex-shrink: 0;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label-text {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		padding-top: 1.38888889vw;
		padding-left: 1.66666667vw;
		font-size: 3.33333333vw;
		text-transform: uppercase;
		white-space: normal;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__label-text img {
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: -0.27777778vw;
		margin-right: 1.11111111vw;
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__input:focus+.checkbox-v3__label {
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.pdd44-filter__selector-item--checkbox .checkbox-v3__input:checked+.checkbox-v3__label {
		border-color: #000;
	}

	.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		position: relative;
		padding: 6.66666667vw;
		min-height: 20vw;
		border: 0;
		border-radius: 0;
		width: 100%;
		max-width: none;
		font-size: 3.33333333vw;
		text-transform: uppercase;
	}

	.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta:hover {
		background-color: #fff;
	}

	.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta::after {
		top: initial;
		width: 6.66666667vw;
		height: 6.66666667vw;
		background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0Jz48cGF0aCBkPSdNMTYuNzUsMGwuODkuODc3TDguODIsOS44MjksMCwuODc3Ljg5LDAsOC44Miw4LjA0OFonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDMuMTggOC4wODUpJy8+PC9zdmc+');
	}

	.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta:focus {
		position: relative;
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.pdd44-filter__selector-item--menu .pdd44-filter__selector-item-cta:focus:before {
		content: ' ';
		position: absolute;
		top: 2px;
		bottom: 2px;
		left: 2px;
		right: 2px;
		-webkit-box-shadow: 0 0 0 2px #fff;
		box-shadow: 0 0 0 2px #fff;
		outline: 2px dotted black;
		pointer-events: none;
		inset: .55555556vw;
	}

	.pdd44-filter__selector-item--menu:has(.pdd44-filter__text-field) .pdd44-filter__selector-item-cta {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	.pdd44-filter__selector-item--menu:has(input:checked) .pdd44-filter__selector-item-cta {
		border: 0;
	}

	.pdd44-filter__selector-item--menu.pdd44-filter__selector-item--open .pdd44-filter__selector-item-cta::after,.pdd44-filter__selector-item--menu.pdd44-filter__selector-item--open .pdd44-filter__selector-item-cta .icon {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.pdd44-filter__selector-item .scrollbar-vertical__track-content {
		top: 6.38888889vw;
		bottom: 6.38888889vw;
	}

	.pdd44-filter__filter {
		overflow-y: auto;
		-ms-scroll-chaining: none;
		overscroll-behavior: none;
	}

	.pdd44-filter__filter>.scrollbar__wrap {
		overflow-x: auto;
		overflow-y: auto;
	}

	.pdd44-filter__filter>.scrollbar__wrap ~ .scrollbar-vertical__track {
		opacity: 1;
	}

	.pdd44-filter__option {
		position: relative;
		top: 0;
		z-index: 0;
		padding: 0;
		border: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		overflow: hidden;
		min-height: unset;
		max-height: 0;
		-webkit-transition: max-height .5s cubic-bezier(0,0.18,0.07,1),opacity .5s cubic-bezier(0,0.18,0.07,1);
		transition: max-height .5s cubic-bezier(0,0.18,0.07,1),opacity .5s cubic-bezier(0,0.18,0.07,1);
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	.pdd44-filter__selector-item--show .pdd44-filter__option {
		display: block;
	}

	.pdd44-filter__selector-item--open .pdd44-filter__option {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}

	.pdd44-filter__selector-item--menu:has(.text-field-v2.error) .pdd44-filter__option {
		top: 0;
	}

	.pdd44-filter__option-list {
		margin-top: 5.55555556vw;
		padding-bottom: 7.5vw;
		-webkit-box-shadow: none;
		box-shadow: none;
		max-width: 100%;
		width: 100%;
		max-height: none;
		-webkit-transform: unset;
		transform: unset;
		opacity: 0;
		-webkit-transition: opacity .5s linear,margin-top .5s cubic-bezier(0.35,0,0.36,1);
		transition: opacity .5s linear,margin-top .5s cubic-bezier(0.35,0,0.36,1);
	}

	.pdd44-filter__selector-item--open .pdd44-filter__option-list {
		margin-top: 0;
		opacity: 1;
	}

	.pdd44-filter__option-list:has(.radio-v3:nth-of-type(10)),.pdd44-filter__option-list:has(.checkbox-v3:nth-of-type(10)) {
		padding-bottom: 18.61111111vw;
	}

	.pdd44-filter__option-list:has(.radio-v3:nth-of-type(10)) .pdd44-filter__selector-view-more,.pdd44-filter__option-list:has(.checkbox-v3:nth-of-type(10)) .pdd44-filter__selector-view-more {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}

	.pdd44-filter__option-list .checkbox-v3 {
		position: relative;
		padding-block: 1.94444444vw;
		padding-inline: 6.66666667vw;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		-webkit-transition: opacity .5s linear,-webkit-transform .5s cubic-bezier(0.35,0,0.36,1);
		transition: opacity .5s linear,-webkit-transform .5s cubic-bezier(0.35,0,0.36,1);
		transition: opacity .5s linear,transform .5s cubic-bezier(0.35,0,0.36,1);
		transition: opacity .5s linear,transform .5s cubic-bezier(0.35,0,0.36,1),-webkit-transform .5s cubic-bezier(0.35,0,0.36,1);
	}

	.pdd44-filter__option-list .checkbox-v3--hide {
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
		opacity: 0;
		pointer-events: none;
	}

	.pdd44-filter__option-list .checkbox-v3:first-child {
		padding-top: 1.94444444vw;
	}

	.pdd44-filter__option-list .checkbox-v3:last-of-type {
		padding-bottom: 1.11111111vw;
	}

	.pdd44-filter__option-list .checkbox-v3__label {
		padding-block: 0;
		min-height: 6.11111111vw;
	}

	.pdd44-filter__option-list .checkbox-v3__label-box {
		border-radius: 1.11111111vw;
	}

	.pdd44-filter__option-list .checkbox-v3__label-box-wrap {
		outline-offset: -2px;
		border-radius: 1.11111111vw;
	}

	.pdd44-filter__option-list .checkbox-v3__label-text {
		font-size: 4.44444444vw;
		padding-left: 2.22222222vw;
	}

	.pdd44-filter__option-list .pdd44-filter__text-field+.checkbox-v3 {
		padding-top: 1.11111111vw;
	}

	.pdd44-filter__option-list .pdd44-filter__text-field ~ .checkbox-v3 .checkbox-v3__label {
		padding-block: 0;
	}

	.pdd44-filter__option-list .radio-v3 {
		position: relative;
		padding-block: 1.66666667vw;
		padding-left: 6.11111111vw;
		padding-right: 6.66666667vw;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
		-webkit-transition: opacity .5s linear,-webkit-transform .5s cubic-bezier(0.35,0,0.36,1);
		transition: opacity .5s linear,-webkit-transform .5s cubic-bezier(0.35,0,0.36,1);
		transition: opacity .5s linear,transform .5s cubic-bezier(0.35,0,0.36,1);
		transition: opacity .5s linear,transform .5s cubic-bezier(0.35,0,0.36,1),-webkit-transform .5s cubic-bezier(0.35,0,0.36,1);
	}

	.pdd44-filter__option-list .radio-v3--hide {
		-webkit-transform: translateY(20px);
		transform: translateY(20px);
		opacity: 0;
		pointer-events: none;
	}

	.pdd44-filter__option-list .radio-v3:first-child {
		padding-top: 1.66666667vw;
	}

	.pdd44-filter__option-list .radio-v3:last-of-type {
		padding-bottom: 1.11111111vw;
	}

	.pdd44-filter__option-list .radio-v3__label {
		padding: 0;
		min-width: unset;
		min-height: 6.11111111vw;
	}

	.pdd44-filter__option-list .radio-v3__label-box-wrap {
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		outline-offset: -2px;
	}

	.pdd44-filter__option-list .radio-v3__label-box-circle {
		width: 2.77777778vw;
		height: 2.77777778vw;
	}

	.pdd44-filter__option-list .radio-v3__label-text {
		max-width: 100%;
		font-size: 4.44444444vw;
		padding-left: 1.66666667vw;
	}

	.pdd44-filter__option-list .radio-v3__input:checked+.radio-v3__label:after {
		display: none;
	}

	.pdd44-filter__selector-view-more {
		display: none;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		position: absolute;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 6.66666667vw 6.94444444vw;
		width: 100%;
		background-color: #fff;
	}

	.pdd44-filter__selector-view-more:active {
		opacity: 1;
	}

	.pdd44-filter__selector-item--view-more .pdd44-filter__selector-view-more .icon {
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.pdd44-filter__selector-view-more:focus {
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.pdd44-filter__selector-view-more:focus:before {
		display: block;
		content: ' ';
		position: absolute;
		top: 2px;
		bottom: 2px;
		left: 2px;
		right: 2px;
		-webkit-box-shadow: 0 0 0 2px #fff;
		box-shadow: 0 0 0 2px #fff;
		outline: 2px dotted black;
		pointer-events: none;
	}

	.pdd44-filter__text-field {
		display: none;
		padding-top: 0;
		padding-bottom: 0;
		padding-inline: 6.66666667vw;
		height: 0;
		-webkit-transition: padding .2s,height .2s;
		transition: padding .2s,height .2s;
		overflow: hidden;
	}

	.pdd44-filter__selector-item--show .pdd44-filter__text-field {
		display: block;
	}

	.pdd44-filter__text-field-title {
		font-size: 3.88888889vw;
	}

	.pdd44-filter__text-field-cta {
		display: none;
	}

	.pdd44-filter__text-field .text-field-v2 {
		margin-inline-start: .55555556vw;
	}

	.pdd44-filter__text-field .text-field-v2__hint {
		top: .27777778vw;
		font-size: 4.44444444vw;
	}

	.pdd44-filter__text-field .text-field-v2__input-wrap {
		width: 27.77777778vw;
	}

	.pdd44-filter__text-field .text-field-v2__input-wrap::after {
		bottom: -0.13888889vw;
	}

	.pdd44-filter__text-field .text-field-v2__input {
		padding-block: 0vw 1.11111111vw;
		height: 6.66666667vw;
		font-size: 4.44444444vw;
	}

	.pdd44-filter__text-field .text-field-v2__text {
		padding-top: 1.66666667vw;
		padding-bottom: .27777778vw;
		-webkit-padding-start: 0;
		padding-inline-start: 0;
	}

	.pdd44-filter__text-field .text-field-v2.focus .text-field-v2__input-wrap:after,.pdd44-filter__text-field .text-field-v2.active .text-field-v2__input-wrap:after {
		bottom: .27777778vw;
	}

	.pdd44-filter__text-field .text-field-v2.success .text-field-v2__input {
		padding-inline-start: .27777778vw;
	}

	.pdd44-filter__text-field .text-field-v2.success .text-field-v2__input-wrap:after {
		bottom: -0.55555556vw;
		height: .55555556vw;
	}

	.pdd44-filter__text-field .text-field-v2.error .text-field-v2__input {
		padding-inline-start: .27777778vw;
	}

	.pdd44-filter__text-field .text-field-v2.error .text-field-v2__input-wrap:after {
		bottom: -0.55555556vw;
		height: .55555556vw;
	}

	.pdd44-filter__selector-item--open .pdd44-filter__text-field {
		padding-bottom: 4.72222222vw;
		height: auto;
	}

	.pdd44-filter__input {
		position: absolute;
		top: 50%;
		width: 7.22222222vw;
		height: 7.22222222vw;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		left: -0.83333333vw;
	}

	.pdd44-filter__label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		column-gap: 2.22222222vw;
		height: 10.55555556vw;
		cursor: pointer;
	}

	.pdd44-filter__label-shape {
		border: 1px solid #ddd;
		border-radius: 1.11111111vw;
		width: 5.55555556vw;
		height: 5.55555556vw;
	}

	.pdd44-filter__label-text {
		font-size: 4.44444444vw;
		line-height: 1.33;
	}

	input[type='radio']:checked ~ .pdd44-filter__label .pdd44-filter__label-shape {
		background-color: #000;
	}

	.pdd44-filter__selected-list {
		display: none;
		gap: 0;
		position: relative;
		padding-block: 0vw 17.22222222vw;
		padding-inline: 5.27777778vw 6.66666667vw;
		overflow: hidden;
		background-color: #fff;
		-webkit-transition: max-height .5s linear;
		transition: max-height .5s linear;
	}

	.pdd44-filter__selected-list:has(.pdd44-filter__selected-view-more--hide) {
		padding-bottom: 5.55555556vw;
	}

	.pdd44-filter__selected-list:has(.pdd44-filter__selected-item) {
		display: block;
	}

	.pdd44-filter__selected-list:not(:has(.pdd44-filter__selected-item))+.pdd44-filter__selector-list .pdd44-filter__selector-item:first-child:before {
		display: none;
	}

	.pdd44-filter__selected-list--view-more {
		max-height: -webkit-fit-content;
		max-height: -moz-fit-content;
		max-height: fit-content;
	}

	.pdd44-filter__selected-item {
		margin: 1.66666667vw 1.38888889vw;
		padding-block: 2.77777778vw 2.5vw;
		padding-inline: 6.38888889vw 13.88888889vw;
		max-width: 86.66666667vw;
		border: 1px solid #000;
		border-radius: 5.55555556vw;
		font-size: 3.88888889vw;
		font-weight: bold;
	}

	.pdd44-filter__selected-item:first-of-type {
		margin-top: 6.66666667vw;
	}

	.pdd44-filter__selected-item .icon {
		right: 6.66666667vw;
		width: 5vw;
		height: 5vw;
	}

	.pdd44-filter__selected-item-wrap:first-of-type {
		margin-top: 5vw;
	}

	.pdd44-filter__selected-item-wrap .pdd44-filter__selected-item {
		margin-top: 1.66666667vw;
	}

	.pdd44-filter__selected-view-more {
		display: block;
		position: absolute;
		inset-inline: 0;
		bottom: 0;
		padding: 5vw 6.66666667vw 6.11111111vw 6.66666667vw !important;
		width: 100%;
		background: #fff;
		-webkit-transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1) !important;
		transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1) !important;
		transition: transform .5s cubic-bezier(0,0.18,0.07,1) !important;
		transition: transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1) !important;
		opacity: 1;
	}

	.pdd44-filter__selected-view-more--hide {
		display: none;
	}

	.pdd44-filter__selected-view-more:active {
		opacity: 1;
	}

	.pdd44-filter__selected-view-more:focus {
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.pdd44-filter__selected-view-more:focus:before {
		display: block;
		content: ' ';
		position: absolute;
		top: 2px;
		bottom: 2px;
		left: 2px;
		right: 2px;
		-webkit-box-shadow: 0 0 0 2px #fff;
		box-shadow: 0 0 0 2px #fff;
		outline: 2px dotted black;
		pointer-events: none;
	}

	.pdd44-filter__selected-list--view-more .pdd44-filter__selected-view-more .icon {
		-webkit-transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
		transition: -webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
		transition: transform .5s cubic-bezier(0,0.18,0.07,1);
		transition: transform .5s cubic-bezier(0,0.18,0.07,1),-webkit-transform .5s cubic-bezier(0,0.18,0.07,1);
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.pdd44-filter__mo-cta {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		column-gap: 6.66666667vw;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 4.44444444vw;
		border-top: 1px solid #ddd;
		background-color: #fff;
		pointer-events: auto;
	}

	.pdd44-filter__tooltip {
		margin-inline-start: 1.11111111vw;
	}

	.pdd44-filter__tooltip-button {
		width: 4.44444444vw;
		height: 4.44444444vw;
	}

	.pdd44-filter__tooltip-content {
		margin-top: 6.38888889vw;
		margin-inline-start: 6.66666667vw;
		inset-inline: 6.66666667vw;
		gap: 2.22222222vw;
		padding: 2.22222222vw;
		border-radius: 1.66666667vw;
		max-width: 86.66666667vw;
		font-size: 3.33333333vw;
	}

	.pdd44-filter__tooltip-close {
		display: block;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		width: 3.33333333vw;
		height: 3.33333333vw;
		background-image: url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'viewBox='009696'%3E%3Cpathd='M80.23312.232l3.5353.536-32.23232.23132.2332.231-3.5353.536L4851.53515.76883.768l-3.535-3.53632.232-32.233-32.233-32.2313.535-3.536L4844.464z'/%3E%3C/svg%3E");
	}
}