@charset "UTF-8";

*,:before,:after {
	--tw-border-spacing-x: 0;
	--tw-border-spacing-y: 0;
	--tw-translate-x: 0;
	--tw-translate-y: 0;
	--tw-rotate: 0;
	--tw-skew-x: 0;
	--tw-skew-y: 0;
	--tw-scale-x: 1;
	--tw-scale-y: 1;
	--tw-pan-x: "";
	--tw-pan-y: "";
	--tw-pinch-zoom: "";
	--tw-scroll-snap-strictness: proximity;
	--tw-gradient-from-position: "";
	--tw-gradient-via-position: "";
	--tw-gradient-to-position: "";
	--tw-ordinal: "";
	--tw-slashed-zero: "";
	--tw-numeric-figure: "";
	--tw-numeric-spacing: "";
	--tw-numeric-fraction: "";
	--tw-ring-inset: "";
	--tw-ring-offset-width: 0px;
	--tw-ring-offset-color: #fff;
	--tw-ring-color: rgb(59 130 246 / .5);
	--tw-ring-offset-shadow: 0 0 #0000;
	--tw-ring-shadow: 0 0 #0000;
	--tw-shadow: 0 0 #0000;
	--tw-shadow-colored: 0 0 #0000;
	--tw-blur: "";
	--tw-brightness: "";
	--tw-contrast: "";
	--tw-grayscale: "";
	--tw-hue-rotate: "";
	--tw-invert: "";
	--tw-saturate: "";
	--tw-sepia: "";
	--tw-drop-shadow: "";
	--tw-backdrop-blur: "";
	--tw-backdrop-brightness: "";
	--tw-backdrop-contrast: "";
	--tw-backdrop-grayscale: "";
	--tw-backdrop-hue-rotate: "";
	--tw-backdrop-invert: "";
	--tw-backdrop-opacity: "";
	--tw-backdrop-saturate: "";
	--tw-backdrop-sepia: ""
}

.flip-180 {
	transform: rotateY(180deg)
}

.absolute {
	position: absolute
}

.\\!clear-both {
	clear: both!important
}

.flex {
	display: flex
}

.transform {
	transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.resize {
	resize: both
}

.border {
	border-width: 1px
}

.px-1 {
	padding-left: .25rem;
	padding-right: .25rem
}

.transition {
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
	transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
	transition-timing-function: cubic-bezier(.4,0,.2,1);
	transition-duration: .15s
}

:root {
	--pp-carrier-info-spacing: 12px;
	--pp-section-spacing: 10px
}

:is([dir=rtl] .rtl\\:flip-180) {
	transform: rotateY(180deg)
}

.hover\\:\\!underline:hover {
	text-decoration-line: underline!important
}

#pp-root {
	width: 100%;
	max-width: none;
	-webkit-tap-highlight-color: transparent
}

#pp-root #pp-tracking-page {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1.25rem;
	margin-bottom: 1.25rem;
	padding: 1.25rem .75rem
}

#pp-root .pp-tracking-section * {
	margin: 0
}

#pp-root .pp-tracking-section *:not(h2) {
	font-size: inherit
}

#pp-root #pp-result {
	display: flex;
	flex-direction: column;
	gap: 2.5rem;
	padding-top: 2.5rem
}

@media (min-width: 601px) {
	#pp-root #pp-result {
		gap: 60px;
		padding-top: 60px
	}
}

#pp-root .pp-test-box-width {
	height: 0px;
	max-width: 100%;
	overflow: hidden;
	opacity: 0
}

#pp-root .pp-test-box-width .pp-test-box-width__inner {
	height: .25rem;
	width: 100vw
}

#pp-root .pp-test-box {
	position: absolute;
	z-index: -20;
	opacity: 0
}

#pp-root .pp-result-divide {
	display: block;
	width: 100%
}

@media (min-width: 601px) {
	#pp-root .pp-result-divide {
		display: none
	}
}

#pp-root .pp-result-divide {
	height: 1px;
	background: #e4e5e7
}

#pp-root .pp-reset-child-input input {
	padding-left: .5rem;
	padding-right: .5rem;
	line-height: 2.5rem
}

#pp-root .pp-reset-child-button button {
	cursor: pointer;
	padding: .75rem 2.5rem;
	font-size: .875rem;
	line-height: 1.25rem;
	border: 1px solid;
	color: #fff;
	background: black
}

#pp-root .pp-reset-child-button button:hover {
	transform: scale(1.01)
}

#pp-root .pp-reset-child-button--dark .pp-tracking-form__container--mb .pp-form__tab__item--active {
	border-color: #fff
}

#pp-root .pp-reset-child-button--dark.pp-reset-child-button button {
	color: #000;
	background: white
}

#pp-root .pp-tracking-order__title {
	margin: 0!important;
	text-align: center
}

#pp-root .pp-tracking-order__title__link {
	display: inline-block;
	cursor: pointer;
	text-decoration-line: none
}

#pp-root .pp-tracking-order__title__link--active {
	text-decoration: underline!important
}

#pp-root .pp-tracking-empty {
	padding-top: 60px;
	padding-bottom: 60px;
	text-align: center
}[dir=rtl] #pp-root #pp-tracking-page .pp_tracking_left {
	float: right;
	padding-right: 0;
	padding-left: 3%
}[dir=rtl] #pp-root #pp-tracking-page .pp_tracking_right {
	float: right
}[dir=rtl] #pp-root #pp-tracking-page .pp_timeline:before {
	margin-right: 24px
}

@media (min-width: 601px) {
[	dir=rtl] #pp-root #pp-tracking-page .pp_timeline:before {
		margin-right: 28px
	}
}[dir=rtl] #pp-root #pp-tracking-page .timeline-item__badge {
	left: unset;
	right: 13px
}[dir=rtl] #pp-root #pp-tracking-page .timeline-item__wrapper {
	margin-left: 0;
	margin-right: 65px
}[dir=rtl] #pp-root #pp-tracking-page .timeline-item__wrapper:before {
	left: unset;
	right: -14px;
	transform: rotate(180deg)
}

#pp-root #pp-tracking-page h1,#pp-root #pp-tracking-page h2 {
	color: inherit
}

@media (min-width: 601px) {
	#pp-root #pp-tracking-page.is-lt600 .pp-tracking-form .pp-form {
		width: auto;
		max-width: none
	}

	#pp-root #pp-tracking-page.is-lt600 .pp-tracking-form .pp-form button {
		width: 100%
	}

	#pp-root #pp-tracking-page.is-lt600 .pp-tracking-form .pp-tracking-form__container--mb {
		display: block
	}

	#pp-root #pp-tracking-page.is-lt600 .pp-tracking-form .pp-tracking-form__container--pc {
		display: none
	}

	#pp-root #pp-tracking-page.is-lt600 .pp-result-divide {
		display: block
	}

	#pp-root #pp-tracking-page.is-lt600 #pp-result {
		gap: 2.5rem;
		padding-top: 2.5rem
	}

	#pp-root #pp-tracking-page.is-lt600 #pp-result .pp_tracking_info_parent {
		row-gap: 1.25rem
	}

	:is([dir=rtl] #pp-root #pp-tracking-page.is-lt600 #pp-result .pp_timeline):before {
		margin-right: 24px
	}
}

#pp-root #pp-tracking-page.is-lt600 #pp-result .PP-GoogleMap-PlaceCard {
	width: 60%
}

#pp-root #pp-tracking-page.is-lt600 #pp-result .pp_timeline .timeline-item__badge {
	width: 25px;
	height: 25px;
	top: 25px;
	left: 0;
	border: 2px solid var(--pp-timeline-badge-border-color)
}

#pp-root #pp-tracking-page.is-lt600 #pp-result .pp_timeline .timeline-item__wrapper {
	margin-left: 50px
}

#pp-root #pp-tracking-page.is-lt600 #pp-result .pp_timeline:before {
	margin-left: 11px
}

#pp-root #pp-tracking-page.is-lt600 #pp-result .pp_tracking_left {
	width: 100%;
	padding-right: 0;
	padding-bottom: 30px;
	border-bottom: 1px solid #e4e5e7;
	margin-bottom: 26px
}

#pp-root #pp-tracking-page.is-lt600 #pp-result .pp_tracking_right {
	width: 100%
}

#pp-root .pp-tracking-form__title {
	text-align: center
}

#pp-root .pp-tracking-form__above {
	margin-bottom: 20px
}

#pp-root .pp-tracking-form__container .pp-form {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	flex-direction: column;
	gap: 1.5rem;
	padding: 20px
}

@media (min-width: 601px) {
	#pp-root .pp-tracking-form__container .pp-form {
		width: 304px;
		max-width: 304px
	}
}

#pp-root .pp-tracking-form__container .pp-form button {
	width: 100%
}

@media (min-width: 601px) {
	#pp-root .pp-tracking-form__container .pp-form button {
		width: auto
	}
}

#pp-root .pp-tracking-form__container__or {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: .5rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: .75rem;
	text-align: center
}

#pp-root .pp-tracking-form__container__or svg {
	height: 5rem
}

#pp-root .pp-tracking-form__container--pc {
	display: none;
	align-items: flex-start;
	justify-content: space-around;
	border-radius: .25rem;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	padding-top: 30px;
	padding-bottom: 30px
}

@media (min-width: 601px) {
	#pp-root .pp-tracking-form__container--pc {
		display: flex
	}
}

#pp-root .pp-tracking-form__container--pc {
	border: 1px solid #e6e6e6
}

#pp-root .pp-tracking-form__container--mb {
	display: block
}

@media (min-width: 601px) {
	#pp-root .pp-tracking-form__container--mb {
		display: none
	}
}

#pp-root .pp-tracking-form__container--mb .pp-form__tab {
	box-sizing: border-box;
	display: flex;
	cursor: pointer;
	gap: .25rem;
	box-shadow: 0 -1px #e1e3e5 inset
}

#pp-root .pp-tracking-form__container--mb .pp-form__tab__item {
	flex: 1 1 0%;
	padding-bottom: 13px;
	padding-top: 16px;
	text-align: center;
	border-bottom: 3px solid transparent
}

#pp-root .pp-tracking-form__container--mb .pp-form__tab__item--active {
	border-bottom: 3px solid #000
}

#pp-root .pp-tracking-form__container--mb .pp-form__single {
	margin-top: 1.5rem
}

#pp-root .pp-tracking-form__container__brand {
	margin-top: .25rem;
	text-align: right
}

#pp-root .pp-tracking-form__below {
	margin-top: 20px
}

#pp-root .pp-tracking-form--center {
	text-align: center
}

#pp-root .pp-tracking-form--center .pp-form {
	margin: 0 auto
}

#pp-root .pp-input label {
	margin: 0
}

#pp-root .pp-input input {
	margin: 0;
	margin-top: .25rem;
	box-sizing: border-box;
	min-height: 2.5rem;
	width: 100%
}

#pp-root .pp-input-text--error {
	color: var(--pp-text-critical)
}

#pp-root .pp-loading-container {
	margin: 60px auto 0;
	width: 150px
}

#pp-root .pp-loading-container .loading {
	display: flex;
	height: 80px;
	justify-content: space-around;
	align-items: center
}

#pp-root .pp-loading-container span {
	width: 10px;
	height: 10px;
	background-color: var(--pp-loading-color, #e6e6e6);
	border-radius: 50%;
	display: inline-block;
	line-height: 80px;
	animation: loading 2s infinite ease;
	-webkit-animation: loading 2s infinite ease
}

#pp-root .pp-loading-container span:nth-child(1) {
	animation-delay: 0s;
	-webkit-animation-delay: 0s
}

#pp-root .pp-loading-container span:nth-child(2) {
	animation-delay: .2s;
	-webkit-animation-delay: .2s
}

#pp-root .pp-loading-container span:nth-child(3) {
	animation-delay: .4s;
	-webkit-animation-delay: .4s
}

#pp-root .pp-loading-container span:nth-child(4) {
	animation-delay: .6s;
	-webkit-animation-delay: .6s
}

#pp-root .pp-loading-container span:nth-child(5) {
	animation-delay: .8s;
	-webkit-animation-delay: .8s
}

#pp-root .pp-loading-container span:nth-child(6) {
	animation-delay: 1s;
	-webkit-animation-delay: 1s
}

@keyframes loading {
	0% {
		transform: scale(1)
	}

	20% {
		transform: scale(2.5)
	}

	40% {
		transform: scale(1)
	}
}

#pp-root .pp-tracking-progress {
	position: relative
}

#pp-root .pp-tracking-progress .pp-tracking-progress--test {
	position: absolute;
	left: 0;
	top: 0;
	z-index: -10;
	display: block;
	opacity: 0
}

#pp-root .pp-tracking-progress .pp-progress--horizontal {
	position: relative
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__bar {
	position: absolute;
	left: .5rem;
	right: .5rem;
	top: 3.25rem;
	height: .5rem;
	background: #e4e5e7
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__bar--percent {
	position: absolute;
	height: 100%;
	transition-duration: .5s;
	background: var(--pp-progress-bar-color)
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status {
	display: flex;
	justify-content: space-between;
	-moz-column-gap: .5rem;
	column-gap: .5rem
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item:last-child {
	text-align: right
}

:is([dir=rtl] #pp-root .pp-tracking-progress .pp-progress--horizontal__status__item:last-child) {
	text-align: left
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item {
	position: relative;
	width: 100%;
	gap: .5rem;
	line-height: 0px
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__icon {
	display: inline-block;
	height: 2.5rem;
	width: 2.5rem;
	flex-shrink: 0;
	overflow: hidden;
	vertical-align: top;
	font-size: 0px;
	transition-duration: .5s
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__icon svg {
	height: 100%;
	width: 100%;
	overflow: visible;
	fill: var(--pp-progress-icon)
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__bar {
	margin-top: .5rem;
	font-size: 0;
	transition: all 1s ease-out
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__bar__dot {
	display: inline-block;
	height: 1rem;
	width: 1rem;
	border-radius: 100%;
	transition-duration: .5s;
	background: #e4e5e7
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__bar__dot--active {
	background: var(--pp-progress-bar-color)
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__content {
	margin-top: .25rem;
	line-height: 1.5
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__content--text {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis
}

#pp-root .pp-tracking-progress .pp-progress--horizontal__status__item .status-item__content>* {
	line-height: 1.5
}

#pp-root .pp-tracking-progress .pp-progress--vertical {
	position: relative
}

#pp-root .pp-tracking-progress .pp-progress--vertical__bar {
	position: absolute;
	top: .75rem;
	bottom: .75rem;
	left: .25rem;
	width: .5rem
}

:is([dir=rtl] #pp-root .pp-tracking-progress .pp-progress--vertical__bar) {
	right: .25rem
}

#pp-root .pp-tracking-progress .pp-progress--vertical__bar {
	background: #e4e5e7
}

#pp-root .pp-tracking-progress .pp-progress--vertical__bar--percent {
	position: absolute;
	width: 100%;
	transition-duration: .5s;
	background: var(--pp-progress-bar-color)
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status__item {
	margin-top: 2.5rem
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status__item:first-child {
	margin-top: 0
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status .status-item {
	display: flex;
	-moz-column-gap: 1.5rem;
	column-gap: 1.5rem;
	line-height: 0px
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status .status-item__bar {
	display: flex;
	height: 1.75rem;
	align-items: center;
	transition: all 1s ease-out
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status .status-item__bar__dot {
	font-size: 0;
	z-index: 10;
	display: inline-block;
	height: 1rem;
	width: 1rem;
	border-radius: 100%;
	transition-duration: .5s;
	background: #e4e5e7
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status .status-item__bar__dot--active {
	background: var(--pp-progress-bar-color)
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status .status-item__icon {
	font-size: 0px;
	display: inline-block;
	height: 2.5rem;
	width: 2.5rem;
	flex-shrink: 0;
	vertical-align: top;
	transition-duration: .5s
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status .status-item__icon svg {
	height: 100%;
	width: 100%;
	overflow: visible;
	fill: var(--pp-progress-icon)
}

#pp-root .pp-tracking-progress .pp-progress--vertical__status .status-item__content>* {
	display: block;
	line-height: 1.5
}

#pp-root .pp-tracking-progress.pp-tracking-progress--mb .pp-progress--horizontal .pp-progress--horizontal__bar {
	left: .25rem;
	right: .25rem;
	top: 2rem;
	height: .25rem
}

#pp-root .pp-tracking-progress.pp-tracking-progress--mb .pp-progress--horizontal .status-item__icon {
	height: 1.5rem;
	width: 1.5rem
}

#pp-root .pp-tracking-progress.pp-tracking-progress--mb .pp-progress--horizontal .status-item__bar {
	margin-top: .25rem
}

#pp-root .pp-tracking-progress.pp-tracking-progress--mb .pp-progress--horizontal .status-item__bar__dot {
	height: .75rem;
	width: .75rem
}

#pp-root .pp-tracking-progress.pp-tracking-progress--mb .pp-progress--horizontal .status-item__content>* {
	display: block;
	font-size: .75rem;
	line-height: 1rem
}

#pp-root .pp-tracking-progress.pp-tracking-progress--mb .pp-progress--vertical__status .status-item__content>* {
	line-height: 1.25
}

@font-face {
	font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\\ 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);font-weight:400;font-style:normal
}

:root {
	--swiper-theme-color: #007aff
}

:host {
	position: relative;
	display: block;
	margin-left: auto;
	margin-right: auto;
	z-index: 1
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	overflow: clip;
	list-style: none;
	padding: 0;
	z-index: 1;
	display: block
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
	box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper {
	transform: translateZ(0)
}

.swiper-horizontal {
	touch-action: pan-y
}

.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
	display: block
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d {
	perspective: 1200px
}

.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow {
	transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center;
	scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent
}

.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(360deg)
	}
}

#pp-root .pp-product-recommend__title {
	margin-bottom: 2.5rem
}

#pp-root .pp-product-recommend__title--small {
	margin-bottom: 1.25rem
}

#pp-root .pp-product-recommend__item {
	width: 100%;
	text-decoration-line: none
}

#pp-root .pp-product-recommend__item__img {
	width: 100%;
	vertical-align: top
}

#pp-root .pp-product-recommend__item__title,#pp-root .pp-product-recommend__item__price {
	margin-top: 1rem
}

#pp-root .pp_tracking_result_tip {
	margin-bottom: 20px
}

#pp-root .PP-GoogleMap {
	position: relative;
	width: 100%;
	height: 100%
}

#pp-root .PP-GoogleMap-PlaceCard {
	position: absolute;
	top: 0;
	left: 0
}

:is([dir=rtl] #pp-root .PP-GoogleMap-PlaceCard) {
	left: auto;
	right: 0
}

#pp-root .PP-GoogleMap-PlaceCard {
	background-color: #fff;
	margin: 10px;
	padding: 16px 12px;
	box-shadow: #0000004d 0 1px 4px -1px;
	border-radius: 2px;
	width: 302px;
	min-height: 122px;
	text-overflow: ellipsis;
	overflow: hidden;
	word-wrap: break-word
}

@media screen and (max-width: 600px) {
	#pp-root .PP-GoogleMap-PlaceCard {
		width: 60%
	}
}

#pp-root .PP-GoogleMap-PlaceCard__LocationType {
	margin: 0;
	color: #000
}

#pp-root .PP-GoogleMap-PlaceCard__LocationAddress {
	color: #5b5b5b;
	margin-top: 12px;
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical
}

#pp-root .pp_timeline {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none
}

#pp-root .pp_timeline .timeline-item {
	position: relative;
	margin-top: 20px
}

#pp-root .pp_timeline .timeline-item__badge {
	position: absolute;
	box-sizing: border-box!important;
	width: 35px;
	height: 35px;
	top: 22px;
	left: 8px;
	border-radius: 50%;
	border: 4px solid var(--pp-timeline-badge-border-color);
	overflow: hidden;
	background: #fff no-repeat center/contain
}

@media screen and (max-width: 600px) {
	#pp-root .pp_timeline .timeline-item__badge {
		width: 25px;
		height: 25px;
		top: 25px;
		left: 0;
		border: 2px solid var(--pp-timeline-badge-border-color)
	}
}

#pp-root .pp_timeline .timeline-item__wrapper {
	position: relative;
	margin-left: 65px;
	padding: 0 12px 12px;
	border-radius: 4px;
	background-color: var(--pp-timeline-card-background)
}

@media screen and (max-width: 600px) {
	#pp-root .pp_timeline .timeline-item__wrapper {
		margin-left: 50px
	}
}

#pp-root .pp_timeline .timeline-item__wrapper:before {
	content: "";
	position: absolute;
	top: 25px;
	left: -14px;
	width: 0;
	height: 0;
	border-color: transparent var(--pp-timeline-triangle-color) transparent transparent;
	border-style: solid;
	border-width: 14px 14px 14px 0
}

#pp-root .pp_timeline .timeline-item__timestamp {
	color: var(--pp-color-text-subdued);
	line-height: 44px
}

#pp-root .pp_timeline .timeline-item__content {
	width: 100%;
	line-height: 32px;
	word-break: break-word
}

#pp-root .pp_timeline:before {
	position: absolute;
	top: 0;
	bottom: 0;
	display: block;
	margin-left: 24px;
	width: 4px;
	background: var(--pp-timeline-line-color);
	content: ""
}

@media screen and (max-width: 600px) {
	#pp-root .pp_timeline:before {
		margin-left: 11px
	}
}

#pp-root .pp_tracking_info_title {
	display: block;
	color: #999;
	line-height: 40px
}

#pp-root .pp_tracking_info {
	display: block;
	line-height: 30px;
	word-break: break-word
}

#pp-root .PP-CarrierInfo {
	display: flex;
	margin-top: calc(var(--pp-carrier-info-spacing) * -1);
	margin-left: calc(var(--pp-carrier-info-spacing) * -1);
	flex-wrap: wrap;
	align-items: center
}

#pp-root .pp_tracking_carrier_img {
	display: block;
	margin-top: var(--pp-carrier-info-spacing);
	margin-left: var(--pp-carrier-info-spacing);
	width: 80px;
	height: 80px;
	border-radius: 4px;
	background: #ddd;
	background-size: 100% 100%;
	cursor: pointer
}

#pp-root .pp_tracking_carrier_info {
	margin-top: var(--pp-carrier-info-spacing);
	margin-left: var(--pp-carrier-info-spacing)
}

#pp-root .pp_tracking_product_show {
	display: flex;
	margin-top: calc(var(--pp-section-spacing) * -1);
	margin-left: calc(var(--pp-section-spacing) * -1);
	flex-wrap: nowrap
}

#pp-root .pp_tracking_product_show+.pp_tracking_product_show {
	margin-top: 0
}

#pp-root .pp_tracking_product_show .pp_tracking_info_img {
	margin-top: var(--pp-section-spacing);
	margin-left: var(--pp-section-spacing);
	width: 60px;
	max-height: 75px
}

#pp-root .pp_tracking_product_show .pp_tracking_info_img img {
	width: 60px;
	max-height: 75px
}

#pp-root .pp_tracking_product_show .pp_tracking_info_img_span {
	width: calc(100% - 70px);
	flex: 1;
	margin-top: var(--pp-section-spacing);
	margin-left: var(--pp-section-spacing)
}

#pp-root .pp_tracking_product_show .pp_tracking_info_img__sku {
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

#pp-root .pp_tracking_result {
	padding-bottom: 80px;
	overflow: hidden
}

#pp-root .pp_tracking_left {
	float: left;
	box-sizing: border-box!important;
	padding-right: 3%;
	width: 70%
}

#pp-root .pp_tracking_left .pp_num_status_show {
	margin: 0 0 32px
}

#pp-root .pp_tracking_right {
	float: left;
	width: 30%
}

#pp-root .pp_tracking_right .pp_tracking_info_parent {
	display: flex;
	flex-direction: column;
	row-gap: 1.25rem
}

@media (min-width: 601px) {
	#pp-root .pp_tracking_right .pp_tracking_info_parent {
		row-gap: 2.5rem
	}
}

@media screen and (max-width: 600px) {
	#pp-root .pp_tracking_left {
		width: 100%;
		padding-right: 0;
		padding-bottom: 30px;
		border-bottom: 1px solid #e4e5e7;
		margin-bottom: 26px
	}

	#pp-root .pp_tracking_right {
		width: 100%
	}
}

#pp-root #pp-google-translate-element {
	max-width: 240px
}

#pp-root #pp-google-translate-element * {
	font-size: 12px
}

#pp-root #pp-google-translate-element img {
	display: initial
}

#pp-root #pp-google-translate-element .goog-te-combo {
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    box-sizing: content-box;
    width: 194px;
    max-width: 194px;
    min-height: 20px;
    padding: 10px 30px 10px 16px;
    color: #6d7175;
    border: 1px solid #e6e6e6 !important;
    outline: #e6e6e6;
    margin-bottom: 4px;
    background: url(https://cdn.parcelpanel.com/woocommerce/assets/plugin/arrow.svg) no-repeat right 8px center;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: .01px;
    text-overflow: ellipsis;
}