@font-face {
	font-family: "Amazon Ember";
	src: url("/public/fonts/3.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: "Amazon Ember 2";
	src: url("/public/fonts/1.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
}

.font-karma-normal {
	font-family: "Amazon Ember", Arial, sans-serif;
}

.font-karma-bold {
	font-family: "Amazon Ember 2", Arial, sans-serif;
}

#accountMenu-container,
#hmenu-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	visibility: hidden;
	z-index: 100000;
}

#accountMenu-container div:not(.hmenu),
#hmenu-container div:not(.hmenu) {
	display: flex;
}

#accountMenu-container.hmenu-visible,
#hmenu-container.hmenu-visible {
	visibility: visible;
}

#accountMenu-container a,
#accountMenu-container a:hover,
#accountMenu-container a:link,
#accountMenu-container a:visited,
#hmenu-container a,
#hmenu-container a:hover,
#hmenu-container a:link,
#hmenu-container a:visited {
	font-family: inherit;
}

#accountMenu-container #accountMenu-canvas-background,
#accountMenu-container #hmenu-canvas-background,
#hmenu-container #accountMenu-canvas-background,
#hmenu-container #hmenu-canvas-background {
	position: absolute;
	will-change: opacity;
	height: 100%;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
}

#accountMenu-container #accountMenu-canvas-background.hmenu-bkg-color,
#accountMenu-container #hmenu-canvas-background.hmenu-bkg-color,
#hmenu-container #accountMenu-canvas-background.hmenu-bkg-color,
#hmenu-container #hmenu-canvas-background.hmenu-bkg-color {
	background-color: rgba(0, 0, 0, 0.5);
}

#accountMenu-container #accountMenu-canvas-background.hmenu-dark-bkg-color,
#accountMenu-container #hmenu-canvas-background.hmenu-dark-bkg-color,
#hmenu-container #accountMenu-canvas-background.hmenu-dark-bkg-color,
#hmenu-container #hmenu-canvas-background.hmenu-dark-bkg-color {
	background-color: rgba(0, 0, 0, 0.8);
}

#accountMenu-container #accountMenu-canvas-background.hmenu-transition,
#accountMenu-container #hmenu-canvas-background.hmenu-transition,
#hmenu-container #accountMenu-canvas-background.hmenu-transition,
#hmenu-container #hmenu-canvas-background.hmenu-transition {
	-webkit-transition: opacity 250ms ease-in-out;
	-moz-transition: opacity 250ms ease-in-out;
	-ms-transition: opacity 250ms ease-in-out;
	-o-transition: opacity 250ms ease-in-out;
	transition: opacity 250ms ease-in-out;
}

#accountMenu-container #accountMenu-canvas-background.hmenu-opaque,
#accountMenu-container #hmenu-canvas-background.hmenu-opaque,
#hmenu-container #accountMenu-canvas-background.hmenu-opaque,
#hmenu-container #hmenu-canvas-background.hmenu-opaque {
	opacity: 1;
}

#accountMenu-container #accountMenu-canvas-background.hmenu-transparent,
#accountMenu-container #hmenu-canvas-background.hmenu-transparent,
#hmenu-container #accountMenu-canvas-background.hmenu-transparent,
#hmenu-container #hmenu-canvas-background.hmenu-transparent {
	opacity: 0;
}

#accountMenu-container #accountMenu-canvas,
#accountMenu-container #hmenu-canvas,
#hmenu-container #accountMenu-canvas,
#hmenu-container #hmenu-canvas {
	position: fixed;
	background-color: #fff;
	flex-direction: column;
	height: 100%;
	box-shadow: 4px 0 10px 0 rgba(0, 0, 0, 0.4);
	will-change: transform;
}

#accountMenu-container #accountMenu-canvas .hmenu-close-icon,
#accountMenu-container #hmenu-canvas .hmenu-close-icon,
#hmenu-container #accountMenu-canvas .hmenu-close-icon,
#hmenu-container #hmenu-canvas .hmenu-close-icon {
	position: fixed;
	width: 20px;
	height: 20px;
}

@media (max-width: 320px) {
	#accountMenu-container #accountMenu-canvas .hmenu-close-icon,
	#accountMenu-container #hmenu-canvas .hmenu-close-icon,
	#hmenu-container #accountMenu-canvas .hmenu-close-icon,
	#hmenu-container #hmenu-canvas .hmenu-close-icon {
		right: 15px;
	}
}

#accountMenu-container #accountMenu-canvas .hmenu-hidden-link,
#accountMenu-container #hmenu-canvas .hmenu-hidden-link,
#hmenu-container #accountMenu-canvas .hmenu-hidden-link,
#hmenu-container #hmenu-canvas .hmenu-hidden-link {
	position: absolute;
	width: 1px;
	height: 1px;
	left: -10000px;
	top: auto;
	overflow: hidden;
}

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile,
#accountMenu-container #hmenu-canvas #hmenu-customer-profile,
#hmenu-container #accountMenu-canvas #hmenu-customer-profile,
#hmenu-container #hmenu-canvas #hmenu-customer-profile {
	background-color: #232f3e;
	height: 50px;
	align-items: center;
}

#accountMenu-container #accountMenu-canvas #hmenu-customer-profile:active,
#accountMenu-container #hmenu-canvas #hmenu-customer-profile:active,
#hmenu-container #accountMenu-canvas #hmenu-customer-profile:active,
#hmenu-container #hmenu-canvas #hmenu-customer-profile:active {
	background-color: #131a22;
}

#accountMenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-home-right,
#accountMenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right,
#accountMenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-home-right,
#hmenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right,
#hmenu-container #accountMenu-canvas #hmenu-customer-profile #hmenu-home-right,
#hmenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right,
#hmenu-container #hmenu-canvas #hmenu-customer-profile #hmenu-home-right {
	flex: 1;
	overflow: hidden;
}

#accountMenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar,
#accountMenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar,
#hmenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar,
#hmenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar {
	margin: 0 10px;
	height: 54px;
	width: 54px;
	background-position: -160px -390px;
}

#accountMenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar
	#hmenu-customer-avatar-img,
#accountMenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar
	#hmenu-customer-avatar-img,
#hmenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar
	#hmenu-customer-avatar-img,
#hmenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar
	#hmenu-customer-avatar-img {
	border-radius: 27px;
	border: 2px solid #fff;
}

#accountMenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar-icon,
#accountMenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar-icon,
#hmenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar-icon,
#hmenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar-icon {
	height: 25px;
	width: 27px;
}

#accountMenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right
	#hmenu-customer-name,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-home-right
	#hmenu-home-string,
#accountMenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right
	#hmenu-customer-name,
#accountMenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-home-right
	#hmenu-home-string,
#hmenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right
	#hmenu-customer-name,
#hmenu-container
	#accountMenu-canvas
	#hmenu-customer-profile
	#hmenu-home-right
	#hmenu-home-string,
#hmenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-right
	#hmenu-customer-name,
#hmenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-home-right
	#hmenu-home-string {
	display: inline-block;
	white-space: nowrap;
	font-size: 19px;
	max-width: 90%;
	line-height: 25px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
}

#accountMenu-container #accountMenu-canvas #hmenu-top-section,
#accountMenu-container #hmenu-canvas #hmenu-top-section,
#hmenu-container #accountMenu-canvas #hmenu-top-section,
#hmenu-container #hmenu-canvas #hmenu-top-section {
	background-color: #232f3e;
	font-weight: 700;
	font-size: 15px;
	line-height: 25px;
	min-height: 50px;
}

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul,
#accountMenu-container #hmenu-canvas #hmenu-top-section ul,
#hmenu-container #accountMenu-canvas #hmenu-top-section ul,
#hmenu-container #hmenu-canvas #hmenu-top-section ul {
	padding: 0;
	margin: 0 10px 10px 10px;
	display: flex;
	width: 100%;
}

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li,
#accountMenu-container #hmenu-canvas #hmenu-top-section ul li,
#hmenu-container #accountMenu-canvas #hmenu-top-section ul li,
#hmenu-container #hmenu-canvas #hmenu-top-section ul li {
	list-style: none;
	margin-left: 5px;
	flex-grow: 1;
	text-align: center;
	background-color: #37475a;
}

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li:active,
#accountMenu-container #hmenu-canvas #hmenu-top-section ul li:active,
#hmenu-container #accountMenu-canvas #hmenu-top-section ul li:active,
#hmenu-container #hmenu-canvas #hmenu-top-section ul li:active {
	background-color: #131a22;
}

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li:first-child,
#accountMenu-container #hmenu-canvas #hmenu-top-section ul li:first-child,
#hmenu-container #accountMenu-canvas #hmenu-top-section ul li:first-child,
#hmenu-container #hmenu-canvas #hmenu-top-section ul li:first-child {
	margin-left: 0;
}

#accountMenu-container #accountMenu-canvas #hmenu-top-section ul li a,
#accountMenu-container #hmenu-canvas #hmenu-top-section ul li a,
#hmenu-container #accountMenu-canvas #hmenu-top-section ul li a,
#hmenu-container #hmenu-canvas #hmenu-top-section ul li a {
	color: #fff;
	text-decoration: none;
}

#accountMenu-container #accountMenu-canvas #accountMenu-content,
#accountMenu-container #accountMenu-canvas #hmenu-content,
#accountMenu-container #hmenu-canvas #accountMenu-content,
#accountMenu-container #hmenu-canvas #hmenu-content,
#hmenu-container #accountMenu-canvas #accountMenu-content,
#hmenu-container #accountMenu-canvas #hmenu-content,
#hmenu-container #hmenu-canvas #accountMenu-content,
#hmenu-container #hmenu-canvas #hmenu-content {
	position: relative;
	overflow-x: hidden;
	height: 100%;
}

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu,
#accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu,
#accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu,
#hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu {
	padding-top: 7px;
	padding-bottom: 30px;
	margin: 0;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
	overflow: scroll;
	will-change: transform;
	visibility: hidden;
	display: block;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu.hmenu-visible,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu.hmenu-visible,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu.hmenu-visible,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-visible,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu.hmenu-visible,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu.hmenu-visible,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu.hmenu-visible,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-visible {
	visibility: visible;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu.hmenu-hidden,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu.hmenu-hidden,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu.hmenu-hidden,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-hidden,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu.hmenu-hidden,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu.hmenu-hidden,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu.hmenu-hidden,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu.hmenu-hidden {
	display: none;
}

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu li,
#accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu li,
#accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu li,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu li,
#hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu li,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu li,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu li,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu li {
	list-style: none;
	padding-bottom: 2px;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	li.hidden,
#accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu li.hidden,
#accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu li.hidden,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu li.hidden,
#hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu li.hidden,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu li.hidden,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu li.hidden,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu li.hidden {
	display: none;
}

#accountMenu-container #accountMenu-canvas #accountMenu-content div.hmenu a,
#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a:hover,
#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a:visited,
#accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a,
#accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a:hover,
#accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu a:visited,
#accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a,
#accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a:hover,
#accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu a:visited,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a:hover,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a:visited,
#hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a,
#hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a:hover,
#hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu a:visited,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a:hover,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a:visited,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a:hover,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a:visited,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu a,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu a:hover,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu a:visited {
	text-decoration: none;
	color: #111;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu a.hmenu-item,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu a.hmenu-item,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item {
	display: flex;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item:active,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item:active,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item:active,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item:active,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item:active,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item:active,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item:active,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu a.hmenu-item:active {
	background-color: #eaeded;
	color: #111;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item.hmenu-back-button {
	font-weight: 600;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-prev {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-arrow-next {
	margin-left: auto;
	width: 10px;
	height: 14px;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container {
	width: 26px;
	align-items: center;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item
	.hmenu-icon-container
	.icon-css-reset {
	margin: 0;
	padding: 0;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	.hmenu-item,
#accountMenu-container #accountMenu-canvas #hmenu-content div.hmenu .hmenu-item,
#accountMenu-container #hmenu-canvas #accountMenu-content div.hmenu .hmenu-item,
#accountMenu-container #hmenu-canvas #hmenu-content div.hmenu .hmenu-item,
#hmenu-container #accountMenu-canvas #accountMenu-content div.hmenu .hmenu-item,
#hmenu-container #accountMenu-canvas #hmenu-content div.hmenu .hmenu-item,
#hmenu-container #hmenu-canvas #accountMenu-content div.hmenu .hmenu-item,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu .hmenu-item {
	align-items: center;
	-webkit-tap-highlight-color: transparent;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	.hmenu-item.hidden,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	.hmenu-item.hidden,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	.hmenu-item.hidden,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	.hmenu-item.hidden,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	div.hmenu
	.hmenu-item.hidden,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	div.hmenu
	.hmenu-item.hidden,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	div.hmenu
	.hmenu-item.hidden,
#hmenu-container #hmenu-canvas #hmenu-content div.hmenu .hmenu-item.hidden {
	display: none;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.category-section,
#accountMenu-container #accountMenu-canvas #hmenu-content .category-section,
#accountMenu-container #hmenu-canvas #accountMenu-content .category-section,
#accountMenu-container #hmenu-canvas #hmenu-content .category-section,
#hmenu-container #accountMenu-canvas #accountMenu-content .category-section,
#hmenu-container #accountMenu-canvas #hmenu-content .category-section,
#hmenu-container #hmenu-canvas #accountMenu-content .category-section,
#hmenu-container #hmenu-canvas #hmenu-content .category-section {
	height: auto;
	transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1),
		opacity 0.4s cubic-bezier(0.4, 0, 0.6, 1);
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-compressed-btn,
#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-expanded-btn,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	.category-section
	.hmenu-compressed-btn,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	.category-section
	.hmenu-expanded-btn,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-compressed-btn,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-expanded-btn,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	.category-section
	.hmenu-compressed-btn,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	.category-section
	.hmenu-expanded-btn,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-compressed-btn,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-expanded-btn,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	.category-section
	.hmenu-compressed-btn,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	.category-section
	.hmenu-expanded-btn,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-compressed-btn,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	.category-section
	.hmenu-expanded-btn,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.category-section
	.hmenu-compressed-btn,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.category-section
	.hmenu-expanded-btn {
	margin-left: 0;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.category-section
	ul,
#accountMenu-container #accountMenu-canvas #hmenu-content .category-section ul,
#accountMenu-container #hmenu-canvas #accountMenu-content .category-section ul,
#accountMenu-container #hmenu-canvas #hmenu-content .category-section ul,
#hmenu-container #accountMenu-canvas #accountMenu-content .category-section ul,
#hmenu-container #accountMenu-canvas #hmenu-content .category-section ul,
#hmenu-container #hmenu-canvas #accountMenu-content .category-section ul,
#hmenu-container #hmenu-canvas #hmenu-content .category-section ul {
	margin-left: 0;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section,
#accountMenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section,
#hmenu-container #accountMenu-canvas #hmenu-content .hmenu-compress-section,
#hmenu-container #hmenu-canvas #accountMenu-content .hmenu-compress-section,
#hmenu-container #hmenu-canvas #hmenu-content .hmenu-compress-section {
	margin-left: 0;
	list-style: none;
	padding-left: 0;
	overflow: hidden;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed),
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed),
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed),
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed),
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed),
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed),
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed),
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed) {
	height: auto;
	opacity: 1;
	transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1),
		opacity 0.4s cubic-bezier(0.4, 0, 0.6, 1);
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section:not(.compressed)
	+ *
	.hmenu-compressed-btn {
	display: none;
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed {
	height: 0;
	opacity: 0;
	transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1),
		opacity 0.3s cubic-bezier(0.4, 0, 0.6, 1);
}

#accountMenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn,
#accountMenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn,
#accountMenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn,
#accountMenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn,
#hmenu-container
	#accountMenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn,
#hmenu-container
	#accountMenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn,
#hmenu-container
	#hmenu-canvas
	#accountMenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu-compress-section.compressed
	+ *
	.hmenu-expanded-btn {
	display: none;
}

#accountMenu-container .hmenu-translateX-left.hmenu-transition,
#accountMenu-container .hmenu-translateX-right.hmenu-transition,
#accountMenu-container .hmenu-translateX.hmenu-transition,
#hmenu-container .hmenu-translateX-left.hmenu-transition,
#hmenu-container .hmenu-translateX-right.hmenu-transition,
#hmenu-container .hmenu-translateX.hmenu-transition {
	-webkit-transition: transform 250ms ease-in-out;
	-moz-transition: transform 250ms ease-in-out;
	-ms-transition: transform 250ms ease-in-out;
	-o-transition: transform 250ms ease-in-out;
	transition: transform 250ms ease-in-out;
}

#accountMenu-container .hmenu-translateX,
#hmenu-container .hmenu-translateX {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
}

#accountMenu-container .hmenu-translateX-left,
#hmenu-container .hmenu-translateX-left {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
}

#accountMenu-container .hmenu-translateX-right,
#hmenu-container .hmenu-translateX-right {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	-ms-transform: translateX(100%);
	-o-transform: translateX(100%);
	transform: translateX(100%);
}

body.lock-position {
	overflow: hidden;
}

#nav-notification {
	align-items: center;
	align-items: stretch;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	background-color: #fff;
	font-family: inherit;
}

#nav-notification.nav-notification-bottom {
	z-index: 99;
	position: fixed;
	bottom: 0;
}

#nav-notification-primary {
	font-weight: 700;
}

#nav-notification-message {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	line-height: 20px;
	font-size: 14px;
}

a#nav-notification-action {
	margin-left: 5px;
}

a#nav-notification-action:hover {
	border: 1px solid rgba(0, 0, 0, 0.3);
	border-radius: 3px;
	margin: -1px;
	margin-left: 4px;
}

a#nav-notification-action:active {
	border: 1px solid #000;
	border-radius: 3px;
	margin: -1px;
	margin-left: 4px;
}

#nav-notification-action {
	text-decoration: underline;
	padding: 6px;
}

a#nav-notification-left:active,
a#nav-notification-right:active {
	background-color: #f2f5f7;
}

#nav-notification-left {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	display: flex;
	align-items: center;
	text-decoration: none;
	color: #000;
	padding-top: 15px;
	padding-bottom: 15px;
}

#nav-notification-right {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
}

#nav-notification-close {
	stroke: #000;
	stroke-width: 2;
	stroke-linecap: butt;
	line-height: 0;
}

#nav-notification-icon {
	stroke: #000;
	stroke-width: 1.5;
	line-height: 0;
}

#nav-notification-icon polygon {
	fill: none;
}

.skip-link {
	position: absolute;
	top: 12px;
	z-index: -1;
	margin-left: 7px;
	padding: 7px 8px 7px 8px;
	background-color: #fff;
	border: 1px solid #555;
	border-radius: 3px;
}

.skip-link:focus {
	z-index: 500;
}

.nav-assistant {
	position: fixed;
	left: -625rem;
	top: 0;
	display: flex;
	padding: 1rem 1.25rem 1.25rem 1.25rem;
	flex-direction: column;
	align-items: flex-start;
	max-width: 26.25rem;
	border-radius: 0.5rem;
	background: var(--Gray-palette-1600-White, #fff);
	margin: 0.75rem 0 0 0.75rem;
	box-shadow: 0 0 0.875rem 0 rgba(15, 17, 17, 0.5);
	z-index: 1500;
	line-height: 1.25rem;
	font-size: 0.875rem;
}

.nav-assistant ul {
	margin-left: 0;
}

.nav-assistant li {
	list-style: none;
}

.nav-assistant-visible {
	left: 0;
}

.nav-assistant-visible:focus {
	outline: 3px solid #246fb6;
}

.nav-assistant-heading {
	margin-bottom: 0.25rem;
}

.nav-assistant-links-container {
	display: flex;
	margin-bottom: 0.75rem;
	flex-direction: column;
	align-items: flex-start;
	gap: 0.25rem;
	align-self: stretch;
}

.nav-assistant-link {
	align-self: stretch;
}

.nav-assistant-link-button {
	border: none;
	background: 0 0;
	padding: 0;
}

.nav-assistant-separator {
	width: 100%;
	border-top: none;
	border-bottom: 0.0625rem solid
		var(--backgrounds-borders-colors-dividers, #bbbfbf);
}

.nav-assistant .keyboard-shortcut-menu-container {
	display: flex;
	align-items: flex-start;
	gap: 0.5rem;
	align-self: stretch;
}

.nav-assistant .keyboard-shortcuts-list-container {
	display: flex;
	flex-direction: column;
	align-items: stretch;
}

.nav-assistant .keyboard-shortcuts-list-container li {
	border-radius: 0.25rem;
	padding: 0.125rem 0.125rem;
}

.nav-assistant .keyboard-shortcuts-list-container li:focus-within {
	outline: 3px solid #246fb6;
}

.nav-assistant .keyboard-shortcuts-list-container li a:focus,
.nav-assistant .keyboard-shortcuts-list-container li button:focus {
	outline: 0;
}

.nav-assistant .keyboard-shortcuts-list-container li:first-child > div {
	padding: 0.75rem 0 0.5rem 0;
}

.nav-assistant .keyboard-shortcut-container {
	display: flex;
	padding: 0.5rem 0 0.5rem 0;
	align-items: flex-start;
	gap: 0.5rem;
	align-self: stretch;
}

.nav-assistant .shortcut-name {
	align-self: stretch;
	width: 24ch;
	text-align: left;
}

.nav-assistant a:hover,
.nav-assistant button:hover {
	text-decoration: none;
}

.nav-assistant a:hover .shortcut-name,
.nav-assistant button:hover .shortcut-name {
	text-decoration: underline;
	color: #c7511f;
}

.nav-assistant .shortcut-keys-container {
	display: flex;
	align-items: center;
	align-content: center;
	gap: 0.25rem;
	flex-wrap: wrap;
}

.nav-assistant .shortcut-key {
	display: flex;
	padding: 0.125rem 0.625rem 0.1875rem 0.625rem;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 0.625rem;
	border-radius: 0.25rem;
	background: var(--backgrounds-borders-colors-alt-background, #f0f2f2);
}

.nav-assistant .nav-assistant-link {
	border-radius: 0.25rem;
	padding: 0.125rem 0.125rem;
	outline-offset: 0.125rem;
	font-size: 0.875rem;
}

.nav-assistant .nav-assistant-link:focus {
	outline: 3px solid #246fb6;
}

.nav-assistant .nav-assistant-link:hover {
	text-decoration: underline;
}

.nav-assistant .font-color {
	color: var(--Text-colors-Base, #0f1111);
}

.nav-assistant .plus-sign-color {
	color: #000;
}

.nav-assistant-card-font {
	font-family: inherit;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1.25rem;
}

.nav-assistant-headers-font {
	font-family: inherit;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: 1.25rem;
}

.nav-assistant .shortcut-help-container {
	display: flex;
	padding: 0.75rem;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	gap: 0.25rem;
	border-radius: 0.5rem;
	background: var(--backgrounds-borders-colors-alt-background, #f0f2f2);
}

.nav-assistant .shortcut-help-item-container {
	display: flex;
	align-items: center;
	gap: 0.625rem;
	align-self: stretch;
}

.nav-assistant .icon-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 0.625rem;
	align-self: stretch;
}

.nav-assistant .shortcut-help-icon {
	width: 18px;
	height: 18px;
}

.nav-assistant .help-text-container {
	flex: 1 0 0;
	font-size: 0.875rem;
}

.nav-assistant .shortcut-help-text-font {
	font-family: inherit;
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: 1rem;
}

.nav-assistant #nav-assist-shortcut-help {
	border-radius: 0.25rem;
	padding: 0.125rem 0.125rem;
	margin-top: 0.5rem;
}

#skippedLink {
	border: 0.0625rem solid #555;
	border-radius: 0.1875rem;
	background-color: #fff;
	color: #0f1111;
	padding: 0.4375rem 0.5rem 0.4375rem 0.5rem;
	opacity: 0;
	height: 0;
	display: block;
	z-index: -1;
	margin-left: 0.4375rem;
	position: absolute;
	text-decoration: none;
	cursor: default;
}

#skippedLink:focus {
	outline: 3px solid #246fb6;
	height: auto;
	opacity: 1;
	z-index: 500;
}

.nav-assistant-focus {
	outline: 3px solid #246fb6;
}

/* ******** */
.nav-hidden,
.nav-hidden-aria {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

header.nav-flex {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

#navbar.nav-flex .nav-left,
#navbar.nav-flex .nav-right {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex .nav-fill {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

#navbar.nav-flex #nav-belt.nav-updated-pinned-config {
	position: fixed !important;
	top: 0;
	flex-grow: 1;
}

#navbar.nav-flex #nav-belt {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	height: 60px;
}

#navbar.nav-flex #nav-belt .nav-fill,
#navbar.nav-flex #nav-belt .nav-left,
#navbar.nav-flex #nav-belt .nav-right {
	height: auto;
}

#navbar.nav-flex #nav-belt #nav-hamburger-menu,
#navbar.nav-flex #nav-belt #nav-hamburger-menu .hm-icon {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex #nav-belt #nav-search {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 10px 4px 10px 3px;
}

#navbar.nav-flex #nav-belt #nav-search.nav-fixed {
	height: 55px;
	position: fixed;
	top: 0;
	padding: 10px 0 10px 20px;
	z-index: 199;
}

#navbar.nav-flex #nav-belt #nav-search .nav-fill,
#navbar.nav-flex #nav-belt #nav-search .nav-left,
#navbar.nav-flex #nav-belt #nav-search .nav-right {
	height: auto;
}

#navbar.nav-flex #nav-belt #nav-search .nav-left,
#navbar.nav-flex #nav-belt #nav-search .nav-right {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex #nav-belt #nav-search .nav-search-scope {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	float: none;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar,
#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-fill,
#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-search-field {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 0px;
	-ms-flex: 1 1 0px;
	flex: 1 1 0px;
}

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-right {
	min-width: auto;
}

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-input {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex #nav-belt #nav-search .nav-searchbar .nav-search-submit {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex
	#nav-belt
	#nav-search
	.nav-searchbar
	.nav-search-submit
	#nav-search-submit-text.nav-sprite {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: auto;
	height: auto;
	background-position: 2px -280px;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools.nav-fixed {
	top: 0;
	position: fixed;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a {
	padding: 0 9px 10px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-decoration: none;
}

@media (max-width: 1000px) {
	#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a {
		padding-right: 9px;
		padding-left: 8px;
	}
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a * {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 0;
	margin: 0;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	> .nav-a
	.nav-line-2
	.nav-icon.nav-arrow {
	margin: 3px 0 0 5px;
}

.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	> .nav-a
	.nav-line-2
	.nav-icon.nav-arrow {
	margin-top: 1px;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a .nav-line-3,
#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a .nav-line-4 {
	display: none;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a {
	padding: 0 4px 8px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-decoration: none;
	padding-left: 9px;
}

@media (max-width: 1000px) {
	#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a {
		padding-right: 4px;
		padding-left: 9px;
	}
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a * {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 0;
	margin: 0;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a .nav-line-3,
#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div > .nav-a .nav-line-4 {
	display: none;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools .nav-div .nav-icon.nav-arrow {
	margin: 31.5px 0 0 0;
	border-style: solid;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #a7acb2;
	border-bottom-width: 0;
}

.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	.nav-div
	.nav-icon.nav-arrow {
	margin-top: 31.5px;
}

@media (max-width: 1000px) {
	#navbar.nav-flex #nav-belt .nav-right #nav-tools > .nav-a:first-of-type {
		padding-right: 9px;
		padding-left: 2px;
	}

	#navbar.nav-flex
		#nav-belt
		.nav-right
		#nav-tools
		> .nav-a:first-of-type#icp-nav-flyout {
		padding-left: 0;
	}
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout {
	margin: 0 1px 0 1px;
	padding-left: 7px;
	padding-bottom: 5px;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a {
	padding: 0 0 5px;
	margin: 1px;
	display: -webkit-box;
	float: left;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:active,
#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:focus,
#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a:hover {
	margin: 1px 0 0 0;
}

@media (max-width: 1000px) {
	#navbar.nav-flex #nav-belt .nav-right #nav-tools #icp-nav-flyout .nav-a {
		padding-right: 2px;
		padding-left: 7px;
		float: left;
	}
}

.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.nav-a {
	padding-right: 0;
}

.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.nav-a:active,
.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.nav-a:focus,
.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.nav-a:hover {
	padding-right: 0;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.nav-icon.nav-arrow {
	margin: 6px 0 0 1px;
	margin-top: 31px;
	position: absolute;
}

.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.nav-icon.nav-arrow {
	margin: 31px 0 0 -1px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0;
	padding-right: 0;
}

.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner {
	padding-right: 8px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner
	.nav-line-1 {
	padding-bottom: 2px;
	padding-right: 8px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner
	.nav-line-2 {
	margin-left: 1px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner
	.nav-line-2
	.icp-nav-flag {
	margin: 0 2px 1px 0;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner
	.nav-line-2
	.icp-nav-flag-lop {
	transform: scale(0.9);
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner
	.nav-icon.nav-arrow.icp-nav-arrow-discoverability-t2 {
	margin: -3px 0 0 2px;
}

.nav-locale-jp
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout
	.icp-nav-link-inner
	.nav-icon.nav-arrow.icp-nav-arrow-discoverability-t2 {
	margin: -5px 0 0 5px;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-link-accountList {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	float: none;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
	text-decoration: none;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList
	.nav-line-1-container {
	position: relative;
	width: 100%;
	height: 14px;
	margin-top: 9px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList.nav-truncate
	.nav-line-1 {
	display: inline-block;
	padding: 0 1px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

@media (max-width: 1000px) {
	#navbar.nav-flex
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList.nav-truncate
		.nav-line-1 {
		padding-left: 2px;
	}
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList
	.nav-line-2 {
	width: auto;
	min-width: 0;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart {
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	padding: 0 9px 11px 10px;
}

.nav-ewc-persistent-hover
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart {
	padding-left: 31px;
}

.nav-ewc-persistent-hover
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:focus,
.nav-ewc-persistent-hover
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:hover {
	padding-bottom: 11px;
}

.nav-ewc-persistent-hover
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:focus
	#nav-cart-count-container
	#nav-cart-count,
.nav-ewc-persistent-hover
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:hover
	#nav-cart-count-container
	#nav-cart-count {
	top: 8px;
}

#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:focus,
#navbar.nav-flex #nav-belt .nav-right #nav-tools #nav-cart:hover {
	padding-bottom: 10px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:focus
	#nav-cart-count-container
	#nav-cart-count,
#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:hover
	#nav-cart-count-container
	#nav-cart-count {
	top: 7px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-count-container,
#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-moz-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	align-items: flex-start;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-count-container {
	position: relative;
	padding-bottom: 1px;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-count-container
	#nav-cart-count {
	position: absolute;
	left: 13px;
	right: auto;
	top: 8px;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2
	.nav-icon.nav-arrow {
	margin: 0 0 2px 5px;
}

.nav-ewc-persistent-hover
	#navbar.nav-flex
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2 {
	padding-left: 3px;
}

#navbar.nav-flex #nav-flyout-anchor,
#navbar.nav-flex #nav-flyout-iss-anchor,
#navbar.nav-flex #nav-subnav-toaster {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	float: none;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

#navbar.nav-flex #nav-subnav .nav-right {
	float: right;
}

#navbar.nav-flex #nav-subnav-toaster > * {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}

#navbar.nav-flex #nav-main.nav-sprite {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

#navbar.nav-flex #nav-main.nav-sprite #nav-shop {
	padding: 0;
}

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	min-width: 0;
}

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container.nav-fixed {
	display: none;
}

#navbar.nav-flex #nav-main.nav-sprite #nav-xshop-container #nav-xshop {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
}

#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a {
	padding: 8px 9px 8px 9px;
	scroll-margin: 0;
	height: 12px;
	box-sizing: content-box;
}

#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a
	.nav-arrow {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a,
#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:active,
#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus,
#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:hover {
	margin: 5px 1px 6px 0;
}

#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:active,
#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:hover {
	padding: 7px 8px 7px 8px;
	box-shadow: none;
}

.using-mouse#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus {
	padding: 7px 8px 7px 8px;
	box-shadow: none;
}

#navbar.nav-flex
	#nav-main.nav-sprite
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-arrow {
	display: -webkit-inline-box;
	display: -moz-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
}

#navbar.nav-flex #nav-main.nav-sprite .nav-right {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

#navbar.nav-flex
	#nav-main.nav-sprite
	.nav-right
	#nav-swmslot.nav-swm-text-widget,
#navbar.nav-flex
	#nav-main.nav-sprite
	.nav-right
	#nav-swmslot.nav-swm-text-widget
	* {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	white-space: pre;
}

#navbar.nav-flex.nav-fixed #nav-main {
	position: fixed;
	top: 0;
	left: 0;
	height: 56px;
	padding-top: 0;
	z-index: 197;
}

#navbar.nav-flex.nav-fixed #nav-belt {
	z-index: auto;
}

#navbar.nav-flex.nav-fixed #nav-flyout-anchor,
#navbar.nav-flex.nav-fixed #nav-flyout-iss-anchor,
#navbar.nav-flex.nav-fixed #nav-subnav-toaster {
	z-index: 199;
}

#navbar.nav-flex.nav-fixed #nav-shop,
#navbar.nav-flex.nav-fixed #nav-tools {
	padding-top: 4px;
	z-index: 199;
}

#navbar.nav-flex.nav-fixed #nav-belt #nav-hamburger-menu {
	position: fixed;
	top: 3px;
	left: 0;
	z-index: 199;
}

#navbar.nav-flex.nav-fixed.hamburger.nav-packard-glow
	#nav-global-location-slot {
	width: 256px;
	padding-left: 47px;
	height: 40px;
	z-index: 199;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	width: fit-content;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 0 0 1px 0;
	margin: 1px 1px 0 3px;
	width: fit-content;
	height: auto;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	scroll-margin: 0;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:focus {
	border: none;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	-moz-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	margin: 2px 0 2px 1px;
	padding: 0 0 0 2px;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:active,
#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:hover {
	margin: 2px 0 2px 1px;
	padding: 0 0 0 2px;
	border: 0;
	border-radius: 2px;
	outline: #fff solid 1px;
	outline-offset: -1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.using-mouse#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:focus {
	margin: 2px 0 2px 1px;
	padding: 0 0 0 2px;
	border: 0;
	border-radius: 2px;
	outline: #fff solid 1px;
	outline-offset: -1px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	#nav-packard-glow-loc-icon {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	#glow-ingress-block {
	margin-left: 3px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
}

#navbar.nav-flex.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	.nav-line-2 {
	padding-bottom: 4px;
}

body {
	margin: 0 8px !important;
}

html.a-js body,
html.a-no-js body {
	margin: 0 !important;
}

.site-stripe-margin-control {
	margin: 0 -8px;
}

html.a-js .site-stripe-margin-control,
html.a-no-js .site-stripe-margin-control {
	margin: 0;
}

.nav-ewc-persistent-hover #nav-AssociateStripe {
	margin-right: -220px !important;
}

#navbar {
	position: relative;
	top: 0;
	left: 0;
	z-index: 198;
	font-family: inherit;
	font-size: 12px;
	line-height: 1em;
	display: block;
	zoom: 1;
	min-width: 1000px;
}

html.a-js #navbar,
html.a-no-js #navbar {
	margin: 0 !important;
}

#navbar .nav-ie-min-width {
	display: none;
}

#navbar * {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#navbar.nav-fixed #nav-main {
	position: fixed;
	top: 0;
	left: 0;
	height: 56px;
	padding-top: 0;
}

#navbar.nav-fixed #nav-shop,
#navbar.nav-fixed #nav-tools {
	padding-top: 4px;
}

#navbar.nav-fixed #nav-hamburger-menu {
	position: fixed;
	top: 3px;
	left: 0;
}

#navbar.nav-fixed.hamburger.nav-packard-glow #nav-global-location-slot {
	width: 256px;
	padding-left: 47px;
	padding-top: 3px;
}

#navbar.subnav-fixed #nav-subnav {
	position: fixed;
	width: 100%;
	left: 0;
	padding-top: 0;
}

#navbar.subnav-sticky #nav-subnav {
	position: fixed;
	left: 0;
}

.rufus-docked-left #navbar.subnav-sticky #nav-subnav {
	left: 320px;
}

.rufus-docked-right #navbar.subnav-sticky #nav-subnav {
	left: 12px;
}

#navbar.subnav-sticky .nav-subnavFlyout {
	position: fixed !important;
	top: 30px !important;
}

#navbar.subnav-sticky .nav-fullWidthSubnavFlyout {
	position: fixed !important;
	top: 30px !important;
}

#navbar #nav-logo-borderfade .nav-fade-mask {
	width: 39px;
}

#navbar #nav-AssociateStripe div {
	margin: 0;
	left: 0;
}

#nav-belt,
#navbar .nav-belt {
	position: relative;
	width: 100%;
	font-size: 14px;
	z-index: 5;
}

.nav-xshop-large #nav-belt .nav-fill,
.nav-xshop-large #nav-belt .nav-left,
.nav-xshop-large #nav-belt .nav-right,
.nav-xshop-large #navbar .nav-belt .nav-fill,
.nav-xshop-large #navbar .nav-belt .nav-left,
.nav-xshop-large #navbar .nav-belt .nav-right {
	height: 50px;
}

#nav-belt .nav-a,
#navbar .nav-belt .nav-a {
	color: #d6d6d6;
}

#nav-belt .nav-a:hover,
#navbar .nav-belt .nav-a:hover {
	color: #fff;
	outline: 0;
}

#nav-belt .nav-fill,
#nav-belt .nav-left,
#nav-belt .nav-right,
#navbar .nav-belt .nav-fill,
#navbar .nav-belt .nav-left,
#navbar .nav-belt .nav-right {
	height: 43px;
}

#nav-belt .nav-right,
#navbar .nav-belt .nav-right {
	min-width: auto;
}

#nav-belt .nav-fill,
#navbar .nav-belt .nav-fill {
	overflow: visible;
}

#nav-main,
#navbar .nav-main {
	width: 100%;
	max-height: 56px;
	padding-top: 1px;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 4;
	background-position: 0 -725px;
}

#nav-main .nav-fill,
#nav-main .nav-left,
#nav-main .nav-right,
#navbar .nav-main .nav-fill,
#navbar .nav-main .nav-left,
#navbar .nav-main .nav-right {
	max-height: 55px;
}

#nav-main span.nav-arrow,
#navbar .nav-main span.nav-arrow {
	display: none;
}

#nav-logo-borderfade {
	height: 1px;
	line-height: 0;
	overflow: hidden;
	background-color: #e7e7e7;
	position: relative;
}

#nav-logo-borderfade .nav-fade {
	position: absolute;
	left: 10px;
	height: 1px;
	width: 98px;
	line-height: 0;
	overflow: hidden;
	background-position: -10px -320px;
	background-color: #fff;
}

#nav-logo-borderfade .nav-fade-mask {
	position: absolute;
	left: 0;
	top: -1px;
	height: 3px;
	width: 10px;
	padding: 0;
	margin: 0;
	line-height: 0;
	background: #fff;
	overflow: hidden;
}

* html #nav-logo-borderfade {
	display: none;
}

#nav-tools {
	float: left;
	text-decoration: none;
	margin-top: 2px;
	padding: 3px 0 0 0;
}

#nav-tools.nav-fixed {
	top: 0;
	position: fixed;
}

#nav-tools .nav-a,
#navbar .nav-tools .nav-a {
	position: relative;
	float: left;
	top: 1px;
	padding: 0 0 0 9px;
	line-height: 44px;
	height: 44px;
}

#nav-tools .nav-a:focus,
#nav-tools .nav-a:hover,
#navbar .nav-tools .nav-a:focus,
#navbar .nav-tools .nav-a:hover {
	top: 0;
	margin: 0;
	height: 44px;
}

#nav-tools .nav-a:hover,
#navbar .nav-tools .nav-a:hover {
	border: 1px solid #ddd;
	border-bottom-color: #ccc;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
}

#nav-tools #icp-nav-flyout .nav-a:active,
#nav-tools #icp-nav-flyout .nav-a:focus,
#nav-tools #icp-nav-flyout .nav-a:hover,
#navbar .nav-tools #icp-nav-flyout .nav-a:active,
#navbar .nav-tools #icp-nav-flyout .nav-a:focus,
#navbar .nav-tools #icp-nav-flyout .nav-a:hover {
	padding: 0 0 2px;
	margin: 0;
}

#nav-tools .nav-counter,
#navbar .nav-tools .nav-counter {
	display: inline-block;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	width: 13px;
	height: 13px;
	margin: 0 0 0 4px;
	line-height: 13px;
	font-family: inherit;
	font-size: 11px;
	font-weight: 700;
	text-align: center;
	color: #c7511f;
	border: 1px solid #c7511f;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	border-radius: 0\9;
}

#nav-tools .nav-cart-count,
#navbar .nav-tools .nav-cart-count {
	font-weight: 700;
	font-family: inherit;
	position: absolute;
	line-height: 16px;
	text-align: center;
}

#nav-tools #nav-cart .nav-cart-icon,
#nav-tools .nav-cart .nav-cart-icon,
#navbar .nav-tools #nav-cart .nav-cart-icon,
#navbar .nav-tools .nav-cart .nav-cart-icon {
	display: block;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 11px;
}

#nav-tools #nav-cart .nav-line-1,
#nav-tools #nav-cart .nav-line-2,
#nav-tools .nav-cart .nav-line-1,
#nav-tools .nav-cart .nav-line-2,
#navbar .nav-tools #nav-cart .nav-line-1,
#navbar .nav-tools #nav-cart .nav-line-2,
#navbar .nav-tools .nav-cart .nav-line-1,
#navbar .nav-tools .nav-cart .nav-line-2 {
	margin-left: 42px;
}

#nav-tools .nav-unrec #nav-link-yourAccount,
#navbar .nav-tools .nav-unrec #nav-link-yourAccount {
	color: #000;
	font-weight: 700;
}

#nav-tools .nav-unrec #nav-link-yourAccount .nav-icon,
#navbar .nav-tools .nav-unrec #nav-link-yourAccount .nav-icon {
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #a7acb2;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#nav-tools #nav-account-text-container,
#navbar .nav-tools #nav-account-text-container {
	float: right;
	position: relative;
}

#nav-tools #nav-account-text-container .nav-line-1,
#navbar .nav-tools #nav-account-text-container .nav-line-1 {
	padding-left: 0;
}

@media (max-width: 1000px) {
	#nav-tools .nav-a {
		padding-left: 8px;
	}
}

@media (max-width: 1000px) {
	#nav-tools .nav-a:first-of-type {
		padding-left: 2px;
	}
}

@media (max-width: 1000px) {
	#nav-tools .nav-truncate:first-of-type .nav-line-1 {
		padding-left: 3px;
	}
}

@media (max-width: 1000px) {
	#nav-tools .nav-a-2 .nav-line-1,
	#nav-tools .nav-a-2 .nav-line-2,
	#nav-tools .nav-a-2 .nav-line-3,
	#nav-tools .nav-a-2 .nav-line-4 {
		padding-right: 8px;
	}
}

#nav-tools .nav-a:last-of-type {
	padding-left: 6px;
}

#nav-tools .nav-a-2,
#nav-xshop .nav-a-2,
#navbar .nav-tools .nav-a-2 {
	padding-right: 0;
	overflow: hidden;
	top: 1px;
	margin: 0 1px;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#nav-tools .nav-a-2 .nav-line-1,
#nav-tools .nav-a-2 .nav-line-2,
#nav-tools .nav-a-2 .nav-line-3,
#nav-tools .nav-a-2 .nav-line-4,
#nav-xshop .nav-a-2 .nav-line-1,
#nav-xshop .nav-a-2 .nav-line-2,
#nav-xshop .nav-a-2 .nav-line-3,
#nav-xshop .nav-a-2 .nav-line-4,
#navbar .nav-tools .nav-a-2 .nav-line-1,
#navbar .nav-tools .nav-a-2 .nav-line-2,
#navbar .nav-tools .nav-a-2 .nav-line-3,
#navbar .nav-tools .nav-a-2 .nav-line-4 {
	float: left;
	clear: both;
	white-space: nowrap;
	padding-right: 9px;
	font-family: inherit;
	color: #000;
}

#nav-tools .nav-a-2 .nav-line-1,
#nav-tools .nav-a-2 .nav-line-3,
#nav-xshop .nav-a-2 .nav-line-1,
#nav-xshop .nav-a-2 .nav-line-3,
#navbar .nav-tools .nav-a-2 .nav-line-1,
#navbar .nav-tools .nav-a-2 .nav-line-3 {
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	font-weight: 400;
	margin-top: 9px;
}

#nav-tools .nav-a-2 .nav-line-2,
#nav-tools .nav-a-2 .nav-line-4,
#nav-xshop .nav-a-2 .nav-line-2,
#nav-xshop .nav-a-2 .nav-line-4,
#navbar .nav-tools .nav-a-2 .nav-line-2,
#navbar .nav-tools .nav-a-2 .nav-line-4 {
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	padding-bottom: 5px;
}

#nav-tools .nav-a-2 .nav-line-2 .nav-icon,
#nav-tools .nav-a-2 .nav-line-4 .nav-icon,
#nav-xshop .nav-a-2 .nav-line-2 .nav-icon,
#nav-xshop .nav-a-2 .nav-line-4 .nav-icon,
#navbar .nav-tools .nav-a-2 .nav-line-2 .nav-icon,
#navbar .nav-tools .nav-a-2 .nav-line-4 .nav-icon {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #a7acb2;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-tools .nav-a-2 .nav-line-2 .nav-icon-flipped,
#nav-tools .nav-a-2 .nav-line-4 .nav-icon-flipped,
#nav-xshop .nav-a-2 .nav-line-2 .nav-icon-flipped,
#nav-xshop .nav-a-2 .nav-line-4 .nav-icon-flipped,
#navbar .nav-tools .nav-a-2 .nav-line-2 .nav-icon-flipped,
#navbar .nav-tools .nav-a-2 .nav-line-4 .nav-icon-flipped {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top-width: 0;
	border-bottom: 4px solid #a7acb2;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-tools .nav-a-2 .nav-line-3,
#nav-tools .nav-a-2 .nav-line-4,
#nav-xshop .nav-a-2 .nav-line-3,
#nav-xshop .nav-a-2 .nav-line-4,
#navbar .nav-tools .nav-a-2 .nav-line-3,
#navbar .nav-tools .nav-a-2 .nav-line-4 {
	display: none;
}

#nav-tools .nav-truncate .nav-line-1,
#nav-tools .nav-truncate .nav-line-3,
#nav-xshop .nav-truncate .nav-line-1,
#nav-xshop .nav-truncate .nav-line-3,
#navbar .nav-tools .nav-truncate .nav-line-1,
#navbar .nav-tools .nav-truncate .nav-line-3 {
	text-overflow: ellipsis;
	overflow: hidden;
	position: absolute;
	top: 8px;
	left: 0;
	width: 100%;
	margin-top: 1px;
	padding: 0 10px 0 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: inherit;
}

* html #nav-tools .nav-truncate .nav-line-1,
* html #nav-tools .nav-truncate .nav-line-3,
* html #nav-xshop .nav-truncate .nav-line-1,
* html #nav-xshop .nav-truncate .nav-line-3,
* html #navbar .nav-tools .nav-truncate .nav-line-1,
* html #navbar .nav-tools .nav-truncate .nav-line-3 {
	width: 118px;
}

#nav-tools .nav-truncate .nav-line-2,
#nav-xshop .nav-truncate .nav-line-2,
#navbar .nav-tools .nav-truncate .nav-line-2 {
	padding-top: 23px;
}

#nav-tools .nav-single-row-link,
#nav-tools .nav-single-row-link:focus,
#nav-tools .nav-single-row-link:hover,
#nav-xshop .nav-single-row-link,
#nav-xshop .nav-single-row-link:focus,
#nav-xshop .nav-single-row-link:hover,
#navbar .nav-tools .nav-single-row-link,
#navbar .nav-tools .nav-single-row-link:focus,
#navbar .nav-tools .nav-single-row-link:hover {
	height: 26px;
	margin-top: 18px;
}

#nav-tools .nav-single-row-link .nav-line-1,
#nav-tools .nav-single-row-link:focus .nav-line-1,
#nav-tools .nav-single-row-link:hover .nav-line-1,
#nav-xshop .nav-single-row-link .nav-line-1,
#nav-xshop .nav-single-row-link:focus .nav-line-1,
#nav-xshop .nav-single-row-link:hover .nav-line-1,
#navbar .nav-tools .nav-single-row-link .nav-line-1,
#navbar .nav-tools .nav-single-row-link:focus .nav-line-1,
#navbar .nav-tools .nav-single-row-link:hover .nav-line-1 {
	color: #aaa;
	height: 0;
	margin-top: 5px;
}

* html #nav-tools .nav-single-row-link .nav-line-1,
* html #nav-tools .nav-single-row-link:focus .nav-line-1,
* html #nav-tools .nav-single-row-link:hover .nav-line-1,
* html #nav-xshop .nav-single-row-link .nav-line-1,
* html #nav-xshop .nav-single-row-link:focus .nav-line-1,
* html #nav-xshop .nav-single-row-link:hover .nav-line-1,
* html #navbar .nav-tools .nav-single-row-link .nav-line-1,
* html #navbar .nav-tools .nav-single-row-link:focus .nav-line-1,
* html #navbar .nav-tools .nav-single-row-link:hover .nav-line-1 {
	line-height: 0;
}

#nav-tools .nav-a-removed,
#nav-xshop .nav-a-removed,
#navbar .nav-tools .nav-a-removed {
	display: none;
}

#nav-tools .nav-a-hidden,
#nav-xshop .nav-a-hidden,
#navbar .nav-tools .nav-a-hidden {
	visibility: hidden;
}

#nav-tools .nav-div .nav-icon,
#navbar .nav-tools .nav-icon {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #a7acb2;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-programs {
	margin-top: 2px;
	padding: 6px 13px 0 0;
}

#nav-programs #nav-shop {
	padding-top: 0;
	margin-top: 0;
	width: auto;
}

#nav-programs .nav-a-2:first-of-type {
	margin-left: -11px;
}

#nav-programs .nav-a-2:first-of-type:focus,
#nav-programs .nav-a-2:first-of-type:hover {
	margin-left: -12px;
}

#nav-shop {
	float: left;
	padding: 6px 12px 0 15px;
	text-decoration: none;
	margin-top: 2px;
	width: auto;
}

#nav-programs .nav-a,
#nav-shop .nav-a {
	line-height: 44px;
	height: 44px;
	position: relative;
	float: left;
	top: 1px;
}

#nav-programs .nav-a:focus,
#nav-programs .nav-a:hover,
#nav-shop .nav-a:focus,
#nav-shop .nav-a:hover {
	top: 0;
	margin: 0;
	height: 44px;
}

#nav-programs .nav-a:hover,
#nav-shop .nav-a:hover {
	border: 1px solid #ddd;
	border-bottom-color: #ccc;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
}

#nav-programs .nav-a-2,
#nav-shop .nav-a-2 {
	padding-right: 0;
	overflow: hidden;
	top: 1px;
	margin: 0 1px;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#nav-programs .nav-a-2 .nav-line-1,
#nav-programs .nav-a-2 .nav-line-2,
#nav-shop .nav-a-2 .nav-line-1,
#nav-shop .nav-a-2 .nav-line-2 {
	float: left;
	clear: both;
	white-space: nowrap;
	padding: 0 12px 0 13px;
	font-family: inherit;
	color: #000;
}

#nav-programs .nav-a-2 .nav-line-1,
#nav-shop .nav-a-2 .nav-line-1 {
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	font-weight: 400;
	margin-top: 9px;
}

#nav-programs .nav-a-2 .nav-line-2,
#nav-shop .nav-a-2 .nav-line-2 {
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	padding-bottom: 5px;
}

#nav-programs .nav-a-2 .nav-line-2 .nav-icon,
#nav-shop .nav-a-2 .nav-line-2 .nav-icon {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #a7acb2;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-programs .nav-a-2 .nav-line-2 .nav-icon-flipped,
#nav-shop .nav-a-2 .nav-line-2 .nav-icon-flipped {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top-width: 0;
	border-bottom: 4px solid #a7acb2;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-programs .nav-single-row-link,
#nav-programs .nav-single-row-link:focus,
#nav-programs .nav-single-row-link:hover,
#nav-shop .nav-single-row-link,
#nav-shop .nav-single-row-link:focus,
#nav-shop .nav-single-row-link:hover {
	height: 26px;
	margin-top: 16px;
}

#nav-programs .nav-single-row-link .nav-line-1,
#nav-programs .nav-single-row-link:focus .nav-line-1,
#nav-programs .nav-single-row-link:hover .nav-line-1,
#nav-shop .nav-single-row-link .nav-line-1,
#nav-shop .nav-single-row-link:focus .nav-line-1,
#nav-shop .nav-single-row-link:hover .nav-line-1 {
	color: #aaa;
	height: 0;
	margin-top: 5px;
}

* html #nav-programs .nav-single-row-link .nav-line-1,
* html #nav-programs .nav-single-row-link:focus .nav-line-1,
* html #nav-programs .nav-single-row-link:hover .nav-line-1,
* html #nav-shop .nav-single-row-link .nav-line-1,
* html #nav-shop .nav-single-row-link:focus .nav-line-1,
* html #nav-shop .nav-single-row-link:hover .nav-line-1 {
	line-height: 0;
}

#nav-xshop-container {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	z-index: 20;
}

.nav-cobranded #nav-xshop-container {
	margin-left: 43px;
}

* html #nav-xshop-container {
	margin-left: 20px;
}

#nav-xshop-container.nav-fixed {
	display: none;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a {
	float: left;
	font-family: inherit;
	font-size: 14px;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a.nav-a-2 {
	margin: 0 1px;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a.nav-single-row-link {
	margin-top: 18px;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a:first-of-type {
	padding-left: 0;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a,
#nav-xshop .nav-ul .nav-li .nav-div .nav-a:link,
#nav-xshop .nav-ul .nav-li .nav-div .nav-a:visited {
	color: #05a;
	text-decoration: none;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a:active,
#nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	color: #c7511f;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a .nav-icon {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #a7acb2;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-a .nav-icon-flipped {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top-width: 0;
	border-bottom: 4px solid #a7acb2;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-xshop .nav-ul .nav-li .nav-div:active,
#nav-xshop .nav-ul .nav-li .nav-div:hover {
	color: #c7511f;
}

#nav-xshop .nav-ul .nav-li .nav-div .nav-icon {
	display: inline-block;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #a7acb2;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	margin: 0 0 2px 0;
	visibility: hidden;
}

#nav-xshop .nav-a-2 {
	position: relative;
}

#nav-xshop .nav-a-2:focus,
#nav-xshop .nav-a-2:hover {
	top: 0;
	margin-right: 0;
	margin-left: 0;
	border: 1px solid #ddd;
	border-bottom-color: #ccc;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
}

#nav-xshop .nav-a-2:focus {
	outline: 0;
}

#nav-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1000px;
	height: 100%;
	display: none;
	background-color: #000;
	-ms-filter: opacity(0.6);
	filter: alpha(opacity=60);
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	-o-opacity: 0.6;
	opacity: 0.6;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 4;
}

.rufus-docked-left #nav-cover {
	top: 12px;
	left: 320px;
	max-width: calc(100% - 332px);
}

.rufus-docked-right #nav-cover {
	top: 12px;
	left: 12px;
	max-width: calc(100% - 332px);
}

.nav-left {
	position: relative;
	float: left;
	width: auto;
}

.nav-right {
	position: relative;
	float: right;
	width: auto;
}

.nav-fill {
	width: auto;
	overflow: hidden;
	white-space: nowrap;
}

.nav-icon {
	background-repeat: no-repeat;
}

a.nav-a,
a.nav-a:link,
a.nav-a:visited {
	font-family: inherit;
	text-decoration: none;
	cursor: pointer;
}

.nav-b {
	font-weight: 700;
}

.nav-action-signin-button {
	height: 33px;
	width: 100%;
	border-radius: 8px;
	box-sizing: border-box;
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
	background: #ffd814;
	border-color: #fcd200;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: inline-block;
	padding: 0;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	line-height: 30px;
	font-size: 13px;
}

.nav-action-signin-button .nav-action-inner {
	color: #111;
	display: block;
	text-align: center;
}

.nav-action-button,
.nav-action-button:link {
	height: 33px;
	margin: 0 10px 0 11px;
	cursor: pointer;
	outline: 0;
	border: 1px solid;
	border-color: #c89411 #b0820f #99710d;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
	-webkit-box-shadow: inset 0 1px 0 0 #fcf3dc;
	-moz-box-shadow: inset 0 1px 0 0 #fcf3dc;
	box-shadow: inset 0 1px 0 0 #fcf3dc;
	background: #f3cf72;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF8E3AD', endColorstr='#FFEEBA37', GradientType=0 );
	background: linear-gradient(to bottom, #f8e3ad, #eeba37);
	background: -moz-linear-gradient(top, #f8e3ad, #eeba37);
	background: -webkit-linear-gradient(top, #f8e3ad, #eeba37);
	background: -o-linear-gradient(top, #f8e3ad, #eeba37);
	background: -ms-linear-gradient(top, #f8e3ad, #eeba37);
	text-align: center;
	line-height: 31px;
	vertical-align: middle;
	color: #111;
	font-family: inherit;
	text-decoration: none;
	line-height: 30px;
	font-size: 13px;
}

.nav-action-button:focus,
.nav-action-button:hover,
.nav-action-button:link:focus,
.nav-action-button:link:hover {
	background: #f1c65a;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF6DA95', endColorstr='#FFECB21F', GradientType=0 );
	background: linear-gradient(to bottom, #f6da95, #ecb21f);
	background: -moz-linear-gradient(top, #f6da95, #ecb21f);
	background: -webkit-linear-gradient(top, #f6da95, #ecb21f);
	background: -o-linear-gradient(top, #f6da95, #ecb21f);
	background: -ms-linear-gradient(top, #f6da95, #ecb21f);
	text-decoration: none;
}

.nav-action-button:active,
.nav-action-button:link:active {
	background: #eeba37;
	-webkit-box-shadow: inset 0 1px 3px 0 #b0820f;
	-moz-box-shadow: inset 0 1px 3px 0 #b0820f;
	box-shadow: inset 0 1px 3px 0 #b0820f;
}

.nav-action-button .nav-action-inner,
.nav-action-button:link .nav-action-inner {
	color: #111;
	display: block;
	text-align: center;
}

.nav-column {
	float: left;
	clear: none;
}

.nav-column-notfirst {
	margin-left: -12px;
}

.nav-abs-center {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

@media screen and (min-width: 1001px) {
	#navbar #nav-belt #nav-tools #nav-link-accountList .nav-short-width {
		display: none;
	}
}

@media screen and (max-width: 1000px) {
	#navbar #nav-belt #nav-tools #nav-link-accountList .nav-long-width {
		display: none;
	}
}

#nav-tools #nav-cart .nav-cart-icon,
#nav-tools .nav-cart .nav-cart-icon,
#navbar .nav-tools #nav-cart .nav-cart-icon,
#navbar .nav-tools .nav-cart .nav-cart-icon {
	background-position: -10px -340px;
	width: 38px;
	height: 26px;
}

#nav-checkout-cart-icon {
	background-position: -295px -340px;
	width: 38px;
	height: 26px;
}

#nav-tools #nav-cart .nav-cart-0,
#nav-tools .nav-cart .nav-cart-0,
#navbar .nav-tools #nav-cart .nav-cart-0,
#navbar .nav-tools .nav-cart .nav-cart-0 {
	left: 23px;
	top: 9px;
	font-size: 16px;
	width: 19px;
}

#nav-tools #nav-cart .nav-cart-1,
#nav-tools .nav-cart .nav-cart-1,
#navbar .nav-tools #nav-cart .nav-cart-1,
#navbar .nav-tools .nav-cart .nav-cart-1 {
	left: 23px;
	top: 9px;
	font-size: 16px;
	width: 19px;
}

#nav-tools #nav-cart .nav-cart-10,
#nav-tools .nav-cart .nav-cart-10,
#navbar .nav-tools #nav-cart .nav-cart-10,
#navbar .nav-tools .nav-cart .nav-cart-10 {
	left: 23px;
	top: 8px;
	font-size: 14px;
	width: 20px;
}

#nav-tools #nav-cart .nav-cart-20,
#nav-tools .nav-cart .nav-cart-20,
#navbar .nav-tools #nav-cart .nav-cart-20,
#navbar .nav-tools .nav-cart .nav-cart-20 {
	left: 23px;
	top: 8px;
	font-size: 14px;
	width: 20px;
}

#nav-tools #nav-cart .nav-cart-100,
#nav-tools .nav-cart .nav-cart-100,
#navbar .nav-tools #nav-cart .nav-cart-100,
#navbar .nav-tools .nav-cart .nav-cart-100 {
	left: 23px;
	top: 8px;
	font-size: 11px;
	width: 20px;
}

#nav-logo {
	position: relative;
	float: left;
	line-height: 0;
	height: 100%;
	padding: 0;
}

#nav-logo .nav-logo-link {
	clear: both;
	display: inline-block;
	cursor: pointer;
}

#nav-logo .nav-logo-base {
	float: left;
	text-indent: -500px;
	background-position: -9px -125px;
	width: 98px;
	height: 34px;
}

#nav-logo .nav-logo-ext {
	float: left;
	display: none;
}

#nav-logo .nav-logo-locale {
	float: left;
	display: none;
	margin: 6px 0 0 1px;
	font-size: 13.5px;
	color: #fff;
	line-height: 14px;
	font-weight: regular;
	font-family: inherit;
}

#nav-logo .nav-logo-tagline {
	position: absolute;
	top: 32px;
	font-size: 11px;
	line-height: 11px;
	font-family: inherit;
	white-space: nowrap;
	color: #48a3c6;
	background-repeat: no-repeat;
	background-position: -1000px 0;
	text-decoration: underline;
	font-weight: 700;
}

#nav-logo .nav-logo-tagline:focus,
#nav-logo .nav-logo-tagline:hover {
	color: #fff;
}

#nav-logo.nav-prime-1 .nav-logo-tagline:focus {
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#nav-logo.nav-paladin .nav-logo-tagline {
	left: 79px;
	top: 30px;
}

.nav-cobranded #nav-logo {
	padding-right: 50px;
}

.nav-cobranded #nav-logo .nav-prime-try {
	left: 80px;
}

.nav-cobranded #nav-logo .nav-logo-tagline {
	left: 78px;
}

#nav-logo .nav-cobrand {
	position: absolute;
	display: block;
	right: 0;
	overflow: hidden;
	background-position: right;
	background-repeat: no-repeat;
	margin-right: 10px;
	top: 9px;
	margin-top: -6px;
	height: 30px;
	width: 37px;
}

#nav-logo .nav-cobrand .nav-cobrand-divider {
	float: left;
	border-left: 1px solid #e7e7e7;
	height: 17px;
	margin-top: 6px;
}

#navbar.hamburger #nav-logo {
	padding-left: 0;
}

#navbar.hamburger #nav-logo.nav-paladin-ww {
	padding-top: 14px;
}

#navbar.hamburger #nav-logo.nav-paladin-ww .nav-logo-tagline {
	top: 34px;
	left: 90px;
	font-weight: 400;
}

#navbar.hamburger #nav-logo.nav-paladin-ww .nav-logo-base {
	background-position: -8px -7px;
	width: 110px;
	height: 27px;
}

#navbar.hamburger #nav-logo.nav-paladin-ww .nav-logo-locale {
	margin: 7px 0 0 1px;
}

#navbar.hamburger #nav-logo.nav-paladin-ww.nav-prime-1 .nav-logo-tagline {
	background-position: -160px -70px;
	width: 36px;
	height: 14px;
}

#navbar.hamburger #nav-logo .nav-logo-tagline {
	left: 65px;
}

#navbar.hamburger #nav-logo .nav-prime-try {
	left: 66px;
}

#navbar.hamburger #nav-logo.nav-paladin {
	padding-left: 0;
	padding-right: 15px;
}

#navbar.hamburger #nav-logo.nav-paladin .nav-logo-tagline {
	left: 52px;
}

#navbar.hamburger #nav-logo.nav-paladin-fresh {
	padding-left: 0;
	padding-right: 15px;
}

#navbar.hamburger #nav-logo.nav-paladin-fresh .nav-logo-tagline {
	left: 52px;
}

#navbar.hamburger #nav-logo.nav-paladin-fresh-opt {
	padding-left: 0;
	padding-right: 15px;
}

#navbar.hamburger #nav-logo.nav-paladin-fresh-opt .nav-logo-tagline {
	left: 52px;
}

.nav-locale-ae #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -289px;
	width: 16px;
	height: 14px;
}

.nav-locale-at #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -189px;
	width: 15px;
	height: 14px;
}

.nav-locale-au #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -249px;
	width: 47px;
	height: 14px;
}

.nav-locale-be #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -249px;
	width: 47px;
	height: 14px;
}

.nav-locale-br #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -229px;
	width: 45px;
	height: 14px;
}

.nav-locale-ca #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -209px;
	width: 16px;
	height: 14px;
}

.nav-locale-cl #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -389px;
	width: 16px;
	height: 14px;
}

.nav-locale-co #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -249px;
	width: 47px;
	height: 14px;
}

.nav-locale-de #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -169px;
	width: 18px;
	height: 14px;
}

.nav-locale-es #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -149px;
	width: 16px;
	height: 14px;
}

.nav-locale-fr #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -129px;
	width: 13px;
	height: 14px;
}

.nav-locale-gb #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -9px;
	width: 35px;
	height: 14px;
}

.nav-locale-id #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -9px;
	width: 16px;
	height: 14px;
}

.nav-locale-ie #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -109px;
	width: 13px;
	height: 14px;
}

.nav-locale-in #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -109px;
	width: 13px;
	height: 14px;
}

.nav-locale-it #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -89px;
	width: 12px;
	height: 14px;
}

.nav-locale-jp #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -69px;
	width: 31px;
	height: 14px;
}

.nav-locale-mx #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -49px;
	width: 50px;
	height: 14px;
}

.nav-locale-ng #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -249px;
	width: 47px;
	height: 14px;
}

.nav-locale-nl #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -269px;
	width: 46px;
	height: 14px;
}

.nav-locale-pl #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -389px;
	width: 16px;
	height: 14px;
}

.nav-locale-ru #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -29px;
	width: 16px;
	height: 14px;
}

.nav-locale-sa #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -369px;
	width: 16px;
	height: 14px;
}

.nav-locale-eg #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -389px;
	width: 16px;
	height: 14px;
}

.nav-locale-se #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -369px;
	width: 16px;
	height: 14px;
}

.nav-locale-sg #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -9px;
	width: 16px;
	height: 14px;
}

.nav-locale-th #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -9px;
	width: 16px;
	height: 14px;
}

.nav-locale-tr #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -289px;
	width: 45px;
	height: 14px;
}

.nav-locale-uk #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -9px;
	width: 35px;
	height: 14px;
}

.nav-locale-za #nav-logo .nav-logo-locale {
	display: block;
	background-position: -270px -9px;
	width: 35px;
	height: 14px;
}

#nav-logo.nav-prime-1 .nav-logo-tagline {
	background-position: -246px -107px;
	width: 46px;
	height: 20px;
}

#nav-logo.nav-prime-1 .nav-logo-base {
	background-position: -237px -294px;
	width: 97px;
	height: 34px;
}

#nav-logo.nav-prime-2 .nav-logo-tagline {
	background-position: -160px -69px;
	width: 64px;
	height: 17px;
}

#nav-logo.nav-prime-3 .nav-logo-tagline {
	background-position: -160px -69px;
	width: 64px;
	height: 17px;
}

#nav-logo .nav-prime-try {
	top: 31px;
	left: 93px;
}

.nav-lang-ar.nav-locale-sa #nav-logo .nav-logo-base {
	background-position: -71px -403px;
	width: 84px;
	height: 40px;
}

.nav-lang-ar.nav-locale-sa #nav-logo .nav-logo-locale {
	display: none;
}

.nav-lang-ar.nav-locale-sa #nav-logo.nav-prime-1 .nav-logo-tagline {
	background-position: -301px -107px;
	width: 44px;
	height: 20px;
	margin-right: 1px;
}

.nav-lang-ar.nav-locale-sa #nav-logo.nav-prime-1 .nav-logo-base {
	background-position: -51px -252px;
	width: 77px;
	height: 37px;
}

.nav-locale-jp.nav-lang-ja #nav-logo .nav-prime-try {
	top: 34px;
}

.nav-locale-jp.nav-lang-zh #nav-logo .nav-prime-try {
	top: 33px;
}

#nav-logo.nav-fresh .nav-logo-base {
	background-position: -149px -196px;
	width: 97px;
	height: 30px;
}

#nav-logo.nav-fresh-opt .nav-logo-base {
	background-position: -136px -136px;
	width: 96px;
	height: 30px;
}

#nav-logo.nav-paladin {
	padding: 14px 40px 0 18px;
}

#nav-logo.nav-paladin .nav-logo-base {
	background-position: -10px -90px;
	width: 76px;
	height: 23px;
}

#nav-logo.nav-paladin .nav-logo-tagline {
	top: 30px;
	left: 70px;
}

#nav-logo.nav-paladin .nav-logo-locale {
	margin: 2px 0 0 2px;
}

#nav-logo.nav-paladin-fresh {
	padding: 14px 40px 0 18px;
}

#nav-logo.nav-paladin-fresh .nav-logo-base {
	background-position: -150px -164px;
	width: 76px;
	height: 24px;
}

#nav-logo.nav-paladin-fresh .nav-logo-tagline {
	top: 30px;
	left: 70px;
}

#nav-logo.nav-paladin-fresh .nav-logo-locale {
	margin: 2px 0 0 2px;
}

#nav-logo.nav-paladin-fresh-opt {
	padding: 14px 40px 0 18px;
}

#nav-logo.nav-paladin-fresh-opt .nav-logo-base {
	background-position: -136px -104px;
	width: 77px;
	height: 23px;
}

#nav-logo.nav-paladin-fresh-opt .nav-logo-tagline {
	top: 30px;
	left: 70px;
}

#nav-logo.nav-paladin-fresh-opt .nav-logo-locale {
	margin: 2px 0 0 2px;
}

#nav-logo.nav-paladin .nav-logo-ext {
	position: relative;
	display: block;
	top: -6px;
	margin: 0 0 0 3px;
	background-position: -10px -171px;
	width: 51px;
	height: 19px;
}

#nav-logo.nav-paladin-fresh .nav-logo-ext {
	position: relative;
	display: block;
	top: -6px;
	margin: 0 0 0 3px;
	background-position: -150px -275px;
	width: 51px;
	height: 19px;
}

#nav-logo.nav-paladin-fresh-opt .nav-logo-ext {
	position: relative;
	display: block;
	top: -6px;
	margin: 0 0 0 3px;
	background-position: -136px -215px;
	width: 51px;
	height: 19px;
}

.nav-opt-sprite #nav-logo.nav-paladin-ww {
	padding-top: 14px;
	padding-left: 8px;
	padding-right: 8px;
	width: 192px;
}

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-tagline {
	top: 34px;
	left: 98px;
	font-weight: 400;
}

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-base {
	background-position: -8px -7px;
	width: 110px;
	height: 27px;
}

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-locale {
	margin: 7px 0 0 1px;
}

.nav-opt-sprite #nav-logo.nav-paladin-ww.nav-prime-1 .nav-logo-tagline {
	background-position: -160px -70px;
	width: 36px;
	height: 14px;
}

.nav-opt-sprite #nav-logo.nav-paladin-ww .nav-logo-ext {
	float: left;
	display: none;
}

#nav-logo.nav-celnav-pd .nav-logo-base {
	background-position: -238px -10px;
	width: 92px;
	height: 34px;
}

#nav-logo.nav-celnav-pd .nav-logo-ext {
	float: left;
	display: none;
}

#nav-logo.nav-celnav-pd .nav-logo-locale {
	float: left;
	display: none;
}

#nav-logo.nav-celnav-pd .nav-logo-tagline {
	display: none;
}

#nav-logo.nav-celnav-pd-emer .nav-logo-base {
	background-position: -237px -56px;
	width: 101px;
	height: 37px;
}

#nav-logo.nav-celnav-pd-emer .nav-logo-ext {
	float: left;
	display: none;
}

#nav-logo.nav-celnav-pd-emer .nav-logo-locale {
	float: left;
	display: none;
}

#nav-logo.nav-celnav-pd-emer .nav-logo-tagline {
	display: none;
}

#nav-logo.nav-celnav-t11 .nav-logo-base {
	background-position: -237px -295px;
	width: 97px;
	height: 33px;
}

#nav-logo.nav-celnav-t11 .nav-logo-ext {
	float: left;
	display: none;
}

#nav-logo.nav-celnav-t11 .nav-logo-tagline {
	display: none;
}

#nav-logo.nav-celnav-t11.nav-prime-1 .nav-logo-tagline {
	background-position: -246px -134px;
	width: 46px;
	height: 20px;
	display: block;
}

#nav-logo.nav-celnav-t11-spruce .nav-logo-base {
	background-position: -237px -295px;
	width: 97px;
	height: 33px;
}

#nav-logo.nav-celnav-t11-spruce .nav-logo-ext {
	float: left;
	display: none;
}

#nav-logo.nav-celnav-t11-spruce .nav-logo-tagline {
	display: none;
}

#nav-logo.nav-celnav-t11-spruce.nav-prime-1 .nav-logo-tagline {
	background-position: -246px -134px;
	width: 46px;
	height: 20px;
	display: block;
}

.nav-tpl-discoveryPanelList,
.nav-tpl-discoveryPanelSummary,
.nav-tpl-itemList {
	width: 210px;
}

.nav-tpl-discoveryPanelList .nav-item,
.nav-tpl-discoveryPanelSummary .nav-item,
.nav-tpl-itemList .nav-item {
	position: relative;
	display: block;
	clear: both;
	font-family: inherit;
	line-height: 16px;
	padding: 0 0 7px;
	margin: 0;
	text-decoration: none;
	cursor: default;
}

.nav-tpl-discoveryPanelList .nav-item:focus,
.nav-tpl-discoveryPanelSummary .nav-item:focus,
.nav-tpl-itemList .nav-item:focus {
	text-decoration: underline;
	color: #c7511f;
	outline: 0;
}

.nav-tpl-discoveryPanelList .nav-item:focus .nav-text,
.nav-tpl-discoveryPanelSummary .nav-item:focus .nav-text,
.nav-tpl-itemList .nav-item:focus .nav-text {
	color: #c7511f;
}

.nav-tpl-discoveryPanelList .nav-item #nav-text-signout,
.nav-tpl-discoveryPanelSummary .nav-item #nav-text-signout,
.nav-tpl-itemList .nav-item #nav-text-signout {
	display: inline-block;
}

.nav-tpl-discoveryPanelList .nav-item:hover #nav-text-signout,
.nav-tpl-discoveryPanelSummary .nav-item:hover #nav-text-signout,
.nav-tpl-itemList .nav-item:hover #nav-text-signout {
	border-bottom: 1px solid;
}

.nav-tpl-discoveryPanelList .nav-text,
.nav-tpl-discoveryPanelSummary .nav-text,
.nav-tpl-itemList .nav-text {
	display: block;
	font-size: 13px;
	color: #444;
	font-weight: 400;
	white-space: normal;
	word-wrap: break-word;
}

.nav-tpl-discoveryPanelList .nav-text .nav-shortened-name,
.nav-tpl-discoveryPanelSummary .nav-text .nav-shortened-name,
.nav-tpl-itemList .nav-text .nav-shortened-name {
	max-width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	height: 12.5px;
}

.nav-tpl-discoveryPanelList .nav-content,
.nav-tpl-discoveryPanelSummary .nav-content,
.nav-tpl-itemList .nav-content {
	display: block;
	font-size: 13px;
	color: #444;
	font-weight: 400;
	white-space: normal;
	word-wrap: break-word;
}

.nav-tpl-discoveryPanelList .nav-content .nav-a,
.nav-tpl-discoveryPanelSummary .nav-content .nav-a,
.nav-tpl-itemList .nav-content .nav-a {
	color: #444;
	text-decoration: none;
}

.nav-tpl-discoveryPanelList .nav-content .nav-a:hover,
.nav-tpl-discoveryPanelSummary .nav-content .nav-a:hover,
.nav-tpl-itemList .nav-content .nav-a:hover {
	color: #c7511f;
	text-decoration: underline;
}

.nav-tpl-discoveryPanelList .nav-subtext,
.nav-tpl-discoveryPanelSummary .nav-subtext,
.nav-tpl-itemList .nav-subtext {
	display: block;
	font-size: 11px;
	line-height: 13px;
	font-weight: 400;
	color: #999;
	white-space: normal;
}

.nav-tpl-discoveryPanelList .nav-title,
.nav-tpl-discoveryPanelSummary .nav-title,
.nav-tpl-itemList .nav-title {
	padding-bottom: 10px;
	left: 20px;
}

.nav-tpl-discoveryPanelList .nav-title .nav-text,
.nav-tpl-discoveryPanelSummary .nav-title .nav-text,
.nav-tpl-itemList .nav-title .nav-text {
	font-size: 18px;
	line-height: 19px;
	color: #c7511f;
}

.nav-tpl-discoveryPanelList .nav-link,
.nav-tpl-discoveryPanelSummary .nav-link,
.nav-tpl-itemList .nav-link {
	cursor: pointer;
}

.nav-tpl-discoveryPanelList .nav-link:focus,
.nav-tpl-discoveryPanelList .nav-link:hover,
.nav-tpl-discoveryPanelSummary .nav-link:focus,
.nav-tpl-discoveryPanelSummary .nav-link:hover,
.nav-tpl-itemList .nav-link:focus,
.nav-tpl-itemList .nav-link:hover {
	text-decoration: none;
}

.nav-tpl-discoveryPanelList .nav-link:focus .nav-text,
.nav-tpl-discoveryPanelList .nav-link:hover .nav-text,
.nav-tpl-discoveryPanelSummary .nav-link:focus .nav-text,
.nav-tpl-discoveryPanelSummary .nav-link:hover .nav-text,
.nav-tpl-itemList .nav-link:focus .nav-text,
.nav-tpl-itemList .nav-link:hover .nav-text {
	color: #c7511f;
	text-decoration: underline;
}

.nav-tpl-discoveryPanelList .nav-link:focus .nav-subtext,
.nav-tpl-discoveryPanelList .nav-link:hover .nav-subtext,
.nav-tpl-discoveryPanelSummary .nav-link:focus .nav-subtext,
.nav-tpl-discoveryPanelSummary .nav-link:hover .nav-subtext,
.nav-tpl-itemList .nav-link:focus .nav-subtext,
.nav-tpl-itemList .nav-link:hover .nav-subtext {
	text-decoration: none;
}

.nav-tpl-discoveryPanelList .nav-link:focus .nav-icon,
.nav-tpl-discoveryPanelList .nav-link:hover .nav-icon,
.nav-tpl-discoveryPanelSummary .nav-link:focus .nav-icon,
.nav-tpl-discoveryPanelSummary .nav-link:hover .nav-icon,
.nav-tpl-itemList .nav-link:focus .nav-icon,
.nav-tpl-itemList .nav-link:hover .nav-icon {
	display: none;
}

.nav-tpl-discoveryPanelList .nav-divider,
.nav-tpl-discoveryPanelSummary .nav-divider,
.nav-tpl-itemList .nav-divider {
	position: relative;
	display: block;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	background: #eee;
	margin: 0 0 9px;
}

.nav-tpl-itemListDeepBrowse .nav-item {
	position: relative;
	display: block;
	clear: both;
	padding: 0 0 7px;
	margin: 0;
	text-decoration: none;
	cursor: default;
}

.nav-tpl-itemListDeepBrowse .nav-item:focus {
	text-decoration: underline;
	color: #c7511f;
	outline: 0;
}

.nav-tpl-itemListDeepBrowse .nav-item:focus .nav-text {
	color: #c7511f;
}

.nav-tpl-itemListDeepBrowse .nav-text {
	display: inline;
	font-size: 13px;
	color: #666;
	font-weight: 400;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: inherit;
	line-height: 16px;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-divider {
	margin: 0 14px 0 14px;
	border-top: 1px dotted #ddd;
	width: 518px;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-section {
	position: relative;
	padding: 7px 0 0 0;
	margin: 0 14px;
	line-height: 17px;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title {
	display: block;
	left: 0;
	width: 96px;
	text-align: right;
	font-size: 13px;
	float: left;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title .nav-text {
	color: #c7511f;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-title .nav-item {
	padding-left: 0;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links {
	margin: 0 0 0 101px;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav-item {
	border-left: 1px solid #ccc;
	white-space: nowrap;
	display: inline;
	color: #666;
	width: auto !important;
	padding: 0 9px 0 8px;
	margin-bottom: 5px;
	display: inline-block;
	margin-right: -4px;
}

.nav-tpl-itemListDeepBrowse .nav-subcat-section .nav-subcat-links .nav-first,
.nav-tpl-itemListDeepBrowse
	.nav-subcat-section
	.nav-subcat-links
	.nav_linestart {
	border: 0;
	padding-left: 10px;
}

.nav-tpl-itemListDeepBrowse
	.nav-subcat-section
	.nav-subcat-links
	a.nav-link:hover {
	color: #666;
	text-decoration: underline;
}

.nav-tpl-itemListDeepBrowse .nav-title {
	color: #c7511f;
}

.nav-tpl-itemListDeepBrowse .nav-title.nav-item {
	display: block;
	margin: 0 0 8px 0;
	height: 18px;
	padding: 0 0 0 15px;
}

.nav-tpl-itemListDeepBrowse .nav-title a.nav-link {
	font-size: 18px;
	color: #c7511f;
}

.nav-tpl-itemListDeepBrowse .nav-title a.nav-link:hover {
	text-decoration: underline;
}

.nav-tpl-itemListDeepBrowse .nav-active a.nav-text,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:link,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:visited {
	color: #000;
}

.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:active,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:hover {
	color: #c7511f;
	text-decoration: underline;
}

.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:active .nav-icon,
.nav-tpl-itemListDeepBrowse .nav-active a.nav-text:hover .nav-icon {
	display: none;
}

.nav-tpl-itemListDeepBrowse .nav-link {
	cursor: pointer;
	color: #000;
}

.nav-tpl-itemListDeepBrowse .nav-link.nav-carat {
	margin: 0 8px 0 14px;
}

.nav-tpl-itemListDeepBrowse .nav-link.nav-item:hover {
	color: #c7511f;
	text-decoration: underline;
}

.nav-tpl-itemListDeepBrowse .nav-divider {
	position: relative;
	display: block;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	background: #eee;
}

.nav-tpl-notificationsList {
	font-family: inherit;
	line-height: 1.5;
}

.nav-tpl-notificationsList .nav-title {
	font-size: 17px;
	font-weight: 700;
	line-height: 1;
	margin: 0;
}

.nav-tpl-notificationsList .nav-item + .nav-item {
	border-top: 1px solid #eee;
	margin-top: 14px;
	min-height: 65px;
	padding-top: 14px;
	position: relative;
}

.nav-tpl-notificationsList .nav-item.nav-noti-list-HardPaymentDeclined {
	color: #b12704;
}

.nav-tpl-notificationsList .nav-noti-list-image {
	float: left;
	height: 65px;
	width: 65px;
}

.nav-tpl-notificationsList .nav-noti-list-image .nav-noti-list-image-tag {
	display: block;
	height: auto;
	margin: 4px auto 0 auto;
	max-height: 100%;
	max-width: 100%;
	outline: 0;
	width: auto;
}

.nav-tpl-notificationsList .nav-noti-list-heading {
	font-weight: 700;
}

.nav-tpl-notificationsList .nav-noti-list-with-image .nav-noti-list-content,
.nav-tpl-notificationsList .nav-noti-list-with-image .nav-noti-list-heading {
	margin-left: 79px;
}

.nav-tpl-notificationsList .nav-noti-list-subtext {
	color: #888;
	font-size: 11px;
}

.nav-tpl-notificationsList .nav-noti-list-x {
	color: #aaa;
	cursor: pointer;
	display: none;
	font-size: 20px;
	line-height: 20px;
	position: absolute;
	right: 0;
	top: 14px;
}

.nav-tpl-notificationsList .nav-noti-list-x:focus,
.nav-tpl-notificationsList .nav-noti-list-x:hover {
	color: #6f6f6f;
}

.nav-tpl-notificationsList .nav-item:hover .nav-noti-list-x {
	display: block;
}

#nav-flyout-anchor .nav-tpl-notificationsList .nav-content .nav-a {
	color: #004b91;
}

.nav-tpl-discoveryPanelList,
.nav-tpl-discoveryPanelSummary {
	width: auto;
}

.nav-tpl-discoveryPanelList .nav-item,
.nav-tpl-discoveryPanelSummary .nav-item {
	padding: 0;
	width: 215px;
}

.nav-tpl-discoveryPanelList .nav-dp-title,
.nav-tpl-discoveryPanelSummary .nav-dp-title {
	font-size: 17px;
	font-weight: 700;
	font-family: inherit;
}

.nav-tpl-discoveryPanelList .nav-dp-left-column,
.nav-tpl-discoveryPanelSummary .nav-dp-left-column {
	width: 80px;
	height: 65px;
	display: table-cell;
	vertical-align: middle;
	padding-right: 15px;
}

.nav-tpl-discoveryPanelList .nav-dp-right-column,
.nav-tpl-discoveryPanelSummary .nav-dp-right-column {
	display: table-cell;
	vertical-align: middle;
	width: 135px;
}

.nav-tpl-discoveryPanelList .nav-dp-link,
.nav-tpl-discoveryPanelSummary .nav-dp-link {
	text-decoration: none;
	font-family: inherit;
}

.nav-tpl-discoveryPanelList .nav-dp-link .nav-dp-text,
.nav-tpl-discoveryPanelSummary .nav-dp-link .nav-dp-text {
	color: #090;
	font-weight: 700;
}

.nav-tpl-discoveryPanelList .nav-dp-link .nav-dp-text-secondary,
.nav-tpl-discoveryPanelSummary .nav-dp-link .nav-dp-text-secondary {
	color: #090;
}

.nav-tpl-discoveryPanelList .nav-dp-link .delivered,
.nav-tpl-discoveryPanelSummary .nav-dp-link .delivered {
	color: #111;
}

.nav-tpl-discoveryPanelList .nav-dp-link:hover .nav-dp-text,
.nav-tpl-discoveryPanelList .nav-dp-link:hover .nav-dp-text-secondary,
.nav-tpl-discoveryPanelSummary .nav-dp-link:hover .nav-dp-text,
.nav-tpl-discoveryPanelSummary .nav-dp-link:hover .nav-dp-text-secondary {
	color: #c7511f;
}

.nav-tpl-discoveryPanelList .nav-dp-secondary-row,
.nav-tpl-discoveryPanelSummary .nav-dp-secondary-row {
	margin-top: 8px;
}

.nav-tpl-discoveryPanelList .nav-dp-link-emphasis,
.nav-tpl-discoveryPanelSummary .nav-dp-link-emphasis {
	color: #0066c0;
	font-family: inherit;
	text-decoration: none;
}

.nav-tpl-discoveryPanelList .nav-dp-link-emphasis:hover,
.nav-tpl-discoveryPanelSummary .nav-dp-link-emphasis:hover {
	text-decoration: underline;
	color: #c7511f;
}

.nav-tpl-discoveryPanelList .nav-divider,
.nav-tpl-discoveryPanelSummary .nav-divider {
	margin: 7px 0;
}

.nav-tpl-discoveryPanelList .nav-divider-container,
.nav-tpl-discoveryPanelSummary .nav-divider-container {
	height: 7px;
}

.nav-tpl-flyoutError {
	padding: 12px 14px 7px;
}

.nav-tpl-flyoutError .nav-title {
	display: block;
	overflow: hidden;
	font-family: inherit;
	font-size: 16px;
	font-weight: 700;
	line-height: 16px;
	color: #333;
	cursor: default;
	padding: 0 0 7px;
	margin: 0;
	-webkit-user-select: none;
	user-select: none;
}

.nav-tpl-flyoutError .nav-paragraph {
	display: block;
	font-family: inherit;
	font-size: 13px;
	line-height: 16px;
	color: #333;
	cursor: pointer;
	padding: 6px 0 12px;
	margin: 0;
	text-decoration: none;
}

.nav-tpl-flyoutError .nav-paragraph .nav-a {
	text-decoration: underline;
	color: #333;
}

.nav-tpl-flyoutError .nav-paragraph .nav-a:hover {
	color: #c7511f;
}

.nav-tpl-flyoutError .nav-action-button {
	margin: 8px 0;
}

#nav-subnav {
	position: relative;
	margin: 0;
	padding: 0 9px 0 15px;
	overflow: hidden;
	border-bottom: 1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	border-top: 1px solid rgba(0, 0, 0, 0.17);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	white-space: nowrap;
	height: 33px;
	background: #fafafa;
}

#nav-subnav a.nav-locked:hover {
	color: #f90;
	border-bottom: 2px solid #f90;
}

#nav-subnav .nav-a {
	position: relative;
	float: left;
	height: 31px;
	line-height: 33px;
	color: #333;
	font-size: 12px;
	padding: 0 11px;
}

#nav-subnav .nav-a:hover {
	color: #2162a1;
	border-bottom: 2px solid #2162a1;
}

#nav-subnav .nav-a:focus {
	color: #2162a1;
	outline: 0;
}

#nav-subnav .nav-a.nav-hasAtext {
	padding: 0;
}

#nav-subnav .nav-a.nav-hasAtext .nav-arrow {
	display: none;
}

#nav-subnav .nav-link-highlight {
	color: #c7511f;
}

#nav-subnav .nav-hasArrow {
	padding-right: 20px;
}

* html #nav-subnav .nav-hasArrow {
	line-height: 35px;
}

#nav-subnav .nav-hasArrow:focus,
#nav-subnav .nav-hasArrow:hover {
	border-bottom: 0;
}

#nav-subnav .nav-hasArrow:focus .nav-arrow,
#nav-subnav .nav-hasArrow:hover .nav-arrow {
	border-top-color: #666;
}

#nav-subnav .nav-hasArrow .nav-arrow {
	position: absolute;
	top: 14px;
	right: 11px;
	border-style: solid;
	_border-style: dashed;
	border-width: 3px;
	border-color: transparent;
	border-top: 3px solid #a0a0a0;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	font-size: 3px;
	zoom: 1;
}

* html #nav-subnav .nav-hasArrow .nav-arrow {
	top: 17px;
}

#nav-subnav .nav-hasImage:focus,
#nav-subnav .nav-hasImage:hover {
	border-bottom: 0;
}

#nav-subnav .nav-categ-image {
	width: auto;
	padding-top: 5px;
}

#nav-subnav .nav-active {
	color: #2162a1;
}

#nav-subnav .nav-right {
	float: right;
}

#nav-subnav .nav-image-abs-right {
	margin-right: -20px;
}

#nav-subnav .nav-categ-image,
#nav-subnav .nav-image {
	border: 0;
	outline: 0;
	vertical-align: baseline;
}

#nav-subnav .nav-subnav-item-image {
	margin: 0;
}

#nav-subnav .nav-subnav-item-image .nav_a {
	padding: 0;
}

.nav-tpl-subnav .nav_sv_fo_scheduled {
	overflow: hidden;
	white-space: nowrap;
}

.nav-tpl-subnav .nav_sv_fo_v_ul {
	padding: 0;
	margin: 0;
}

.nav-tpl-subnav .nav_sv_fo_v_column {
	float: left;
	padding-left: 22px;
	font-family: inherit;
	font-size: 12px;
}

.nav-tpl-subnav .nav_sv_fo_v_clear {
	clear: both;
}

.nav-tpl-subnav .nav_sv_fo_v_span {
	font-family: inherit;
}

.nav-tpl-subnav .nav_sv_fo_v_li {
	list-style-type: none;
	margin: 0;
}

.nav-tpl-subnav .nav_sv_fo_v_first {
	padding: 0;
}

.nav-tpl-subnav .nav_sv_fo_v_li_bold {
	font-weight: 700;
}

.nav-tpl-subnav a.nav_a {
	font-size: 12px;
	font-family: "Amazon Ember";
	text-decoration: none;
	color: #333;
	line-height: 23px;
}

.nav-tpl-subnav a.nav_a:active,
.nav-tpl-subnav a.nav_a:hover {
	color: #c7511f;
	text-decoration: underline;
}

.nav-tpl-subnav .nav_sv_fo_v_topspacer {
	padding-top: 10px;
	margin-top: 7px;
	border-top: 1px solid #ccc;
}

.nav-tpl-subnav .nav_sv_fo_v_bottomspacer {
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px solid #ccc;
}

.nav-tpl-subnav .nav_sv_fo_v {
	width: 100%;
}

.nav-tpl-subnav .nav_sv_fo_v_button {
	margin: 0 0 10px 0;
}

.nav-tpl-subnav .nav_sv_fo_v_list {
	float: left;
}

#nav-subnav-content-shelf {
	height: 183px;
	padding: 14px;
	background-color: #fff;
	overflow: hidden;
	border-bottom: 1px solid #bbb;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.subnav-shelf-content {
	height: 100%;
}

#nav-notification {
	min-width: 1000px;
	width: 100vw;
	height: 55px;
}

#nav-notification-action {
	color: #0066c0;
	padding: 6px;
}

#nav-notification-icon {
	padding-left: 24px;
	padding-right: 8px;
}

#nav-notification-right {
	width: 48px;
	padding-left: 8px;
	padding-right: 24px;
}

#nav-subnav {
	z-index: 1;
}

#nav-checkout-title {
	display: flex;
	flex-grow: 1;
	align-items: center;
	justify-content: center;
	color: #fff;
}

#nav-checkout-title-header {
	cursor: pointer;
}

#nav-checkout-title-header-text {
	all: unset;
}

#nav-checkout-popover-dropdown-container {
	display: inline-block;
	vertical-align: middle;
}

#nav-checkout-popover-dropdown-icon {
	background-position: -184px -360px;
	width: 14px;
	height: 10px;
	display: flex;
	filter: invert(1);
}

#navFooter {
	margin: 30px 0 8px 0;
	padding: 0 0 7px 0;
}

#navFooter.navFooterWithStripe {
	margin: 30px 0 0 0;
	padding: 0;
}

html.a-js .navFooterMobileStripe,
html.a-no-js .navFooterMobileStripe {
	margin: 10px 0 0 0;
}

.navFooterMobileStripe {
	display: block;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	line-height: 50px;
	text-align: center;
	margin: 10px -8px 0 -8px;
	background: #f2f2f2;
	font-weight: 700;
	min-width: 1000px;
	font-size: large;
}

#navFooter img {
	border: 0;
}

#navFooter table {
	width: 100%;
}

#navFooter td {
	font-family: inherit;
	font-size: 13px;
	line-height: 120%;
	padding: 0 10px;
}

#navFooter a:link,
#navFooter a:visited {
	font-family: inherit;
	color: #004b91;
	text-decoration: none;
}

#navFooter a:active,
#navFooter a:active span,
#navFooter a:hover,
#navFooter a:hover span {
	font-family: inherit;
	color: #e47911;
	text-decoration: underline;
}

#navFooter a,
#navFooter span {
	font-family: inherit;
	white-space: normal;
}

#navFooter table.navFooterVerticalColumn {
	margin: 0 auto 0 auto;
	width: auto;
}

.navFooterThreeColumn .navFooterColSpacerOuter {
	width: 35%;
	padding: 0 15px;
}

.navFooterThreeColumn .navFooterColSpacerInner {
	width: 15%;
	padding: 0 15px;
}

.navFooterVerticalColumn .navFooterColSpacerInner {
	width: 10%;
	padding: 0 15px;
}

.navFooterLinkCol {
	color: #333;
	vertical-align: top;
}

.navFooterLinkCol ul {
	padding: 0;
	margin: 0;
}

.navFooterLinkCol ul li {
	list-style-type: none;
	white-space: nowrap;
	margin: 0 0 8px 0;
}

ul.navFooterCondensed li {
	margin: 0 0 4px 0;
}

.navFooterColHead {
	font-family: "Amazon Ember 2";
	color: #333;
	font-size: 16px;
	margin: 6px 0 14px 0;
	white-space: nowrap;
}

div.navFooterLine {
	font-family: "Amazon Ember" !important;
	color: #ddd;
	font-size: 11px;
	text-align: center;
	line-height: 18px;
	white-space: nowrap;
}

div.navFooterLogoLine {
	margin: 30px 8px 4px 8px;
	font-size: 1px;
	line-height: 0;
}

#navFooter .nav-logo-base {
	background-position: -10px -90px;
	width: 76px;
	height: 27px;
	margin: 0 auto;
}

.navFooterLinkLine {
	margin: 0 8px 0 8px;
}

.navFooterDLicense {
	text-align: center;
	margin: 8px 8px 0 8px;
}

.navFooterLinkLine ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.navFooterLinkLine .navFooterMoreOnAmazonWrapper ul {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-start;
	margin-bottom: 15px;
	margin-left: 0;
}

.navFooterMoreOnAmazonWrapper .navFooterDescItem_heading {
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
}

.navFooterDescItem_heading {
	font-family: "Amazon Ember 2";
}

.navFooterMoreOnAmazonWrapper ul:last-child {
	margin-bottom: 0;
}

.navFooterLinkLine span {
	list-style-type: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.navFooterLinkLine ul li {
	display: inline;
}

.navFooterLineDivider ul li {
	border-left: 1px solid #999;
}

.navFooterLinkCol ul li.nav_a_carat {
	position: relative;
	padding-left: 0;
}

.navFooterLinkCol ul li.nav_a_carat span.nav_a_carat {
	top: 0;
	font-size: 15px;
	color: #e47911;
	font-weight: 700;
	line-height: 15px;
}

.navFooterLinkCol ul li.nav_a_carat a {
	padding-left: 4px;
}

.navFooterLineDivider ul li.nav_first {
	border-left: 0;
}

.navFooterLinkLine ul li:first-child {
	border-left: 0;
}

.navFooterLinkLine ul li:last-child {
	color: #333;
}

.navFooterDLicenseItem {
	font-size: 11px;
	color: #767676;
}

.navFooterDLicenseLine {
	text-align: center;
	line-height: 20px;
}

.navFooterPadItemLine a,
.navFooterPadItemLine span {
	padding: 0 0.6em;
}

.navFooterDescLine {
	margin: 20px 0 14px 0;
}

.navFooterDescSpacer {
	padding: 0;
}

#navFooter .navFooterBackToTop {
	background-color: #f3f3f3;
	margin-bottom: 25px;
}

#navFooter .navFooterBackToTop span {
	display: block;
	text-align: center;
	color: #111;
	padding: 15px 0;
	line-height: 19px;
	font-size: 13px;
}

#navFooter .navFooterBackToTop:active,
#navFooter .navFooterBackToTop:focus,
#navFooter .navFooterBackToTop:hover {
	background-color: #efefef;
}

#navFooter .navFooterBackToTop:active span,
#navFooter .navFooterBackToTop:focus span,
#navFooter .navFooterBackToTop:hover span {
	color: #111;
	text-decoration: none;
}

#navFooter #navBackToTop:active,
#navFooter #navBackToTop:focus,
#navFooter #navBackToTop:hover {
	color: #111;
	text-decoration: none;
}

#navFooter .navFooterDescItem {
	font-size: 12px !important;
	padding: 0 0.75em;
	vertical-align: top;
	text-align: left;
	line-height: 115%;
}

#navFooter .navFooterMoreOnAmazonWrapper .navFooterDescItem {
	width: 15%;
}

.navFooterDescText {
	font-family: "Amazon Ember" !important;
	font-size: 12px;
	color: #767676;
	line-height: 110%;
	display: block;
	margin-bottom: 1px;
}

#navFooter.navGreyFooter {
	margin: 30px -8px -8px;
	padding: 0;
}

#navFooter.navGreyFooter .navFooterColHead {
	font-weight: 400;
	line-height: 22px;
	font-size: 17px;
	color: #333;
	margin: 0 0 16px 0;
}

#navFooter.navGreyFooter div.navFooterLogoLine {
	margin: 30px 8px 10px 8px;
}

#navFooter.navGreyFooter .navFooterLinkLine {
	margin: 0;
}

#navFooter.navGreyFooter .navFooterDescItem a:link,
#navFooter.navGreyFooter .navFooterDescItem a:visited {
	color: #666;
}

#navFooter.navGreyFooter .navFooterPadItemLine {
	margin-bottom: 10px;
}

#navFooter.navGreyFooter .navFooterLinkCol a:link,
#navFooter.navGreyFooter .navFooterLinkCol a:visited {
	color: #888;
}

#navFooter.navGreyFooter .navFooterPadItemLine .nav_last,
#navFooter.navGreyFooter .navFooterPadItemLine a:link,
#navFooter.navGreyFooter .navFooterPadItemLine a:visited {
	color: #333;
}

#navFooter.navGreyFooter .navFooterDescItem a:hover,
#navFooter.navGreyFooter .navFooterLinkCol a:hover,
#navFooter.navGreyFooter .navFooterPadItemLine a:hover {
	color: #e47911;
}

#navFooter.navGreyFooter .navFooterDescLine {
	margin: 24px 0 0;
	padding: 36px 0 40px 0;
	background-color: #f3f3f3;
	border-top: 1px solid #ddd;
}

#navFooter.navGreyFooter .navFooterDescText {
	font-weight: 400;
	line-height: 11px;
}

#navFooter.navGreyFooter .navFooterEasterEgg {
	background-color: #f3f3f3;
}

#navFooter.navLeftFooter {
	margin-bottom: 0;
	padding-bottom: 0;
	background-color: #232f3e;
	min-width: 1000px;
	position: relative;
}

#navFooter.navLeftFooter .navFooterEasterEgg {
	position: absolute;
	bottom: 12px;
	width: 100%;
	text-align: center;
}

#navFooter.navLeftFooter .navFooterVerticalColumn {
	max-width: 1000px;
}

#navFooter.navLeftFooter .navFooterColHead {
	font-weight: 700;
	color: #fff;
}

#navFooter.navLeftFooter a.nav_a:link,
#navFooter.navLeftFooter a.nav_a:visited,
#navFooter.navLeftFooter li.nav_a_carat span.nav_a_carat {
	color: #ddd;
}

#navFooter.navLeftFooter .navFooterBackToTop {
	margin-bottom: 40px;
	background-color: #37475a;
}

#navFooter.navLeftFooter .navFooterBackToTop:focus,
#navFooter.navLeftFooter .navFooterBackToTop:hover {
	background-color: #485769;
}

#navFooter.navLeftFooter .navFooterBackToTop .navFooterBackToTopText {
	color: #fff;
}

#navFooter.navLeftFooter .navFooterDescText,
#navFooter.navLeftFooter .nav_last {
	color: #999;
}

#navFooter.navLeftFooter .nav-footer-line {
	border-top: 1px solid #3a4553;
	margin-top: 40px;
}

#navFooter.navLeftFooter .navFooterLogoLine,
#navFooter.navLeftFooter .navFooterPadItemLine {
	text-align: center;
	max-width: 1000px;
	margin: 30px auto 11px;
}

#navFooter.navLeftFooter .navFooterLinkLine {
	margin: 10px auto;
}

#navFooter.navLeftFooter div.navFooterLine {
	font-size: 12px;
}

#navFooter.navLeftFooter .navFooterDescLine {
	background-color: #131a22;
	padding: 30px 0;
	margin: 30px 0 0;
}

#navFooter.navLeftFooter .navFooterDescLine .navFooterMoreOnAmazon {
	max-width: 1000px;
	margin: 0 auto;
}

#navFooter.navLeftFooter .navFooterLinkCol ul li {
	margin: 0 0 10px;
}

#navFooter.navLeftFooter .navFooterCopyright {
	background-color: #131a22;
	max-width: 100%;
	margin: 0;
	padding: 10px 0 30px;
}

#navFooter.navLeftFooter .navFooterMobileStripe {
	background-color: #37475a;
	color: #fff;
	border: none;
	margin: 0;
}

#navFooter .navAccessibility.navFooterLinkCol {
	line-height: 120%;
}

#navFooter .navAccessibility.navFooterVerticalColumn {
	display: table;
	margin: 0 auto;
}

#navFooter .navAccessibility.navFooterColSpacerInner,
#navFooter .navAccessibility.navFooterLinkCol {
	display: table-cell;
	padding: 0 10px;
}

#navFooter .navAccessibility.navFooterVerticalRow {
	display: table-row;
}

#navFooter .navFooterRegionalPreferences-footer-copyrightOnly {
	margin-left: 17px;
	margin-right: 13px;
}

#navFooter .navFooterLogoLineLinksWithHorizontalAlignment {
	vertical-align: top;
	margin: 18px auto 0;
	padding-left: 0;
}

#navFooter .navFooterLogoLineLinksWithVerticalAlignment {
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

#navFooter #nav-icon-ccba {
	background-position: -136px -380px;
	width: 29px;
	height: 14px;
	position: relative;
	top: 2.25px;
}

#navSwmSlot {
	position: relative;
}

#nav-swmslot {
	position: relative;
	overflow: hidden;
	height: 39px;
	top: 9px;
}

#navbar #nav-swmslot {
	top: 16px;
	padding-left: 18px;
	display: inline-block;
}

#navbar #nav-swmslot.nav-swm-text-widget {
	margin-right: 10px;
	padding-left: 2px;
}

#navbar #nav-swmslot.nav-swm-text-widget .nav-swm-text {
	color: #fff;
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	padding: 5px 8px 6px 8px;
	display: inline-block;
	margin: 6px 2px 7px 1px;
	box-shadow: none;
	font-family: inherit;
	text-decoration: none;
}

#navbar #nav-swmslot.nav-swm-text-widget a.nav_a.nav-swm-text:hover {
	text-decoration: none;
	margin: 5px 1px 6px 0;
	border: 1px solid;
	border-radius: 2px;
	box-shadow: none;
}

#navbar #nav-swmslot.nav-swm-text-widget a.nav-swm-text:active {
	border-color: #fff;
	outline: 0;
	box-shadow: none;
}

#navbar #nav-swmslot.nav-swm-text-widget a.nav-swm-text:focus {
	border: none;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	-moz-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	margin: 6px 2px 7px 1px;
	border-radius: 2px;
}

#navbar.layout2.using-mouse
	#nav-swmslot.nav-swm-text-widget
	a.nav-swm-text:focus {
	border: 1px solid;
	border-radius: 2px;
	outline: 0;
	margin: 5px 1px 6px 0;
	box-shadow: none;
}

#nav-swm-slot .nav_a,
#nav-swm-slot .nav_a:link,
#nav-swm-slot .nav_a:visited {
	text-align: right;
	margin: 0;
	padding: 0;
	text-decoration: none;
	position: absolute;
	right: 20px;
}

#nav-swm-slot .nav_a:active,
#nav-swm-slot .nav_a:hover {
	text-decoration: underline;
}

#nav-swm-slot .nav-swm-primary,
#nav-swm-slot .nav-swm-primary:link,
#nav-swm-slot .nav-swm-primary:visited {
	color: #004b91;
	font-size: 12px;
	bottom: 4px;
}

#nav-swm-slot .nav-swm-primary:active,
#nav-swm-slot .nav-swm-primary:hover {
	color: #e47911;
}

#nav-swm-slot .nav-swm-secondary {
	color: #999;
	font-size: 11px;
	bottom: 18px;
}

#navSwmHoliday {
	background-repeat: no-repeat;
	background-position: bottom right;
	border: none;
	text-align: right;
	background-size: inherit;
}

#navSwmHoliday a:focus {
	color: #fff;
}

#navSwmHoliday .nav-imageHref {
	display: block;
	height: 100%;
}

#navSwmHoliday .navSwmHolidayUl {
	padding: 0;
	margin: 0 8px 0 0;
}

#navSwmHoliday .navSwmHolidayHead,
#navSwmHoliday .navSwmHolidayNote,
#navSwmHoliday .navSwmHolidaySubhead {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#navSwmHoliday .navSwmHolidayHead .nav_a,
#navSwmHoliday .navSwmHolidayHead .nav_a:active,
#navSwmHoliday .navSwmHolidayHead .nav_a:hover,
#navSwmHoliday .navSwmHolidayHead .nav_a:link,
#navSwmHoliday .navSwmHolidayHead .nav_a:visited {
	font-family: inherit;
	font-weight: 400;
	color: #b51a1a;
	font-size: 13px;
	line-height: 14px;
	white-space: nowrap;
}

#navSwmHoliday .navSwmHolidaySubhead .nav_a,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:active,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:hover,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:link,
#navSwmHoliday .navSwmHolidaySubhead .nav_a:visited {
	font-family: inherit;
	color: #1c673c;
	font-size: 11px;
	line-height: 12px;
	white-space: nowrap;
}

#navSwmHoliday .navSwmHolidayNote .nav_a,
#navSwmHoliday .navSwmHolidayNote .nav_a:active,
#navSwmHoliday .navSwmHolidayNote .nav_a:hover,
#navSwmHoliday .navSwmHolidayNote .nav_a:link,
#navSwmHoliday .navSwmHolidayNote .nav_a:visited {
	font-family: inherit;
	font-weight: 400;
	color: #ab8e53;
	font-size: 9px;
	line-height: 10px;
	white-space: nowrap;
}

div#navSwmHoliday .nav_a,
div#navSwmHoliday .nav_a:link,
div#navSwmHoliday .nav_a:visited {
	text-decoration: none;
}

div#navSwmHoliday .nav_a:active,
div#navSwmHoliday .nav_a:hover {
	text-decoration: underline;
}

div#navSwmHoliday:focus {
	outline: 0;
}

div#navSwmHoliday.nav-focus {
	border: 1px solid #ccc;
	border-right: none;
	margin: 1px 0;
}

header #navbar .srch_sggst_flyout {
	margin-left: -1px;
	margin-top: -1px;
}

#nav-search-label {
	position: relative;
	float: left;
	line-height: 35px;
	padding: 0 10px 0 0;
	margin-top: 10px;
	font-family: inherit;
}

#nav-search {
	position: relative;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	padding: 10px 4px 0 3px;
	height: 60px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border-radius: 0\9;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: auto;
}

* html #nav-search {
	position: absolute;
}

#nav-search.nav-fixed {
	position: fixed;
	top: 0;
	padding: 8px 0 10px 3px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

#nav-search .nav-searchbar {
	display: block;
	position: relative;
	height: 40px;
	margin-bottom: 0;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	border-radius: 0\9;
}

#nav-search .nav-searchbar.nav-active,
#nav-search .nav-searchbar.nav-focus {
	-webkit-box-shadow: 0 0 3px rgba(228, 121, 17, 0.5),
		0 1px 0 rgba(0, 0, 0, 0.07) inset;
	-moz-box-shadow: 0 0 3px rgba(228, 121, 17, 0.5),
		0 1px 0 rgba(0, 0, 0, 0.07) inset;
	box-shadow: 0 0 3px rgba(228, 121, 17, 0.5), 0 1px 0 rgba(0, 0, 0, 0.07) inset;
}

#nav-search .nav-searchbar.nav-active .nav-search-scope,
#nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-top-color: #c7511f;
	border-bottom-color: #c7511f;
	border-left-color: #c7511f;
}

#nav-search .nav-searchbar.nav-active .nav-search-field,
#nav-search .nav-searchbar.nav-focus .nav-search-field {
	border-color: #c7511f;
}

#nav-search .nav-searchbar .nav-fill,
#nav-search .nav-searchbar .nav-left,
#nav-search .nav-searchbar .nav-right {
	position: relative;
	top: -5px;
	height: 35px;
}

* html #nav-search .nav-searchbar .nav-fill,
* html #nav-search .nav-searchbar .nav-left,
* html #nav-search .nav-searchbar .nav-right {
	height: 36px;
}

#nav-search .nav-searchbar .nav-fill {
	overflow: hidden;
}

#nav-search .nav-searchbar .nav-right {
	min-width: 0;
}

#nav-search .nav-search-scope {
	position: relative;
	top: 5px;
	float: left;
	height: 40px;
	margin: 0;
	padding-left: 5px;
	overflow: hidden;
	border: 1px solid #cdcdcd;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
	border-radius: 0\9;
	background-position: 0 -532px;
}

* html #nav-search .nav-search-scope {
	margin-right: -3px;
}

#nav-search .nav-search-scope:hover {
	background-position: 0 -582px;
}

#nav-search .nav-search-scope.nav-focus {
	background-position: 0 -632px;
	-webkit-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.2);
}

#nav-search .nav-search-facade {
	position: relative;
	float: left;
	cursor: default;
	overflow: hidden;
	top: 3px;
}

#nav-search .nav-search-facade .nav-search-label {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #555;
	font-size: 12px;
	line-height: 33px;
	margin-right: 21px;
	margin-left: 5px;
	min-width: 19px;
}

#nav-search .nav-search-facade .nav-icon {
	position: absolute;
	top: 14px;
	right: 8px;
	border-style: solid;
	_border-style: dashed;
	border-width: 4px;
	border-color: transparent;
	border-top: 4px solid #666;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#nav-search .nav-search-dropdown {
	position: absolute;
	display: block;
	top: -1px;
	left: 0;
	height: 35px;
	width: auto;
	font-family: inherit;
	outline: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	visibility: visible;
	border: 0;
	line-height: 35px;
}

* html #nav-search .nav-search-dropdown {
	top: 6px;
}

#nav-search .nav-search-submit {
	position: relative;
	top: 5px;
	right: 0;
	height: 40px;
	overflow: hidden;
	cursor: pointer;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	border-radius: 0\9;
	background-position: 0 -381px;
}

#nav-search .nav-search-submit:focus,
#nav-search .nav-search-submit:hover {
	background-position: 0 -431px;
}

* html #nav-search .nav-search-submit {
	margin-left: -4px;
	width: 57px;
}

#nav-search .nav-search-submit #nav-search-submit-text {
	position: absolute;
	top: 10px;
	left: 12px;
	color: #111;
	text-shadow: none;
}

#nav-search .nav-search-submit #nav-search-submit-text.nav-sprite {
	background-position: -10px -290px;
	width: 21px;
	height: 21px;
	text-indent: -500px;
}

#nav-search .nav-search-submit .nav-input {
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	font-size: 14px;
	padding: 0;
	margin: 0;
	cursor: pointer;
	outline: 0;
	color: #fff;
	background: 0 0;
	border: none;
	text-indent: -1000px;
	line-height: 1px;
}

#nav-search .nav-search-submit .nav-input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

#nav-search .nav-search-field {
	position: relative;
	top: 5px;
	height: 40px;
	background: #fff;
}

#nav-search .nav-search-field .ac-input-container {
	position: relative;
	height: 100%;
	width: 100%;
}

#nav-search .nav-search-field .ac-input-overlay,
#nav-search .nav-search-field .nav-input {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	line-height: 15px;
	padding: 7px 10px 10px 0;
	margin: 0;
	border: 0;
	height: 38px;
	font-family: inherit;
	font-size: 15px;
	background: 0 0;
	color: #111;
	outline: 0;
	-webkit-appearance: none;
	appearance: none;
	box-shadow: none;
	text-indent: 8px;
	direction: ltr;
}

* html #nav-search .nav-search-field .ac-input-overlay,
* html #nav-search .nav-search-field .nav-input {
	height: 33px;
	padding-top: 8px;
	padding-bottom: 8px;
}

#nav-search .nav-search-field .ac-input-overlay {
	z-index: 1;
	pointer-events: none;
}

#nav-search .nav-search-field .nav-input {
	z-index: 9;
}

#nav-search .nav-search-field .ac-ghost {
	font-size: 15px;
	line-height: 20px;
	pointer-events: none;
	width: 100%;
}

#nav-search .nav-search-field .ac-live-field {
	overflow: hidden;
	display: block;
	width: 0;
	height: 0;
	top: 0;
	inset-inline-start: -2px;
	position: absolute;
}

#nav-search .nav-search-field .ac-current-input {
	color: #111 !important;
	pointer-events: none;
}

#nav-search .nav-search-field .ac-ghost-suggestion {
	color: grey !important;
	pointer-events: none;
}

#nav-search .nav-search-field .nav-input::-ms-clear {
	display: none;
}

#nav-search .nav-active {
	background: #fff;
}

#nav-search.nav-active,
#nav-search.nav-focus {
	-webkit-box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5),
		0 1px 0 rgba(0, 0, 0, 0.07) inset;
	-moz-box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5),
		0 1px 0 rgba(0, 0, 0, 0.07) inset;
	box-shadow: 0 0 3px 2px rgba(228, 121, 17, 0.5),
		0 1px 0 rgba(0, 0, 0, 0.07) inset;
}

#nav-search #nav-iss-attach {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	line-height: 1;
}

#navbar.nav-flex.nav-celnav-t11
	#nav-belt
	#nav-search
	.nav-searchbar
	.nav-search-submit
	#nav-search-submit-text.nav-sprite {
	background-position: -82px -158px;
	width: 44px;
	height: 42px;
}

#navbar.nav-flex.nav-celnav-t11-spruce
	#nav-belt
	#nav-search
	.nav-searchbar
	.nav-search-submit
	#nav-search-submit-text.nav-sprite {
	background-position: -82px -158px;
	width: 44px;
	height: 42px;
}

#navbar .srch_sggst_flyout {
	padding: 0;
	margin-left: -1px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	border-radius: 0\9;
}

#navbar .srch_sggst_flyout #srch_sggst {
	position: relative;
	border: 0;
	margin: 3px 0 2px;
}

#navbar .srch_sggst_flyout #srch_sggst #two-pane-table {
	margin-bottom: 12px;
}

#navbar .srch_sggst_flyout #srch_sggst .iss_pop_tl {
	width: 19px;
}

#navbar .srch_sggst_flyout #srch_sggst .suggest_link_over .xcat-arrow {
	background: 0 0;
	border-style: solid;
	_border-style: dashed;
	border-width: 8px;
	border-color: transparent;
	border-right-width: 0;
	border-left: 8px solid #d8d8d8;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#navbar div#srch_sggst {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #ddd;
	border-top: 1px solid #eee;
	margin-top: 13px;
	margin-left: -5px;
}

.suggest_link {
	background-color: #fff;
	padding: 2px 6px 2px 6px;
}

#navbar .suggest_link {
	padding: 1px 10px;
	line-height: 24px;
	font-size: 14px;
	margin: 0;
	-ms-touch-action: pan-x pan-y pinch-zoom;
	touch-action: pan-x pan-y pinch-zoom;
}

#navbar ul.promo_list {
	margin: 0;
	padding: 0;
	border-top: none;
	background-color: #fff;
	list-style-type: none;
}

#navbar ul.promo_list li {
	clear: both;
	overflow: hidden;
	padding: 7px 10px;
	white-space: normal;
	line-height: 20px;
	margin: 0;
}

#navbar ul.promo_list li .promo_image {
	float: left;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-position: center center;
}

#navbar ul.promo_list li .promo_cat {
	font-weight: 700;
	margin-left: 50px;
}

#navbar ul.promo_list li .promo_title {
	line-height: 13px;
	margin-left: 50px;
}

.suggest_nm {
	display: block;
}

#navbar .suggest_link_over {
	background-color: #eee;
	color: #000;
	-ms-touch-action: pan-x pan-y pinch-zoom;
	touch-action: pan-x pan-y pinch-zoom;
}

.suggest_link_over {
	background-color: #146eb4;
	color: #fff;
}

.suggest_link .suggest_category {
	color: #666;
}

#navbar .suggest_link_over .suggest_category {
	color: #666;
}

.suggest_link_over .suggest_category {
	color: #fff;
}

#navbar .suggest_link_over .suggest_category_without_keyword,
.suggest_link .suggest_category_without_keyword {
	color: #777;
}

.suggest_link_over .suggest_category_without_keyword {
	color: #fff;
}

.suggest_link .suggest_category_without_keyword,
.suggest_link_over .suggest_category_without_keyword {
	padding-left: 10px;
}

.sx_category_name_highlight {
	color: #e47911;
}

.sx_line_holder {
	border-bottom: 1px solid #ddd;
	margin: 2px 5px;
}

#srch_sggst {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #000;
	position: absolute;
	text-align: left;
	z-index: 250;
}

#navbar #srch_sggst {
	-moz-box-shadow: 0 2px 5px 0 #aaa;
	-webkit-box-shadow: 0 2px 5px 0 #aaa;
	box-shadow: 0 2px 5px #aaa;
	border: none;
	_border: 1px solid #ddd;
}

.promo_cat,
.promo_title,
.suggest_link {
	font-family: inherit;
}

#sugdivhdr {
	color: #888;
	font-size: 10px;
	line-height: 12px;
	padding-right: 4px;
	text-align: right;
}

#srch_sggst.two-pane {
	border: none !important;
	background-color: transparent !important;
}

#srch_sggst.two-pane .suggest_link_over {
	background-color: #fff !important;
}

#two-pane-table {
	table-layout: fixed;
	width: 100%;
	empty-cells: show;
}

#two-pane-table .iss-spacer-row {
	height: 26px;
}

#srch_sggst.two-pane .main-suggestions {
	border-right: 1px solid #d8d8d8;
	color: #333;
	background-color: #fff;
	vertical-align: top;
}

#srch_sggst.two-pane .xcat-suggestions {
	background-color: #fff;
	color: #004b91;
	cursor: pointer;
	vertical-align: top;
}

#srch_sggst.two-pane .main-suggestion {
	padding-left: 0;
	cursor: pointer;
}

#srch_sggst.two-pane .suggest_link_over {
	color: #c60;
	text-decoration: underline;
}

#srch_sggst.two-pane .xcat-suggestion-hint {
	font-weight: 700;
}

#srch_sggst.two-pane .xcat-arrow {
	float: right;
	margin: 5px 0 3px 5px;
	visibility: hidden;
}

#srch_sggst.two-pane .suggest_link_over .xcat-arrow,
#srch_sggst.two-pane .xcat-arrow-hint .xcat-arrow {
	visibility: visible;
}

#srch_sggst.two-pane .main-suggestion:hover,
#srch_sggst.two-pane .xcat-suggestion:hover {
	color: #c60;
}

.iss_pop_tl {
	width: 45px;
	height: 8px;
	background-position: 0 -88px;
}

.iss_pop_tr {
	width: 45px;
	height: 8px;
	background-position: -45px -88px;
}

.nav-cat-indicator {
	width: 7px;
	height: 16px;
	background-position: -130px -30px;
}

#srch_sggst .imeSpacing {
	margin-top: 50px;
}

#srch_sggst .imePadding {
	padding-top: 50px;
}

#nav-flyout-iss-anchor {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	line-height: 0;
	zoom: 1;
	z-index: 100;
}

#nav-flyout-iss-anchor .nav-issFlyout {
	padding: 0;
	overflow-wrap: break-word;
}

.nav-flyout {
	position: absolute;
	display: none;
	overflow: visible !important;
	background: #fff;
	border: 1px solid #bbb;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding: 14px;
	margin: 0;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.13);
	-ms-user-select: none;
	user-select: none;
	zoom: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	font-size: 13px;
	font-family: inherit;
	line-height: normal;
}

.nav-flyout .nav-arrow {
	border-style: solid;
	_border-style: dashed;
	border-width: 9px;
	border-color: transparent;
	border-top-width: 0;
	border-bottom: 9px solid #ccc;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: -9px;
}

.nav-flyout .nav-arrow-inner {
	border-style: solid;
	_border-style: dashed;
	border-width: 9px;
	border-color: transparent;
	border-top-width: 0;
	border-bottom: 9px solid #fff;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 1px;
	left: -9px;
}

.nav-flyout .nav-spinner {
	min-height: 200px;
	min-width: 200px;
}

* html #nav-flyout-anchor .nav-flyout .nav-spinner {
	height: 200px;
	width: 200px;
}

#nav-flyout-anchor {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	line-height: 0;
	zoom: 1;
	z-index: 100;
}

#nav-flyout-anchor .nav-item .nav-a {
	color: #444;
	text-decoration: none;
}

#nav-flyout-anchor .nav-item .nav-a:hover {
	color: #c7511f;
	text-decoration: underline;
}

#navbar .nav-flyout-sidePanel {
	position: absolute;
	display: none;
	top: 0;
	right: 100%;
	width: 240px;
	height: 100%;
	margin: -1px;
	border: 1px solid #ccc;
	overflow: hidden;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
	border-radius: 0\9;
	-webkit-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.13);
	-moz-box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.13);
	box-shadow: -2px 2px 4px 0 rgba(0, 0, 0, 0.13);
	background: #fff;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

.nav-flyout-sidePanel-content {
	position: relative;
	padding: 14px;
	height: 100%;
}

#navbar a.nav-locked .nav-arrow {
	visibility: hidden;
}

.nav-coreFlyout {
	margin: -3px 0 0 -2px;
	padding-bottom: 7px;
	width: 240px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
}

.nav-coreFlyout .nav-arrow {
	margin-left: -1px;
}

.nav-cartFlyout {
	padding: 0;
	margin: -3px 0 0 -2px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
}

.nav-cartFlyout .nav-arrow {
	margin-left: -1px;
}

.nav-cartFlyout .nav-tpl-error {
	padding: 14px 0 7px;
}

#nav-flyout-anchor .nav-subnavFlyout-nudged {
	margin-top: 12px;
}

.nav-subnavFlyout {
	margin: -1px 0 0 -2px;
	padding: 12px 14px 7px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
	border-color: #e7e7e7;
}

* html .nav-subnavFlyout {
	margin-top: -2px;
}

.nav-subnavFlyout .nav-arrow {
	margin-left: -1px;
}

.nav-fullWidthFlyout .nav-flyout-content,
.nav-fullWidthSubnavFlyout .nav-flyout-content {
	min-height: 120px;
	width: 100%;
}

.nav-fullWidthFlyout.nav-asinsubnav-flyout,
.nav-fullWidthSubnavFlyout.nav-asinsubnav-flyout {
	padding: 0;
}

.nav-fullWidthSubnavFlyout .nav-flyout-content {
	padding-left: 17px;
}

.nav-catFlyout {
	margin: 0;
	border-top: 0;
	padding: 0;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
	border: 1px solid #bbb;
}

.nav-catFlyout .nav-spinner {
	min-height: 200px;
}

* html #nav-flyout-anchor .nav-catFlyout .nav-spinner {
	height: 200px;
	width: 200px;
}

.nav-catFlyout .nav-promo {
	position: absolute;
	bottom: -15px;
	right: 0;
	border: none;
	margin-right: 0;
	max-width: none;
	margin-bottom: 14px;
}

.nav-catFlyout .nav-promo.nav-focus {
	outline: dotted #000 thin;
}

.nav-catFlyout .nav-flyout-content {
	float: left;
	clear: none;
	width: 238px;
	padding: 14px 0 8px 0;
}

.nav-catFlyout .nav-flyout-content .nav-item {
	position: relative;
	margin: 0 8px 0 14px;
	text-overflow: ellipsis;
	padding-right: 8px;
	text-decoration: none;
}

.nav-catFlyout .nav-flyout-content .nav-item .nav-image {
	float: left;
	margin-right: 14px;
	outline: 0;
	border: none;
}

.nav-catFlyout .nav-flyout-content .nav-item:focus .nav-text {
	font-weight: 700;
	color: #c7511f;
}

.nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

* html .nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-text {
	width: 200px;
}

.nav-catFlyout .nav-flyout-content .nav-hasPanel .nav-badge {
	text-transform: uppercase;
	color: #fff;
	background-color: #509c26;
	padding: 1px 4px;
	border-radius: 5px;
	font-size: 10px;
	font-weight: 700;
	margin-left: 5px;
	display: inline-block;
}

.nav-catFlyout .nav-flyout-content .nav-carat {
	background-image: none;
}

.nav-catFlyout .nav-flyout-content .nav-divider {
	margin: 0 7px 9px 14px;
}

.nav-catFlyout .nav-flyout-content .nav-link:hover .nav-text {
	color: #c7511f;
}

.nav-catFlyout .nav-flyout-content .nav-active .nav-text {
	font-weight: 700;
	color: #c7511f;
}

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse {
	width: 168px;
}

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-item {
	margin: 0 10px 0 14px;
	padding: 5px 8px 5px 0;
}

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-cat-first {
	padding: 0 8px 5px 0;
}

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-active,
.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-hasPanel {
	background-position: right center;
}

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-divider {
	margin: 5px 10px 0 14px;
}

.nav-catFlyout .nav-flyout-content.nav-tpl-itemListDeepBrowse .nav-carat {
	padding: 10px 8px 7px 0;
}

.nav-catFlyout .nav-tpl-flyoutError {
	padding: 12px 14px 7px;
}

.nav-catFlyout .nav-subcats {
	position: relative;
	float: left;
	display: none;
	margin-left: 3px;
	border-left: 1px solid #eee;
	overflow: hidden;
	clear: none;
}

.nav-catFlyout .nav-subcat {
	position: relative;
	display: none;
	padding-top: 15px;
	width: auto;
	height: 100%;
}

.nav-catFlyout .nav-subcat .nav-item {
	left: 20px;
	width: 220px;
}

.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse {
	width: 546px;
}

.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse .nav-item {
	left: 0;
	width: auto;
}

.nav-catFlyout .nav-subcat.nav-tpl-itemListDeepBrowse .nav-text {
	font-family: inherit;
}

.nav-catFlyout .nav-subcat .nav-panel {
	width: 220px;
	margin-right: 27px;
}

.nav-catFlyout .nav-subcat .nav-panel .nav-link {
	left: 20px;
}

.nav-catFlyout .nav-subcat .nav-panel .nav-link .nav_tag {
	display: block;
	font-size: 11px;
	line-height: 13px;
	font-weight: 400;
	color: #999;
	white-space: normal;
}

.nav-catFlyout .nav-subcat .nav-divider {
	margin: 0 7px 9px 20px;
	width: 220px;
}

.nav-catFlyout .nav-colcount-0,
.nav-catFlyout .nav-colcount-1 {
	width: 260px;
}

.nav-catFlyout .nav-colcount-2 {
	width: 499px;
}

.nav-catFlyout .nav-colcount-3 {
	width: 720px;
}

#nav-flyout-amazonprime,
#nav-flyout-cart,
#nav-flyout-prime,
#nav-flyout-wishlist,
#nav-flyout-yourAccount {
	margin-top: -2px;
}

#nav-flyout-transientFlyout {
	margin-top: 8px;
	width: auto;
	padding: 0;
}

#nav-flyout-transientFlyout .nav-arrow {
	margin-left: -9px;
}

#nav-flyout-timeline {
	margin-top: 4px;
}

#nav-flyout-timeline .nav-arrow {
	margin-left: 0;
}

.nav-tooltip-close {
	width: 12px;
	height: 12px;
	position: absolute;
	top: 10px;
	right: 10px;
	font-weight: 700;
	font-size: 20px;
	background-position: -86px -8px;
}

#nav-flyout-amazonfresh {
	width: auto;
	padding: 20px;
}

#nav-flyout-groceries {
	width: auto;
	min-width: 375px;
	padding: 20px;
	border: 0;
	border-radius: 0;
}

#nav-smile-your-charity-link .nav-icon.nav-arrow {
	visibility: hidden;
}

#nav-flyout-smileSupportingCharity {
	max-width: 659px;
	width: auto;
	padding: 0;
	margin: 0;
}

.nav-flyout.nav-flyout-smile-tt {
	line-height: 19px;
	border: 0;
	padding: 0;
	margin-top: 5px;
}

.nav-flyout-buffer-left {
	position: absolute;
	left: -10px;
	width: 10px;
	top: 0;
	bottom: 0;
}

.nav-flyout-buffer-right {
	position: absolute;
	right: -10px;
	width: 10px;
	top: 0;
	bottom: 0;
}

.nav-flyout-buffer-top {
	position: absolute;
	left: 0;
	height: 10px;
	top: -10px;
	right: 0;
}

.nav-flyout-buffer-bottom {
	position: absolute;
	left: 0;
	height: 10px;
	bottom: -10px;
	right: 0;
}

#nav-flyout-health {
	width: auto;
	min-width: 375px;
	padding: 20px;
}

#nav-flyout-pharmacy {
	width: auto;
	min-width: 375px;
	padding: 20px;
}

#nav-flyout-giftCards {
	width: 375px;
	padding: 20px;
}

#nav-flyout-credit {
	width: auto;
	min-width: 375px;
	padding: 20px;
}

#nav-flyout-books {
	width: auto;
	min-width: 375px;
	padding: 20px;
}

.nav-catFlyout .nav-flyout-content .nav-hasPanel {
	background-image: url(data:image/gif;base64,R0lGODlhBwAKAMIEAObm5uvr6/Dw8P39/f///////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7);
	background-position: right 3px;
	background-repeat: no-repeat;
}

.nav-catFlyout .nav-flyout-content .nav-active {
	background-image: url(data:image/gif;base64,R0lGODlhBwAKAMIEAICAgJmZmbOzs/f39////////////////yH5BAEKAAcALAAAAAAHAAoAAAMWSDPUGoE5AaIj1M4qMW+ZFDYD1ClnAgA7);
	background-position: right 3px;
	background-repeat: no-repeat;
}

#nav-flyout-ya-signin {
	border-bottom: 1px solid #eee;
	font-size: 11px;
	margin-bottom: 8px;
}

#nav-flyout-ya-signin .nav_pop_new_cust {
	color: #333;
	margin: 7px 0 9px 0;
}

#nav-flyout-ya-signin a.nav-a,
#nav-flyout-ya-signin a.nav-a:link,
#nav-flyout-ya-signin a.nav-a:visited {
	font-size: 11px;
	text-decoration: underline;
	color: #05a;
	display: inline;
}

#nav-flyout-ya-signin a.nav-a:active,
#nav-flyout-ya-signin a.nav-a:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #c7511f;
	display: inline;
}

#nav-flyout-ya-signin a.nav-a:focus {
	text-decoration: underline;
	color: #c7511f;
	outline: 0;
}

#nav-flyout-accountList {
	width: 500px;
}

#nav-flyout-accountList .nav-al-column ul {
	padding: 0;
	margin: 0;
}

#nav-flyout-accountList .nav-al-column .nav-item {
	padding-left: 0;
}

#nav-flyout-accountList .nav-al-column .nav-title {
	padding-left: 0;
}

#nav-flyout-accountList #nav-al-container {
	width: 460px;
	float: right;
}

#nav-flyout-accountList #nav-al-your-account {
	float: left;
	border-left: 1px solid #eee;
	padding-left: 20px;
}

#nav-flyout-accountList #nav-al-your-account ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#nav-flyout-accountList #nav-al-wishlist {
	float: left;
	margin-right: 20px;
}

#nav-flyout-accountList #nav-al-wishlist ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#nav-flyout-accountList #nav-al-signin {
	padding: 0 120px 0 120px;
	border-bottom: 1px solid #eee;
	margin-bottom: 16px;
}

#nav-flyout-accountList #nav-flyout-ya-signin {
	border-bottom: none;
}

#nav-flyout-accountList #nav-flyout-ya-newCust {
	text-align: center;
}

#nav-flyout-accountList .nav-al-flyout-header {
	color: #111;
	display: block;
}

#nav-flyout-accountList .nav-al-flyout-header:focus,
#nav-flyout-accountList .nav-al-flyout-header:hover {
	text-decoration: underline;
	color: #c7511f;
}

#nav-flyout-accountList .nav-title {
	font-size: 16px;
	font-weight: 700;
}

#nav-flyout-accountListRedesign {
	right: 0;
	max-width: 100vw;
	width: 530px;
	bottom: 0;
	position: fixed;
	padding: 0;
	box-sizing: content-box;
}

#nav-flyout-accountListRedesign #nav-al-container {
	width: 530px;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex: 1;
	flex: 1;
	flex-grow: 1;
	overflow-y: auto;
}

#nav-flyout-accountListRedesign #nav-al-links-container {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

#nav-flyout-accountListRedesign #nav-al-links-container a:focus,
#nav-flyout-accountListRedesign #nav-al-links-container a:focus *,
#nav-flyout-accountListRedesign #nav-al-links-container a:hover,
#nav-flyout-accountListRedesign #nav-al-links-container a:hover * {
	text-decoration: none;
	color: #111;
}

#nav-flyout-accountListRedesign #nav-al-links-container a:hover {
	background-color: #eaeded;
}

#nav-flyout-accountListRedesign #nav-al-links-container a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	box-shadow: none;
	-webkit-box-shadow: none;
}

#nav-flyout-accountListRedesign #nav-al-right-links {
	order: 2;
}

#nav-flyout-accountListRedesign #nav-al-right-links .nav-link {
	padding: 10px 24px 10px 20px;
}

#nav-flyout-accountListRedesign #nav-al-left-links {
	border-right: 1px solid #eee;
	order: 1;
}

#nav-flyout-accountListRedesign #nav-al-left-links .nav-link {
	padding: 10px 20px 10px 24px;
}

#nav-flyout-accountListRedesign #nav-al-left-links,
#nav-flyout-accountListRedesign #nav-al-right-links {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 1 50%;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
}

#nav-flyout-accountListRedesign #nav-al-left-links > a:first-child,
#nav-flyout-accountListRedesign #nav-al-right-links > a:first-child {
	margin-top: 24px;
}

#nav-flyout-accountListRedesign #nav-al-left-links > a:last-child,
#nav-flyout-accountListRedesign #nav-al-right-links > a:last-child {
	margin-bottom: 24px;
}

#nav-flyout-accountListRedesign #nav-al-left-links .nav-title,
#nav-flyout-accountListRedesign #nav-al-right-links .nav-title {
	font-size: 17px;
}

#nav-flyout-accountListRedesign #nav-al-signin {
	padding: 21px 144px 0 144px;
	border-bottom: 1px solid #eee;
}

#nav-flyout-accountListRedesign #nav-al-signin #nav-flyout-ya-signin {
	padding-top: 3px;
	margin-bottom: 0;
}

#nav-flyout-accountListRedesign
	#nav-al-signin
	#nav-flyout-ya-signin
	.nav_pop_new_cust {
	margin: 7px 0 7px 0;
	padding: 3px 0 3px 0;
	display: inline;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection {
	width: 530px;
	height: 60px;
	background-color: #eee;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-left,
#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-right {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-left {
	padding-left: 9px;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-right {
	padding-right: 9px;
	margin-left: auto;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-link {
	line-height: 20px;
	padding: 10px;
	margin: 0 5px;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection .nav-link .nav-text {
	color: #111;
	font-size: 14px;
}

#nav-flyout-accountListRedesign
	#nav-al-bottomsection
	.nav-flyout-long-text
	.nav-text {
	font-size: 12px;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection a {
	border-radius: 3px;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection a:focus {
	border: 1px solid #232f3d;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 9px;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection a:hover {
	background-color: rgba(35, 47, 61, 0.1);
	text-decoration: none;
	border: none;
	padding: 10px;
}

#nav-flyout-accountListRedesign #nav-al-bottomsection a:active {
	background-color: rgba(35, 47, 61, 0.2);
	border: none;
	padding: 10px;
}

#nav-flyout-accountListRedesign #nav-flyout-ya-signin {
	border-bottom: none;
}

#nav-flyout-accountListRedesign #nav-flyout-ya-newCust {
	text-align: center;
}

#nav-flyout-accountListRedesign #nav-accountList-Redesign {
	right: 50px;
	width: 530px;
	bottom: 0;
}

#nav-flyout-accountListRedesign #nav-flyout-wl-alexa {
	margin-bottom: 5px;
}

#nav-flyout-accountListRedesign #nav-flyout-wl-items {
	margin-bottom: 5px;
}

#nav-flyout-accountListRedesign .nav-arrow-inner {
	top: 0;
}

#nav-flyout-accountListRedesign .nav-tpl-itemList {
	width: 100%;
}

#nav-flyout-accountListRedesign .nav-panel {
	padding-bottom: 5px;
}

#nav-flyout-accountListRedesign .nav-flyout-content {
	height: 100%;
	overflow-x: auto;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-moz-box-direction: normal;
	-moz-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

#nav-flyout-accountListRedesign .nav-divider {
	margin: 5px 0;
}

#nav-flyout-accountListRedesign .nav-title {
	font-size: 17px;
	line-height: 24px;
	padding-bottom: 0;
}

#nav-flyout-accountListRedesign .nav-link {
	line-height: 24px;
}

#nav-flyout-accountListRedesign .nav-link .nav-text {
	font-size: 14px;
}

#nav-flyout-accountListRedesign .nav-link .nav-text:focus {
	color: #111;
	text-decoration: none;
}

#nav-flyout-accountListRedesign .nav-al-column {
	float: left;
}

#nav-flyout-wl-content.nav-spinner {
	min-height: 200px;
}

#nav-flyout-wl-alexa,
#nav-flyout-wl-items {
	display: none;
}

#nav-flyout-wl-alexa.have-bot-border,
#nav-flyout-wl-items.have-bot-border {
	border-bottom: 1px solid #eee;
	margin-bottom: 8px;
}

#nav-flyout-wl-alexa .nav-title,
#nav-flyout-wl-items .nav-title {
	display: none;
}

#nav-flyout-wl-alexa.nav-spinner,
#nav-flyout-wl-items.nav-spinner {
	min-height: 50px;
}

* html #nav-flyout-wl-alexa.nav-spinner,
* html #nav-flyout-wl-items.nav-spinner {
	height: 50px;
}

#nav-cart-flyout {
	width: 240px;
	padding: 0 18px;
}

#nav-cart-flyout .nav-ajax-error-msg,
#nav-cart-flyout .nav-ajax-message {
	display: none;
}

#nav-cart-flyout .nav-dynamic-empty {
	display: none;
}

#nav-cart-flyout.nav-empty .nav-dynamic-empty {
	display: block;
}

#nav-cart-flyout.nav-empty .nav-dynamic-empty .nav-bold {
	font-weight: 700;
}

#nav-cart-flyout.nav-empty .nav-dynamic-empty a.nav_a:focus,
#nav-cart-flyout.nav-empty .nav-dynamic-empty a.nav_a:hover {
	outline: 0;
	text-decoration: underline;
	color: #c7511f;
}

#nav-cart-flyout .nav-dynamic-full {
	min-height: 40px;
}

* html #nav-cart-flyout .nav-spinner {
	height: 40px;
}

#nav-cart-flyout.nav-empty .nav-dynamic-full {
	display: none;
}

#nav-cart-flyout #nav-cart-footer {
	width: 100%;
	margin: 4px 0 14px;
	text-align: right;
}

#nav-cart-flyout #nav-cart-footer .nav-action-button {
	display: inline-block;
	width: 100%;
	height: auto;
	margin: 0;
}

#nav-cart-flyout #nav-cart-footer .nav-action-button .nav-action-inner {
	line-height: 16px;
	padding: 6px 10px 8px;
}

#nav-cart-flyout
	#nav-cart-footer
	.nav-action-button
	#nav-cart-menu-button-count {
	padding: 0 3px;
	display: inline-block;
}

#nav-cart-flyout.nav-ajax-success #nav-cart-menu-button-count {
	display: inline-block;
}

#nav-cart-flyout.nav-cart-dividers #nav-cart-footer {
	margin: 14px 0;
}

#nav-cart-flyout .nav-cart-content {
	display: none;
	position: relative;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 13px;
	color: #333;
}

#nav-cart-flyout.nav-cart-dividers .nav-cart-content {
	border-bottom: 1px solid #e7e7e7;
}

#nav-cart-flyout .nav-ajax-error-msg,
#nav-cart-flyout .nav-ajax-message,
#nav-cart-flyout .nav-dynamic-empty {
	margin: 14px 0;
	padding: 0;
}

#nav-cart-flyout .nav-ajax-error-msg a:focus,
#nav-cart-flyout .nav-ajax-message a:focus,
#nav-cart-flyout .nav-dynamic-empty a:focus {
	outline: 0;
	text-decoration: underline;
	color: #c7511f;
}

#nav-cart-flyout .nav-cart-title {
	display: none;
	margin: 14px 8px 0 0;
	font-weight: 700;
	line-height: 19px;
	text-decoration: none;
	color: #333;
}

#nav-cart-flyout .nav-cart-title:hover {
	color: #c7511f;
}

#nav-cart-flyout .nav-cart-subtitle {
	display: none;
}

#nav-cart-flyout .nav-cart-subtitle .nav-cart-subtitle-item {
	color: #888;
	font-size: 12px;
	font-family: inherit;
	height: 19px;
	line-height: 19px;
	padding: 0 8px;
	border-left: 1px solid #cdcdcd;
}

#nav-cart-flyout .nav-cart-subtitle .nav-firstChild {
	padding-left: 0;
	border-left: 0;
}

#nav-cart-flyout .nav-cart-subtitle .nav-lastChild {
	padding-right: 0;
}

#nav-cart-flyout .nav-cart-items {
	width: 100%;
	margin: 14px 0 3px 0;
	padding: 0;
	list-style-type: none;
	overflow: auto;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item {
	float: left;
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-link {
	position: relative;
	display: block;
	min-height: 40px;
	_height: 40px;
	padding: 0 0 0 50px;
	text-decoration: none;
	line-height: 13px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size: 12px;
	font-family: inherit;
	color: #888;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-image {
	position: absolute;
	left: 0;
	top: 0;
	border: none;
	width: 40px;
	height: 40px;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-buyingPrice,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-quantity,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-title,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-weight,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity,
#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity-nostock {
	display: block;
	line-height: 14px;
	text-decoration: none;
	color: #888;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-item-title {
	color: #0066c0;
	width: 152px;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item:active .nav-cart-item-title,
#nav-cart-flyout .nav-cart-items .nav-cart-item:hover .nav-cart-item-title {
	color: #c7511f;
	text-decoration: underline;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item a:focus {
	outline: 0;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item a:focus .nav-cart-item-title {
	text-decoration: underline;
	color: #c7511f;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity {
	color: #090;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item .nav-cart-scarcity-nostock {
	color: #b12704;
}

#nav-cart-flyout .nav-cart-items .nav-cart-item-break {
	display: block;
	line-height: 0;
	height: 0;
	width: 100%;
	clear: both;
}

#nav-cart-flyout.nav-cart-double {
	width: 480px;
}

#nav-cart-flyout.nav-cart-double .nav-cart-items .nav-cart-item {
	float: left;
	width: 50%;
}

#nav-cart-flyout.nav-cart-double #nav-cart-footer .nav-action-button {
	width: 50%;
}

#nav-cart-flyout.nav-cart-double .nav-cart-subtitle .nav-firstChild {
	padding-left: 8px;
	border-left: 1px solid #cdcdcd;
}

#nav-flyout-cart-content.nav-spinner {
	min-height: 200px;
}

#nav-cart-fresh-logo {
	-webkit-transform: translateY(15%);
	-moz-transform: translateY(15%);
	-ms-transform: translateY(15%);
	-o-transform: translateY(15%);
	transform: translateY(15%);
}

#nav-flyout-prime {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

#nav-flyout-prime .nav-flyout-content {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	width: auto;
	padding: 0;
	min-width: 200px;
}

#nav-flyout-amazonprime {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

#nav-flyout-amazonprime .nav-flyout-content {
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	width: auto;
	padding: 0;
	min-width: 200px;
}

#nav-flyout-primeTooltip {
	padding: 3px 0;
	margin: 0 0 0 10px;
	max-width: 705px;
	top: -38px !important;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
	z-index: 300;
}

#nav-flyout-primeTooltip .nav-arrow {
	position: absolute;
	left: -9px;
	top: 23px;
	border-style: solid;
	_border-style: dashed;
	border-width: 9px;
	border-color: transparent;
	border-right: 9px solid #bbb;
	border-left-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#nav-flyout-primeTooltip .nav-arrow .nav-arrow-inner {
	position: absolute;
	left: 1px;
	top: -9px;
	border-style: solid;
	_border-style: dashed;
	border-width: 9px;
	border-color: transparent;
	border-right: 9px solid #fff;
	border-left-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#navbar.layout2 #nav-flyout-primeTooltip {
	top: -53px !important;
}

.p13n-profiles-tooltip {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
}

* html .p13n-profiles-tooltip {
	width: 165px;
}

.p13n-profiles-tooltip .nav-arrow {
	left: 50%;
	margin-left: -9px;
}

.p13n-profiles-tooltip .profiles-tooltip-container {
	text-align: center;
}

.p13n-profiles-tooltip .profiles-tooltip-container .tooltip-content {
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
}

.nav-signin-tt {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
}

* html .nav-signin-tt {
	width: 165px;
}

.nav-signin-tt .nav-arrow {
	left: 50%;
	margin-left: -9px;
}

#nav-signin-tooltip {
	text-align: center;
}

#nav-signin-tooltip .nav-signin-tooltip-footer {
	padding-top: 10px;
	color: #333;
	font-size: 11px;
}

#nav-signin-tooltip .nav-signin-tooltip-footer .nav-a {
	color: #05a;
	text-decoration: underline;
	padding-left: 3px;
}

#nav-signin-tooltip .nav-signin-tooltip-footer .nav-a:hover {
	color: #c7511f;
	text-decoration: underline;
}

#navbar #nav-belt #nav-orders > span.nav-line-2 > span.nav-icon.nav-arrow {
	display: none;
}

#nav-platinum {
	position: relative;
	height: 64px;
	overflow: hidden;
}

.nav-platinum-subnav {
	margin: 0;
	padding: 0;
	text-align: center;
}

.nav-platinum-subnav .nav-subnav-item,
.nav-platinum-subnav .nav_a,
.nav-platinum-subnav .platinum-logoimg {
	font-family: inherit;
	vertical-align: middle;
	line-height: 64px;
}

.nav-platinum-subnav .nav-subnav-item {
	display: inline;
	list-style-type: none;
	padding: 0 10px;
	margin: 0;
	border-left-width: 1px;
	border-left-style: solid;
}

.nav-platinum-subnav a.nav-platinum-logo,
.nav-platinum-subnav li.nav-first,
.nav-platinum-subnav li.nav-platinum-logo {
	border: none;
}

#nav-platinum.nav-platinum-fix .nav-platinum-subnav a.nav-platinum-logo {
	height: 64px;
	background: no-repeat center center;
	display: inline-block;
}

.nav-platinum-subnav .nav_a,
.nav-platinum-subnav .nav_a:link,
.nav-platinum-subnav .nav_a:visited {
	text-decoration: none;
	white-space: nowrap;
}

.nav-platinum-subnav .nav-subnav-item .nav_a:hover {
	text-decoration: underline;
}

.nav-platinum-subnav li.nav-platinum-logo .nav_a:hover {
	text-decoration: none;
}

#nav-upnav {
	margin: 0 -8px;
	position: relative;
}

html.a-js body #nav-upnav,
html.a-no-js body #nav-upnav {
	margin: 0;
}

#nav-upnav .nav-a {
	display: block;
	width: 100%;
	height: 100%;
	outline: 0;
}

#nav-upnav .nav-spanAltText {
	height: 1px;
	width: 1px;
	position: absolute;
	top: -10000px;
	overflow: hidden;
}

#nav-upnav area:focus {
	outline: 0;
}

#nav-upnav-close {
	stroke: #000;
	stroke-width: 2px;
	stroke-linecap: butt;
	line-height: 0;
	position: absolute;
	right: 0;
	height: 100%;
	width: 64px;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

#nav-upnav-airy {
	margin: 0 -8px;
	min-width: 1000px;
}

html.a-js body #nav-upnav-airy,
html.a-no-js body #nav-upnav-airy {
	margin: 0;
}

#nav-upnav-airy .nav-airy-widget-wrapper {
	margin-bottom: 0;
	width: 100%;
	overflow-x: hidden;
}

#nav-upnav-airy #nav-airy-click-through-stage {
	z-index: 100;
	cursor: pointer;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#nav-upnav-airy #nav-airy-player-container {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	top: 0;
	left: 0;
}

#nav-upnav-airy #nav-airy-post-media-slate-image {
	visibility: hidden;
}

#nav-upnav-airy .nav-airy-slate-image {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.nav-asin-subnav-flyout-wrapper {
	height: 195px;
	overflow: hidden;
}

.nav-asin-subnav-flyout {
	float: left;
	padding: 0;
	margin: 0;
}

.nav-asin-subnav-flyout-itemgroup {
	list-style-type: none;
	overflow: hidden;
	float: left;
	padding-left: 5px;
	margin: 0;
}

li.nav-asin-subnav-flyout-item {
	float: left;
	margin: 0 5px;
	list-style-type: none;
	padding: 10px 0;
	height: 100%;
}

li.nav-asin-subnav-flyout-item:focus,
li.nav-asin-subnav-flyout-item:hover {
	border-bottom-color: #e47911;
	border-bottom-style: solid;
}

.nav-asin-subnav-flyout-image {
	display: block;
	margin: 0 auto 10px auto;
}

.nav-asin-subnav-flyout-link {
	width: auto;
	max-width: 150px;
	text-align: center;
	font: 12px inherit;
	display: block;
}

.nav-asin-subnav-flyout-link:active,
.nav-asin-subnav-flyout-link:link,
.nav-asin-subnav-flyout-link:visited {
	color: #333;
	text-decoration: none;
}

.nav-asin-subnav-flyout-link:focus,
.nav-asin-subnav-flyout-link:hover {
	color: #e47911;
}

.nav-asin-subnav-flyout-title-section {
	max-height: 60px;
	text-align: center;
	text-decoration: none;
	display: block;
	white-space: normal;
	font: 13px inherit;
	font-weight: 700;
	cursor: pointer;
}

.nav-asin-subnav-item-title {
	display: block;
}

.nav-asin-subnav-item-price {
	font-weight: 400;
}

.nav-asin-subnav-divider {
	display: inline;
	float: left;
	width: 1px;
	height: 160px;
	margin: 0 45px 0 50px;
	background-color: #f0f0f0;
	font-size: 0;
}

.nav-asin-subnav-flyout-promo-group {
	float: left;
	width: 386px;
	padding: 20px 0;
}

.nav-asin-subnav-flyout-promo {
	float: left;
}

#navbar.layout2.nav-packard-glow #nav-shop {
	padding-top: 0;
}

#navbar.layout2.nav-bluebeacon #nav-belt {
	background-color: #131921;
}

#navbar.layout2.nav-bluebeacon #nav-belt .nav-fill,
#navbar.layout2.nav-bluebeacon #nav-belt .nav-left,
#navbar.layout2.nav-bluebeacon #nav-belt .nav-right {
	height: 60px;
}

#navbar.layout2.nav-celnav-pd #nav-belt {
	background-color: #0f141a;
}

#navbar.layout2.nav-celnav-pd #nav-belt .nav-fill,
#navbar.layout2.nav-celnav-pd #nav-belt .nav-left,
#navbar.layout2.nav-celnav-pd #nav-belt .nav-right {
	height: 60px;
}

#navbar.layout2.nav-celnav-t11 #nav-belt {
	background-color: #131921;
}

#navbar.layout2.nav-celnav-t11 #nav-belt .nav-fill,
#navbar.layout2.nav-celnav-t11 #nav-belt .nav-left,
#navbar.layout2.nav-celnav-t11 #nav-belt .nav-right {
	height: 60px;
}

#navbar.layout2.nav-celnav-t11-spruce #nav-belt {
	background-color: #131921;
}

#navbar.layout2.nav-celnav-t11-spruce #nav-belt .nav-fill,
#navbar.layout2.nav-celnav-t11-spruce #nav-belt .nav-left,
#navbar.layout2.nav-celnav-t11-spruce #nav-belt .nav-right {
	height: 60px;
}

#navbar.layout2.nav-celnav-t11-orange #nav-belt {
	background-color: #131921;
}

#navbar.layout2.nav-celnav-t11-orange #nav-belt .nav-fill,
#navbar.layout2.nav-celnav-t11-orange #nav-belt .nav-left,
#navbar.layout2.nav-celnav-t11-orange #nav-belt .nav-right {
	height: 60px;
}

#navbar.layout2.nav-celnav-pbdd #nav-belt {
	background-color: #131921;
}

#navbar.layout2.nav-celnav-pbdd #nav-belt .nav-fill,
#navbar.layout2.nav-celnav-pbdd #nav-belt .nav-left,
#navbar.layout2.nav-celnav-pbdd #nav-belt .nav-right {
	height: 60px;
}

#navbar.layout2:not(.nav-fixed) #nav-main {
	max-height: 39px;
	padding-top: 0;
}

#navbar.layout2 .glow-toaster-slot-default {
	top: 45px;
}

#navbar.layout2 #nav-main .nav-fill,
#navbar.layout2 #nav-main .nav-left,
#navbar.layout2 #nav-main .nav-right,
#navbar.layout2 .nav-main .nav-fill,
#navbar.layout2 .nav-main .nav-left,
#navbar.layout2 .nav-main .nav-right {
	max-height: 39px;
}

#navbar.layout2 #nav-main .nav-left,
#navbar.layout2 .nav-main .nav-left {
	margin-right: 1px;
}

#navbar.layout2 #nav-xshop-container {
	padding: 0;
}

#navbar.layout2 #nav-xshop-container #nav-xshop {
	margin-top: 0;
	padding-left: 2px;
}

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul {
	display: contents;
}

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li {
	list-style-type: none;
}

#navbar.layout2 #nav-xshop-container #nav-xshop .nav-ul .nav-li .nav-div {
	display: inline-block;
	padding: 0 5px;
	position: relative;
	vertical-align: middle;
	height: 100%;
}

#navbar.layout2
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a {
	margin-top: 6px;
}

#navbar.layout2
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:hover {
	margin-top: 5px;
}

#navbar.layout2
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
}

#navbar.layout2
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-flyout-button {
	background: 0 0;
	padding: 0;
	cursor: pointer;
	margin-top: 18px;
}

#navbar.layout2
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-flyout-button:hover {
	margin-top: 18px;
}

#navbar.layout2:not(.nav-fixed) a#nav-hamburger-menu {
	height: 40px;
	margin: 10px 7px 10px 7px;
	padding: 10px 8px 10px 8px;
}

#navbar.layout2 #nav-logo {
	padding-top: 5px;
	padding-right: 4px;
}

#navbar.layout2 #nav-logo .nav-prime-try {
	top: 33px;
}

#navbar.layout2 #nav-logo .nav-logo-link:hover {
	outline: 1px solid rgba(255, 255, 255, 0.2);
}

#navbar.layout2 #nav-logo .nav-logo-link .nav-logo-base,
#navbar.layout2 #nav-logo .nav-logo-link .nav-logo-ext {
	margin-top: 10px;
}

#navbar.layout2 #nav-logo .nav-logo-link .nav-logo-locale {
	margin-top: 14px;
}

.nav-lang-ar #navbar.layout2 #nav-logo .nav-logo-link {
	width: auto;
}

.nav-opt-sprite #navbar.layout2 #nav-logo.nav-paladin-ww {
	padding-top: 5px;
}

.nav-opt-sprite #navbar.layout2 #nav-logo.nav-paladin-ww .nav-logo-locale {
	margin-top: 16px;
}

#navbar.layout2 #nav-shop {
	margin-top: 0;
}

#navbar.layout2 #nav-shop .nav-a {
	height: 33px;
	margin: 3px;
}

#navbar.layout2 #nav-shop .nav-a-2 .nav-line-1 {
	margin-top: 3px;
}

#navbar.layout2 #nav-shop .nav-single-row-link,
#navbar.layout2 #nav-shop .nav-single-row-link:focus,
#navbar.layout2 #nav-shop .nav-single-row-link:hover {
	margin-top: 6px;
	height: 26px;
}

#navbar.layout2 #nav-shop #nav-link-shopall {
	margin: 1px 1px 12px 1px;
}

#navbar.layout2 #nav-shop #nav-link-shopall.nav-single-row-link {
	margin: 6px 3px 3px 3px;
}

#navbar.layout2.nav-fresh #nav-shop .nav-sprite-alt {
	margin-top: 3px;
}

#navbar.layout2 #nav-swmslot {
	top: 0;
}

#navbar.layout2 #nav-swmslot #navSwmHoliday:hover {
	outline: 1px solid rgba(255, 255, 255, 0.2);
	outline-offset: -2px;
}

#navbar.layout2 #nav-swmslot #navSwmHoliday.nav-focus {
	border: none;
	margin: 0;
}

#navbar.layout2 #nav-swmslot a.nav_a.nav-swm-text:active,
#navbar.layout2 #nav-swmslot a.nav_a.nav-swm-text:hover {
	outline: 0;
	border-color: rgba(255, 255, 255, 0.2);
}

#navbar.layout2 #nav-swmslot a.nav-swm-text:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 5px auto rgba(0, 103, 244, 0.247);
}

#navbar.layout2 #nav-tools #icp-nav-flyout {
	display: inline-block;
	padding: 0 6px;
	position: relative;
}

#navbar.layout2 #nav-tools #icp-nav-flyout .nav-a {
	padding-right: 9px;
	height: 50px;
}

#navbar.layout2 #nav-tools #icp-nav-flyout .nav-flyout-button {
	background: 0 0;
	padding: 0;
	cursor: pointer;
}

#navbar.layout2 #nav-tools #nav-link-accountList .nav-a {
	height: 50px;
}

#navbar.layout2 #nav-tools #nav-link-accountList .nav-flyout-button {
	background: 0 0;
	padding: 0;
	cursor: pointer;
}

#navbar.layout2 #nav-tools #nav-cart {
	height: 50px;
	margin-right: 4px;
}

#navbar.layout2 #nav-tools #nav-cart:focus,
#navbar.layout2 #nav-tools #nav-cart:hover {
	margin-right: 3px;
}

#navbar.layout2.using-mouse
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus {
	margin-top: 5px;
	margin-right: 1px;
}

#navbar.layout2.using-mouse #nav-logo .nav-logo-link:focus {
	outline: 1px solid #fff;
}

#navbar.layout2.using-mouse #nav-swmslot #navSwmHoliday a:focus {
	outline: 1px solid #fff;
}

#navbar.layout2.bold-focus-hover.nav-bluebeacon
	#nav-search
	.nav-searchbar:hover {
	-webkit-box-shadow: 0 2px 6px 0 #000;
	-moz-box-shadow: 0 2px 6px 0 #000;
	box-shadow: 0 2px 6px 0 #000;
}

#navbar.layout2.bold-focus-hover.nav-bluebeacon
	#nav-search
	.nav-searchbar
	.nav-focus,
#navbar.layout2.bold-focus-hover.nav-bluebeacon
	#nav-search
	.nav-searchbar.nav-active {
	-webkit-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	-moz-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	z-index: 1;
}

#navbar.layout2.bold-focus-hover.nav-bluebeacon
	#nav-search
	.nav-search-scope.nav-focus
	.nav-search-label,
#navbar.layout2.bold-focus-hover.nav-bluebeacon
	#nav-search
	.nav-search-scope:hover
	.nav-search-label {
	color: #000;
}

#navbar.layout2.bold-focus-hover.nav-bluebeacon
	#nav-search
	.nav-search-scope.nav-focus
	.nav-icon,
#navbar.layout2.bold-focus-hover.nav-bluebeacon
	#nav-search
	.nav-search-scope:hover
	.nav-icon {
	border-top-color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pd
	#nav-search
	.nav-searchbar:hover {
	-webkit-box-shadow: 0 2px 6px 0 #000;
	-moz-box-shadow: 0 2px 6px 0 #000;
	box-shadow: 0 2px 6px 0 #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pd
	#nav-search
	.nav-searchbar
	.nav-focus,
#navbar.layout2.bold-focus-hover.nav-celnav-pd
	#nav-search
	.nav-searchbar.nav-active {
	-webkit-box-shadow: 0 0 0 2px #1a98ff, 0 0 0 3px rgba(26, 152, 255, 0.5);
	-moz-box-shadow: 0 0 0 2px #1a98ff, 0 0 0 3px rgba(26, 152, 255, 0.5);
	box-shadow: 0 0 0 2px #1a98ff, 0 0 0 3px rgba(26, 152, 255, 0.5);
	z-index: 1;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pd
	#nav-search
	.nav-search-scope.nav-focus
	.nav-search-label,
#navbar.layout2.bold-focus-hover.nav-celnav-pd
	#nav-search
	.nav-search-scope:hover
	.nav-search-label {
	color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pd
	#nav-search
	.nav-search-scope.nav-focus
	.nav-icon,
#navbar.layout2.bold-focus-hover.nav-celnav-pd
	#nav-search
	.nav-search-scope:hover
	.nav-icon {
	border-top-color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11
	#nav-search
	.nav-searchbar:hover {
	-webkit-box-shadow: 0 2px 6px 0 #000;
	-moz-box-shadow: 0 2px 6px 0 #000;
	box-shadow: 0 2px 6px 0 #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11
	#nav-search
	.nav-searchbar
	.nav-focus,
#navbar.layout2.bold-focus-hover.nav-celnav-t11
	#nav-search
	.nav-searchbar.nav-active {
	-webkit-box-shadow: 0 0 0 2px #f2a0d1, 0 0 0 3px rgba(242, 160, 209, 0.5);
	-moz-box-shadow: 0 0 0 2px #f2a0d1, 0 0 0 3px rgba(242, 160, 209, 0.5);
	box-shadow: 0 0 0 2px #f2a0d1, 0 0 0 3px rgba(242, 160, 209, 0.5);
	z-index: 1;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11
	#nav-search
	.nav-search-scope.nav-focus
	.nav-search-label,
#navbar.layout2.bold-focus-hover.nav-celnav-t11
	#nav-search
	.nav-search-scope:hover
	.nav-search-label {
	color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11
	#nav-search
	.nav-search-scope.nav-focus
	.nav-icon,
#navbar.layout2.bold-focus-hover.nav-celnav-t11
	#nav-search
	.nav-search-scope:hover
	.nav-icon {
	border-top-color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar:hover {
	-webkit-box-shadow: 0 2px 6px 0 #000;
	-moz-box-shadow: 0 2px 6px 0 #000;
	box-shadow: 0 2px 6px 0 #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar
	.nav-focus,
#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar.nav-active {
	-webkit-box-shadow: 0 0 0 2px #f2a0d1, 0 0 0 3px rgba(242, 160, 209, 0.5);
	-moz-box-shadow: 0 0 0 2px #f2a0d1, 0 0 0 3px rgba(242, 160, 209, 0.5);
	box-shadow: 0 0 0 2px #f2a0d1, 0 0 0 3px rgba(242, 160, 209, 0.5);
	z-index: 1;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce
	#nav-search
	.nav-search-scope.nav-focus
	.nav-search-label,
#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce
	#nav-search
	.nav-search-scope:hover
	.nav-search-label {
	color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce
	#nav-search
	.nav-search-scope.nav-focus
	.nav-icon,
#navbar.layout2.bold-focus-hover.nav-celnav-t11-spruce
	#nav-search
	.nav-search-scope:hover
	.nav-icon {
	border-top-color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar:hover {
	-webkit-box-shadow: 0 2px 6px 0 #000;
	-moz-box-shadow: 0 2px 6px 0 #000;
	box-shadow: 0 2px 6px 0 #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar
	.nav-focus,
#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar.nav-active {
	-webkit-box-shadow: 0 0 0 2px #4e1e00, 0 0 0 3px rgba(78, 30, 0, 0.5);
	-moz-box-shadow: 0 0 0 2px #4e1e00, 0 0 0 3px rgba(78, 30, 0, 0.5);
	box-shadow: 0 0 0 2px #4e1e00, 0 0 0 3px rgba(78, 30, 0, 0.5);
	z-index: 1;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange
	#nav-search
	.nav-search-scope.nav-focus
	.nav-search-label,
#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange
	#nav-search
	.nav-search-scope:hover
	.nav-search-label {
	color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange
	#nav-search
	.nav-search-scope.nav-focus
	.nav-icon,
#navbar.layout2.bold-focus-hover.nav-celnav-t11-orange
	#nav-search
	.nav-search-scope:hover
	.nav-icon {
	border-top-color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd
	#nav-search
	.nav-searchbar:hover {
	-webkit-box-shadow: 0 2px 6px 0 #000;
	-moz-box-shadow: 0 2px 6px 0 #000;
	box-shadow: 0 2px 6px 0 #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd
	#nav-search
	.nav-searchbar
	.nav-focus,
#navbar.layout2.bold-focus-hover.nav-celnav-pbdd
	#nav-search
	.nav-searchbar.nav-active {
	-webkit-box-shadow: 0 0 0 2px #1a98ff, 0 0 0 3px rgba(26, 152, 255, 0.5);
	-moz-box-shadow: 0 0 0 2px #1a98ff, 0 0 0 3px rgba(26, 152, 255, 0.5);
	box-shadow: 0 0 0 2px #1a98ff, 0 0 0 3px rgba(26, 152, 255, 0.5);
	z-index: 1;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd
	#nav-search
	.nav-search-scope.nav-focus
	.nav-search-label,
#navbar.layout2.bold-focus-hover.nav-celnav-pbdd
	#nav-search
	.nav-search-scope:hover
	.nav-search-label {
	color: #000;
}

#navbar.layout2.bold-focus-hover.nav-celnav-pbdd
	#nav-search
	.nav-search-scope.nav-focus
	.nav-icon,
#navbar.layout2.bold-focus-hover.nav-celnav-pbdd
	#nav-search
	.nav-search-scope:hover
	.nav-icon {
	border-top-color: #000;
}

#navbar.layout2.bold-focus-hover a:focus {
	border: none;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	-moz-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
}

#navbar.layout2.bold-focus-hover button:focus {
	border: none;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	-moz-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
}

#navbar.layout2.bold-focus-hover #nav-subnav a:focus {
	-webkit-box-shadow: 0 0 0 2px #017185, 0 0 0 3px #017185;
	-moz-box-shadow: 0 0 0 2px #017185, 0 0 0 3px #017185;
	box-shadow: 0 0 0 2px #017185, 0 0 0 3px #017185;
	border: 1px solid rgba(255, 255, 255, 0);
}

#navbar.layout2.bold-focus-hover .nav-flyout a:focus {
	-webkit-box-shadow: 0 0 0 2px #017185, 0 0 0 3px #017185;
	-moz-box-shadow: 0 0 0 2px #017185, 0 0 0 3px #017185;
	box-shadow: 0 0 0 2px #017185, 0 0 0 3px #017185;
}

#navbar.layout2.bold-focus-hover
	#nav-timeline.nav-timeline-asin-title-enabled
	a:focus {
	outline: 5px auto #f90;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#navbar.layout2.bold-focus-hover
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:hover {
	border-color: #fff;
}

#navbar.layout2.bold-focus-hover a#nav-hamburger-menu:focus {
	border: 1px solid transparent;
}

#navbar.layout2.bold-focus-hover #nav-logo .nav-logo-link {
	height: 50px;
	width: 100%;
}

#navbar.layout2.bold-focus-hover #nav-logo .nav-logo-link:hover {
	outline: 1px solid #fff;
	outline-offset: 0;
}

#navbar.layout2.bold-focus-hover
	#nav-shop
	#nav-link-shopall.nav-single-row-link:hover {
	margin-left: 2px;
	margin-right: 2px;
}

#navbar.layout2.bold-focus-hover #nav-shop #nav-link-shopall:hover {
	margin-left: 0;
	margin-right: 0;
}

#navbar.layout2.bold-focus-hover #nav-shop #nav-link-shopall:focus {
	top: 1px;
	bottom: -1px;
	border-width: 0;
}

#navbar.layout2.bold-focus-hover #nav-pldn-msg-wrapper .nav-pldn-a:hover,
#navbar.layout2.bold-focus-hover #nav-shop #nav-link-shopall:hover,
#navbar.layout2.bold-focus-hover .nav-right #nav-tools .nav-a:hover,
#navbar.layout2.bold-focus-hover a#nav-hamburger-menu:hover {
	border-color: #fff;
}

#navbar.layout2.bold-focus-hover
	#nav-swmslot
	#nav-swm-countdown-timer-widget
	div
	div:hover {
	outline: 1px solid #fff;
	outline-offset: -1px;
}

#navbar.layout2.bold-focus-hover
	#nav-swmslot
	#nav-swm-countdown-timer-widget
	div
	div:hover:focus,
#navbar.layout2.bold-focus-hover
	#nav-swmslot
	#nav-swm-countdown-timer-widget
	div
	div:hover:focus::before {
	outline: 0;
}

#navbar.layout2.bold-focus-hover
	#nav-swmslot
	#nav-swm-countdown-timer-widget
	div
	div:focus {
	outline: 2px solid #f90;
	outline-offset: -4px;
}

#navbar.layout2.bold-focus-hover
	#nav-swmslot
	#nav-swm-countdown-timer-widget
	div
	div:focus::before {
	content: "";
	position: absolute;
	height: 39px;
	width: 100%;
	outline: 3px solid rgba(255, 153, 0, 0.5);
}

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday:hover {
	outline: 1px solid #fff;
}

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday:hover a:focus,
#navbar.layout2.bold-focus-hover
	#nav-swmslot
	#navSwmHoliday:hover
	a:focus::before {
	outline: 0;
}

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday a:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	outline: 2px solid #f90;
	outline-offset: -4px;
}

#navbar.layout2.bold-focus-hover #nav-swmslot #navSwmHoliday a:focus::before {
	content: "";
	position: absolute;
	height: 39px;
	width: 100%;
	outline: 3px solid rgba(255, 153, 0, 0.5);
	outline-offset: -4px;
}

#navbar.layout2.bold-focus-hover #nav-swmslot a.nav_a.nav-swm-text:hover {
	text-decoration: none;
	margin: 5px 1px 6px 0;
	border: 1px solid;
	border-radius: 2px;
	box-shadow: none;
}

#navbar.layout2.bold-focus-hover #nav-swmslot a.nav-swm-text:active {
	border-color: #fff;
	outline: 0;
	box-shadow: none;
}

#navbar.layout2.bold-focus-hover #nav-swmslot a.nav-swm-text:focus {
	border: none;
	outline: 0;
	-webkit-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	-moz-box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	box-shadow: 0 0 0 2px #f90, 0 0 0 3px rgba(255, 153, 0, 0.5);
	margin: 6px 2px 7px 1px;
	border-radius: 2px;
}

#navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime,
#navbar.layout2.bold-focus-hover #nav-tools #nav-orders {
	margin: 0 1px 0 1px;
	padding-top: 0;
	height: 50px;
}

#navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime .nav-line-1,
#navbar.layout2.bold-focus-hover #nav-tools #nav-orders .nav-line-1 {
	margin-top: 9px;
	height: 14px;
}

#navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime:focus,
#navbar.layout2.bold-focus-hover #nav-tools #nav-link-amazonprime:hover,
#navbar.layout2.bold-focus-hover #nav-tools #nav-orders:focus,
#navbar.layout2.bold-focus-hover #nav-tools #nav-orders:hover {
	margin: 0;
}

#navbar.layout2.bold-focus-hover.using-mouse a:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#navbar.layout2.bold-focus-hover.using-mouse
	#nav-swmslot
	#navSwmHoliday
	a:focus {
	outline: 0;
}

#navbar.layout2.bold-focus-hover.using-mouse
	#nav-swmslot
	#navSwmHoliday
	a:focus::before {
	outline: 0;
}

#navbar.layout2.bold-focus-hover.using-mouse
	#nav-shop
	#nav-link-shopall.nav-single-row-link:focus {
	margin: 5px 2px 2px 2px;
}

#navbar.layout2.bold-focus-hover.using-mouse #nav-shop #nav-link-shopall:focus {
	border-width: 1px;
	margin: 0 0 11px 0;
}

#navbar.layout2.bold-focus-hover.using-mouse
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus {
	margin-right: 1px;
}

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo {
	width: auto;
	padding: 4px 0 0 0;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	float: none;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo .nav-logo-link,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-decoration: none;
	padding: 1px 8px 0 6px;
	margin: 1px;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link
	.nav-logo-base,
#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link
	.nav-logo-ext,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link
	.nav-logo-base,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link
	.nav-logo-ext {
	margin-top: 11px;
	pointer-events: none;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link
	.nav-logo-locale,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link
	.nav-logo-locale {
	width: auto;
	margin-top: 16.5px;
	pointer-events: none;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link:active,
#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link:hover,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link:active,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link:hover {
	padding: 0 7px 0 5px;
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.using-mouse#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link:focus {
	padding: 0 7px 0 5px;
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.using-mouse#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-link:focus {
	padding: 0 7px 0 5px;
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pd
	.nav-logo-link
	.nav-logo-base,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pd
	.nav-logo-link
	.nav-logo-base {
	margin: 12px 0 0 0;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pd-emer
	.nav-logo-link
	.nav-logo-base,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pd-emer
	.nav-logo-link
	.nav-logo-base {
	margin: 4px 0 0 0;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1
	.nav-logo-link
	.nav-logo-locale,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1
	.nav-logo-link
	.nav-logo-locale {
	margin-top: 17px;
}

.nav-locale-us
	#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1 {
	width: 131px;
}

.nav-locale-us
	#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1 {
	width: 131px;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1
	.nav-sprite.nav-logo-tagline,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1
	.nav-sprite.nav-logo-tagline {
	top: 36px;
	left: 72px;
	pointer-events: none;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin {
	width: 160px;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin
	.nav-logo-link
	.nav-logo-base,
#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin
	.nav-logo-link
	.nav-logo-ext,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin
	.nav-logo-link
	.nav-logo-base,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin
	.nav-logo-link
	.nav-logo-ext {
	margin-top: 15px;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin
	.nav-logo-tagline,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin
	.nav-logo-tagline {
	left: 59px;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin-ww
	.nav-sprite.nav-logo-tagline,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin-ww
	.nav-sprite.nav-logo-tagline {
	top: 36px;
	left: 97px;
}

#navbar.nav-flex.layout3.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-paladin-ww
	.nav-logo-link
	.nav-logo-locale,
#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-paladin-ww
	.nav-logo-link
	.nav-logo-locale {
	margin-top: 18px;
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3.nav-bluebeacon #nav-belt #nav-logo,
	#navbar.nav-flex.layout3.nav-fixed.nav-bluebeacon #nav-belt #nav-logo {
		margin-left: 10px;
	}
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot {
	width: auto;
	height: 60px;
	padding: 0;
	margin: 0;
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative {
	padding: 0 9px 0 9px;
	margin: 5px 2px 5px 0;
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:focus,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:focus {
	padding: 0 9px 0 7px;
	margin-left: 2px;
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:active,
#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:hover,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:active,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:hover {
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 8px 0 6px;
	margin: 5px 2px;
}

.using-mouse#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:focus {
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 8px 0 6px;
	margin: 5px 2px;
}

.using-mouse#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative:focus {
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 8px 0 6px;
	margin: 5px 2px;
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	#nav-packard-glow-loc-icon,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	#nav-packard-glow-loc-icon {
	background-position: -71px -378px;
	width: 15px;
	height: 18px;
	margin-top: 8px;
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	.nav-line-1,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	.nav-line-1 {
	color: #ccc;
	margin-top: 0;
	padding-right: 0;
}

#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	.nav-line-2,
#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
	#nav-global-location-slot
	.a-declarative
	.nav-a.nav-a-2.a-popover-trigger.a-declarative
	.nav-line-2 {
	padding-bottom: 1px;
	padding-right: 0;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
		#nav-global-location-slot,
	#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
		#nav-global-location-slot {
		margin-left: 2px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3.layout2.bold-focus-hover.nav-packard-glow
		#nav-global-location-slot,
	#navbar.nav-flex.layout3.nav-fixed.layout2.bold-focus-hover.nav-packard-glow
		#nav-global-location-slot {
		margin-left: 6px;
	}
}

#navbar.nav-flex.layout3 #nav-belt #nav-search,
#navbar.nav-flex.layout3 #nav-belt #nav-search.nav-fixed,
#navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search,
#navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search.nav-fixed {
	padding: 10px 4px 10px 3px;
	height: 60px;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3 #nav-belt #nav-search,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search {
		margin: 0 6px;
	}
}

@media (min-width: 1300px) {
	#navbar.nav-flex.layout3 #nav-belt #nav-search,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search {
		margin: 0 10px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3 #nav-belt #nav-search,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-search {
		margin: 0 18px;
	}
}

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-link-accountList,
#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList,
#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-orders {
	margin-right: 0;
	margin-left: 0;
	padding-right: 9px;
	padding-left: 9px;
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:active,
#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:focus,
#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:hover,
#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders:active,
#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders:focus,
#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders:hover,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:active,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:focus,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:hover,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-orders:active,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-orders:focus,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-orders:hover {
	padding-right: 8px;
	padding-left: 8px;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList,
	#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-orders {
		margin-left: 2px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList,
	#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-orders,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-orders {
		margin-left: 6px;
	}
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList
	.nav-short-width,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList
	.nav-short-width {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList
	.nav-long-width,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList
	.nav-long-width {
	display: none;
}

@media (min-width: 1025px) {
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList
		.nav-short-width,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList
		.nav-short-width {
		display: none;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList
		.nav-long-width,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-link-accountList
		.nav-long-width {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: static;
		float: none;
	}
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:active,
#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:focus,
#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:hover,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:active,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:focus,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-link-accountList:hover {
	padding-right: 9px;
	padding-left: 9px;
}

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #icp-nav-flyout.nav-a,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a {
	margin-right: 0;
	margin-left: 1px;
	padding-left: 9px;
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a:active,
#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a:focus,
#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a:hover,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a:active,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a:focus,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a:hover {
	padding-right: 8px;
	padding-left: 8px;
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a
	.icp-nav-link-inner,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#icp-nav-flyout.nav-a
	.icp-nav-link-inner {
	padding-right: 0;
}

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart,
#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart {
	margin-right: 0;
	margin-left: 0;
	padding-right: 9px;
	padding-left: 9px;
	margin-right: 3px;
	padding-right: 9px;
}

#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:active,
#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:focus,
#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart:hover,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:active,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:focus,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:hover {
	padding-right: 8px;
	padding-left: 8px;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart {
		margin-left: 2px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart {
		margin-left: 6px;
	}
}

#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:active,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:focus,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:hover,
.nav-ewc-persistent-hover
	#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:active,
.nav-ewc-persistent-hover
	#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:focus,
.nav-ewc-persistent-hover
	#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart:hover {
	padding-right: 9px;
	padding-left: 9px;
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2
	.nav-icon.nav-arrow:not([style]),
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2
	.nav-icon.nav-arrow:not([style]) {
	display: none;
}

@media (min-width: 1025px) {
	#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart {
		margin-right: 1px;
	}
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart {
		margin-right: 11px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3 #nav-belt .nav-right #nav-tools #nav-cart,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools #nav-cart {
		margin-right: 15px;
	}
}

@media (max-width: 1024px) {
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container
		.nav-line-1,
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container
		.nav-line-2,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container
		.nav-line-1,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container
		.nav-line-2 {
		font-size: 0;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container {
		padding-bottom: 0;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count {
		left: 14px;
		font-size: 18px;
		line-height: 16px;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count.nav-cart-10,
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count.nav-cart-20,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count.nav-cart-10,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count.nav-cart-20 {
		font-size: 16px;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100 {
		font-size: 13px;
		line-height: 13px;
		width: 22px;
		top: 7px;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:active
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:focus
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:hover
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:active
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:focus
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:hover
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100 {
		top: 6px;
	}

	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:active
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:focus
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:hover
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	.nav-ewc-persistent-hover
		#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:active
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	.nav-ewc-persistent-hover
		#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:focus
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100,
	.nav-ewc-persistent-hover
		#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart:hover
		#nav-cart-count-container
		#nav-cart-count.nav-cart-100 {
		top: 7px;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		.nav-cart-icon,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		.nav-cart-icon {
		width: 41px;
		height: 28px;
		background-position: -218px -337px;
	}
}

.nav-ewc-persistent-hover
	#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2 {
	padding-left: 0;
}

.nav-ewc-persistent-hover
	#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2 {
	padding-left: 0;
}

#navbar.nav-flex.layout3
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2.nav-large-screen-cart-text,
#navbar.nav-flex.layout3.nav-fixed
	#nav-belt
	.nav-right
	#nav-tools
	#nav-cart
	#nav-cart-text-container
	.nav-line-2.nav-large-screen-cart-text {
	display: none;
}

@media (min-width: 1300px) {
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-1,
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-2,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-1,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-2 {
		display: none;
	}

	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-1.nav-large-screen-cart-text,
	#navbar.nav-flex.layout3
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-2.nav-large-screen-cart-text,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-1.nav-large-screen-cart-text,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-belt
		.nav-right
		#nav-tools
		#nav-cart
		#nav-cart-text-container.nav-collapsible-cart-text
		.nav-line-2.nav-large-screen-cart-text {
		display: -webkit-box;
		display: -moz-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

#navbar.nav-flex.layout3 #nav-main.nav-sprite,
#navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite {
	padding-left: 1px;
}

#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-right
	#nav-swmslot.nav-swm-text-widget,
#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-right
	#nav-swmslot.nav-swm-text-widget {
	margin-right: 0;
	padding-right: 0;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3
		#nav-main.nav-sprite
		.nav-right
		#nav-swmslot.nav-swm-text-widget,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-main.nav-sprite
		.nav-right
		#nav-swmslot.nav-swm-text-widget {
		padding-right: 10px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3
		#nav-main.nav-sprite
		.nav-right
		#nav-swmslot.nav-swm-text-widget,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-main.nav-sprite
		.nav-right
		#nav-swmslot.nav-swm-text-widget {
		padding-right: 14px;
	}
}

#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop,
#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop {
	padding-left: 0;
}

#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a,
#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a {
	margin: 5px 0 6px 0;
	padding: 8px 5px;
}

#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus,
#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus {
	margin: 5px 2px 6px 2px;
	padding: 8px 3px;
}

#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:active,
#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:hover,
#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:active,
#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:hover {
	margin: 0;
	padding: 12px 4px 13px 4px;
}

.using-mouse#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus {
	margin: 0;
	padding: 12px 4px 13px 4px;
}

.using-mouse#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-fill
	#nav-xshop-container
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:focus {
	margin: 0;
	padding: 12px 4px 13px 4px;
}

#navbar.nav-flex.layout3 #nav-main.nav-sprite .nav-left,
#navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite .nav-left {
	margin-right: 0;
}

#navbar.nav-flex.layout3
	#nav-main.nav-sprite
	.nav-left
	.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout,
#navbar.nav-flex.layout3.nav-fixed
	#nav-main.nav-sprite
	.nav-left
	.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout {
	top: 12px;
	left: 158px;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3
		#nav-main.nav-sprite
		.nav-left
		.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-main.nav-sprite
		.nav-left
		.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout {
		left: 158px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3
		#nav-main.nav-sprite
		.nav-left
		.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout,
	#navbar.nav-flex.layout3.nav-fixed
		#nav-main.nav-sprite
		.nav-left
		.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout {
		left: 188px;
	}
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3 #nav-main.nav-sprite,
	#navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite {
		padding-left: 11px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3 #nav-main.nav-sprite,
	#navbar.nav-flex.layout3.nav-fixed #nav-main.nav-sprite {
		padding-left: 15px;
	}
}

#navbar.nav-flex.layout3 #nav-belt #nav-hamburger-menu,
#navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-hamburger-menu {
	margin: 10px 0 10px 7px;
	padding: 10px 8px;
	height: 40px;
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3 #nav-belt #nav-hamburger-menu,
	#navbar.nav-flex.layout3.nav-fixed #nav-belt #nav-hamburger-menu {
		margin-left: 24px;
	}
}

#navbar.nav-flex.layout3.nav-fixed #nav-belt,
#navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 199;
}

#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-fill #nav-search.nav-fixed,
#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-left #nav-hamburger-menu,
#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools,
#navbar.nav-flex.layout3.nav-fixed.nav-fixed
	#nav-belt
	.nav-fill
	#nav-search.nav-fixed,
#navbar.nav-flex.layout3.nav-fixed.nav-fixed
	#nav-belt
	.nav-left
	#nav-hamburger-menu,
#navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt .nav-right #nav-tools {
	position: static;
}

#navbar.nav-flex.layout3.nav-fixed #nav-belt .nav-right #nav-tools,
#navbar.nav-flex.layout3.nav-fixed.nav-fixed #nav-belt .nav-right #nav-tools {
	padding-top: 3px;
}

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo {
	margin-left: 1px;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1 {
	width: 134px;
}

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1
	.nav-sprite.nav-logo-tagline {
	left: 75px;
}

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin {
	width: 163px;
}

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin
	.nav-logo-tagline {
	left: 62px;
}

#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1.nav-paladin-ww
	.nav-sprite.nav-logo-tagline {
	left: 100px;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-bluebeacon {
	width: auto;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-bluebeacon {
	width: auto;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pd {
	width: auto;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pd {
	width: auto;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-t11-orange {
	width: auto;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-t11-orange {
	width: auto;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pbdd {
	width: auto;
}

.nav-locale-us
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-celnav-pbdd {
	width: auto;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo {
		margin-left: 11px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon #nav-belt #nav-logo {
		margin-left: 15px;
	}
}

#navbar.nav-flex.layout3.layout3-alt
	#nav-main
	.nav-left
	.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout {
	top: 12px;
	left: 111px;
}

@media (min-width: 1100px) {
	#navbar.nav-flex.layout3.layout3-alt
		#nav-main
		.nav-left
		.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout {
		left: 123px;
	}
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3.layout3-alt
		#nav-main
		.nav-left
		.a-section.glow-toaster.glow-toaster-theme-default.glow-toaster-slot-default.nav-coreFlyout.nav-flyout {
		left: 131px;
	}
}

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu {
	align-items: center;
	width: auto;
	height: auto;
	border: none;
	text-decoration: none;
	padding: 8px 9px 8px 9px;
	margin: 0;
}

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu,
#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu .hm-icon {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: static;
	float: none;
}

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu .hm-icon-label {
	font-family: inherit;
	font-weight: 700;
	font-size: 14px;
	padding-left: 5px;
	white-space: nowrap;
}

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu .hm-icon {
	width: 17px;
	height: 14px;
	background-position: -172px -255px;
}

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:focus {
	border-radius: 0;
	padding: 7px 8px 7px 8px;
}

#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:active,
#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:hover {
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 7px 8px 7px 8px;
}

.using-mouse#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu:focus {
	border: 1px solid;
	border-radius: 2px;
	border-color: #fff;
	outline: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 7px 8px 7px 8px;
}

@media (min-width: 1700px) {
	#navbar.nav-flex.layout3.layout3-alt #nav-hamburger-menu {
		margin-right: 3px;
	}
}

.nav-lang-ar.nav-locale-sa
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo
	.nav-logo-base {
	margin-top: 6px;
}

.nav-lang-ar.nav-locale-sa
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1 {
	padding-right: 30px;
	margin-top: -4px;
}

.nav-lang-ar.nav-locale-sa
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1
	.nav-logo-base {
	margin-top: 12px;
}

.nav-lang-ar.nav-locale-sa
	#navbar.nav-flex.layout3.layout3-alt.nav-bluebeacon
	#nav-belt
	#nav-logo.nav-prime-1
	.nav-sprite.nav-logo-tagline {
	right: 0;
}

#navbar.nav-bluebeacon #nav-hamburger-menu .hm-icon-label {
	color: #fff;
}

#navbar.nav-celnav-pd #nav-hamburger-menu .hm-icon-label {
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-hamburger-menu .hm-icon-label {
	color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-hamburger-menu .hm-icon-label {
	color: #fff;
}

#navbar.nav-celnav-t11-orange #nav-hamburger-menu .hm-icon-label {
	color: #161d26;
}

#navbar.nav-celnav-pbdd #nav-hamburger-menu .hm-icon-label {
	color: #fff;
}

/* ******** */
.nav-noti-content {
	position: relative;
	top: 0;
	font-family: inherit;
	font-size: 12px;
	height: 100%;
	overflow: hidden;
	color: #444;
}

.nav-noti-content .nav_a,
.nav-noti-content .nav_a:active,
.nav-noti-content .nav_a:hover,
.nav-noti-content .nav_a:link,
.nav-noti-content .nav_a:visited {
	color: #444;
	font-family: inherit;
	text-decoration: none;
}

.nav-noti-title {
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 9px;
}

.nav-noti-item {
	display: block;
	position: relative;
	padding: 10px 14px 9px 0;
	margin: 0;
	line-height: 17px;
	border-top: 1px solid #ccc;
	color: #444;
	zoom: 1;
	outline: 0;
}

a.nav-noti-overflow {
	visibility: hidden;
}

#nav-noti-empty {
	display: none;
	color: #999;
}

.nav-noti-x {
	position: absolute;
	top: 9px;
	right: -1px;
	font-family: inherit;
	font-size: 20px;
	color: #bbb;
	background-color: #fff;
	cursor: pointer;
	display: none;
}

.nav-noti-hover .nav-noti-x,
.nav-noti-touch .nav-noti-x {
	display: block;
}

div.nav-noti-x-hover {
	color: #666;
}

#nav-noti-all {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	border-top: 1px solid #ccc;
	background-color: #fff;
}

#nav-noti-all .nav_a {
	display: block;
	padding: 10px 0 0;
}

.nav-noti-link {
	display: block;
}

#nav-noti-all .nav_a,
#nav-noti-all .nav_a:link,
#nav-noti-all .nav_a:visited,
.nav-noti-content span.nav-noti-link {
	color: #004b91;
}

#nav-noti-all .nav_a:active,
#nav-noti-all .nav_a:hover,
.nav-noti-hover span.nav-noti-link {
	text-decoration: underline;
	color: #e47911;
}

#nav-discobar-jppoints-link .nav-b {
	color: #f90;
	font-weight: 400;
}

#nav-flyout-pointsbalance {
	border-radius: 8px;
	padding: 0 16px;
	width: 300px;
	margin-top: 4px;
	margin-left: 50px;
}

#nav-flyout-pointsbalance #points-balance-flyout-container * {
	padding: 0;
	margin: 0;
}

#nav-flyout-pointsbalance #points-balance-flyout-container .key-value-same-row {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-moz-box-direction: normal;
	-moz-box-orient: horizontal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

#nav-flyout-pointsbalance #points-balance-flyout-container > div {
	border-bottom: 1px solid #eee;
}

#nav-flyout-pointsbalance #points-balance-flyout-container > div:last-child {
	border-bottom: none;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-header {
	font-size: 18px;
	line-height: 22px;
	padding: 16px 0;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-body {
	font-size: 15px;
	line-height: 20px;
	padding: 12px 0;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-body
	> div {
	padding-bottom: 8px;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-body
	> div:last-child {
	padding-bottom: 0;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-footer {
	font-size: 15px;
	line-height: 20px;
	padding: 16px 0;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-footer
	.points-balance-links-group
	> div {
	margin-bottom: 16px;
	border-bottom: 1px solid #eee;
	padding-bottom: 16px;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-footer
	.points-balance-links-group
	> div:last-child {
	margin-bottom: 0;
	border-bottom: none;
	padding-bottom: 0;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-footer
	.points-balance-links-group
	.points-balance-link-title {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 8px;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#nav-flyout-pointsbalance
	#points-balance-flyout-container
	#points-balance-flyout-footer
	.points-balance-links-group
	.points-balance-link-title
	img {
	width: 16px;
	height: 16px;
	margin-right: 8px;
}

#nav-timeline-tooltip-wrapper,
#nav-timeline-wrapper {
	display: none;
}

#nav-timeline {
	position: relative;
	color: #555;
	float: left;
	width: 100%;
	max-height: 265px;
	overflow: hidden;
}

* html #nav-timeline {
	height: 265px;
}

#nav-timeline-data {
	height: 280px;
}

#nav-timeline-data,
#nav-timeline-error-content {
	padding: 35px 20px 30px 20px;
	top: 15px;
	position: relative;
	float: left;
	text-align: center;
}

* html #nav-timeline-data,
* html #nav-timeline-error-content {
	direction: ltr;
}

.nav-timeline-delete-enabled #nav-timeline-data,
.nav-timeline-delete-enabled #nav-timeline-error-content {
	padding: 20px;
}

#nav-timeline-data.nav-center,
#nav-timeline-error-content {
	float: none;
	height: auto;
}

#nav-timeline-error-content,
.nav-timeline-large-text {
	font-family: inherit;
	margin-bottom: 42px;
}

#nav-timeline-error-content .nav-line-1,
#nav-timeline-error-content .nav-title,
.nav-timeline-large-text .nav-line-1,
.nav-timeline-large-text .nav-title {
	font-weight: 500;
	font-size: 24px;
	display: block;
	color: #444;
}

#nav-timeline-error-content .nav-line-2,
#nav-timeline-error-content .nav-paragraph,
.nav-timeline-large-text .nav-line-2,
.nav-timeline-large-text .nav-paragraph {
	font-size: 14px;
	margin: 0;
	color: #767676;
	white-space: normal;
}

#nav-timeline-error-content .nav-access-image,
.nav-timeline-large-text .nav-access-image {
	background-position: 0 -230px;
	display: block;
	float: left;
	width: 140px;
	height: 42px;
}

#nav-timeline-history {
	margin: 40px 0 50px 0;
}

#nav-timeline-history .nav-line-2 {
	width: 160px;
	float: left;
}

#nav-timeline-signin {
	text-decoration: none;
	color: #05a;
}

#nav-timeline-signin:focus,
#nav-timeline-signin:hover {
	text-decoration: underline;
	color: #c7511f;
}

.nav-timeline-item {
	float: left;
	position: relative;
	width: 165px;
	direction: ltr;
	z-index: 10;
	background-color: #fff;
	margin-bottom: 50px;
}

.nav-timeline-item.nav-change-dot .nav-timeline-dot,
.nav-timeline-item:hover .nav-timeline-dot {
	background-color: #e77600;
}

.nav-timeline-item .nav-a {
	text-decoration: none;
	cursor: pointer;
}

.nav-timeline-item .nav-a:active,
.nav-timeline-item .nav-a:focus,
.nav-timeline-item .nav-a:hover {
	text-decoration: none !important;
}

.nav-timeline-remove-container {
	height: 50px;
	cursor: pointer;
}

.nav-history-box {
	width: auto;
	text-align: left;
	margin: 0 20px 0 25px;
}

.nav-timeline-img-holder {
	width: 125px;
	height: 125px;
	margin: 0 20px 25px 20px;
	background-color: #ddd;
}

.nav-timeline-dummy {
	background-color: #fff;
}

.nav-timeline-img {
	height: 125px;
	width: 125px;
	margin: 0 auto;
	display: block;
	border: none;
}

.nav-timeline-title {
	text-align: center;
	top: 0;
	margin: 0 19px;
	width: 128px;
	height: 150px;
	background-position: 0 -67px;
}

.nav-timeline-title .nav-line-1,
.nav-timeline-title .nav-line-2 {
	font-weight: 700;
	font-size: 16px;
	font-family: inherit;
}

.nav-timeline-title .nav-line-1 {
	display: block;
}

.nav-timeline-search-term {
	display: block;
	font-size: 14px;
	padding: 3px 5px 0 5px;
	white-space: normal;
	word-wrap: break-word;
	color: #111;
}

.nav-timeline-search-quotes {
	color: #999;
}

.nav-timeline-text {
	margin-top: 48px;
	font-size: 12px;
	color: #999;
	font-family: inherit;
	position: absolute;
	width: 125px;
}

* html .nav-timeline-text {
	left: 20px;
}

.nav-item-no-image,
.nav-item-status {
	color: #fff;
	background-color: #444;
	border-radius: 3px;
	width: 125px;
	position: absolute;
	padding: 5px 0;
	top: 45px;
	left: 20px;
	font-size: 14px;
	font-family: inherit;
	font-weight: 600;
	height: 32px;
	-ms-filter: opacity(0.95);
	filter: alpha(opacity=95);
	-webkit-opacity: 0.95;
	-moz-opacity: 0.95;
	-o-opacity: 0.95;
	opacity: 0.95;
}

* html .nav-item-no-image,
* html .nav-item-status {
	text-decoration: none;
}

.nav-item-no-image {
	height: 125px;
	top: 0;
	padding-top: 50px;
	background-color: #ddd;
}

.nav-item-status.nav-item-status-cart {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 5px 8px 5px 8px;
	height: auto;
}

.nav-item-status.nav-item-status-cart .nav-status-text {
	white-space: normal;
	position: unset;
	text-align: center;
}

.nav-status-text {
	position: relative;
	top: -3px;
	right: 2px;
	line-height: 20px;
}

.nav-status-date {
	display: block;
	font-size: 10px;
	margin-top: -6px;
	font-weight: 400;
	color: #ccc;
	line-height: 10px;
}

#nav-timeline-view-history {
	background-color: #febd69;
	color: #333;
	font-size: 14px;
	height: 125px;
	border-radius: 50%;
	padding: 12px 8px 4px 8px;
	white-space: normal;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#nav-timeline-view-history:active,
#nav-timeline-view-history:focus,
#nav-timeline-view-history:hover {
	text-decoration: none;
}

.nav-timeline-decorator {
	position: relative;
	height: 10px;
}

.nav-timeline-dot {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #ff9a01;
	position: absolute;
	left: 76px;
}

* html .nav-timeline-dot {
	overflow: hidden;
}

.nav-timeline-line {
	border-top: 10px solid #f3f3f3;
	float: left;
	width: 100%;
}

* html .nav-timeline-line {
	margin-left: 3px;
	position: absolute;
}

.nav-edge {
	width: 50%;
}

* html .nav-edge {
	width: 0;
}

.nav-start {
	float: right;
}

* html .nav-start {
	width: 165px;
}

.nav-timeline-date,
.nav-timeline-remove-error-msg,
.nav-timeline-remove-item {
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	color: #555;
	font-family: inherit;
}

.nav-timeline-remove-error-msg,
.nav-timeline-remove-item {
	display: none;
	cursor: pointer;
}

.nav-feed-right .nav-timeline-icon {
	background-position: -21px 0;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}

.nav-feed-left .nav-timeline-icon {
	background-position: 0 0;
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}

#nav-timeline-recent-products {
	float: left;
	padding-left: 25px;
}

#nav-timeline-recent-products .nav-timeline-flyout-header {
	color: #555;
}

#nav-timeline-recent-products .nav-timeline-flyout-header:focus,
#nav-timeline-recent-products .nav-timeline-flyout-header:hover {
	text-decoration: underline;
	color: #c7511f;
}

#nav-timeline-recent-products .nav-text {
	font-size: 14px;
	font-weight: 700;
	font-family: inherit;
}

#nav-timeline-recent-products .nav-a {
	text-decoration: none;
	color: #05a;
	padding-left: 10px;
}

#nav-timeline-recent-products .nav-a:focus,
#nav-timeline-recent-products .nav-a:hover {
	text-decoration: underline;
	color: #c7511f;
}

.nav-timeline-tt {
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
	margin-left: 51px;
	cursor: pointer;
}

* html .nav-timeline-tt {
	width: 300px;
}

.nav-timeline-tt .nav-arrow {
	left: 50%;
	margin-left: -14px;
}

.nav-timeline-tt #nav-timeline-recent-products {
	float: none;
	padding: 0 0 15px 0;
	margin: 0 5px;
}

.nav-timeline-tt .nav-item-status {
	text-align: center;
}

.nav-timeline-tt .nav-item-no-image,
.nav-timeline-tt .nav-timeline-img,
.nav-timeline-tt .nav-timeline-img-holder,
.nav-timeline-tt .nav-timeline-item,
.nav-timeline-tt .nav-timeline-title {
	width: 90px;
	height: 90px;
}

.nav-timeline-tt .nav-timeline-item {
	margin: 0 5px;
}

.nav-timeline-tt .nav-timeline-img-holder {
	margin: 0;
}

.nav-timeline-tt .nav-timeline-title {
	background-color: #f4f4f4;
	text-align: center;
	margin: 0;
}

.nav-timeline-tt .nav-timeline-text {
	margin-top: 30px;
	width: 90px;
}

.nav-timeline-tt .nav-timeline-search-term {
	padding: 3px 0 0 0;
}

.nav-timeline-tt .nav-item-no-image {
	padding: 35px 0 0 3px;
	top: 0;
}

.nav-timeline-asin-title {
	padding: 10px 5px 0;
	text-align: left;
	line-height: 17px;
	display: block;
	width: 165px;
	white-space: normal;
	height: 45px;
	color: #555;
	font-family: inherit;
	overflow: hidden;
}

#nav-timeline.nav-timeline-asin-title-enabled {
	max-height: 295px;
}

#nav-timeline.nav-timeline-asin-title-enabled .nav-line-1 {
	margin: 0 auto;
	width: fit-content;
}

* html #nav-timeline.nav-timeline-asin-title-enabled {
	height: 295px;
}

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-img-holder {
	margin: 0;
	width: 165px;
	height: 170px;
	background-color: #fff;
}

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-title {
	height: 125px;
}

#nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin,
#nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin:focus,
#nav-timeline.nav-timeline-asin-title-enabled a.nav-timeline-asin:hover {
	text-decoration: none;
	font-family: inherit;
}

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-decorator {
	padding-top: 10px;
	height: 20px;
}

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-asin-price {
	padding: 15px 5px 0;
	height: 45px;
	text-align: center;
	display: block;
	white-space: normal;
}

#nav-timeline.nav-timeline-asin-title-enabled
	.nav-timeline-asin-price
	.nav-timeline-asin-price-value {
	margin-right: 5px;
	font-size: 13px;
	font-family: inherit;
	font-weight: 700;
	color: #333;
}

#nav-timeline.nav-timeline-asin-title-enabled .nav-timeline-prime-icon {
	background-position: 0 -80px;
	display: inline-block;
	width: 56px;
	height: 13px;
}

.nav-timeline-hidden-item {
	display: none;
}

.nav-carousel-container {
	width: 100%;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	margin: 0;
	float: left;
}

* html .nav-carousel-container {
	direction: rtl;
	white-space: normal;
}

.nav-carousel-swipe {
	overflow-y: hidden;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}

.nav-feed-carousel-control {
	position: absolute;
	top: 55px;
	background-color: #fff;
	height: 100px;
	line-height: 100px;
	width: 45px;
	text-align: center;
	box-shadow: 0 1px 3px #888;
	display: none;
	border: 1px solid #c8c8c8;
	z-index: 12;
}

.nav-feed-left {
	left: 0;
	border-radius: 0 3px 3px 0;
	clip: rect(-10px, 55px, 110px, 0);
	padding-right: 5px;
}

.nav-feed-right {
	right: 0;
	border-radius: 3px 0 0 3px;
	clip: rect(-10px, 45px, 110px, -10px);
	padding-left: 5px;
}

.nav-feed-control-disabled {
	opacity: 0;
	border: 0;
	background-color: transparent;
	outline: 0;
	cursor: default;
	pointer-events: none;
}

.nav-feed-control-disabled .nav-feed-arrow {
	-ms-filter: opacity(0);
	filter: alpha(opacity=0);
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}

.nav-control-hidden {
	width: 60px;
	height: 200px;
	position: absolute;
	z-index: 11;
	left: 0;
}

.nav-control-hidden-right {
	left: auto;
	right: 0;
}

.nav-feed-arrow {
	line-height: normal;
	vertical-align: top;
	position: relative;
	top: 50%;
	height: 34px;
	width: 20px;
	margin-top: -14px;
	display: inline-block;
	cursor: pointer;
}

#navbar.nav-pldn-ww.hamburger.nav-packard-glow #nav-global-location-slot {
	width: 224px;
}

.nav-packard-glow.nav-fixed #nav-global-location-slot {
	margin-top: 5px;
}

.nav-packard-glow #nav-global-location-slot {
	float: left;
	padding: 0 0 0 10px;
	text-decoration: none;
	width: 209px;
	overflow: hidden;
}

.nav-packard-glow #nav-global-location-slot .nav-a {
	line-height: 39px;
	height: 39px;
	position: relative;
	float: left;
	padding: 0 0 0 10px;
	margin: 1px;
}

.nav-packard-glow #nav-global-location-slot .nav-a:hover {
	border: none;
	outline: 1px solid #fff;
	outline-offset: -1px;
}

.nav-packard-glow #nav-global-location-slot .nav-a:focus {
	border: 1px solid #fff;
}

.nav-packard-glow #nav-global-location-slot .nav-a:active {
	outline: 0;
	border-color: #fff;
	border: 1px solid;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.5);
}

.nav-packard-glow #nav-global-location-slot .nav-a-2 {
	padding-right: 0;
	overflow: hidden;
	display: inline-block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-1,
.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-2 {
	float: left;
	clear: both;
	white-space: nowrap;
	padding-right: 11px;
	font-family: inherit;
	color: #000;
}

.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-1 {
	font-size: 12px;
	line-height: 14px;
	height: 14px;
	font-weight: 400;
	margin-top: 4px;
}

.nav-packard-glow #nav-global-location-slot .nav-a-2 .nav-line-2 {
	font-size: 14px;
	line-height: 15px;
	font-weight: 700;
	padding-bottom: 5px;
}

.nav-packard-glow #nav-global-location-slot #nav-packard-glow-loc-icon {
	position: absolute;
	width: 22px;
	height: 22px;
	background-position: -68px -340px;
	left: 2px;
	top: 8px;
}

.nav-packard-glow #nav-global-location-slot #glow-ingress-block {
	margin-left: 17px;
}

.nav-packard-glow #nav-shop {
	padding: 6px 15px 0 0;
	width: auto;
}

.nav-packard-glow #nav-xshop-container {
	position: static;
	float: none;
	padding: 2px 0 0 0;
}

#navbar.nav-packard-glow #nav-shop {
	padding-right: 7px;
}

.nav-packard-glow-blacklist #nav-global-location-slot {
	width: 4px;
	padding: 0;
}

#nav-packard-glow-fy {
	float: left;
	position: relative;
	width: 30px;
	background-color: #008296;
	height: 99px;
	z-index: 99;
}

#nav-packard-glow-loc-icon {
	position: absolute;
	width: 22px;
	height: 22px;
	background-position: -68px -340px;
	left: 4px;
	top: 39px;
}

#nav-packard-glow-fy-icon {
	background-position: -68px -305px;
	width: 22px;
	height: 22px;
	float: left;
	top: -2px;
	position: relative;
	margin-right: 5px;
}

#nav-packard-glow-fy-header {
	font-weight: 700;
}

.nav-packard-glow-fy-info {
	margin: 15px 0;
}

.nav-packard-glow-fy-options {
	margin-bottom: 10px;
}

.nav-packard-glow-link {
	color: #27afba;
	font-family: inherit;
	padding-left: 5px;
}

.nav-packard-glow-link:active,
.nav-packard-glow-link:link,
.nav-packard-glow-link:visited {
	color: #27afba;
	font-family: inherit;
	padding-left: 5px;
}

#nav-flyout-packard,
.nav-packard-tt {
	width: 300px;
	color: #555;
}

#nav-flyout-packard .nav-arrow,
.nav-packard-tt .nav-arrow {
	left: 5px !important;
}

#navbar.nav-primeDay {
	height: 55px;
}

#navbar.nav-primeDay #nav-link-amazonprime,
#navbar.nav-primeDay #nav-link-wishlist {
	display: none;
}

#navbar.nav-primeDay #nav-cover {
	top: -30px;
}

#navbar.nav-primeDay #nav-flyout-primeTooltip {
	top: -51px !important;
}

#navbar.nav-primeDay #nav-belt {
	height: 55px;
}

#navbar.nav-primeDay #nav-belt .nav-right {
	min-width: initial;
}

#navbar.nav-primeDay #nav-shop {
	padding: 0;
	margin-top: 0;
	height: 55px;
	width: auto;
}

#navbar.nav-primeDay #nav-shop #nav-link-shopall {
	margin-left: initial;
}

#navbar.nav-primeDay #nav-shop #nav-link-shopall:active,
#navbar.nav-primeDay #nav-shop #nav-link-shopall:focus,
#navbar.nav-primeDay #nav-shop #nav-link-shopall:hover {
	margin-left: initial;
}

#navbar.nav-primeDay #nav-shop .nav-a {
	width: 55px;
	height: 55px;
	top: 0;
	padding: 0;
}

#navbar.nav-primeDay #nav-shop .nav-a:active,
#navbar.nav-primeDay #nav-shop .nav-a:focus,
#navbar.nav-primeDay #nav-shop .nav-a:hover {
	background-color: #19222d;
	border: none;
}

#navbar.nav-primeDay #nav-shop #nav-hamburger {
	width: 40px;
	position: relative;
}

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line1,
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line2,
#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line3 {
	position: absolute;
	padding: 0;
	width: 23px;
	height: 3px;
	background: #fff;
	left: 16px;
	right: 16px;
	border-radius: 1px 1px;
}

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line1 {
	top: 18px;
}

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line2 {
	top: 26px;
}

#navbar.nav-primeDay #nav-shop #nav-hamburger .nav-line3 {
	top: 34px;
}

#navbar.nav-primeDay #nav-tools {
	height: 55px;
	padding: 0;
	margin-top: 0;
	float: right;
}

#navbar.nav-primeDay #nav-tools .nav-a,
#navbar.nav-primeDay #nav-tools .nav-a:focus,
#navbar.nav-primeDay #nav-tools .nav-a:hover {
	padding: 10px 12px;
	height: 55px;
	top: 0;
	margin: 0;
}

#navbar.nav-primeDay #nav-tools .nav-a:active,
#navbar.nav-primeDay #nav-tools .nav-a:focus,
#navbar.nav-primeDay #nav-tools .nav-a:focus:active,
#navbar.nav-primeDay #nav-tools .nav-a:focus:focus,
#navbar.nav-primeDay #nav-tools .nav-a:focus:hover,
#navbar.nav-primeDay #nav-tools .nav-a:hover,
#navbar.nav-primeDay #nav-tools .nav-a:hover:active,
#navbar.nav-primeDay #nav-tools .nav-a:hover:focus,
#navbar.nav-primeDay #nav-tools .nav-a:hover:hover {
	background-color: #19222d;
	border: none;
	box-shadow: none;
}

#navbar.nav-primeDay #nav-tools #icp-nav-flyout.nav-a:hover {
	text-decoration: none;
}

#navbar.nav-primeDay #nav-tools .nav-line-3 {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height: 12px;
	padding: 2px 11px 0 8px;
	margin-top: 0;
	top: 12px;
}

#navbar.nav-primeDay #nav-tools .nav-line-4 {
	font-size: 12px;
	color: #9aa0a9;
	line-height: 12px;
	padding: 5px 30px 5px 8px;
}

#navbar.nav-primeDay #nav-tools .nav-truncate .nav-line-3 {
	padding: 0 8px 0 20px;
}

#navbar.nav-primeDay #nav-tools .nav-truncate .nav-line-4 {
	padding: 18px 35px 5px 8px;
}

#navbar.nav-primeDay #nav-tools .nav-divider {
	border-right: 1px solid #3a4553;
	width: 1px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	position: absolute;
	right: 150px;
	margin-top: 10px;
}

#navbar.nav-primeDay #nav-tools .icp-nav-link-border {
	visibility: hidden;
}

#navbar.nav-primeDay #nav-tools #icp-nav-flyout {
	margin-left: -5px;
	padding-left: 0;
	padding-right: 0;
}

#navbar.nav-primeDay #nav-tools #icp-nav-flyout.nav-a-2 .nav-line-1 {
	margin-top: 0;
}

#navbar.nav-primeDay #nav-tools #icp-nav-flyout + #nav-link-yourAccount {
	padding-left: 0;
}

#navbar.nav-primeDay
	#nav-tools
	#icp-nav-flyout
	+ #nav-link-yourAccount
	.nav-line-3 {
	padding-left: 8px;
}

#navbar.nav-primeDay #nav-link-yourAccount {
	width: auto;
}

#navbar.nav-primeDay #nav-link-yourAccount.nav-truncate {
	width: 130px;
}

#navbar.nav-primeDay #nav-link-yourAccount .nav-line-1,
#navbar.nav-primeDay #nav-link-yourAccount .nav-line-2 {
	display: none;
}

#navbar.nav-primeDay #nav-link-yourAccount .nav-line-3,
#navbar.nav-primeDay #nav-link-yourAccount .nav-line-4 {
	display: block;
	font-family: inherit;
}

#navbar.nav-primeDay #nav-cart {
	width: 150px;
	padding: 10px 25px;
}

#navbar.nav-primeDay #nav-cart #nav-cart-count {
	left: 43px;
	top: 12px;
}

#navbar.nav-primeDay #nav-cart .nav-cart-icon {
	top: 16px;
	left: 30px;
}

#navbar.nav-primeDay #nav-cart .nav-line-1 {
	margin: 1px 0 14px 60px;
}

#navbar.nav-primeDay #nav-cart .nav-line-2 {
	margin: -15px 0 0 61px;
	padding-bottom: 0;
}

#navbar.nav-primeDay #nav-cart .nav-icon.nav-arrow {
	display: none !important;
}

#navbar.nav-primeDay #nav-logo {
	width: 160px;
	padding: 10px 0 10px 15px;
}

#navbar.nav-primeDay #nav-logo .nav-logo-base {
	text-indent: -9001px;
}

#navbar.nav-primeDay #nav-logo .nav-logo-link {
	padding: 0 5px;
	margin-top: 3px;
}

#navbar.nav-primeDay #nav-logo .nav-logo-tagline {
	top: 31px;
	left: 87px;
}

#navbar.nav-primeDay #nav-logo.nav-paladin .nav-logo-link,
#navbar.nav-primeDay #nav-logo.nav-paladin-fresh-opt .nav-logo-link {
	margin-top: 6px;
}

#navbar.nav-primeDay #nav-logo.nav-paladin .nav-logo-tagline,
#navbar.nav-primeDay #nav-logo.nav-paladin-fresh-opt .nav-logo-tagline {
	left: 73px;
}

#navbar.nav-primeDay #nav-logo.nav-paladin-ww {
	width: 196px;
	padding-top: 5px;
}

#navbar.nav-primeDay #nav-logo.nav-paladin-ww .nav-logo-tagline {
	left: 130px;
}

#navbar.nav-primeDay #nav-search {
	height: 55px;
	top: 0;
	padding: 10px 25px;
}

#navbar.nav-primeDay #nav-search .nav-fill,
#navbar.nav-primeDay #nav-search .nav-left,
#navbar.nav-primeDay #nav-search .nav-right {
	height: 35px;
}

#navbar.nav-primeDay #nav-search .nav-right {
	right: 0;
}

#navbar.nav-primeDay #nav-flyout-ya-signin {
	border-bottom: none;
}

#navbar.nav-primeDay #nav-flyout-yourAccount {
	width: auto;
}

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content {
	width: auto;
}

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content .nav-divider,
#navbar.nav-primeDay #nav-flyout-yourAccount .nav-flyout-content .nav-link {
	display: none;
}

#navbar.nav-primeDay
	#nav-flyout-yourAccount
	.nav-flyout-content
	#nav-item-signout {
	display: inline;
}

#navbar.nav-primeDay
	#nav-flyout-yourAccount
	.nav-flyout-content
	#nav-item-signout
	.nav-text {
	margin-bottom: 5px;
}

#navbar.nav-primeDay
	#nav-flyout-yourAccount
	.nav-flyout-content
	#nav-item-signout-sa {
	display: inline;
}

#navbar.nav-primeDay
	#nav-flyout-yourAccount
	.nav-flyout-content
	#nav-item-signout-sa
	.nav-text {
	margin-bottom: 5px;
}

#navbar.nav-primeDay #nav-flyout-yourAccount .nav-arrow {
	left: 30px !important;
}

.nav-locale-jp.nav-lang-ja
	#navbar.nav-primeDay
	#nav-logo
	.nav-logo-tagline.nav-prime-try {
	top: 34px;
}

.nav-locale-jp.nav-lang-zh
	#navbar.nav-primeDay
	#nav-logo
	.nav-logo-tagline.nav-prime-try {
	top: 33px;
}

.nav-locale-au #navbar.nav-primeDay #nav-logo {
	width: 174px;
}

.nav-locale-mx #navbar.nav-primeDay #nav-logo {
	width: 174px;
}

#nav-header-info {
	margin: 0 auto;
	width: 100%;
	height: 30px;
	background-color: #000;
	min-width: 1000px;
}

* html #nav-header-info {
	width: 1024px;
}

#nav-header-info #nav-cookie,
#nav-header-info .nav-a {
	font-size: 12px;
}

#nav-header-info .nav-a {
	padding-left: 5px;
	color: #fff;
}

#nav-header-info #nav-cookie,
#nav-header-info #nav-cookie-question {
	color: #fff;
}

#nav-header-info #nav-cookie {
	padding: 5px 12px 0 10px;
	float: right;
	order: 1;
	flex-shrink: 0;
}

#nav-header-info #nav-cookie .nav-a {
	text-decoration: underline;
}

#nav-header-info #nav-cookie .nav-a:focus,
#nav-header-info #nav-cookie .nav-a:hover {
	color: #ccc;
}

#nav-header-info #nav-your-amazon {
	padding: 5px 10px 0 10px;
	display: block;
	text-align: center;
	color: #fff;
}

#nav-header-info #nav-your-amazon:active,
#nav-header-info #nav-your-amazon:hover {
	color: #ccc;
}

.navbar-prime-wrapper {
	margin: 0 auto;
	max-width: 1024px;
	display: flex;
	justify-content: flex-end;
}

* html .navbar-prime-wrapper {
	width: 1024px;
}

a#nav-hamburger-menu {
	float: left;
	margin: 7px 7px 8px 7px;
	padding: 8px 8px 8px 8px;
	width: 38px;
	height: 36px;
	font-size: 25px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid #666;
}

a#nav-hamburger-menu:hover {
	border: 1px solid #ccc;
	text-decoration: none;
}

a#nav-hamburger-menu .hm-icon {
	background-position: -136px -255px;
	width: 20px;
	height: 18px;
	position: absolute;
}

#hmenu-container #hmenu-canvas .hmenu-close-icon {
	background-position: -190px -288px;
	left: 380px;
	top: 20px;
	cursor: pointer;
}

#hmenu-container #hmenu-canvas .hmenu-close-icon:focus {
	outline: -webkit-focus-ring-color auto 1px;
	outline-offset: 8px;
}

@media (max-width: 420px) {
	#hmenu-container #hmenu-canvas .hmenu-close-icon {
		left: 103%;
	}
}

#hmenu-container #hmenu-canvas {
	width: 365px;
	min-width: 270px;
}

@media (max-width: 420px) {
	#hmenu-container #hmenu-canvas {
		width: 90%;
	}
}

#hmenu-container
	#hmenu-canvas
	#hmenu-customer-profile
	#hmenu-customer-profile-left
	#hmenu-customer-avatar-icon {
	margin: 0 10px 0 36px;
	background-position: -137px -340px;
}

#hmenu-container #hmenu-canvas a:hover {
	text-decoration: none;
}

#hmenu-container #hmenu-canvas #hmenu-content .hmenu {
	font-size: 14px;
	line-height: 16px;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item:active
	.hmenu-arrow-prev {
	background-position: -166px -310px;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item:active
	.hmenu-arrow-next {
	background-position: -166px -288px;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item:active
	.hmenu-arrow-less,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item:active
	.hmenu-arrow-more,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item:hover
	.hmenu-arrow-less,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item:hover
	.hmenu-arrow-more {
	background-position: -184px -361px;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item
	.hmenu-arrow-less,
#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item
	.hmenu-arrow-more {
	margin-left: 10px;
	height: 8px;
	width: 13px;
	background-position: -184px -342px;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item
	.hmenu-arrow-less {
	transform: rotate(180deg);
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item
	.hmenu-arrow-prev {
	background-position: -137px -310px;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	a.hmenu-item
	.hmenu-arrow-next {
	background-position: -137px -288px;
}

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-item {
	padding-right: 20px;
	padding-left: 36px;
	padding-top: 13px;
	padding-bottom: 13px;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	.hmenu-item.hmenu-back-button {
	border-bottom: 1px solid #d5dbdb;
	text-transform: uppercase;
}

#hmenu-container
	#hmenu-canvas
	#hmenu-content
	.hmenu
	.hmenu-separator:not(:last-child) {
	border-bottom: 1px solid #d5dbdb;
	padding: 0;
	margin: 5px 0;
	display: block;
}

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-mini-divider {
	border-bottom: 1px solid #d5dbdb;
	padding: 0;
	margin: 5px 0;
	display: block;
	margin-left: 36px;
	margin-right: 20px;
}

html:not(.a-touch)
	#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item:hover {
	background-color: #eaeded;
	color: #111;
}

html:not(.a-touch)
	#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item:hover
	.hmenu-arrow-prev {
	background-position: -166px -310px;
}

html:not(.a-touch)
	#hmenu-container
	#hmenu-canvas
	#hmenu-content
	div.hmenu
	a.hmenu-item:hover
	.hmenu-arrow-next {
	background-position: -166px -288px;
}

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-item.hmenu-title {
	margin-left: 0;
	padding: 13px 20px 7px 36px;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	color: #111;
	display: inline-block;
}

#hmenu-container #hmenu-canvas #hmenu-content .hmenu .hmenu-item.hmenu-title {
	margin-left: 0;
	padding: 13px 20px 7px 36px;
	font-size: 18px;
	font-weight: 700;
	line-height: 24px;
	color: #111;
	display: inline-block;
}

/* ******** */
#navbar.nav-bluebeacon {
	background-color: #131921;
}

#navbar.nav-bluebeacon #nav-belt {
	background-color: #131921;
}

#navbar.nav-bluebeacon #nav-main {
	background-image: none;
	background-color: #232f3e;
}

#navbar.nav-bluebeacon #nav-logo {
	width: 165px;
}

#navbar.nav-bluebeacon #nav-logo.nav-paladin {
	width: 165px;
}

#navbar.nav-bluebeacon #nav-logo.nav-paladin-ww {
	width: 180px;
}

.nav-locale-mx #navbar.nav-bluebeacon #nav-logo {
	width: 165px;
}

#navbar.nav-bluebeacon #nav-search-label {
	top: 1px;
	font-weight: 400;
}

#navbar.nav-bluebeacon #nav-logo-borderfade {
	background-color: #3a4553;
}

#navbar.nav-bluebeacon #nav-logo-borderfade .nav-fade {
	display: none;
}

#navbar.nav-bluebeacon #nav-logo-borderfade .nav-fade-mask {
	background-color: #232f3e;
	width: 195px;
}

#navbar.nav-bluebeacon #nav-search-label,
#navbar.nav-bluebeacon .nav-a-2 .nav-line-1,
#navbar.nav-bluebeacon .nav-a-2 .nav-line-2 {
	color: #fff;
}

#navbar.nav-bluebeacon #nav-tools .nav-line-1,
#navbar.nav-bluebeacon #nav-xshop .nav-line-1 {
	color: #fff;
}

#navbar.nav-bluebeacon #nav-cart-count,
#navbar.nav-bluebeacon #nav-ewc-cart-count {
	color: #f08804;
	top: 7px;
}

#navbar.nav-bluebeacon #nav-xshop {
	margin: 21px 0 0;
	max-height: 39px;
	overflow: hidden;
}

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a {
	padding: 7px 8px 7px 8px;
	margin: 1px 2px 12px 1px;
	color: #fff;
}

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active,
#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	text-decoration: none;
	margin: 0 1px 10px 0;
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	border-color: rgba(255, 255, 255, 0.2);
	box-shadow: none;
}

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus {
	color: #ccc;
}

#navbar.nav-bluebeacon #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active {
	border-color: #fff;
	outline: 0;
}

#navbar.nav-bluebeacon #nav-xshop #nav-your-amazon #nav-your-amazon-text {
	display: inline-block;
	height: 11.5px;
}

#navbar.nav-bluebeacon
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text
	.nav-shortened-name {
	max-width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	height: 13.5px;
}

#navbar.nav-bluebeacon #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text {
	border-bottom: none;
}

#navbar.nav-bluebeacon #nav-xshop .nav-orange {
	color: #f90;
}

#navbar.nav-bluebeacon #nav-xshop #nav-pldn-org-name {
	display: inline-block;
	vertical-align: top;
	height: 13.5px;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#navbar.nav-bluebeacon #nav-search .nav-fill {
	height: 35px;
	zoom: 1;
}

#navbar.nav-bluebeacon #nav-search .nav-search-scope {
	background-color: #e6e6e6;
	background-image: none;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#navbar.nav-bluebeacon #nav-search .nav-search-scope.nav-focus,
#navbar.nav-bluebeacon #nav-search .nav-search-scope:focus,
#navbar.nav-bluebeacon #nav-search .nav-search-scope:hover {
	background-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
}

#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-field,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-field,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-top: 1px solid #febd69;
	border-bottom: 1px solid #febd69;
}

#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-bluebeacon #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-left: 1px solid #febd69;
}

#navbar.nav-bluebeacon #nav-search .nav-search-field {
	border: none;
	border-top: 1px solid transparent;
}

#navbar.nav-bluebeacon #nav-search .nav-search-field.nav-no-dd-search-field {
	border-radius: 4px 0 0 4px;
}

#navbar.nav-bluebeacon #nav-search .nav-search-submit {
	background-color: #febd69;
	background-image: none;
	border: none;
	width: 45px;
}

#navbar.nav-bluebeacon #nav-search .nav-search-submit.nav-focus,
#navbar.nav-bluebeacon #nav-search .nav-search-submit:focus,
#navbar.nav-bluebeacon #nav-search .nav-search-submit:hover {
	background-color: #f3a847;
}

#navbar.nav-bluebeacon .nav-icon.nav-arrow {
	border-top-color: #a7acb2;
}

#navbar.nav-bluebeacon .nav-icon-flipped.nav-arrow {
	border-bottom-color: #a7acb2;
}

#navbar.nav-bluebeacon #nav-shop .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-bluebeacon #nav-shop .nav-a:active,
#navbar.nav-bluebeacon #nav-shop .nav-a:hover {
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

#navbar.nav-bluebeacon #nav-shop .nav-a:hover {
	box-shadow: none;
}

#navbar.nav-bluebeacon #nav-shop .nav-a:active {
	outline: 0;
}

#navbar.nav-bluebeacon #nav-tools .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-bluebeacon #nav-tools .nav-a:active {
	margin: 0;
	top: 0;
	outline: 0;
	border-color: #fff;
}

#navbar.nav-bluebeacon #nav-tools .nav-a:active,
#navbar.nav-bluebeacon #nav-tools .nav-a:hover {
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-bluebeacon #nav-tools .nav-a:hover {
	box-shadow: none;
	border-color: rgba(255, 255, 255, 0.2);
}

#navbar.nav-bluebeacon #nav-tools .nav-single-row-link {
	height: 28px;
	margin-top: 16px;
	padding-top: 2px;
}

#navbar.nav-bluebeacon #nav-tools .nav-single-row-link:active {
	margin: 16px 0 0 0;
	border-color: #fff;
	outline: 0;
}

#navbar.nav-bluebeacon #nav-programs .nav-a:hover,
#navbar.nav-bluebeacon .nav-tools .nav-a:hover {
	border-color: #4f5965;
}

#navbar.nav-bluebeacon #nav-protrams .nav-a:focus {
	border-color: #ccc;
}

#navbar.nav-bluebeacon #nav-flyout-ewc .nav-flyout-head {
	background-color: #232f3e;
	background-image: none;
}

#navbar.nav-bluebeacon .nav-cobrand {
	right: 12px;
	width: 36px;
	top: 10px;
}

#navbar.nav-bluebeacon .nav-cobrand .nav-cobrand-divider {
	border-left-color: #3a4553;
	margin-top: 5px;
}

.nav-cobranded #navbar.nav-bluebeacon #nav-xshop-container {
	margin-left: 0;
}

#navbar.nav-celnav-pd {
	background-color: #0f141a;
}

#navbar.nav-celnav-pd #nav-belt {
	background-color: #0f141a;
}

#navbar.nav-celnav-pd #nav-main {
	background-image: none;
	background-color: #232f3e;
}

#navbar.nav-celnav-pd #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-pd #nav-logo.nav-paladin {
	width: 165px;
}

#navbar.nav-celnav-pd #nav-logo.nav-paladin-ww {
	width: 180px;
}

.nav-locale-mx #navbar.nav-celnav-pd #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-pd #nav-search-label {
	top: 1px;
	font-weight: 400;
}

#navbar.nav-celnav-pd #nav-logo-borderfade {
	background-color: #3a4553;
}

#navbar.nav-celnav-pd #nav-logo-borderfade .nav-fade {
	display: none;
}

#navbar.nav-celnav-pd #nav-logo-borderfade .nav-fade-mask {
	background-color: #232f3e;
	width: 195px;
}

#navbar.nav-celnav-pd #nav-search-label,
#navbar.nav-celnav-pd .nav-a-2 .nav-line-1,
#navbar.nav-celnav-pd .nav-a-2 .nav-line-2 {
	color: #fff;
}

#navbar.nav-celnav-pd #nav-tools .nav-line-1,
#navbar.nav-celnav-pd #nav-xshop .nav-line-1 {
	color: #fff;
}

#navbar.nav-celnav-pd #nav-cart-count,
#navbar.nav-celnav-pd #nav-ewc-cart-count {
	color: #f08804;
	top: 7px;
}

#navbar.nav-celnav-pd #nav-xshop {
	margin: 21px 0 0;
	max-height: 39px;
	overflow: hidden;
}

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a {
	padding: 7px 8px 7px 8px;
	margin: 1px 2px 12px 1px;
	color: #fff;
}

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active,
#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	text-decoration: none;
	margin: 0 1px 10px 0;
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	border-color: rgba(255, 255, 255, 0.2);
	box-shadow: none;
}

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus {
	color: #ccc;
}

#navbar.nav-celnav-pd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active {
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-pd #nav-xshop #nav-your-amazon #nav-your-amazon-text {
	display: inline-block;
	height: 11.5px;
}

#navbar.nav-celnav-pd
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text
	.nav-shortened-name {
	max-width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	height: 13.5px;
}

#navbar.nav-celnav-pd #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text {
	border-bottom: none;
}

#navbar.nav-celnav-pd #nav-xshop .nav-orange {
	color: #f90;
}

#navbar.nav-celnav-pd #nav-xshop #nav-pldn-org-name {
	display: inline-block;
	vertical-align: top;
	height: 13.5px;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#navbar.nav-celnav-pd #nav-xshop #nav-primeday {
	color: #fff;
	font-weight: 700;
}

#navbar.nav-celnav-pd #nav-xshop #nav-primeday:focus {
	color: #ccc;
}

#navbar.nav-celnav-pd #nav-search .nav-fill {
	height: 35px;
	zoom: 1;
}

#navbar.nav-celnav-pd #nav-search .nav-search-scope {
	background-color: #e6e6e6;
	background-image: none;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#navbar.nav-celnav-pd #nav-search .nav-search-scope.nav-focus,
#navbar.nav-celnav-pd #nav-search .nav-search-scope:focus,
#navbar.nav-celnav-pd #nav-search .nav-search-scope:hover {
	background-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
}

#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-active .nav-search-field,
#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-focus .nav-search-field,
#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-top: 1px solid #0578ff;
	border-bottom: 1px solid #0578ff;
}

#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-celnav-pd #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-left: 1px solid #0578ff;
}

#navbar.nav-celnav-pd #nav-search .nav-search-field {
	border: none;
	border-top: 1px solid transparent;
}

#navbar.nav-celnav-pd #nav-search .nav-search-field.nav-no-dd-search-field {
	border-radius: 4px 0 0 4px;
}

#navbar.nav-celnav-pd #nav-search .nav-search-submit {
	background-color: #0578ff;
	background-image: none;
	border: none;
	width: 45px;
}

#navbar.nav-celnav-pd #nav-search .nav-search-submit.nav-focus,
#navbar.nav-celnav-pd #nav-search .nav-search-submit:focus,
#navbar.nav-celnav-pd #nav-search .nav-search-submit:hover {
	background-color: #0064f9;
}

#navbar.nav-celnav-pd .nav-icon.nav-arrow {
	border-top-color: #a7acb2;
}

#navbar.nav-celnav-pd .nav-icon-flipped.nav-arrow {
	border-bottom-color: #a7acb2;
}

#navbar.nav-celnav-pd #nav-shop .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-pd #nav-shop .nav-a:active,
#navbar.nav-celnav-pd #nav-shop .nav-a:hover {
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

#navbar.nav-celnav-pd #nav-shop .nav-a:hover {
	box-shadow: none;
}

#navbar.nav-celnav-pd #nav-shop .nav-a:active {
	outline: 0;
}

#navbar.nav-celnav-pd #nav-tools .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-pd #nav-tools .nav-a:active {
	margin: 0;
	top: 0;
	outline: 0;
	border-color: #fff;
}

#navbar.nav-celnav-pd #nav-tools .nav-a:active,
#navbar.nav-celnav-pd #nav-tools .nav-a:hover {
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-pd #nav-tools .nav-a:hover {
	box-shadow: none;
	border-color: rgba(255, 255, 255, 0.2);
}

#navbar.nav-celnav-pd #nav-tools .nav-single-row-link {
	height: 28px;
	margin-top: 16px;
	padding-top: 2px;
}

#navbar.nav-celnav-pd #nav-tools .nav-single-row-link:active {
	margin: 16px 0 0 0;
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-pd #nav-programs .nav-a:hover,
#navbar.nav-celnav-pd .nav-tools .nav-a:hover {
	border-color: #4f5965;
}

#navbar.nav-celnav-pd #nav-protrams .nav-a:focus {
	border-color: #ccc;
}

#navbar.nav-celnav-pd #nav-flyout-ewc .nav-flyout-head {
	background-color: #232f3e;
	background-image: none;
}

#navbar.nav-celnav-pd .nav-cobrand {
	right: 12px;
	width: 36px;
	top: 10px;
}

#navbar.nav-celnav-pd .nav-cobrand .nav-cobrand-divider {
	border-left-color: #3a4553;
	margin-top: 5px;
}

.nav-cobranded #navbar.nav-celnav-pd #nav-xshop-container {
	margin-left: 0;
}

#navbar.nav-celnav-t11 {
	background: linear-gradient(92.41deg, #003d32, #04734b);
}

#navbar.nav-celnav-t11 #nav-belt {
	background: linear-gradient(92.41deg, #003d32, #04734b);
}

#navbar.nav-celnav-t11 #nav-main {
	background-image: none;
	background-color: #085749;
}

#navbar.nav-celnav-t11 #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-t11 #nav-logo.nav-paladin {
	width: 165px;
}

#navbar.nav-celnav-t11 #nav-logo.nav-paladin-ww {
	width: 180px;
}

.nav-locale-mx #navbar.nav-celnav-t11 #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-t11 #nav-search-label {
	top: 1px;
	font-weight: 400;
}

#navbar.nav-celnav-t11 #nav-logo-borderfade {
	background-color: #3a4553;
}

#navbar.nav-celnav-t11 #nav-logo-borderfade .nav-fade {
	display: none;
}

#navbar.nav-celnav-t11 #nav-logo-borderfade .nav-fade-mask {
	background-color: #085749;
	width: 195px;
}

#navbar.nav-celnav-t11 #nav-search-label,
#navbar.nav-celnav-t11 .nav-a-2 .nav-line-1,
#navbar.nav-celnav-t11 .nav-a-2 .nav-line-2 {
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-tools .nav-line-1,
#navbar.nav-celnav-t11 #nav-xshop .nav-line-1 {
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-cart-count,
#navbar.nav-celnav-t11 #nav-ewc-cart-count {
	color: #f08804;
	top: 7px;
}

#navbar.nav-celnav-t11 #nav-xshop {
	margin: 21px 0 0;
	max-height: 39px;
	overflow: hidden;
}

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a {
	padding: 7px 8px 7px 8px;
	margin: 1px 2px 12px 1px;
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active,
#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	text-decoration: none;
	margin: 0 1px 10px 0;
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	border-color: rgba(255, 255, 255, 0.2);
	box-shadow: none;
}

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus {
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active {
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-t11 #nav-xshop #nav-your-amazon #nav-your-amazon-text {
	display: inline-block;
	height: 11.5px;
}

#navbar.nav-celnav-t11
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text
	.nav-shortened-name {
	max-width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	height: 13.5px;
}

#navbar.nav-celnav-t11 #nav-xshop #nav-your-amazon:hover #nav-your-amazon-text {
	border-bottom: none;
}

#navbar.nav-celnav-t11 #nav-xshop .nav-orange {
	color: #f90;
}

#navbar.nav-celnav-t11 #nav-xshop #nav-pldn-org-name {
	display: inline-block;
	vertical-align: top;
	height: 13.5px;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#navbar.nav-celnav-t11 #nav-xshop #nav-holiday {
	color: #fff;
	font-weight: 700;
}

#navbar.nav-celnav-t11 #nav-xshop #nav-holiday:focus {
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-search .nav-fill {
	height: 35px;
	zoom: 1;
}

#navbar.nav-celnav-t11 #nav-search .nav-search-scope {
	background-color: #e6e6e6;
	background-image: none;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#navbar.nav-celnav-t11 #nav-search .nav-search-scope.nav-focus,
#navbar.nav-celnav-t11 #nav-search .nav-search-scope:focus,
#navbar.nav-celnav-t11 #nav-search .nav-search-scope:hover {
	background-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
}

#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-active .nav-search-field,
#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-focus .nav-search-field,
#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-top: 1px solid #a9176f;
	border-bottom: 1px solid #a9176f;
}

#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-celnav-t11 #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-left: 1px solid #a9176f;
}

#navbar.nav-celnav-t11 #nav-search .nav-search-field {
	border: none;
	border-top: 1px solid transparent;
}

#navbar.nav-celnav-t11 #nav-search .nav-search-field.nav-no-dd-search-field {
	border-radius: 4px 0 0 4px;
}

#navbar.nav-celnav-t11 #nav-search .nav-search-submit {
	background-color: #a9176f;
	background-image: none;
	border: none;
	width: 45px;
}

#navbar.nav-celnav-t11 #nav-search .nav-search-submit.nav-focus,
#navbar.nav-celnav-t11 #nav-search .nav-search-submit:focus,
#navbar.nav-celnav-t11 #nav-search .nav-search-submit:hover {
	background-color: #7f1153;
}

#navbar.nav-celnav-t11 .nav-icon.nav-arrow {
	border-top-color: #a7acb2;
}

#navbar.nav-celnav-t11 .nav-icon-flipped.nav-arrow {
	border-bottom-color: #a7acb2;
}

#navbar.nav-celnav-t11 #nav-shop .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-shop .nav-a:active,
#navbar.nav-celnav-t11 #nav-shop .nav-a:hover {
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

#navbar.nav-celnav-t11 #nav-shop .nav-a:hover {
	box-shadow: none;
}

#navbar.nav-celnav-t11 #nav-shop .nav-a:active {
	outline: 0;
}

#navbar.nav-celnav-t11 #nav-tools .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-t11 #nav-tools .nav-a:active {
	margin: 0;
	top: 0;
	outline: 0;
	border-color: #fff;
}

#navbar.nav-celnav-t11 #nav-tools .nav-a:active,
#navbar.nav-celnav-t11 #nav-tools .nav-a:hover {
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-t11 #nav-tools .nav-a:hover {
	box-shadow: none;
	border-color: rgba(255, 255, 255, 0.2);
}

#navbar.nav-celnav-t11 #nav-tools .nav-single-row-link {
	height: 28px;
	margin-top: 16px;
	padding-top: 2px;
}

#navbar.nav-celnav-t11 #nav-tools .nav-single-row-link:active {
	margin: 16px 0 0 0;
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-t11 #nav-programs .nav-a:hover,
#navbar.nav-celnav-t11 .nav-tools .nav-a:hover {
	border-color: #4f5965;
}

#navbar.nav-celnav-t11 #nav-protrams .nav-a:focus {
	border-color: #ccc;
}

#navbar.nav-celnav-t11 #nav-flyout-ewc .nav-flyout-head {
	background-color: #085749;
	background-image: none;
}

#navbar.nav-celnav-t11 .nav-cobrand {
	right: 12px;
	width: 36px;
	top: 10px;
}

#navbar.nav-celnav-t11 .nav-cobrand .nav-cobrand-divider {
	border-left-color: #3a4553;
	margin-top: 5px;
}

.nav-cobranded #navbar.nav-celnav-t11 #nav-xshop-container {
	margin-left: 0;
}

#navbar.nav-celnav-t11-spruce {
	background: linear-gradient(92.41deg, #003d32, #04734b);
}

#navbar.nav-celnav-t11-spruce #nav-belt {
	background: linear-gradient(92.41deg, #003d32, #04734b);
}

#navbar.nav-celnav-t11-spruce #nav-main {
	background-image: none;
	background-color: #085749;
}

#navbar.nav-celnav-t11-spruce #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-t11-spruce #nav-logo.nav-paladin {
	width: 165px;
}

#navbar.nav-celnav-t11-spruce #nav-logo.nav-paladin-ww {
	width: 180px;
}

.nav-locale-mx #navbar.nav-celnav-t11-spruce #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-t11-spruce #nav-search-label {
	top: 1px;
	font-weight: 400;
}

#navbar.nav-celnav-t11-spruce #nav-logo-borderfade {
	background-color: #3a4553;
}

#navbar.nav-celnav-t11-spruce #nav-logo-borderfade .nav-fade {
	display: none;
}

#navbar.nav-celnav-t11-spruce #nav-logo-borderfade .nav-fade-mask {
	background-color: #085749;
	width: 195px;
}

#navbar.nav-celnav-t11-spruce #nav-search-label,
#navbar.nav-celnav-t11-spruce .nav-a-2 .nav-line-1,
#navbar.nav-celnav-t11-spruce .nav-a-2 .nav-line-2 {
	color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-tools .nav-line-1,
#navbar.nav-celnav-t11-spruce #nav-xshop .nav-line-1 {
	color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-cart-count,
#navbar.nav-celnav-t11-spruce #nav-ewc-cart-count {
	color: #f08804;
	top: 7px;
}

#navbar.nav-celnav-t11-spruce #nav-xshop {
	margin: 21px 0 0;
	max-height: 39px;
	overflow: hidden;
}

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a {
	padding: 7px 8px 7px 8px;
	margin: 1px 2px 12px 1px;
	color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active,
#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	text-decoration: none;
	margin: 0 1px 10px 0;
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	border-color: rgba(255, 255, 255, 0.2);
	box-shadow: none;
}

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus {
	color: #fff;
}

#navbar.nav-celnav-t11-spruce
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:active {
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-t11-spruce
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text {
	display: inline-block;
	height: 11.5px;
}

#navbar.nav-celnav-t11-spruce
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text
	.nav-shortened-name {
	max-width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	height: 13.5px;
}

#navbar.nav-celnav-t11-spruce
	#nav-xshop
	#nav-your-amazon:hover
	#nav-your-amazon-text {
	border-bottom: none;
}

#navbar.nav-celnav-t11-spruce #nav-xshop .nav-orange {
	color: #f90;
}

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-pldn-org-name {
	display: inline-block;
	vertical-align: top;
	height: 13.5px;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-holiday {
	color: #fff;
	font-weight: 700;
}

#navbar.nav-celnav-t11-spruce #nav-xshop #nav-holiday:focus {
	color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-search .nav-fill {
	height: 35px;
	zoom: 1;
}

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope {
	background-color: #e6e6e6;
	background-image: none;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope.nav-focus,
#navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope:focus,
#navbar.nav-celnav-t11-spruce #nav-search .nav-search-scope:hover {
	background-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
}

#navbar.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar.nav-active
	.nav-search-field,
#navbar.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar.nav-active
	.nav-search-scope,
#navbar.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar.nav-focus
	.nav-search-field,
#navbar.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar.nav-focus
	.nav-search-scope {
	border-top: 1px solid #a9176f;
	border-bottom: 1px solid #a9176f;
}

#navbar.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar.nav-active
	.nav-search-scope,
#navbar.nav-celnav-t11-spruce
	#nav-search
	.nav-searchbar.nav-focus
	.nav-search-scope {
	border-left: 1px solid #a9176f;
}

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-field {
	border: none;
	border-top: 1px solid transparent;
}

#navbar.nav-celnav-t11-spruce
	#nav-search
	.nav-search-field.nav-no-dd-search-field {
	border-radius: 4px 0 0 4px;
}

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit {
	background-color: #a9176f;
	background-image: none;
	border: none;
	width: 45px;
}

#navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit.nav-focus,
#navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit:focus,
#navbar.nav-celnav-t11-spruce #nav-search .nav-search-submit:hover {
	background-color: #7f1153;
}

#navbar.nav-celnav-t11-spruce .nav-icon.nav-arrow {
	border-top-color: #a7acb2;
}

#navbar.nav-celnav-t11-spruce .nav-icon-flipped.nav-arrow {
	border-bottom-color: #a7acb2;
}

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:active,
#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:hover {
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:hover {
	box-shadow: none;
}

#navbar.nav-celnav-t11-spruce #nav-shop .nav-a:active {
	outline: 0;
}

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:active {
	margin: 0;
	top: 0;
	outline: 0;
	border-color: #fff;
}

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:active,
#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:hover {
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-t11-spruce #nav-tools .nav-a:hover {
	box-shadow: none;
	border-color: rgba(255, 255, 255, 0.2);
}

#navbar.nav-celnav-t11-spruce #nav-tools .nav-single-row-link {
	height: 28px;
	margin-top: 16px;
	padding-top: 2px;
}

#navbar.nav-celnav-t11-spruce #nav-tools .nav-single-row-link:active {
	margin: 16px 0 0 0;
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-t11-spruce #nav-programs .nav-a:hover,
#navbar.nav-celnav-t11-spruce .nav-tools .nav-a:hover {
	border-color: #4f5965;
}

#navbar.nav-celnav-t11-spruce #nav-protrams .nav-a:focus {
	border-color: #ccc;
}

#navbar.nav-celnav-t11-spruce #nav-flyout-ewc .nav-flyout-head {
	background-color: #085749;
	background-image: none;
}

#navbar.nav-celnav-t11-spruce .nav-cobrand {
	right: 12px;
	width: 36px;
	top: 10px;
}

#navbar.nav-celnav-t11-spruce .nav-cobrand .nav-cobrand-divider {
	border-left-color: #3a4553;
	margin-top: 5px;
}

.nav-cobranded #navbar.nav-celnav-t11-spruce #nav-xshop-container {
	margin-left: 0;
}

#navbar.nav-celnav-t11-orange {
	background-color: #131921;
}

#navbar.nav-celnav-t11-orange #nav-belt {
	background-color: #131921;
}

#navbar.nav-celnav-t11-orange #nav-main {
	background-image: none;
	background-color: #232f3e;
}

#navbar.nav-celnav-t11-orange #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-t11-orange #nav-logo.nav-paladin {
	width: 165px;
}

#navbar.nav-celnav-t11-orange #nav-logo.nav-paladin-ww {
	width: 180px;
}

.nav-locale-mx #navbar.nav-celnav-t11-orange #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-t11-orange #nav-search-label {
	top: 1px;
	font-weight: 400;
}

#navbar.nav-celnav-t11-orange #nav-logo-borderfade {
	background-color: #3a4553;
}

#navbar.nav-celnav-t11-orange #nav-logo-borderfade .nav-fade {
	display: none;
}

#navbar.nav-celnav-t11-orange #nav-logo-borderfade .nav-fade-mask {
	background-color: #232f3e;
	width: 195px;
}

#navbar.nav-celnav-t11-orange #nav-search-label,
#navbar.nav-celnav-t11-orange .nav-a-2 .nav-line-1,
#navbar.nav-celnav-t11-orange .nav-a-2 .nav-line-2 {
	color: #fff;
}

#navbar.nav-celnav-t11-orange #nav-tools .nav-line-1,
#navbar.nav-celnav-t11-orange #nav-xshop .nav-line-1 {
	color: #161d26;
}

#navbar.nav-celnav-t11-orange #nav-cart-count,
#navbar.nav-celnav-t11-orange #nav-ewc-cart-count {
	color: #f08804;
	top: 7px;
}

#navbar.nav-celnav-t11-orange #nav-xshop {
	margin: 21px 0 0;
	max-height: 39px;
	overflow: hidden;
}

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a {
	padding: 7px 8px 7px 8px;
	margin: 1px 2px 12px 1px;
	color: #161d26;
}

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active,
#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	text-decoration: none;
	margin: 0 1px 10px 0;
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	border-color: rgba(255, 255, 255, 0.2);
	box-shadow: none;
}

#navbar.nav-celnav-t11-orange #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus {
	color: #592200;
}

#navbar.nav-celnav-t11-orange
	#nav-xshop
	.nav-ul
	.nav-li
	.nav-div
	.nav-a:active {
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-t11-orange
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text {
	display: inline-block;
	height: 11.5px;
}

#navbar.nav-celnav-t11-orange
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text
	.nav-shortened-name {
	max-width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	height: 13.5px;
}

#navbar.nav-celnav-t11-orange
	#nav-xshop
	#nav-your-amazon:hover
	#nav-your-amazon-text {
	border-bottom: none;
}

#navbar.nav-celnav-t11-orange #nav-xshop .nav-orange {
	color: #f90;
}

#navbar.nav-celnav-t11-orange #nav-xshop #nav-pldn-org-name {
	display: inline-block;
	vertical-align: top;
	height: 13.5px;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#navbar.nav-celnav-t11-orange #nav-xshop #nav-holiday {
	color: #161d26;
	font-weight: 700;
}

#navbar.nav-celnav-t11-orange #nav-xshop #nav-holiday:focus {
	color: #592200;
}

#navbar.nav-celnav-t11-orange #nav-search .nav-fill {
	height: 35px;
	zoom: 1;
}

#navbar.nav-celnav-t11-orange #nav-search .nav-search-scope {
	background-color: #e6e6e6;
	background-image: none;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#navbar.nav-celnav-t11-orange #nav-search .nav-search-scope.nav-focus,
#navbar.nav-celnav-t11-orange #nav-search .nav-search-scope:focus,
#navbar.nav-celnav-t11-orange #nav-search .nav-search-scope:hover {
	background-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
}

#navbar.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar.nav-active
	.nav-search-field,
#navbar.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar.nav-active
	.nav-search-scope,
#navbar.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar.nav-focus
	.nav-search-field,
#navbar.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar.nav-focus
	.nav-search-scope {
	border-top: 1px solid #ff6200;
	border-bottom: 1px solid #ff6200;
}

#navbar.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar.nav-active
	.nav-search-scope,
#navbar.nav-celnav-t11-orange
	#nav-search
	.nav-searchbar.nav-focus
	.nav-search-scope {
	border-left: 1px solid #ff6200;
}

#navbar.nav-celnav-t11-orange #nav-search .nav-search-field {
	border: none;
	border-top: 1px solid transparent;
}

#navbar.nav-celnav-t11-orange
	#nav-search
	.nav-search-field.nav-no-dd-search-field {
	border-radius: 4px 0 0 4px;
}

#navbar.nav-celnav-t11-orange #nav-search .nav-search-submit {
	background-color: #ff6200;
	background-image: none;
	border: none;
	width: 45px;
}

#navbar.nav-celnav-t11-orange #nav-search .nav-search-submit.nav-focus,
#navbar.nav-celnav-t11-orange #nav-search .nav-search-submit:focus,
#navbar.nav-celnav-t11-orange #nav-search .nav-search-submit:hover {
	background-color: #ff6200;
}

#navbar.nav-celnav-t11-orange .nav-icon.nav-arrow {
	border-top-color: #a7acb2;
}

#navbar.nav-celnav-t11-orange .nav-icon-flipped.nav-arrow {
	border-bottom-color: #a7acb2;
}

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:active,
#navbar.nav-celnav-t11-orange #nav-shop .nav-a:hover {
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:hover {
	box-shadow: none;
}

#navbar.nav-celnav-t11-orange #nav-shop .nav-a:active {
	outline: 0;
}

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:active {
	margin: 0;
	top: 0;
	outline: 0;
	border-color: #fff;
}

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:active,
#navbar.nav-celnav-t11-orange #nav-tools .nav-a:hover {
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-t11-orange #nav-tools .nav-a:hover {
	box-shadow: none;
	border-color: rgba(255, 255, 255, 0.2);
}

#navbar.nav-celnav-t11-orange #nav-tools .nav-single-row-link {
	height: 28px;
	margin-top: 16px;
	padding-top: 2px;
}

#navbar.nav-celnav-t11-orange #nav-tools .nav-single-row-link:active {
	margin: 16px 0 0 0;
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-t11-orange #nav-programs .nav-a:hover,
#navbar.nav-celnav-t11-orange .nav-tools .nav-a:hover {
	border-color: #4f5965;
}

#navbar.nav-celnav-t11-orange #nav-protrams .nav-a:focus {
	border-color: #ccc;
}

#navbar.nav-celnav-t11-orange #nav-flyout-ewc .nav-flyout-head {
	background-color: #232f3e;
	background-image: none;
}

#navbar.nav-celnav-t11-orange .nav-cobrand {
	right: 12px;
	width: 36px;
	top: 10px;
}

#navbar.nav-celnav-t11-orange .nav-cobrand .nav-cobrand-divider {
	border-left-color: #3a4553;
	margin-top: 5px;
}

.nav-cobranded #navbar.nav-celnav-t11-orange #nav-xshop-container {
	margin-left: 0;
}

#navbar.nav-celnav-pbdd {
	background-color: #131921;
}

#navbar.nav-celnav-pbdd #nav-belt {
	background-color: #131921;
}

#navbar.nav-celnav-pbdd #nav-main {
	background-image: none;
	background-color: #232f3e;
}

#navbar.nav-celnav-pbdd #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-pbdd #nav-logo.nav-paladin {
	width: 165px;
}

#navbar.nav-celnav-pbdd #nav-logo.nav-paladin-ww {
	width: 180px;
}

.nav-locale-mx #navbar.nav-celnav-pbdd #nav-logo {
	width: 165px;
}

#navbar.nav-celnav-pbdd #nav-search-label {
	top: 1px;
	font-weight: 400;
}

#navbar.nav-celnav-pbdd #nav-logo-borderfade {
	background-color: #3a4553;
}

#navbar.nav-celnav-pbdd #nav-logo-borderfade .nav-fade {
	display: none;
}

#navbar.nav-celnav-pbdd #nav-logo-borderfade .nav-fade-mask {
	background-color: #232f3e;
	width: 195px;
}

#navbar.nav-celnav-pbdd #nav-search-label,
#navbar.nav-celnav-pbdd .nav-a-2 .nav-line-1,
#navbar.nav-celnav-pbdd .nav-a-2 .nav-line-2 {
	color: #fff;
}

#navbar.nav-celnav-pbdd #nav-tools .nav-line-1,
#navbar.nav-celnav-pbdd #nav-xshop .nav-line-1 {
	color: #fff;
}

#navbar.nav-celnav-pbdd #nav-cart-count,
#navbar.nav-celnav-pbdd #nav-ewc-cart-count {
	color: #91f6fe;
	top: 7px;
}

#navbar.nav-celnav-pbdd #nav-xshop {
	margin: 21px 0 0;
	max-height: 39px;
	overflow: hidden;
}

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a {
	padding: 7px 8px 7px 8px;
	margin: 1px 2px 12px 1px;
	color: #fff;
}

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active,
#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	text-decoration: none;
	margin: 0 1px 10px 0;
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:hover {
	border-color: rgba(255, 255, 255, 0.2);
	box-shadow: none;
}

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:focus {
	color: #1a98ff;
}

#navbar.nav-celnav-pbdd #nav-xshop .nav-ul .nav-li .nav-div .nav-a:active {
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-pbdd #nav-xshop #nav-your-amazon #nav-your-amazon-text {
	display: inline-block;
	height: 11.5px;
}

#navbar.nav-celnav-pbdd
	#nav-xshop
	#nav-your-amazon
	#nav-your-amazon-text
	.nav-shortened-name {
	max-width: 60px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: top;
	height: 13.5px;
}

#navbar.nav-celnav-pbdd
	#nav-xshop
	#nav-your-amazon:hover
	#nav-your-amazon-text {
	border-bottom: none;
}

#navbar.nav-celnav-pbdd #nav-xshop .nav-orange {
	color: #f90;
}

#navbar.nav-celnav-pbdd #nav-xshop #nav-pldn-org-name {
	display: inline-block;
	vertical-align: top;
	height: 13.5px;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#navbar.nav-celnav-pbdd #nav-xshop #nav-primeday {
	color: #91f6fe;
	font-weight: 700;
}

#navbar.nav-celnav-pbdd #nav-xshop #nav-primeday:focus {
	color: #1a98ff;
}

#navbar.nav-celnav-pbdd #nav-search .nav-fill {
	height: 35px;
	zoom: 1;
}

#navbar.nav-celnav-pbdd #nav-search .nav-search-scope {
	background-color: #e6e6e6;
	background-image: none;
	border-left: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#navbar.nav-celnav-pbdd #nav-search .nav-search-scope.nav-focus,
#navbar.nav-celnav-pbdd #nav-search .nav-search-scope:focus,
#navbar.nav-celnav-pbdd #nav-search .nav-search-scope:hover {
	background-color: #d4d4d4;
	border-left-color: #d4d4d4;
	border-top-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
}

#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-active .nav-search-field,
#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-focus .nav-search-field,
#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-top: 1px solid #91f6fe;
	border-bottom: 1px solid #91f6fe;
}

#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-active .nav-search-scope,
#navbar.nav-celnav-pbdd #nav-search .nav-searchbar.nav-focus .nav-search-scope {
	border-left: 1px solid #91f6fe;
}

#navbar.nav-celnav-pbdd #nav-search .nav-search-field {
	border: none;
	border-top: 1px solid transparent;
}

#navbar.nav-celnav-pbdd #nav-search .nav-search-field.nav-no-dd-search-field {
	border-radius: 4px 0 0 4px;
}

#navbar.nav-celnav-pbdd #nav-search .nav-search-submit {
	background-color: #91f6fe;
	background-image: none;
	border: none;
	width: 45px;
}

#navbar.nav-celnav-pbdd #nav-search .nav-search-submit.nav-focus,
#navbar.nav-celnav-pbdd #nav-search .nav-search-submit:focus,
#navbar.nav-celnav-pbdd #nav-search .nav-search-submit:hover {
	background-color: #1a98ff;
}

#navbar.nav-celnav-pbdd .nav-icon.nav-arrow {
	border-top-color: #a7acb2;
}

#navbar.nav-celnav-pbdd .nav-icon-flipped.nav-arrow {
	border-bottom-color: #a7acb2;
}

#navbar.nav-celnav-pbdd #nav-shop .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-pbdd #nav-shop .nav-a:active,
#navbar.nav-celnav-pbdd #nav-shop .nav-a:hover {
	border: 1px solid rgba(255, 255, 255, 0.2);
	border-radius: 2px;
}

#navbar.nav-celnav-pbdd #nav-shop .nav-a:hover {
	box-shadow: none;
}

#navbar.nav-celnav-pbdd #nav-shop .nav-a:active {
	outline: 0;
}

#navbar.nav-celnav-pbdd #nav-tools .nav-a:focus {
	border: 1px solid rgba(255, 255, 255, 0);
	color: #fff;
}

#navbar.nav-celnav-pbdd #nav-tools .nav-a:active {
	margin: 0;
	top: 0;
	outline: 0;
	border-color: #fff;
}

#navbar.nav-celnav-pbdd #nav-tools .nav-a:active,
#navbar.nav-celnav-pbdd #nav-tools .nav-a:hover {
	border: 1px solid;
	border-radius: 2px;
}

#navbar.nav-celnav-pbdd #nav-tools .nav-a:hover {
	box-shadow: none;
	border-color: rgba(255, 255, 255, 0.2);
}

#navbar.nav-celnav-pbdd #nav-tools .nav-single-row-link {
	height: 28px;
	margin-top: 16px;
	padding-top: 2px;
}

#navbar.nav-celnav-pbdd #nav-tools .nav-single-row-link:active {
	margin: 16px 0 0 0;
	border-color: #fff;
	outline: 0;
}

#navbar.nav-celnav-pbdd #nav-programs .nav-a:hover,
#navbar.nav-celnav-pbdd .nav-tools .nav-a:hover {
	border-color: #4f5965;
}

#navbar.nav-celnav-pbdd #nav-protrams .nav-a:focus {
	border-color: #ccc;
}

#navbar.nav-celnav-pbdd #nav-flyout-ewc .nav-flyout-head {
	background-color: #232f3e;
	background-image: none;
}

#navbar.nav-celnav-pbdd .nav-cobrand {
	right: 12px;
	width: 36px;
	top: 10px;
}

#navbar.nav-celnav-pbdd .nav-cobrand .nav-cobrand-divider {
	border-left-color: #3a4553;
	margin-top: 5px;
}

.nav-cobranded #navbar.nav-celnav-pbdd #nav-xshop-container {
	margin-left: 0;
}

#navbar.nav-pinned {
	position: fixed;
	width: 100%;
	height: 55px;
}

#navbar.nav-pinned #nav-belt {
	position: absolute;
	width: 80%;
	left: 55px;
}

#navbar.nav-pinned #nav-logo {
	width: 145px;
	padding: 10px 0 10px 15px;
	height: 55px;
	top: 0;
	left: 0;
	position: absolute;
}

#navbar.nav-pinned #nav-logo .nav-logo-link {
	padding: 0 5px 0 5px;
	margin-top: 3px;
}

#navbar.nav-pinned #nav-logo .nav-logo-tagline {
	top: 32px;
	left: 85px;
}

#navbar.nav-pinned #nav-logo .nav-prime-try {
	top: 31px;
	left: 87px;
}

#navbar.nav-pinned #nav-logo.nav-paladin {
	width: 155px;
}

#navbar.nav-pinned #nav-logo.nav-paladin .nav-logo-tagline {
	left: 72px;
	top: 32px;
}

#navbar.nav-pinned #nav-logo.nav-paladin .nav-logo-link {
	margin-top: 6px;
}

#navbar.nav-pinned #nav-search {
	height: 55px;
	top: 0;
	padding: 10px 25px 10px 25px;
	position: absolute;
	left: 150px;
	right: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

#navbar.nav-pinned.nav-pldn #nav-search {
	left: 210px;
}

#navbar.nav-pinned #nav-swmslot {
	display: none;
}

#navbar.nav-pinned #nav-shop {
	width: 200px;
}

#navbar.nav-pinned.nav-pldn #nav-shop {
	width: 210px;
}

#navbar.nav-pinned #nav-main {
	top: 0;
	left: 0;
	height: 55px;
}

#navbar.nav-pinned #nav-main #nav-logo-borderfade {
	display: none;
}

#navbar.nav-pinned #nav-main .nav-fill,
#navbar.nav-pinned #nav-main .nav-left,
#navbar.nav-pinned #nav-main .nav-right {
	height: 55px;
}

#navbar.nav-pinned #nav-main .nav-right {
	right: 5px;
}

#navbar.nav-pinned #nav-main .nav-fill #nav-xshop-container {
	display: none;
}

#navbar.nav-pinned #nav-main #nav-shop,
#navbar.nav-pinned #nav-main #nav-tools {
	margin-top: 0;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a,
#navbar.nav-pinned #nav-main #nav-tools .nav-a {
	padding: 10px 0 10px 0;
	line-height: 55px;
	height: 55px;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a:focus,
#navbar.nav-pinned #nav-main #nav-shop .nav-a:hover,
#navbar.nav-pinned #nav-main #nav-tools .nav-a:focus,
#navbar.nav-pinned #nav-main #nav-tools .nav-a:hover {
	line-height: 55px;
	height: 55px;
	background-color: #19222d;
	border: 0;
	border-radius: 0;
	box-shadow: none;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a-2,
#navbar.nav-pinned #nav-main #nav-tools .nav-a-2 {
	margin: 0;
	top: -5px;
}

#navbar.nav-pinned #nav-main #nav-shop {
	padding: 0;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a .nav-line-1,
#navbar.nav-pinned #nav-main #nav-shop .nav-a .nav-line-2 {
	display: none;
	padding: 0;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned {
	width: 55px;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line1,
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line2,
#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line3 {
	position: absolute;
	padding: 0;
	width: 23px;
	height: 3px;
	background: #ccc;
	left: 16px;
	right: 16px;
	border-radius: 1px 1px 1px 1px;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line1 {
	top: 18px;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line2 {
	top: 26px;
}

#navbar.nav-pinned #nav-main #nav-shop .nav-a #nav-sbd-pinned .nav-line3 {
	top: 34px;
}

#navbar.nav-pinned #nav-main .nav-fill #nav-search-label {
	display: none;
}

#navbar.nav-pinned #nav-main .nav-fill #nav-search {
	margin: 0;
	padding: 10px 25px 10px 25px;
	height: 55px;
}

#navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-fill,
#navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-left,
#navbar.nav-pinned #nav-main .nav-fill #nav-search .nav-right {
	height: 35px;
}

#navbar.nav-pinned #nav-main #nav-tools {
	padding: 0;
}

#navbar.nav-pinned #nav-main #nav-tools .nav-a {
	padding: 10px 12px 10px 12px;
}

#navbar.nav-pinned #nav-main #nav-tools .nav-line-3 {
	margin-top: 3px;
	padding-bottom: 0;
}

#navbar.nav-pinned #nav-main #nav-tools .nav-line-4 {
	margin-top: 3px;
}

#navbar.nav-pinned #nav-main #nav-tools .nav-truncate .nav-line-3 {
	top: 9px;
	padding: 0 10px 0 11px;
}

#navbar.nav-pinned #nav-main #nav-tools .nav-truncate .nav-line-4 {
	padding: 0 11px 5px 0;
	margin-top: 18px;
}

#navbar.nav-pinned #nav-main #nav-tools .nav-divider {
	border-right: 1px solid #3a4553;
	width: 1px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin: 10px 0 10px 0;
	position: absolute;
	right: 131px;
	top: -5px;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-link-amazonprime,
#navbar.nav-pinned #nav-main #nav-tools #nav-link-wishlist {
	display: none;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-cart {
	left: 5px;
	padding: 10px 25px 10px 25px;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-cart #nav-cart-count {
	top: 1px;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-icon.nav-arrow {
	display: none;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-line-1 {
	height: 9px;
	margin-top: 0;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-line-2 {
	padding-bottom: 0;
	margin-left: 45px;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-cart .nav-cart-icon {
	left: 25px;
	top: 14px;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-cart #nav-cart-count {
	left: 38px;
	top: 11px;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-1,
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-2 {
	display: none;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-3,
#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-4 {
	display: block;
	font-family: inherit;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-3 {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height: 15px;
}

#navbar.nav-pinned #nav-main #nav-tools #nav-link-yourAccount .nav-line-4 {
	font-size: 12px;
	color: #9aa0a9;
	line-height: 12px;
}

#navbar.nav-pinned .nav-signin-tt {
	display: none !important;
}

#navbar.nav-pinned.nav-pinned-ewc {
	height: 60px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-search {
	height: 60px;
	padding-top: 12px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-logo {
	height: 60px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-logo-link {
	margin-top: 5px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-prime-try {
	top: 33px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-logo .nav-logo-tagline {
	top: 34px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-main {
	height: 60px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-fill,
#navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-left,
#navbar.nav-pinned.nav-pinned-ewc #nav-main .nav-right {
	height: 60px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a {
	height: 60px;
	top: -3px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a:focus,
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-tools .nav-a:hover {
	height: 58px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a {
	height: 60px;
}

#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a:focus,
#navbar.nav-pinned.nav-pinned-ewc #nav-main #nav-shop .nav-a:hover {
	height: 60px;
}

#nav-subnav.spacious {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 50px;
	background: #fff;
	box-shadow: 0 0 1px #ddd;
}

#nav-subnav.spacious .nav-a {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: middle;
	height: 48px;
	line-height: 50px;
	float: none;
	padding: 0 13px;
}

#nav-subnav.spacious .nav-a:first-child,
#nav-subnav.spacious .nav-a:last-child {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

#nav-subnav.spacious .nav-a.nav-active,
#nav-subnav.spacious .nav-a:hover {
	border-bottom: 0;
}

#nav-subnav.spacious .nav-a.nav-active .nav-a-content,
#nav-subnav.spacious .nav-a:hover .nav-a-content {
	color: #333;
	border-bottom: 2px solid #f90;
}

#nav-subnav.spacious .nav-a.nav-active.nav-hasImage .nav-a-content,
#nav-subnav.spacious .nav-a:hover.nav-hasImage .nav-a-content {
	border-bottom: none;
}

#nav-subnav.spacious .nav-hasArrow .nav-arrow {
	left: 0;
	right: 0;
	margin: 0 auto;
	visibility: hidden;
}

#nav-subnav.spacious .nav-categ-image {
	height: 50px;
}

#nav-subnav.comixology {
	height: 60px;
	background: #fff;
	box-shadow: 0 0 1px #ddd;
	border-top: 5px solid #049796;
	border-bottom: 1px solid #bbb;
}

#nav-subnav.comixology .nav-a {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: inline-block;
	position: relative;
	color: #0f1111;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	padding: 0;
	float: none;
	margin-left: 26px;
	margin-top: 12px;
}

#nav-subnav.comixology .nav-a:first-child,
#nav-subnav.comixology .nav-a:last-child {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

#nav-subnav.comixology .nav-a .nav-a-content {
	line-height: 20px;
	padding-left: 6px;
	padding-right: 6px;
	display: inline-block;
}

#nav-subnav.comixology .nav-a.nav-hasImage {
	margin-right: 26px;
}

#nav-subnav.comixology .nav-a.nav-active,
#nav-subnav.comixology .nav-a:hover {
	border-bottom: 0;
}

#nav-subnav.comixology .nav-a.nav-active .nav-a-content,
#nav-subnav.comixology .nav-a:hover .nav-a-content {
	border-bottom: 2px solid #049796;
}

#nav-subnav.comixology .nav-a.nav-active.nav-hasImage .nav-a-content,
#nav-subnav.comixology .nav-a:hover.nav-hasImage .nav-a-content {
	border-bottom: 2px solid #049796;
}

#nav-subnav.comixology .nav-categ-image {
	height: 24px;
	padding: 0;
	margin-top: 5px;
	display: inline;
}

#nav-subnav.manga-store {
	height: 50px;
	background-color: #fff;
	border-top: 4px solid #418fde;
	border-bottom: 1px solid #d5d9d9;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding: 5px 14px;
	gap: 16px;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

#nav-subnav.manga-store::-webkit-scrollbar {
	display: none;
}

#nav-subnav.manga-store .nav-a {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: inline-block;
	width: fit-content;
	padding: 0;
	color: #0f1111;
	font-family: "Amazon Ember";
}

#nav-subnav.manga-store .nav-a .nav-a-content {
	font-size: 14px;
	line-height: 24px;
	display: inline-block;
	padding: 0 8px;
}

#nav-subnav.manga-store .nav-a .nav-a-content img[src*="NewLabel"] {
	margin-left: 4px;
	margin-top: -2px;
	vertical-align: middle;
	height: 10px;
	width: auto;
}

#nav-subnav.manga-store .nav-a.nav-right .nav-image {
	float: left;
}

#nav-subnav.manga-store .nav-a.nav-right #hko-my-promotions {
	margin-right: 10px;
	margin-left: -20px;
}

#nav-subnav.manga-store
	.nav-a.nav-right
	#hko-my-promotions
	.a-icon.a-icon-text-separator {
	margin: 0 10px;
	height: 16px !important;
}

#nav-subnav.manga-store .nav-a.nav-right #hko-my-promotions #hko-my-promo-text {
	font-size: 14px !important;
	line-height: 24px;
	display: inline-block;
}

#nav-subnav.manga-store .nav-a:not(.nav-right) + .nav-a.nav-right {
	margin-left: auto;
}

#nav-subnav.manga-store .nav-a.nav-active,
#nav-subnav.manga-store .nav-a:hover {
	border-bottom: 0;
}

#nav-subnav.manga-store .nav-a.nav-active .nav-a-content,
#nav-subnav.manga-store .nav-a:hover .nav-a-content {
	border-bottom: 2px solid #418fde;
}

#nav-subnav.manga-store .nav-a.nav-active #hko-my-promo-text,
#nav-subnav.manga-store .nav-a:hover #hko-my-promo-text {
	color: #418fde;
}

@media (max-width: 1400px) {
	#nav-subnav.manga-store {
		padding: 5px 8px;
		gap: 8px;
	}

	#nav-subnav.manga-store .nav-a .nav-a-content {
		padding: 0 4px;
	}

	#nav-subnav.manga-store .nav-a.nav-a.nav-right #hko-my-promotions {
		margin-right: 8px;
		margin-left: -8px;
	}

	#nav-subnav.manga-store
		.nav-a.nav-a.nav-right
		#hko-my-promotions
		.a-icon.a-icon-text-separator {
		margin: 0 8px;
	}
}

#nav-subnav.manga-store .nav-categ-image {
	height: 20px;
	padding: 0;
	vertical-align: bottom;
	margin-top: 10px;
}

#nav-subnav.arcs-store,
#nav-subnav.barte-store,
#nav-subnav.bb_bb-store,
#nav-subnav.bestp-store,
#nav-subnav.biene-store,
#nav-subnav.brist-store,
#nav-subnav.card-store,
#nav-subnav.casin-store,
#nav-subnav.coop-store,
#nav-subnav.dia-store,
#nav-subnav.ee-store,
#nav-subnav.ffare-store,
#nav-subnav.fm-store,
#nav-subnav.fresh,
#nav-subnav.fresh-bananas,
#nav-subnav.fs-store,
#nav-subnav.icela-store,
#nav-subnav.kegnb-store,
#nav-subnav.kibso-store,
#nav-subnav.lapaz-store,
#nav-subnav.lavin-store,
#nav-subnav.lazy-store,
#nav-subnav.life-store,
#nav-subnav.litfa-store,
#nav-subnav.lucky-store,
#nav-subnav.lulu-store,
#nav-subnav.metro-store,
#nav-subnav.missi-store,
#nav-subnav.monop-store,
#nav-subnav.more-store,
#nav-subnav.morri-store,
#nav-subnav.mr_mr-store,
#nav-subnav.natur-store,
#nav-subnav.newsm-store,
#nav-subnav.pampa-store,
#nav-subnav.petfo-store,
#nav-subnav.ritea-store,
#nav-subnav.savem-store,
#nav-subnav.seijo-store,
#nav-subnav.sousa-store,
#nav-subnav.surdy-store,
#nav-subnav.tegut-store,
#nav-subnav.thyme-store,
#nav-subnav.tohom-store,
#nav-subnav.truff-store,
#nav-subnav.tuodi-store,
#nav-subnav.u2sup-store,
#nav-subnav.union-store,
#nav-subnav.valor-store,
#nav-subnav.vinta-store,
#nav-subnav.watso-store,
#nav-subnav.weis-store,
#nav-subnav.wests-store,
#nav-subnav.wf-store,
#nav-subnav.wfmct-store {
	height: 56px;
	background: #fff;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #4d9c2d;
	padding-bottom: 8px;
	padding-top: 8px;
}

#nav-subnav.arcs-store .nav-a,
#nav-subnav.barte-store .nav-a,
#nav-subnav.bb_bb-store .nav-a,
#nav-subnav.bestp-store .nav-a,
#nav-subnav.biene-store .nav-a,
#nav-subnav.brist-store .nav-a,
#nav-subnav.card-store .nav-a,
#nav-subnav.casin-store .nav-a,
#nav-subnav.coop-store .nav-a,
#nav-subnav.dia-store .nav-a,
#nav-subnav.ee-store .nav-a,
#nav-subnav.ffare-store .nav-a,
#nav-subnav.fm-store .nav-a,
#nav-subnav.fresh .nav-a,
#nav-subnav.fresh-bananas .nav-a,
#nav-subnav.fs-store .nav-a,
#nav-subnav.icela-store .nav-a,
#nav-subnav.kegnb-store .nav-a,
#nav-subnav.kibso-store .nav-a,
#nav-subnav.lapaz-store .nav-a,
#nav-subnav.lavin-store .nav-a,
#nav-subnav.lazy-store .nav-a,
#nav-subnav.life-store .nav-a,
#nav-subnav.litfa-store .nav-a,
#nav-subnav.lucky-store .nav-a,
#nav-subnav.lulu-store .nav-a,
#nav-subnav.metro-store .nav-a,
#nav-subnav.missi-store .nav-a,
#nav-subnav.monop-store .nav-a,
#nav-subnav.more-store .nav-a,
#nav-subnav.morri-store .nav-a,
#nav-subnav.mr_mr-store .nav-a,
#nav-subnav.natur-store .nav-a,
#nav-subnav.newsm-store .nav-a,
#nav-subnav.pampa-store .nav-a,
#nav-subnav.petfo-store .nav-a,
#nav-subnav.ritea-store .nav-a,
#nav-subnav.savem-store .nav-a,
#nav-subnav.seijo-store .nav-a,
#nav-subnav.sousa-store .nav-a,
#nav-subnav.surdy-store .nav-a,
#nav-subnav.tegut-store .nav-a,
#nav-subnav.thyme-store .nav-a,
#nav-subnav.tohom-store .nav-a,
#nav-subnav.truff-store .nav-a,
#nav-subnav.tuodi-store .nav-a,
#nav-subnav.u2sup-store .nav-a,
#nav-subnav.union-store .nav-a,
#nav-subnav.valor-store .nav-a,
#nav-subnav.vinta-store .nav-a,
#nav-subnav.watso-store .nav-a,
#nav-subnav.weis-store .nav-a,
#nav-subnav.wests-store .nav-a,
#nav-subnav.wf-store .nav-a,
#nav-subnav.wfmct-store .nav-a {
	border: 0;
}

#nav-subnav.arcs-store .nav-categ-image,
#nav-subnav.barte-store .nav-categ-image,
#nav-subnav.bb_bb-store .nav-categ-image,
#nav-subnav.bestp-store .nav-categ-image,
#nav-subnav.biene-store .nav-categ-image,
#nav-subnav.brist-store .nav-categ-image,
#nav-subnav.card-store .nav-categ-image,
#nav-subnav.casin-store .nav-categ-image,
#nav-subnav.coop-store .nav-categ-image,
#nav-subnav.dia-store .nav-categ-image,
#nav-subnav.ee-store .nav-categ-image,
#nav-subnav.ffare-store .nav-categ-image,
#nav-subnav.fm-store .nav-categ-image,
#nav-subnav.fresh .nav-categ-image,
#nav-subnav.fresh-bananas .nav-categ-image,
#nav-subnav.fs-store .nav-categ-image,
#nav-subnav.icela-store .nav-categ-image,
#nav-subnav.kegnb-store .nav-categ-image,
#nav-subnav.kibso-store .nav-categ-image,
#nav-subnav.lapaz-store .nav-categ-image,
#nav-subnav.lavin-store .nav-categ-image,
#nav-subnav.lazy-store .nav-categ-image,
#nav-subnav.life-store .nav-categ-image,
#nav-subnav.litfa-store .nav-categ-image,
#nav-subnav.lucky-store .nav-categ-image,
#nav-subnav.lulu-store .nav-categ-image,
#nav-subnav.metro-store .nav-categ-image,
#nav-subnav.missi-store .nav-categ-image,
#nav-subnav.monop-store .nav-categ-image,
#nav-subnav.more-store .nav-categ-image,
#nav-subnav.morri-store .nav-categ-image,
#nav-subnav.mr_mr-store .nav-categ-image,
#nav-subnav.natur-store .nav-categ-image,
#nav-subnav.newsm-store .nav-categ-image,
#nav-subnav.pampa-store .nav-categ-image,
#nav-subnav.petfo-store .nav-categ-image,
#nav-subnav.ritea-store .nav-categ-image,
#nav-subnav.savem-store .nav-categ-image,
#nav-subnav.seijo-store .nav-categ-image,
#nav-subnav.sousa-store .nav-categ-image,
#nav-subnav.surdy-store .nav-categ-image,
#nav-subnav.tegut-store .nav-categ-image,
#nav-subnav.thyme-store .nav-categ-image,
#nav-subnav.tohom-store .nav-categ-image,
#nav-subnav.truff-store .nav-categ-image,
#nav-subnav.tuodi-store .nav-categ-image,
#nav-subnav.u2sup-store .nav-categ-image,
#nav-subnav.union-store .nav-categ-image,
#nav-subnav.valor-store .nav-categ-image,
#nav-subnav.vinta-store .nav-categ-image,
#nav-subnav.watso-store .nav-categ-image,
#nav-subnav.weis-store .nav-categ-image,
#nav-subnav.wests-store .nav-categ-image,
#nav-subnav.wf-store .nav-categ-image,
#nav-subnav.wfmct-store .nav-categ-image {
	max-width: 125px;
	max-height: 40px;
	vertical-align: middle;
	padding: 0 0 5px 4px;
}

#nav-subnav.lulu-store {
	border-top-color: #00a651;
}

#nav-subnav.kibso-store {
	border-top-color: #102d6e;
}

#nav-subnav.tohom-store {
	border-top-color: #5d3984;
}

#nav-subnav.tegut-store {
	border-top-color: #e85f0a;
}

#nav-subnav.biene-store {
	border-top-color: #eb6625;
}

#nav-subnav.dia-store {
	border-top-color: #b4bd00;
}

#nav-subnav.lavin-store {
	border-top-color: #ba0841;
}

#nav-subnav.lapaz-store {
	border-top-color: #fc5006;
}

#nav-subnav.casin-store {
	border-top-color: #83af08;
}

#nav-subnav.monop-store {
	border-top-color: #ed3124;
}

#nav-subnav.natur-store {
	border-top-color: #bf311a;
}

#nav-subnav.truff-store {
	border-top-color: #28560e;
}

#nav-subnav.u2sup-store {
	border-top-color: #e75113;
}

#nav-subnav.tuodi-store {
	border-top-color: #e53329;
}

#nav-subnav.pampa-store {
	border-top-color: #093;
}

#nav-subnav.coop-store {
	border-top-color: #00a1cc;
}

#nav-subnav.morri-store {
	border-top-color: #004e37;
}

#nav-subnav.icela-store {
	border-top-color: #dd1a32;
}

#nav-subnav.life-store {
	border-top-color: #93d059;
}

#nav-subnav.valor-store {
	border-top-color: #c4161c;
}

#nav-subnav.seijo-store {
	border-top-color: #af1e55;
}

#nav-subnav.arcs-store {
	border-top-color: #ff3319;
}

#nav-subnav.watso-store {
	border-top-color: #00a0af;
}

#nav-subnav.litfa-store {
	border-top-color: #005745;
}

#nav-subnav.more-store {
	border-top-color: #f04f24;
}

#nav-subnav.fm-store {
	border-top-color: #a81265;
}

#nav-subnav.bb_bb-store {
	border-top-color: #ee6123;
}

#nav-subnav.mr_mr-store {
	border-top-color: #f04f24;
}

#nav-subnav.fresh-bananas {
	border-top-color: #77bc1f;
}

#nav-subnav.fresh-bananas .nav-categ-image {
	max-height: 25px;
}

#nav-subnav.fs-store {
	border-top-color: #77bc1f;
}

#nav-subnav.fs-store .nav-categ-image {
	max-height: 25px;
}

#nav-subnav.surdy-store {
	border-top-color: #c62035;
}

#nav-subnav.union-store {
	border-top-color: #921930;
}

#nav-subnav.thyme-store {
	border-top-color: #00994d;
}

#nav-subnav.barte-store {
	border-top-color: #ae132a;
}

#nav-subnav.missi-store {
	border-top-color: #8c0f2a;
}

#nav-subnav.petfo-store {
	border-top-color: #aa272f;
}

#nav-subnav.bestp-store {
	border-top-color: #5c315e;
}

#nav-subnav.sousa-store {
	border-top-color: #227a30;
}

#nav-subnav.wests-store {
	border-top-color: #a8a9ad;
}

#nav-subnav.brist-store {
	border-top-color: #006b54;
}

#nav-subnav.kegnb-store {
	border-top-color: #273565;
}

#nav-subnav.vinta-store {
	border-top-color: #44245a;
}

#nav-subnav.wf-store {
	border-top-color: #0c6e47;
}

#nav-subnav.savem-store {
	border-top-color: #df6a2e;
}

#nav-subnav.weis-store {
	border-top-color: #da291c;
}

#nav-subnav.card-store {
	border-top-color: #b30838;
}

#nav-subnav.ffare-store {
	border-top-color: #cf102d;
}

#nav-subnav.lucky-store {
	border-top-color: #ef3d42;
}

#nav-subnav.ritea-store {
	border-top-color: #003eab;
}

#nav-subnav.wfmct-store {
	border-top-color: #000;
}

#nav-subnav.ee-store {
	border-top-color: #f56600;
}

#nav-subnav.metro-store {
	border-top-color: #003eab;
}

#nav-subnav.lazy-store {
	border-top-color: #046a38;
}

#nav-subnav.newsm-store {
	border-top-color: #c8da2b;
}

#nav-subnav.amazonfresh,
#nav-subnav.groceries {
	height: 56px;
	background: #fff;
	border-top-width: 8px;
	border-top-style: solid;
	padding-bottom: 8px;
	padding-top: 8px;
}

#nav-subnav.amazonfresh .nav-a,
#nav-subnav.groceries .nav-a {
	border: 0;
}

#nav-subnav.amazonfresh .nav-categ-image,
#nav-subnav.groceries .nav-categ-image {
	max-width: 125px;
	max-height: 40px;
	vertical-align: middle;
	padding: 0 0 5px 4px;
}

#nav-subnav.amazonfresh .nav-categ-image {
	max-height: 25px;
}

#nav-subnav.ufg {
	height: 56px;
	background: #fff;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0c6e47;
	padding-bottom: 8px;
	padding-top: 5px;
}

#nav-subnav.ufg .nav-a {
	border: 0;
	line-height: 40px;
}

#nav-subnav.ufg .nav-categ-image {
	max-width: 125px;
	max-height: 40px;
	vertical-align: middle;
	padding-left: 4px;
	padding-top: 0;
}

#nav-subnav.ufg .nav-hasArrow .nav-arrow {
	top: 18px;
}

#nav-subnav.tesoro {
	height: 50px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0258b5;
	background-image: url(https://m.media-amazon.com/images/G/01/tesoro/cxtech/DPX/trans_nav_background.png);
	background-repeat: no-repeat;
	background-position: right;
	background-size: contain;
}

#nav-subnav.tesoro .nav-categ-image {
	padding-top: 10px;
	height: 35px;
}

#nav-subnav.tesoro .nav-a {
	border: 0;
	line-height: 45px;
	font-size: 14px;
	font-family: "Amazon Ember";
}

#nav-subnav.tesoro .nav-image {
	height: 50px;
}

.nav-fresh-bold {
	font-weight: 700;
}

#navbar #nav-xshop .nav-fresh-color-white {
	color: #fff;
}

#navbar #nav-shop.nav-fresh,
#navbar.nav-fresh #nav-shop {
	width: auto;
	padding-left: 13px;
	padding-right: 3px;
}

#navbar #nav-shop.nav-fresh #nav-link-shopall,
#navbar.nav-fresh #nav-shop #nav-link-shopall {
	margin-left: 3px;
}

#navbar #nav-shop.nav-fresh #nav-link-shopall:focus,
#navbar #nav-shop.nav-fresh #nav-link-shopall:hover,
#navbar.nav-fresh #nav-shop #nav-link-shopall:focus,
#navbar.nav-fresh #nav-shop #nav-link-shopall:hover {
	margin-left: 2px;
}

#navbar.nav-fresh .nav-bluebeacon #nav-pldn-msg {
	color: #9c3;
}

#navbar.nav-fresh #nav-subnav.fresh .nav-categ-image {
	height: 0;
	width: 0;
	padding: 0;
}

#navbar.nav-fresh #nav-subnav.fresh .nav-hasImage {
	padding: 0;
	width: 0;
}

#navbar.nav-fresh #nav-subnav.ufg .nav-categ-image {
	max-width: 125px;
	max-height: 40px;
	vertical-align: middle;
	padding-left: 4px;
	padding-top: 0;
}

#navbar.nav-fresh #nav-subnav.ufg .nav-hasImage {
	width: auto;
}

#nav-subnav.pantry,
#nav-subnav.pantry-IN {
	height: 58px;
	background: #fff;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #cc0c39;
	box-shadow: 0 0 5px #ddd;
}

#nav-subnav.pantry .nav-a,
#nav-subnav.pantry-IN .nav-a {
	position: relative;
	text-align: center;
	vertical-align: middle;
	height: 50px;
	line-height: 50px;
	padding: 0 13px;
}

#nav-subnav.pantry .nav-a .nav-a-content,
#nav-subnav.pantry-IN .nav-a .nav-a-content {
	display: inline-block;
}

#nav-subnav.pantry .nav-a:last-child,
#nav-subnav.pantry-IN .nav-a:last-child {
	margin-right: 25px;
}

#nav-subnav.pantry .nav-a.nav-active,
#nav-subnav.pantry .nav-a:hover,
#nav-subnav.pantry-IN .nav-a.nav-active,
#nav-subnav.pantry-IN .nav-a:hover {
	border-bottom: 0;
}

#nav-subnav.pantry .nav-a.nav-active .nav-a-content,
#nav-subnav.pantry .nav-a:hover .nav-a-content,
#nav-subnav.pantry-IN .nav-a.nav-active .nav-a-content,
#nav-subnav.pantry-IN .nav-a:hover .nav-a-content {
	color: #cc0c39;
}

#nav-subnav.pantry .nav-a.nav-active.nav-hasImage .nav-a-content,
#nav-subnav.pantry .nav-a:hover.nav-hasImage .nav-a-content,
#nav-subnav.pantry-IN .nav-a.nav-active.nav-hasImage .nav-a-content,
#nav-subnav.pantry-IN .nav-a:hover.nav-hasImage .nav-a-content {
	border-bottom: none;
}

#nav-subnav.pantry .nav-hasArrow .nav-arrow,
#nav-subnav.pantry-IN .nav-hasArrow .nav-arrow {
	position: relative;
	left: 0;
	right: 0;
	margin: 0 3px;
	padding-top: 13px;
}

#nav-subnav.pantry .nav-categ-image,
#nav-subnav.pantry-IN .nav-categ-image {
	height: 50px;
}

#nav-subnav.pantry-IN .nav-categ-image {
	height: 25px;
	vertical-align: middle;
	padding-top: 0;
}

#nav-subnav.handmade {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 50px;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #50c8c8;
	background: #fff;
	box-shadow: 0 0 1px #ddd;
}

#nav-subnav.handmade .nav-a {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: middle;
	height: 44px;
	line-height: 50px;
	float: none;
	padding: 0 13px;
}

#nav-subnav.handmade .nav-a:first-child,
#nav-subnav.handmade .nav-a:last-child {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

#nav-subnav.handmade .nav-a:last-child {
	font-weight: 700;
	color: #50c8c8;
}

#nav-subnav.handmade .nav-a.nav-active,
#nav-subnav.handmade .nav-a:hover {
	border-bottom: 0;
}

#nav-subnav.handmade .nav-a.nav-active .nav-a-content,
#nav-subnav.handmade .nav-a:hover .nav-a-content {
	color: #42baba;
	border-bottom: 2px solid #42baba;
}

#nav-subnav.handmade .nav-a.nav-active.nav-hasImage .nav-a-content,
#nav-subnav.handmade .nav-a:hover.nav-hasImage .nav-a-content {
	border-bottom: none;
}

#nav-subnav.handmade .nav-hasArrow .nav-arrow {
	position: static;
	left: 0;
	right: 0;
	margin: 0 3px;
}

#nav-subnav.handmade .nav-categ-image {
	height: 46px;
}

#nav-subnav.luxury-subnav {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	-webkit-flex-flow: row;
	-ms-flex-flow: row;
	flex-flow: row;
	background: #fff;
	height: 50px;
	text-align: center;
	border-bottom: 1px solid #83714e;
}

#nav-subnav.luxury-subnav .nav-a {
	width: 100%;
	color: #83714e;
	padding: 0 13px;
	vertical-align: middle;
}

#nav-subnav.luxury-subnav .nav-a:hover {
	color: #83714e;
	border-bottom: 0;
}

#nav-subnav.luxury-subnav .nav-a .nav-a-content:hover {
	border-bottom: 1px solid #83714e;
}

#nav-subnav.luxury-subnav .nav-a:first-child {
	border-right: 1px solid #83714e !important;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 153px;
	-ms-flex: 0 0 153px;
	flex: 0 0 153px;
	height: auto;
}

#nav-subnav.luxury-subnav .nav-a:first-child .nav-a-content:hover {
	border-bottom: 0;
}

#nav-subnav.luxury-subnav .nav-a:first-child img {
	width: 140px;
	vertical-align: middle;
}

#nav-subnav.luxury-subnav .nav-a:nth-last-child(2) img,
#nav-subnav.luxury-subnav .nav-a:nth-last-child(3) img {
	width: 25px;
	padding-right: 5px;
	vertical-align: middle;
}

#nav-subnav.luxury-subnav .nav-a:nth-last-child(2) .nav-a-content:hover,
#nav-subnav.luxury-subnav .nav-a:nth-last-child(3) .nav-a-content:hover {
	border-bottom: 0;
}

#nav-subnav.luxury-subnav .nav-a:last-child {
	border-left: 1px solid #83714e !important;
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 153px;
	-ms-flex: 0 0 153px;
	flex: 0 0 153px;
}

#nav-subnav.luxury-subnav .nav-a:last-child .nav-a-content {
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#nav-subnav.luxury-subnav .nav-a:last-child .nav-a-content:hover {
	border-bottom: 0;
}

#nav-subnav.luxury-subnav .nav-a:last-child img {
	width: 25px;
	padding-right: 5px;
	vertical-align: middle;
}

#nav-subnav.luxury-subnav .nav-hasArrow .nav-arrow {
	left: 0;
	right: 0;
	margin: 0 auto;
	visibility: hidden;
}

#nav-subnav.vehicles {
	height: 58px;
	background: #fff;
	min-width: 1000px;
	padding: 0 16px;
	border-bottom: 1px solid #d6dce7;
}

#nav-subnav.vehicles .cosworth-subnav-icon-float-right {
	margin-left: auto;
}

#nav-subnav.vehicles #cosworth-subnav-table {
	height: 100%;
	width: 100%;
	display: inline-grid;
	align-items: center;
}

#nav-subnav.vehicles .cosworth-subnav-table-row {
	display: flex;
	align-items: center;
}

#nav-subnav.vehicles .cosworth-subnav-icon {
	display: inline-flex;
	align-items: center;
	margin-left: 24px;
}

#nav-subnav.vehicles .cosworth-subnav-icon:hover {
	text-decoration: none;
	color: #000;
}

#nav-subnav.vehicles #cosworth-subnav-amazon-autos-container {
	display: inline-flex;
	margin-top: 7px;
}

#nav-subnav.vehicles .cosworth-subnav-amazon-autos-link:hover {
	text-decoration: none;
	color: #000;
}

#nav-subnav.vehicles #cosworth-subnav-amazon-autos-logo {
	height: 32px;
	width: 208px;
}

#nav-subnav.vehicles .cosworth-subnav-icon-logo {
	height: 30px;
	width: 30px;
	margin-right: 8px;
}

#nav-subnav.vehicles .cosworth-subnav-icon-text {
	color: #262f3e;
	font-family: "Amazon Ember";
	font-size: 14px;
	font-style: normal;
	line-height: normal;
}

#nav-subnav.vehicles #cosworth-subnav-tag-line-container {
	display: inline-flex;
	align-items: center;
}

#nav-subnav.vehicles #cosworth-subnav-tag-line-text {
	text-align: center;
	font-size: 14px;
	font-style: normal;
	font-weight: 300;
	line-height: 20px;
}

#nav-subnav.vehicles #cosworth-subnav-logo-div {
	border: 1px solid #d6dce7;
	height: 30px;
	margin: 0 24px;
	width: 1px;
}

#nav-subnav.vehicles #cosworth-subnav-chat-container {
	display: flex;
	align-items: center;
}

#nav-subnav.vehicles .cosworth-subnav-icon-ajax-text {
	padding-left: 4px;
}

#nav-subnav.vehicles #cosworth-subnav-saved-cars-logo-container {
	position: relative;
	display: flex;
}

#nav-subnav.vehicles .cosworth-subnav-saved-car-count-margin {
	margin-right: 16px;
}

#nav-subnav.vehicles #cosworth-subnav-car-count-orange-circle {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #ff6200;
	flex-shrink: 0;
	z-index: 1;
	position: absolute;
	left: 24px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

#nav-subnav.vehicles #cosworth-subnav-cart-count-text {
	flex-shrink: 0;
	color: #fff;
	font-family: "Amazon Ember";
	font-size: 10px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

#nav-subnav.vehicles #cosworth-subnav-save-and-exit-button {
	display: flex;
	width: 116px;
	height: 29px;
	padding: 1px 11px 1px 12px;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

#nav-subnav.vehicles #cosworth-subnav-save-and-exit-text {
	padding-top: 0;
	color: #0f1111;
	text-align: center;
	font-family: "Amazon Ember";
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
}

#nav-subnav.fashion-subnav {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	height: 50px;
	background: #fff;
	box-shadow: 0 0 1px #ddd;
}

#nav-subnav.fashion-subnav .nav-a,
#nav-subnav.fashion-subnav .subnav-a.nav-a {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	display: inline-block;
	position: relative;
	text-align: center;
	vertical-align: middle;
	height: 48px;
	line-height: 50px;
	float: none;
	padding: 0 13px;
}

#nav-subnav.fashion-subnav .nav-a:first-child,
#nav-subnav.fashion-subnav .nav-a:last-child,
#nav-subnav.fashion-subnav .subnav-a.nav-a:first-child,
#nav-subnav.fashion-subnav .subnav-a.nav-a:last-child {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

#nav-subnav.fashion-subnav .nav-a.nav-active,
#nav-subnav.fashion-subnav .nav-a:hover,
#nav-subnav.fashion-subnav .subnav-a.nav-a.nav-active,
#nav-subnav.fashion-subnav .subnav-a.nav-a:hover {
	border-bottom: 0;
}

#nav-subnav.fashion-subnav .nav-a.nav-active .nav-a-content,
#nav-subnav.fashion-subnav .nav-a:hover .nav-a-content,
#nav-subnav.fashion-subnav .subnav-a.nav-a.nav-active .nav-a-content,
#nav-subnav.fashion-subnav .subnav-a.nav-a:hover .nav-a-content {
	color: #333;
	border-bottom: 2px solid #0a7cd1;
}

#nav-subnav.fashion-subnav .nav-a.nav-active.nav-hasImage .nav-a-content,
#nav-subnav.fashion-subnav .nav-a:hover.nav-hasImage .nav-a-content,
#nav-subnav.fashion-subnav
	.subnav-a.nav-a.nav-active.nav-hasImage
	.nav-a-content,
#nav-subnav.fashion-subnav .subnav-a.nav-a:hover.nav-hasImage .nav-a-content {
	border-bottom: none;
}

#nav-subnav.fashion-subnav .nav-a.nav-b,
#nav-subnav.fashion-subnav .subnav-a.nav-a.nav-b {
	font-size: large;
	font-weight: 600;
	color: #303333;
}

#nav-subnav.fashion-subnav .nav-a.nav-b:hover .nav-a-content,
#nav-subnav.fashion-subnav .subnav-a.nav-a.nav-b:hover .nav-a-content {
	border-bottom: 0;
}

#nav-subnav.fashion-subnav .nav-hasArrow .nav-arrow {
	left: 0;
	right: 0;
	margin: 0 auto;
	visibility: hidden;
}

#nav-subnav.fashion-subnav .nav-categ-image {
	height: 50px;
}

#nav-subnav.haul-subnav {
	height: 60px;
	background: #5c26c9;
	border: none;
}

#nav-subnav.haul-subnav .nav-a {
	-webkit-box: 1;
	-moz-box: 1;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	position: relative;
	color: #fff;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	height: 24px;
	padding: 0;
	float: left;
	margin-left: 26px;
	margin-top: 12px;
	margin-bottom: 2px;
	line-height: 32px;
}

#nav-subnav.haul-subnav .nav-a:first-child,
#nav-subnav.haul-subnav .nav-a:last-child {
	-webkit-box: 0;
	-moz-box: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

#nav-subnav.haul-subnav .nav-a .nav-a-content {
	line-height: 20px;
	display: inline-block;
}

#nav-subnav.haul-subnav .nav-a.nav-hasImage {
	margin-left: 7px;
}

#nav-subnav.haul-subnav .nav-a.nav-active,
#nav-subnav.haul-subnav .nav-a:hover {
	border-bottom: 0;
}

#nav-subnav.haul-subnav .nav-a.nav-active .nav-a-content,
#nav-subnav.haul-subnav .nav-a:hover .nav-a-content {
	border-bottom: 2px solid #fff;
}

#nav-subnav.haul-subnav .nav-a.nav-active.nav-hasImage .nav-a-content,
#nav-subnav.haul-subnav .nav-a:hover.nav-hasImage .nav-a-content {
	border: none;
}

#nav-subnav.haul-subnav .nav-categ-image {
	height: 37px;
	padding: 0 20px 0 0;
	margin-top: 3px;
	display: inline;
}

#nav-subnav.haul-subnav .nav-arrow {
	right: 1px;
	border-top: 6px solid #fff;
	border-width: 6px;
	border-bottom-width: 6px;
	padding-bottom: 7px;
}

#navbar.using-mouse #nav-global-location-slot .nav-a:focus,
#navbar.using-mouse #nav-shop .nav-a:focus,
#navbar.using-mouse #nav-tools .nav-a:focus,
#navbar.using-mouse #nav-xshop .nav-a:focus {
	border: #fff 1px solid;
	border-radius: 2px;
	outline: 0;
	margin: 0 0 11px 0;
}

#navbar.using-mouse #nav-shop .nav-single-row-link:focus,
#navbar.using-mouse #nav-tools .nav-single-row-link:focus {
	margin-top: 16px;
}

/* ******** */
.s-bia-suggestion {
	display: block;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #000 !important;
}

.s-bia-widget-header {
	font-size: 18px !important;
	font-weight: 700;
	line-height: 24px;
	padding: 8px 0 0 8px;
	text-transform: lowercase;
}

.s-bia-widget-header::first-letter {
	text-transform: capitalize;
}

.s-asin-suggestion {
	display: block;
	line-height: 20px !important;
	padding: 8px 10px 8px 10px !important;
	color: #000 !important;
	width: 100%;
	font-family: "Amazon Ember", Arial, san serif;
}

.s-asin-sug-container {
	height: auto;
	overflow: hidden;
}

.s-asin-sug-right {
	width: auto;
	float: none;
	overflow: hidden;
	padding: 8px 0 8px 8px;
}

.s-asin-sug-left {
	float: left;
	width: auto;
	padding: 8px 0 8px 0;
}

.s-asin-sug-inner {
	margin: 0 8px;
}

.s-sug-pp-caption {
	text-align: left;
	white-space: pre-wrap;
	font-size: 12px;
	color: #555 !important;
}

.s-sug-pp-caption-with-branding {
	text-align: left;
	white-space: pre-wrap;
	font-size: 14px;
	display: inline;
	vertical-align: top;
	color: #555 !important;
}

.s-asin-branding-prefix {
	text-align: left;
	white-space: pre-wrap;
	font-size: 14px;
	display: inline;
	vertical-align: top;
	color: #05a0d1 !important;
}

.s-asin-title {
	font-size: 14px;
	line-height: 20px;
	color: #111;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: normal;
}

.s-asin-sug-link {
	text-decoration: none !important;
}

.s-asin-image-container {
	width: 64px;
	height: 64px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.s-asin-image {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	mix-blend-mode: multiply;
}

.s-top-line-separator {
	border-top: 1px solid silver;
	width: 98%;
	margin: 0 auto;
}

.p13n-bia-mam-suggestion {
	display: block;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #000 !important;
}

.p13n-bia-mam-widget-header {
	font-size: 18px !important;
	font-weight: 700;
	line-height: 24px;
	padding: 8px 0 0 8px;
	text-transform: lowercase;
}

.p13n-bia-mam-widget-header::first-letter {
	text-transform: capitalize;
}

.p13n-bia-mam-asin-suggestion {
	display: block;
	line-height: 20px !important;
	padding: 8px 10px 8px 10px;
	color: #000 !important;
	width: 100%;
	font-family: "Amazon Ember", Arial, san serif;
}

.p13n-bia-mam-asin-sug-container {
	height: auto;
	overflow: hidden;
}

.p13n-bia-mam-asin-sug-right {
	width: auto;
	float: none;
	overflow: hidden;
	padding: 8px 0 8px 8px;
}

.p13n-bia-mam-asin-sug-left {
	float: left;
	width: auto;
	padding: 8px 0 8px 0;
}

.p13n-bia-mam-asin-sug-inner {
	margin: 0 8px;
}

.p13n-bia-mam-sug-pp-caption {
	text-align: left;
	white-space: pre-wrap;
	font-size: 13px;
	color: #555 !important;
}

.p13n-bia-mam-asin-title {
	font-size: 15px;
	line-height: 20px;
	color: #111;
	min-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.p13n-bia-mam-asin-sug-link {
	text-decoration: none !important;
}

.p13n-bia-mam-asin-image-container {
	width: 45px;
	height: 45px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.p13n-bia-mam-asin-image {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	mix-blend-mode: multiply;
}

.p13n-bia-mam-top-line-separator {
	border-top: 1px solid #ddd;
	width: 98%;
	margin: 0 auto;
}

.autocomplete-results-container .two-pane-results-container {
	display: flex;
	flex-direction: row;
}

.autocomplete-results-container .left-pane-results-container {
	flex: 0 0 50%;
	min-width: 0;
}

.autocomplete-results-container .right-pane-results-container {
	flex: 1;
	min-width: 0;
	border-left: 1px solid silver;
}

.autocomplete-results-container [dir="rtl"] .two-pane-results-container {
	direction: rtl;
}

.status-message-container {
	position: absolute;
	left: -999em;
	width: 1em;
	overflow: hidden;
}

.s-selected-keyboard-focus {
	background-color: #eee;
	position: relative;
}

.s-selected-keyboard-focus:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	min-height: 100%;
	background-color: #008296;
}

.s-selected-card-keyboard-focus {
	border-radius: 4px !important;
	box-shadow: 0 0 0 6px #007185 !important;
	outline: 3px solid #fff;
}

.cards_discover_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.cards_discover_widget-sug-link {
	text-decoration: none !important;
}

.cards_discover_widget-sug-text {
	float: left;
	width: 100%;
	text-align: center;
	color: #111;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 6px;
	padding-left: 6px;
}

.cards_discover_widget-sug-image-grey-shield {
	background: -webkit-radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
	background: -o-radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
	background: -moz-radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
	background: radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
}

.cards_discover_widget-sug-image {
	display: block;
	position: relative;
	max-width: 95%;
	max-height: 95%;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2.5%;
}

.cards_discover_widget-hr {
	border: none;
	border-top: 1px solid #eee;
	background-color: #ddd;
	color: #ddd;
	border-bottom: 1px solid #eee;
	height: 1px;
	margin-top: 1px;
	margin-bottom: 0;
	margin-right: 9px;
	margin-left: 9px;
}

.cards_discover_widget-sug-container-top {
	margin: 6px 6px 6px 6px;
	-ms-overflow-style: none;
	scrollbar-width: none;
	overflow: auto;
	white-space: nowrap;
}

.cards_discover_widget-sug-column {
	display: inline-block;
	width: 100px;
	min-height: 138px;
	margin: 3px 3px 3px 3px;
}

.cards_discover_widget-sug-image-container {
	width: 100px;
	height: 100px;
	margin: 0 0;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-moz-box-align: center;
	text-align: center;
	background: #fff;
}

.cards_discover_widget-sug-image-background {
	right: 0;
	bottom: 0;
	width: 100px;
	height: 100px;
	margin: 0 3px;
	position: absolute;
	border-radius: 5px 5px 0 0;
	top: -3.5px;
	left: -3.5px;
}

.cards_discover_widget-sug-card {
	margin: auto;
	width: 100%;
	min-height: 100%;
	background-color: #fff;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.2);
	border-radius: 5px;
}

.s-selected .cards_discover_widget-sug-text {
	text-decoration: underline;
}

.cards_discover_widget-sug-text {
	min-height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 38px;
}

.cards_discover_widget-sug-text :hover {
	text-decoration: underline;
}

.cards_discover_widget-sug-image-container:hover
	+ .cards_discover_widget-sug-text {
	text-decoration: underline;
}

.cards_discover_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.cards_discover_widget-sug-link {
	text-decoration: none !important;
}

.cards_discover_widget-sug-text {
	float: left;
	width: 100%;
	text-align: center;
	color: #111;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 6px;
	padding-left: 6px;
}

.cards_discover_widget-sug-image-grey-shield {
	background: -webkit-radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
	background: -o-radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
	background: -moz-radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
	background: radial-gradient(
		transparent,
		rgba(0, 0, 0, 0.01),
		rgba(0, 0, 0, 0.03),
		rgba(0, 0, 0, 0.03)
	);
}

.cards_discover_widget-sug-image {
	display: block;
	position: relative;
	max-width: 95%;
	max-height: 95%;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2.5%;
}

.cards_discover_widget-hr {
	border: none;
	border-top: 1px solid #eee;
	background-color: #ddd;
	color: #ddd;
	border-bottom: 1px solid #eee;
	height: 1px;
	margin-top: 1px;
	margin-bottom: 0;
	margin-right: 9px;
	margin-left: 9px;
}

.cards_carousel_widget-suggestion {
	position: relative;
	display: block;
	line-height: 20px;
	padding: 0 8px 0 4px;
	color: #000 !important;
	width: 100%;
	background-color: #fff !important;
}

.cards_carousel_widget-sug-container-top {
	overflow: auto;
	white-space: nowrap;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.cards_carousel_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.cards-carousel-suggestion-header {
	font-size: 16px;
	margin: 6px 9px;
}

.bottom-cards-carousel-suggestion-header {
	font-size: 16px;
	margin: 6px 6px;
	padding-top: 6px;
	box-shadow: 0 -1px 0 0 #ddd;
}

.cards_carousel_widget-sug-column {
	display: inline-block;
	min-width: 130px;
	max-width: 140px;
	margin: 6px 6px 6px 6px;
	width: 100%;
	background-color: #f8f8f8;
	border: 1px solid #e9e9e9;
	box-shadow: 0 0 1px #e9e9e9;
	border-radius: 6px;
	overflow: hidden;
}

.cards_carousel_widget-sug-link {
	text-decoration: none !important;
}

.cards_carousel_nview_widget-sug-text {
	float: left;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	color: #555;
	padding: 0 3px 3px 3px;
	font-size: 12px;
	line-height: 18px;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: -2px;
}

.cards_carousel_text_left_widget-sug-text {
	float: left;
	width: 100%;
	text-align: left;
	vertical-align: middle;
	color: #111;
	padding: 3px 3px 0 3px;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cards_carousel_widget-sug-text {
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #111;
	padding: 3px;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
}

.cards_carousel_widget-sug-image-container {
	width: 100%;
	height: 70px;
	margin: 3px 0;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-moz-box-align: center;
	text-align: center;
	background: #fff;
}

.cards_carousel_widget-sug-image {
	display: block;
	position: relative;
	max-width: 92%;
	max-height: 92%;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2%;
}

.cards_carousel_widget-sug-image-background {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 70px;
	position: absolute;
	margin: auto;
}

.cards_carousel_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.03);
}

div.s-selected > a > div > div.cards_carousel_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.cards_carousel_widget-sug-card:hover {
	background-color: rgba(0, 0, 0, 0.04);
}

.cards_carousel_widget-sug-card:hover
	> a
	> div
	> div.cards_carousel_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.cards_carousel_widget-suggestion-header {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	margin: 6px 0;
	padding-left: 6px;
}

.cards_carousel_widget_bottom-suggestion-header {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	margin: 6px 0;
	padding-top: 6px;
	padding-left: 6px;
	box-shadow: 0 -1px 0 0 #ddd;
}

.cards_carousel_widget-sug-image-container {
	-webkit-tap-highlight-color: transparent;
}

.cards_carousel_widget-sug-card:active:hover .cards_carousel_widget-sug-text {
	text-decoration: underline;
}

.cards_carousel_widget-suggestion .discover-tr-carousel-control {
	bottom: 50%;
	transform: translateY(50%);
}

.discover-tr {
	position: relative;
	display: block;
	line-height: 20px;
	color: #000;
	width: 100%;
	padding: 8px 10px;
	font-size: 16px;
	font-family: "Amazon Ember";
	cursor: pointer;
}

.discover-tr > .text_refinement_widget-suggestion-header {
	padding-bottom: 5px;
	text-transform: uppercase;
	display: none;
}

.discover-tr-carousel-container {
	overflow: hidden;
	white-space: nowrap;
	min-height: 46px;
	letter-spacing: -4px;
	list-style-type: none;
	margin: 7px 0 0 0;
}

.discover-tr-carousel-card {
	visibility: visible;
	width: auto;
	min-height: 42px;
	margin-left: 0;
	vertical-align: top;
	text-align: left;
	overflow: hidden;
	min-height: 100%;
	list-style-type: none;
	display: inline-block;
	white-space: normal;
	letter-spacing: normal;
}

.discover-textnav-pill:last-child {
	margin-right: 0;
}

.discover-tr-carousel-sug-item {
	background-color: transparent;
}

.discover-tr-carousel-sug-item.s-selected {
	background-color: transparent;
}

.discover-tr-carousel-sug-item.s-selected .s-suggestion {
	border: 1px solid #111;
	box-shadow: none;
	text-decoration: none;
}

.discover-tr-carousel-sug-item > a {
	text-decoration: none;
	color: #111;
}

.discover-tr-carousel-sug-item > a:hover {
	text-decoration: none;
}

.discover-tr-suggestion {
	display: flex;
	min-height: 42px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	min-width: 44px;
	justify-content: center;
	background-color: #f0f0f0;
	border-radius: 8px;
	box-shadow: 0 1px 2px 0 rgba(15, 17, 17, 0.2);
	margin: 1px 9px 0 1px;
	text-align: left;
	letter-spacing: 0;
	border: 1px solid transparent;
}

.discover-tr-suggestion.s-suggestion {
	font-size: 15px;
	padding: 10px;
	color: #111;
	direction: ltr;
}

.discover-tr-suggestion:hover {
	border: 1px solid #111;
	box-shadow: none;
}

[dir="rtl"] .discover-tr-suggestion.s-suggestion {
	direction: rtl;
}

.discover-tr-carousel-control {
	position: absolute;
	bottom: 5px;
	height: 54px;
	width: 54px;
	padding: 0 10px;
	border: 2px solid #f8f8f8;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border-radius: 8px;
}

.discover-tr-carousel-control:hover {
	border: 2px solid #0a8598;
}

.discover-tr-carousel-control-left {
	left: 8px;
}

.discover-tr-carousel-control-left img {
	transform: rotate(90deg);
	height: 10px;
}

.discover-tr-carousel-control-right {
	right: 8px;
}

.discover-tr-carousel-control-right img {
	transform: rotate(-90deg);
	height: 10px;
}

.s-suggestion-image-container {
	flex: 0 0 31px;
	height: 31px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	border-radius: 4px;
	margin: 2px;
}

.s-suggestion-image-container.right {
	flex: 0 0 31px;
	height: 31px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	border-radius: 4px;
	margin: 2px;
}

.s-suggestion-image-container {
	-webkit-tap-highlight-color: transparent;
}

.s-suggestion-image-left {
	display: inline-flex;
	position: absolute;
	max-width: 31px;
	max-height: 31px;
	width: auto;
	height: auto;
	margin-right: auto;
	margin-top: auto;
	padding: 1px 2px;
}

.s-suggestion-image-background-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.s-sugg-image-background {
	right: 0;
	bottom: 0;
	width: 31px;
	height: 31px;
	position: relative;
	border-radius: 4px;
}

.image_refinement_widget-suggestion {
	display: block;
	line-height: 20px;
	padding: 8px 8px 0 10px;
	color: #000;
	width: 100%;
	font-size: 16px;
	position: relative;
}

.image_refinement_widget-suggestion .discover-tr-carousel-control {
	position: absolute;
	bottom: 0;
	min-height: 52px;
	width: 33px;
	padding: 0;
	background-color: #fff;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #e8e8e8 !important;
	box-sizing: border-box;
	margin-bottom: 11px;
}

.image_refinement_widget-suggestion .discover-tr-carousel-control:hover {
	background-color: #f0f0f0;
}

.image_refinement_widget-suggestion-header {
	width: 100%;
	float: left;
	padding-top: 4px;
	padding-bottom: 12px;
	text-transform: uppercase;
	display: table-row;
}

.image-refinement-suggestion-header {
	margin-bottom: 7px;
}

.image_refinement_widget-sug-container {
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	width: 100%;
	height: auto;
	padding-bottom: 7px;
}

.image_refinement_widget-sug-container {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.image_refinement_widget-sug-container::-webkit-scrollbar {
	display: none;
}

.image_refinement_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.image_refinement_widget-sug-column {
	display: inline-block;
	min-height: 100%;
	margin-right: 8px;
}

.image_refinement_widget-sug-column:last-child {
	margin-right: 0;
}

.image_refinement_widget-sug-item {
	margin: auto;
	background-color: #f4f4f4;
	border-radius: 8px;
	padding: 0 !important;
	box-shadow: 0 1px 2px 0 rgba(15, 17, 17, 0.2);
}

.image_refinement_widget-sug-link {
	text-decoration: none !important;
	display: block;
	min-height: 100%;
	padding: 4px;
}

.image_refinement_widget-sug-image-container {
	width: 44px;
	height: 44px;
	display: inline-block;
	position: relative;
	background-color: #fff;
	border-radius: 4px;
	vertical-align: middle;
	margin-right: 4px;
}

.image_refinement_widget-sug-image {
	display: block;
	position: relative;
	width: 100%;
	min-height: 100%;
	object-fit: contain;
	border-radius: 4px;
	background-color: #f4f4f4;
}

.image_refinement_widget-sug-text {
	display: inline-block;
	float: none;
	width: auto;
	text-align: center;
	vertical-align: middle;
	color: #111;
	margin: 4px;
	font-size: 12px;
	font-weight: 500;
}

.small-pill-container {
	width: 32px;
	min-height: 32px;
	gap: 8px;
}

.small-pill-image {
	border-radius: 4px 0 0 4px;
}

.small-pill-link {
	padding: 0 8px 0 0;
}

.image_refinement_widget-sug-item:hover {
	background-color: #eee;
}

.image_refinement_widget-sug-item:hover a div img {
	background-color: #eee;
}

.image_refinement_widget-suggestion {
	display: block;
	line-height: 20px;
	padding: 8px 8px 0 10px;
	color: #000;
	width: 100%;
	font-size: 16px;
	position: relative;
}

.image_refinement_widget-suggestion .discover-tr-carousel-control {
	position: absolute;
	bottom: 0;
	min-height: 52px;
	width: 33px;
	padding: 0;
	background-color: #fff;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #e8e8e8 !important;
	box-sizing: border-box;
	margin-bottom: 11px;
}

.image_refinement_widget-suggestion .discover-tr-carousel-control:hover {
	background-color: #f0f0f0;
}

.image_refinement_widget-suggestion-header {
	width: 100%;
	float: left;
	padding-top: 4px;
	padding-bottom: 12px;
	text-transform: uppercase;
	display: table-row;
}

.image-refinement-suggestion-header {
	margin-bottom: 7px;
}

.image_refinement_widget-sug-container {
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	width: 100%;
	height: auto;
	padding-bottom: 7px;
}

.image_refinement_widget-sug-container {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.image_refinement_widget-sug-container::-webkit-scrollbar {
	display: none;
}

.image_refinement_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.image_refinement_widget-sug-column {
	display: inline-block;
	min-height: 100%;
	margin-right: 8px;
}

.image_refinement_widget-sug-column:last-child {
	margin-right: 0;
}

.image_refinement_widget-sug-item {
	margin: auto;
	background-color: #f4f4f4;
	border-radius: 8px;
	padding: 0 !important;
	box-shadow: 0 1px 2px 0 rgba(15, 17, 17, 0.2);
}

.image_refinement_widget-sug-link {
	text-decoration: none !important;
	display: block;
	min-height: 100%;
	padding: 4px;
}

.image_refinement_widget-sug-image-container {
	width: 44px;
	height: 44px;
	display: inline-block;
	position: relative;
	background-color: #fff;
	border-radius: 4px;
	vertical-align: middle;
	margin-right: 4px;
}

.image_refinement_widget-sug-image {
	display: block;
	position: relative;
	width: 100%;
	min-height: 100%;
	object-fit: contain;
	border-radius: 4px;
	background-color: #f4f4f4;
}

.image_refinement_widget-sug-text {
	display: inline-block;
	float: none;
	width: auto;
	text-align: center;
	vertical-align: middle;
	color: #111;
	margin: 4px;
	font-size: 12px;
	font-weight: 500;
}

.small-pill-container {
	width: 32px;
	min-height: 32px;
	gap: 8px;
}

.small-pill-image {
	border-radius: 4px 0 0 4px;
}

.small-pill-link {
	padding: 0 8px 0 0;
}

.s-suggestion.s-store-suggestion {
	padding: 0;
}

.s-store-suggestion {
	max-height: 46px;
	overflow: hidden;
}

.s-store-sug-link {
	padding: 8px 10px;
	text-decoration: none !important;
	display: table;
}

.s-store-sug-logo-container {
	display: table-cell;
	vertical-align: middle;
}

.s-store-sug-logo {
	vertical-align: middle;
	width: 30px;
	max-width: 30px;
	height: 30px;
	border-radius: 15px;
	border: 0.5px solid #f0f0f0;
	background-color: #fff;
	font-size: 0;
}

.s-store-sug-text-container {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding: 0 0 0 8px;
}

.s-store-sug-text {
	font-size: 16px;
	line-height: 20px;
	color: #111;
	min-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-transform: none;
	white-space: break-spaces;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.s-suggestion-ellipsis-direction {
	direction: ltr;
	text-align: left;
}

[dir="rtl"] .s-suggestion-ellipsis-direction {
	direction: rtl;
}

.text-refinement {
	position: relative;
	display: block;
	line-height: 20px;
	color: #000;
	width: 100%;
	padding: 8px 10px 10px 10px;
	font-size: 16px;
	font-family: "Amazon Ember";
	-webkit-tap-highlight-color: transparent;
	cursor: pointer;
	background-color: #fff;
}

.text-refinement.pin-to-bottom {
	padding: 0 10px 10px 10px;
}

.text-refinement .discover-tr-carousel-control {
	position: absolute;
	bottom: 8px;
	min-height: 38px;
	width: 33px;
	padding: 0;
	background-color: #fff;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
}

.text-refinement .discover-tr-carousel-control:hover {
	background-color: #f0f0f0;
}

.text-refinement .discover-tr-carousel-control-left {
	left: 8px;
}

.text-refinement .discover-tr-carousel-control-left img {
	transform: rotate(90deg);
	height: 10px;
}

.text-refinement .discover-tr-carousel-control-right {
	right: 8px;
}

.text-refinement .discover-tr-carousel-control-right img {
	transform: rotate(-90deg);
	height: 10px;
}

.text-refinement > .text_refinement_widget-suggestion-header {
	padding-bottom: 5px;
	text-transform: uppercase;
	display: none;
}

.text-refinement-carousel-container {
	overflow: visible;
	white-space: nowrap;
	width: 100%;
	height: auto;
	letter-spacing: -4px;
	list-style-type: none;
	margin: 8px 0 0 0;
}

.text-refinement-carousel-container {
	-ms-overflow-style: none;
	scrollbar-width: none;
	-webkit-tap-highlight-color: transparent;
}

.text-refinement-carousel-container::-webkit-scrollbar {
	display: none;
}

.text-refinement-carousel-container:after {
	content: "";
	display: table;
	clear: both;
}

.text-refinement-carousel-card {
	display: inline-block;
	min-height: 100%;
	margin-right: 8px;
}

.discover-tr-carousel-card:last-child {
	margin-right: 0;
}

.text-refinement-carousel-sug-item {
	background-color: transparent;
}

.text-refinement-carousel-sug-item.s-selected {
	background-color: transparent;
}

.text-refinement-carousel-sug-item.s-selected .s-suggestion {
	text-decoration: none;
	background-color: #eee;
}

.text-refinement-carousel-sug-item > a {
	text-decoration: none;
	color: #111;
}

.text-refinement-carousel-sug-item > a:hover {
	text-decoration: none;
}

.text-refinement-suggestion {
	display: flex;
	min-width: 44px;
	justify-content: center;
	margin: 0;
	background-color: #f8f8f8;
	height: auto;
	border-radius: 8px;
	font-weight: 500;
	text-align: left;
	letter-spacing: 0;
	border: none;
}

.text-refinement-suggestion.s-suggestion {
	padding: 8px;
	color: #111;
	font-size: 12px;
	direction: ltr;
}

[dir="rtl"] .text-refinement-suggestion.s-suggestion {
	direction: rtl;
}

.text-refinement-suggestion:hover {
	background-color: #eee;
	box-shadow: none;
}

.text-refinement-suggestion {
	box-shadow: 0 1px 2px 0 rgba(15, 17, 17, 0.2);
}

.bottom_slot_text-refinement-suggestion-header {
	padding-top: 10px;
	box-shadow: 0 -1px 0 0 #ddd;
}

.text-refinement {
	position: relative;
	display: block;
	line-height: 20px;
	color: #000;
	width: 100%;
	padding: 8px 10px 10px 10px;
	font-size: 16px;
	font-family: "Amazon Ember";
	-webkit-tap-highlight-color: transparent;
	cursor: pointer;
	background-color: #fff;
}

.text-refinement.pin-to-bottom {
	padding: 0 10px 10px 10px;
}

.text-refinement .discover-tr-carousel-control {
	position: absolute;
	bottom: 8px;
	min-height: 38px;
	width: 33px;
	padding: 0;
	background-color: #fff;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
}

.text-refinement .discover-tr-carousel-control:hover {
	background-color: #f0f0f0;
}

.text-refinement .discover-tr-carousel-control-left {
	left: 8px;
}

.text-refinement .discover-tr-carousel-control-left img {
	transform: rotate(90deg);
	height: 10px;
}

.text-refinement .discover-tr-carousel-control-right {
	right: 8px;
}

.text-refinement .discover-tr-carousel-control-right img {
	transform: rotate(-90deg);
	height: 10px;
}

.text-refinement > .text_refinement_widget-suggestion-header {
	padding-bottom: 5px;
	text-transform: uppercase;
	display: none;
}

.text-refinement-carousel-container {
	overflow: visible;
	white-space: nowrap;
	width: 100%;
	height: auto;
	letter-spacing: -4px;
	list-style-type: none;
	margin: 8px 0 0 0;
}

.text-refinement-carousel-container {
	-ms-overflow-style: none;
	scrollbar-width: none;
	-webkit-tap-highlight-color: transparent;
}

.text-refinement-carousel-container::-webkit-scrollbar {
	display: none;
}

.text-refinement-carousel-container:after {
	content: "";
	display: table;
	clear: both;
}

.text-refinement-carousel-card {
	display: inline-block;
	min-height: 100%;
	margin-right: 8px;
}

.discover-tr-carousel-card:last-child {
	margin-right: 0;
}

.text-refinement-carousel-sug-item {
	background-color: transparent;
}

.text-refinement-carousel-sug-item.s-selected {
	background-color: transparent;
}

.text-refinement-carousel-sug-item.s-selected .s-suggestion {
	text-decoration: none;
	background-color: #eee;
}

.text-refinement-carousel-sug-item > a {
	text-decoration: none;
	color: #111;
}

.text-refinement-carousel-sug-item > a:hover {
	text-decoration: none;
}

.text-refinement-suggestion {
	display: flex;
	min-width: 44px;
	justify-content: center;
	margin: 0;
	background-color: #f8f8f8;
	height: auto;
	border-radius: 8px;
	font-weight: 500;
	text-align: left;
	letter-spacing: 0;
	border: none;
}

.text-refinement-suggestion.s-suggestion {
	padding: 8px;
	color: #111;
	font-size: 12px;
	direction: ltr;
}

[dir="rtl"] .text-refinement-suggestion.s-suggestion {
	direction: rtl;
}

.s-onfocus {
	padding-left: 8px;
}

.s-onfocus-label {
	padding: 7px 10px;
	font-size: 16px;
	cursor: default;
}

.image_suggestion_widget-suggestion {
	position: relative;
	display: block;
	padding: 8px 8px 8px 8px;
	width: 100%;
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 20px;
	min-height: 116px;
	color: #111;
	background: #fff;
	box-shadow: 0 -2px 5px rgba(213, 217, 217, 0.5);
}

.image_suggestion_widget-sug-container-top {
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	width: 100%;
	height: auto;
	margin-top: 8px;
}

.image_suggestion_widget-sug-container-top {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.image_suggestion_widget-sug-container-top::-webkit-scrollbar {
	display: none;
}

.image_suggestion_widget-sug-container-top:after {
	content: "";
	display: table;
	clear: both;
}

.image_suggestion_widget-sug-column {
	display: inline-block;
	min-height: 100%;
	margin-right: 8px;
}

.image_suggestion_widget-sug-column:last-child {
	margin-right: 0;
}

.image_suggestion_widget-sug-link {
	text-decoration: none !important;
	display: block;
	min-height: 100%;
}

.image_suggestion_widget-sug-image-container {
	width: 103px;
	height: 64px;
	display: inline-block;
	position: relative;
	background-color: #f7f7f7;
	vertical-align: middle;
	border-radius: 4px;
}

.image_suggestion_widget-sug-image {
	position: absolute;
	width: 79px;
	height: 40px;
	vertical-align: center;
	left: 12px;
	top: 12px;
	align-content: center;
	object-fit: contain;
	mix-blend-mode: multiply;
}

.image_text_suggestion_widget-suggestion {
	display: block;
	line-height: 20px;
	padding: 8px 8px 8px 8px;
	color: #111;
	width: 100%;
	height: 116px;
	font-size: 16px;
	position: relative;
	background: #fff;
	box-shadow: 0 -2px 5px rgba(213, 217, 217, 0.5);
}

.image_text_suggestion_widget-sug-container {
	overflow-y: hidden;
	overflow-x: auto;
	white-space: nowrap;
	width: 100%;
	height: auto;
	margin-top: 8px;
}

.image_text_suggestion_widget-sug-container {
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.image_text_suggestion_widget-sug-container::-webkit-scrollbar {
	display: none;
}

.image_text_suggestion_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.image_text_suggestion_widget-sug-column {
	display: inline-block;
	height: 100%;
	margin-right: 8px;
}

.image_text_suggestion_widget-sug-column:last-child {
	margin-right: 0;
}

.image_text_suggestion_widget-sug-item {
	margin: auto;
	background: #fff;
	box-shadow: 0 1px 3px rgba(15, 17, 17, 0.2);
	border-radius: 4px;
	width: 145px;
	height: 64px;
	padding: 0 !important;
}

.image_text_suggestion_widget-sug-link {
	text-decoration: none !important;
	display: block;
	height: 100%;
}

.image_text_suggestion_widget-sug-image-container {
	width: 54px;
	height: 64px;
	display: inline-block;
	position: relative;
	background-color: #f7f7f7;
	vertical-align: middle;
	margin-bottom: 32px;
	margin-right: 2px;
}

.image_text_suggestion_widget-sug-image {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	object-fit: contain;
	mix-blend-mode: multiply;
}

.image_text_suggestion_widget-sug-text {
	white-space: normal;
	display: inline-block;
	float: none;
	height: 32px;
	width: 72px;
	text-align: left;
	align-content: center;
	color: #0f1111;
	margin-top: 8px;
	margin-left: 8px;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.lifestyles_card_widget-suggestion {
	position: relative;
	display: block;
	line-height: 20px;
	padding: 2px 8px 0 8px;
	color: #000 !important;
	width: 100%;
	background-color: #fff !important;
}

.lifestyles_card_widget-sug-container-top {
	overflow: auto;
	white-space: nowrap;
	-ms-overflow-style: none;
	scrollbar-width: none;
	margin-bottom: 4px;
}

.lifestyles_card_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.cards-carousel-suggestion-header {
	font-size: 16px;
	margin: 6px 9px;
}

.lifestyles_card_widget-sug-column {
	display: inline-block;
	min-width: 130px;
	max-width: 140px;
	margin: 3px 5px 3px 3px;
	width: 100%;
	background-color: #f8f8f8;
	border: 1px solid #e9e9e9;
	box-shadow: 0 0 1px #e9e9e9;
	border-radius: 6px;
	overflow: hidden;
}

.lifestyles_card_widget-sug-link {
	text-decoration: none !important;
}

.lifestyles_card_widget-sug-text {
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #111;
	padding: 3px;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
}

.lifestyles_card_widget-sug-image-container {
	width: 100%;
	height: 70px;
	margin: 0;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	-moz-box-align: center;
	text-align: center;
	background: #fff;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	overflow: hidden;
}

.lifestyles_card_widget-sug-image {
	display: inline-block;
	position: relative;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	overflow: hidden;
}

.lifestyles_card_widget-sug-image-background {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 70px;
	position: absolute;
	margin: auto;
}

.lifestyles_card_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.03);
}

.lifestyles_card_widget-sug-column:has(div.s-selected) {
	border: 1px solid #888c8c;
	box-shadow: 0 0 3px #c8f3fa;
	outline: 3px solid #c8f3fa;
	outline-offset: 1px;
	background-color: rgba(0, 0, 0, 0.065);
}

.lifestyles_card_widget-sug-card:hover {
	background-color: rgba(0, 0, 0, 0.04);
}

.lifestyles_card_widget-sug-column:hover {
	border: 1px solid #888c8c;
	box-shadow: 0 0 3px #c8f3fa;
	outline: 3px solid #c8f3fa;
	outline-offset: 1px;
	background-color: rgba(0, 0, 0, 0.065);
}

.lifestyles_card_widget-sug-card:hover
	> a
	> div
	> div.lifestyles_card_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.cards_carousel_widget-suggestion-header {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	margin: 6px 0;
}

.cards_carousel_widget_bottom-suggestion-header {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	margin: 6px 0;
	padding-top: 6px;
	box-shadow: 0 -1px 0 0 #ddd;
}

.lifestyles_card_widget-sug-image-container {
	-webkit-tap-highlight-color: transparent;
}

.lifestyles_card_widget-sug-card:active:hover .lifestyles_card_widget-sug-text {
	border: 1px solid #888c8c;
	box-shadow: 0 0 3px #c8f3fa;
	outline: 3px solid #c8f3fa;
	outline-offset: 1px;
	background-color: rgba(0, 0, 0, 0.065);
}

.lifestyles_card_widget-suggestion .discover-tr-carousel-control {
	bottom: 50%;
	transform: translateY(50%);
}

.mini_lifestyles_card_widget-suggestion {
	position: relative;
	display: block;
	line-height: 18px;
	padding: 2px 12px 0.5px 12px;
	color: #000 !important;
	width: 100%;
	background-color: #fff !important;
}

.mini_lifestyles_card_widget-sug-container-top {
	overflow: auto;
	white-space: nowrap;
	-ms-overflow-style: none;
	scrollbar-width: none;
	padding-top: 2px;
	padding-bottom: 8px;
}

.mini_lifestyles_card_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.cards-carousel-suggestion-header {
	font-size: 16px;
	margin: 6px 9px;
}

.mini_lifestyles_card_widget-sug-column {
	display: inline-block;
	min-width: 70px;
	max-width: 75px;
	margin: 3px 8px 3px 0;
	width: 100%;
	border: 1px;
	border-radius: 4px;
	overflow: hidden;
	max-height: 100px;
	vertical-align: top;
}

.mini_lifestyles_card_widget-sug-link {
	text-decoration: none !important;
}

.mini_lifestyles_card_widget-sug-text {
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #0f1111;
	padding-top: 4px;
	background-color: #fff;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow: hidden;
	max-height: 44px;
	line-height: 18px;
	text-overflow: ellipsis;
	white-space: normal;
	word-break: break-word;
	font-size: 14px;
}

.mini_lifestyles_card_widget-sug-image-container {
	width: 100%;
	height: 56px;
	margin: 0;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	initial-letter-align: center;
	text-align: center;
	overflow: hidden;
	border-radius: 4px;
	background: #fff;
}

.mini_lifestyles_card_widget-sug-image {
	display: inline-block;
	position: relative;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	overflow: hidden;
	border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

.mini_lifestyles_card_widget-sug-image-background {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 56px;
	overflow: hidden;
	border-radius: 4px;
	position: absolute;
	margin: auto;
}

.mini_lifestyles_card_widget-sug-image-grey-shield {
	overflow: hidden;
	border-radius: 4px;
	background-color: rgba(0, 0, 0, 0.03);
}

div.s-selected
	> a
	> div
	> div.mini_lifestyles_card_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.mini_lifestyles_card_widget-sug-card:hover {
	background-color: rgba(0, 0, 0, 0.04);
}

.mini_lifestyles_card_widget-sug-card:hover
	> a
	> div
	> div.mini_lifestyles_card_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.cards_carousel_widget-suggestion-header {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	margin: 6px 0;
}

.cards_carousel_widget_bottom-suggestion-header {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	margin: 6px 0;
	padding-top: 6px;
	box-shadow: 0 -1px 0 0 #ddd;
}

.mini_lifestyles_card_widget-sug-image-container {
	-webkit-tap-highlight-color: transparent;
}

.mini_lifestyles_card_widget-sug-card:active:hover
	.mini_lifestyles_card_widget-sug-text {
	text-decoration: underline;
}

.mini_lifestyles_card_widget-suggestion .discover-tr-carousel-control {
	bottom: 50%;
	transform: translateY(50%);
}

.white-background {
	background-color: #fff;
}

.s-entity-default-pane-container-row-entity-info {
	display: flex;
	gap: 8px;
	align-items: center;
	overflow: hidden;
}

.s-entity-default-pane-subtext-container {
	display: flex;
	align-items: center;
}

.s-entity-default-pane-subtext {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400 !important;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666;
}

.s-entity-default-pane-subtext-with-link {
	font-size: 12px;
	line-height: 16px;
	font-weight: 400 !important;
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #666;
	font-size: 12px !important;
	line-height: 16px !important;
	display: inline-block;
	color: #2162a1 !important;
}

@media (max-width: 359px) {
	.s-entity-default-pane-container-hidable {
		display: none;
	}
}

@media (min-width: 360px) {
	.s-entity-default-pane-container-hidable {
		height: auto;
		display: flex;
	}
}

.s-entity-default-pane-container {
	height: auto;
	display: flex;
	padding: 8px !important;
}

.s-entity-default-pane-container-row {
	display: flex;
	align-items: center;
	position: relative;
	padding: 0 !important;
}

.s-entity-title-container {
	overflow: hidden;
}

.s-entity-default-pane-text {
	display: block;
	text-overflow: ellipsis;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 20px !important;
	height: auto;
	color: #111;
	overflow: hidden;
	text-transform: none;
	white-space: break-spaces;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.s-entity-default-pane-text-ads {
	display: block;
	text-overflow: ellipsis;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 20px !important;
	height: auto;
	color: #111;
	overflow: hidden;
	text-transform: none;
	white-space: break-spaces;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	font-weight: 700 !important;
	font-size: 16px !important;
	line-height: 25px !important;
}

.s-entity-title-only-pane-text {
	display: block;
	text-overflow: ellipsis;
	font-weight: 700 !important;
	font-size: 15px !important;
	line-height: 21px !important;
	height: auto;
	color: #0f1111;
	font-family: "Amazon Ember";
	overflow: hidden;
	text-transform: none;
	white-space: break-spaces;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.s-entity-suggestion-link {
	text-decoration: none !important;
}

.s-entity-navigation-default-pane-thumbnail-container-ads {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	margin: 0;
	border: 0;
	background: 0 0;
}

.s-entity-default-pane-thumbnail-container-rectangle {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	display: flex;
	background: rgba(0, 0, 0, 0.03);
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	border: 1px solid #d5d9d9;
}

.s-entity-default-pane-thumbnail-container-rectangle-ads {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	display: flex;
	background: rgba(0, 0, 0, 0.03);
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	border: 1px solid #d5d9d9;
	border: none;
	background: 0 0;
	margin: 0;
}

.s-entity-suggestion-image-default-pane-rectangle {
	display: inline-flex;
	position: absolute;
	max-width: 34px;
	max-height: 34px;
	width: auto;
	height: auto;
	margin-right: auto;
	margin-top: auto;
}

.s-entity-default-pane-thumbnail-container-circle {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	display: -webkit-box;
}

.s-entity-default-pane-thumbnail-container-circle-ads {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	display: -webkit-box;
}

.s-entity-suggestion-image-default-pane-circle {
	display: inline-flex;
	position: absolute;
	max-width: 34px;
	max-height: 34px;
	width: auto;
	height: auto;
	margin-right: auto;
	margin-top: auto;
	border-radius: 20px;
	border: 1px solid #d5d9d9;
}

.s-entity-default-pane-thumbnail-container-rounded-ads {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	display: flex;
	border-radius: 4px;
	border: 1px solid #e3e6e6;
}

.s-entity-default-pane-thumbnail-container-rounded {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	display: flex;
	border-radius: 4px;
	border: 1px solid #e3e6e6;
}

.s-entity-suggestion-image-default-pane-rounded {
	display: inline-flex;
	position: absolute;
	max-width: 34px;
	max-height: 34px;
	width: auto;
	height: auto;
	margin-right: auto;
	margin-top: auto;
	border-radius: 4px;
}

.s-entity-navigation-default-pane-thumbnail-container {
	flex: 0 0 34px;
	justify-content: center;
	align-items: center;
	margin: 2px 8px 2px 0;
	min-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 34px !important;
	float: left;
	margin: 0;
	border: 0;
	background: rgba(15, 17, 17, 0.03);
}

.s-entity-dropdown-button-container {
	display: flex;
	margin-left: auto;
	align-items: center;
}

.s-entity-chevron-button-upward::after {
	transform: rotate(-45deg);
	top: 0.2em;
}

.s-entity-chevron-button-downward::after {
	transform: rotate(135deg);
	top: 0;
}

.s-entity-chevron-button::after {
	border-style: solid;
	border-width: 0.1em 0.1em 0 0;
	content: "";
	display: inline-block;
	position: relative;
	vertical-align: middle;
	height: 6px;
	width: 6px;
	color: #aba7a7;
}

.s-entity-egress-chevron-container {
	display: flex;
	margin-left: auto;
	align-items: center;
	padding-right: 10px;
}

@media (max-width: 359px) {
	.s-entity-chevron-button {
		display: none;
	}
}

@media (min-width: 360px) {
	.s-entity-chevron-button {
		display: inline-block;
		width: 28px;
		height: 28px;
		border: 1px solid #d3d3d3;
		border-radius: 50%;
		text-align: center;
	}
}

.s-entity-title-expanded-container {
	overflow: hidden;
	flex-grow: 1;
}

.s-entity-dropdown-button-with-text-container {
	display: flex;
	align-items: center;
	border: 1px solid #d5d9d9;
	border-radius: 16px;
	padding: 4px 12px;
	font-size: 12px;
	margin-left: 8px;
}

.s-entity-dropdown-button-text {
	color: #565959;
	margin-right: 4px;
}

.s-entity-chevron-icon-downward-image {
	margin-top: 2px;
}

.s-entity-chevron-icon {
	border-style: solid;
	border-width: 2px 2px 0 0;
	position: relative;
	vertical-align: middle;
	height: 6px;
	width: 6px;
	color: #aba7a7;
}

.s-entity-chevron-icon-downward {
	transform: rotate(135deg);
	margin-bottom: 2px;
}

.s-entity-chevron-icon-upward {
	transform: rotate(-45deg);
	margin-top: 2px;
}

@media all and (max-width: 1300px) {
	.right-pane-results-container {
		display: none;
	}

	.left-pane-results-container {
		flex: 1 1 0 !important;
	}
}

.s-entity-pd-disclosure-header {
	font-size: 18px !important;
	font-weight: 700;
	padding: 0;
	margin: 8px 0 12px 8px;
	line-height: 24px;
}

.s-entity-tile-card-selected {
	border-radius: 4px !important;
	border: 1px solid var(--Gray-palette-700-Flint, #888c8c) !important;
	box-shadow: 0 0 0 3px #c8f3fa !important;
}

.s-entity-hyperlink-selected {
	text-decoration: underline !important;
	color: #c7511f !important;
}

.s-entity-sponsored-info-container {
	display: grid;
	place-items: end end;
	height: 100%;
	margin-left: auto;
}

.s-entity-sponsored-info {
	align-items: center;
	display: flex;
	width: auto;
	height: auto;
	gap: 2px;
}

.s-entity-sponsored-text {
	color: #565959;
	font-size: 11px;
	line-height: 16px;
	vertical-align: middle;
}

.s-entity-sponsored-icon {
	width: 12px;
	height: 12px;
}

.s-entity-impression-logging-image {
	position: absolute;
	visibility: hidden;
}

.s-entity-pd-resizable-tile-rows-suggestion {
	padding: 0;
	margin: 9px 5px 5px 5px;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 2px;
	max-width: 584px;
	overflow: hidden;
	overflow-y: auto;
	max-height: 420px;
	width: 590px;
}

.s-entity-pd-resizable-tile-rows-container {
	display: inline-block;
	max-width: 140px;
	min-width: 130px;
	width: 100%;
	background-color: #f8f8f8;
	border: 1px solid #e9e9e9;
	box-shadow: 0 0 1px #e9e9e9;
	border-radius: 6px;
	overflow: hidden;
	margin: 3px;
}

.s-entity-pd-resizable-tile-rows-image {
	width: 138px;
	height: 69px;
}

.s-entity-pd-resizable-tile-rows-title-container {
	line-height: 16px;
	font-size: 12px;
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #111;
	padding: 3px 8px;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400;
}

.right-pane-results-container {
	container-type: inline-size;
}

@container (max-width:600px) {
	.s-entity-pd-resizable-tile-rows-suggestion {
		grid-template-columns: repeat(3, 1fr);
		width: 442px;
	}
}

@container (max-width:452px) {
	.s-entity-pd-resizable-tile-rows-suggestion {
		grid-template-columns: repeat(2, 1fr);
		width: 294px;
	}
}

@container (max-width:304px) {
	.s-entity-pd-resizable-tile-rows-suggestion {
		grid-template-columns: repeat(1, 1fr);
		width: auto;
	}
}

@media (max-width: 359px) {
	.s-entity-pd-tile-rows-suggestion {
		display: none;
	}
}

@media (min-width: 360px) {
	.s-entity-pd-tile-rows-suggestion {
		padding: 0;
		margin: 4px 10px 12px 10px;
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		gap: 8px;
		overflow: hidden;
		overflow-y: auto;
		width: 324px;
	}
}

.s-entity-pd-tile-rows-element-container {
	display: inline-block;
	max-width: 75px;
	width: 100%;
	border: none;
	overflow: hidden;
}

.s-entity-pd-tile-rows-element-image-container {
	width: 75px;
	height: 56px;
	border-radius: 4px;
}

.s-entity-pd-tile-rows-element-image {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 4px;
}

.s-entity-pd-tile-rows-element-title-container {
	line-height: 18px;
	font-size: 14px;
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #0f1111;
	padding: 4px 0 0 0;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: wrap;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow-wrap: break-word;
}

.s-entity-pd-carousel-tile-suggestion {
	margin: 0 0 0 8px;
}

.s-entity-pd-carousel-tile-container {
	display: flex;
	width: 100%;
	overflow: scroll;
	gap: 8px;
	padding: 0 8px 8px 0;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.s-entity-pd-carousel-tile-container::-webkit-scrollbar {
	display: none;
}

.s-entity-pd-carousel-tile-element-image {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 4px;
}

.s-entity-pd-carousel-tile-element-title-container {
	line-height: 18px;
	font-size: 14px;
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #0f1111;
	padding: 4px 0 0 0;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: wrap;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	overflow-wrap: break-word;
}

.s-entity-pd-carousel-tile-element-container {
	display: inline-block;
	margin: 0;
	max-width: 75px;
	min-width: 75px;
	width: 100%;
	border: none;
	overflow: hidden;
}

.s-entity-pd-carousel-tile-element-image-container {
	width: 75px;
	height: 56px;
	border-radius: 4px;
}

.s-entity-pd-carousel-wider-tile-element-container {
	display: inline-block;
	margin: 0 8px 0 0;
	max-width: 110px;
	min-width: 110px;
	width: 100%;
	border: none;
	overflow: hidden;
}

.s-entity-pd-carousel-wider-tile-element-image-container {
	width: 110px;
	height: 56px;
	border-radius: 4px;
}

.s-entity-button-carousel-container {
	padding: 0 0 4px 5px;
}

.entity-carousel-container {
	list-style-type: none;
	margin: 0;
	white-space: nowrap;
	overflow: scroll;
	padding: 3px 3px 8px 3px;
}

.entity-carousel-card {
	visibility: visible;
	width: auto;
	margin-left: 0;
	vertical-align: top;
	text-align: left;
	min-height: 100%;
	display: inline-block;
	white-space: normal;
	letter-spacing: normal;
}

.entity-textnav-pill:last-child {
	margin-right: 0;
}

.entity-carousel-sug-item {
	background-color: transparent;
	border-color: #d5d9d9;
}

.entity-suggestion {
	display: flex;
	justify-content: center;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
	margin: 0 8px 0 0;
	border: 1px solid #d5d9d9;
}

.entity-suggestion.s-suggestion {
	font-size: 13px;
	padding: 8px 12px 7px 13px;
	color: #0f1111;
}

.entity-suggestion:active {
	border: 1px solid #007185;
	border-radius: 8px;
	text-decoration: none;
	box-shadow: 0 0 0 3px #c8f3fa;
	background-color: #fff !important;
}

.s-entity-product-preview-disclosure-pane-container {
	padding: 0;
}

.s-entity-product-preview-widget-item-container {
	display: block;
	line-height: 20px !important;
	color: #000 !important;
	width: 100%;
	font-family: "Amazon Ember", Arial, san serif;
}

.s-entity-product-preview-image-container {
	width: 90px;
	height: 96px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	float: left;
	margin: 8px;
	opacity: 1;
}

.s-entity-product-preview-image {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	mix-blend-mode: multiply;
}

.s-entity-product-preview-left-column-container {
	float: left;
	width: auto;
}

.s-entity-product-preview-right-column-container {
	width: auto;
	float: none;
	overflow: hidden;
	padding: 8px 0 8px 8px;
}

.s-entity-product-preview-title {
	font-size: 14px;
	line-height: 20px;
	color: #111;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	white-space: normal;
}

.s-entity-product-preview-link-list-title {
	text-align: left;
	white-space: pre-wrap;
	font-size: 12px;
	color: #555 !important;
}

.s-entity-asin-carousel-suggestion {
	padding: 0 0 8px 8px;
}

.s-entity-asin-carousel-container {
	display: flex;
	width: 100%;
	overflow: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none;
	gap: 8px;
}

.s-entity-asin-carousel-container::-webkit-scrollbar {
	display: none;
}

.s-entity-asin-carousel-element-container {
	display: inline-block;
	margin: 0;
	width: 114px;
	height: 93px;
	flex-shrink: 0;
	border: none;
	overflow: hidden;
	background-color: rgba(15, 17, 17, 0.03);
	border-radius: 8px;
	padding: 4px 8px 4px 8px;
}

.s-entity-asin-carousel-element-link {
	display: flex;
	width: 100%;
	height: 100%;
	flex-direction: column;
	align-items: center;
	gap: 4px;
}

.s-entity-asin-carousel-element-image-container {
	display: flex;
	width: 90px;
	height: 45px;
	justify-content: center;
	align-items: center;
}

.s-entity-asin-carousel-element-image {
	max-width: 100%;
	max-height: 100%;
	mix-blend-mode: multiply;
}

.s-entity-asin-carousel-element-title-container {
	line-height: 18px;
	font-size: 13px;
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: middle;
	color: #0f1111;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	word-break: break-all;
}

.ufs_tiles_card_widget-suggestion {
	position: relative;
	display: block;
	line-height: 20px;
	padding: 8px 0 0 8px;
	color: #000 !important;
	width: 100%;
	background-color: #fff !important;
}

.ufs_tiles_card_widget-suggestion > .cards_carousel_widget-suggestion-header {
	font-family: "Amazon Ember";
	text-transform: none;
	font-size: 15px;
	font-weight: 700;
	margin: 6px 0;
	width: 92vw;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ufs_tiles_card_widget-sug-container-top {
	overflow: auto;
	white-space: nowrap;
	-ms-overflow-style: none;
	scrollbar-width: none;
}

.ufs_tiles_card_widget-sug-container:after {
	content: "";
	display: table;
	clear: both;
}

.ufs_tiles_cards-carousel-suggestion-header {
	font-size: 16px;
	margin: 6px 9px;
}

.ufs_tiles_card_widget-sug-column {
	display: inline-block;
	min-width: 76px;
	max-width: 110px;
	width: min-content;
	margin: 3px 0;
	border-radius: 6px;
	overflow: hidden;
	margin-right: 8px;
	margin-bottom: 0;
	vertical-align: top;
}

.ufs_tiles_card_widget-sug-link {
	text-decoration: none !important;
}

.ufs_tiles_card_widget-sug-text {
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #0f1111;
	padding: 3px 0;
	background-color: #fff;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ufs_tiles_card_widget-sug-image-container {
	width: 100%;
	height: 56px;
	margin: 0;
	background: linear-gradient(
			0deg,
			rgba(0, 0, 0, 0.03) 0,
			rgba(0, 0, 0, 0.03) 100%
		),
		#fff;
	border-radius: 4px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
}

.ufs_tiles_card_widget-sug-image {
	object-fit: contain;
	max-width: calc(100% - 16px);
	max-height: 100%;
	margin-top: 0;
	z-index: 1;
	filter: contrast(0.94);
	display: inline-block;
	position: relative;
	border-radius: 4px;
}

.ufs_tiles_card_widget-sug-image-background {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 56px;
	position: absolute;
	margin: auto;
}

.ufs_tiles_card_widget-sug-image-grey-shield {
	background: 0 0;
}

.two_line_title_cardCarousel_mid_alignment_widget-suggestion,
.two_line_title_cardCarousel_top_alignment_widget-suggestion {
	position: relative;
	display: block;
	line-height: 20px;
	padding: 0 8px 0 4px;
	color: #000 !important;
	width: 100%;
	background-color: #fff !important;
}

.two_line_title_cardCarousel_top_alignment_widget-suggestion
	.discover-tr-carousel-control {
	bottom: 50%;
	transform: translateY(50%);
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-container-top,
.two_line_title_cardCarousel_top_alignment_widget-sug-container-top {
	overflow: auto;
	white-space: nowrap;
	-ms-overflow-style: none;
	scrollbar-width: none;
	padding: 0 8px 0 4px;
	width: 100%;
	background-color: #fff !important;
	display: flex;
	align-items: stretch;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-container-top::-webkit-scrollbar,
.two_line_title_cardCarousel_top_alignment_widget-sug-container-top::-webkit-scrollbar {
	display: none;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-column,
.two_line_title_cardCarousel_top_alignment_widget-sug-column {
	display: inline-block;
	min-width: 130px;
	max-width: 140px;
	margin: 6px 6px 6px 6px;
	width: 100%;
	background-color: #f8f8f8;
	border: 1px solid #e9e9e9;
	box-shadow: 0 0 1px #e9e9e9;
	border-radius: 6px;
	overflow: hidden;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-card,
.two_line_title_cardCarousel_top_alignment_widget-sug-card {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	color: inherit;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-image-grey-shield,
.two_line_title_cardCarousel_top_alignment_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.03);
}

div.s-selected
	> a
	> div
	> div.two_line_title_cardCarousel_mid_alignment_widget-sug-image-grey-shield,
div.s-selected
	> a
	> div
	> div.two_line_title_cardCarousel_top_alignment_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-card:hover,
.two_line_title_cardCarousel_top_alignment_widget-sug-card:hover {
	background-color: rgba(0, 0, 0, 0.04);
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-card:hover
	> a
	> div
	> div.two_line_title_cardCarousel_mid_alignment_widget-sug-image-grey-shield,
.two_line_title_cardCarousel_top_alignment_widget-sug-card:hover
	> a
	> div
	> div.two_line_title_cardCarousel_top_alignment_widget-sug-image-grey-shield {
	background-color: rgba(0, 0, 0, 0.065);
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-card:active:hover
	.two_line_title_cardCarousel_mid_alignment_widget-sug-text,
.two_line_title_cardCarousel_top_alignment_widget-sug-card:active:hover
	.two_line_title_cardCarousel_top_alignment_widget-sug-text {
	text-decoration: underline;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-link,
.two_line_title_cardCarousel_top_alignment_widget-sug-link {
	text-decoration: none !important;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-image-container,
.two_line_title_cardCarousel_top_alignment_widget-sug-image-container {
	width: 100%;
	height: 70px;
	margin: 3px 0;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: center;
	background: #fff;
	-webkit-tap-highlight-color: transparent;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-image,
.two_line_title_cardCarousel_top_alignment_widget-sug-image {
	display: block;
	position: relative;
	max-width: 92%;
	max-height: 92%;
	width: auto;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2%;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-image-background,
.two_line_title_cardCarousel_top_alignment_widget-sug-image-background {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 70px;
	position: absolute;
	margin: auto;
}

.two_line_title_cardCarousel_top_alignment_widget-sug-text {
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #111;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 3px;
	min-height: 42px;
	line-height: 18px;
	word-break: break-word;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}

.two_line_title_cardCarousel_mid_alignment_widget-sug-text {
	float: left;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	color: #111;
	background-color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 3px;
	min-height: 42px;
	line-height: 18px;
	word-break: break-word;
	white-space: normal;
	display: flex;
	align-items: center;
	justify-content: center;
}

/* ******** */
.search-dropdown {
	position: absolute;
	background: #fff;
	border: 1px solid #ddd;
	width: 587px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 999;
	display: none;
}

#suggestion-title {
	display: block;
	text-align: right;
	padding: 4px;
	font-size: 10px;
	color: #666;
}

.s-highlight-primary {
	color: #e47911;
}

.s-highlight-secondary {
	color: #666;
}

.s-heavy {
	font-weight: 700;
}

.s-known {
	color: #767676;
}

.s-selected {
	background-color: #eee;
}

.s-nextSearch-header {
	padding: 7px 10px 0 10px;
	font-size: 12px;
	color: #767676;
}

.s-nextSearch-keywords {
	font-style: italic;
}

.s-nextSearch-title-spacing {
	border-spacing: 10px 0;
	padding: 10px 0;
}

.s-nextSearch {
	padding: 7px 10px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
}

.s-nextSearch-block {
	border: 1px solid #000;
	border-radius: 3px;
}

.s-nextSearch-table {
	display: table;
}

.s-nextSearch-cell {
	display: table-cell;
}

.s-qu-display-string {
	font-style: italic;
}

.s-suggestion.s-suggestion-link-template {
	padding: 0;
}

.s-suggestion.s-suggestion-link-template > a {
	text-decoration: none;
	color: inherit;
	display: block;
	padding: 8px 10px;
}

.s-suggestion-ellipsis-container {
	display: flex;
	white-space: nowrap;
	overflow: hidden;
}

.s-suggestion-ellipsis-content {
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 0.25em;
}

.s-suggestion-ellipsis-byline-text {
	flex-shrink: 0;
	white-space: nowrap;
}

.pss-dropdown-title {
	font-style: italic;
	color: #555;
}

.s-suggestion {
	padding: 7px 0 7px 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	cursor: pointer;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.s-separator {
	width: 98%;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
}

.s-suggestion-deleteDistinct {
	flex: 0 0 35px;
	min-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

[dir="rtl"] .icon-search-suggestion {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.s-recentSearchDistinct {
	color: #8f218e;
}

.s-suggestion-container {
	font-size: 14px;
	padding-right: 8px;
	min-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.s-suggestion-container .s-suggestion {
	padding-left: 0;
}

.s-suggestion-container .s-suggestion.s-recentSearchDistinct {
	padding-left: 7px;
}

[dir="rtl"] .s-suggestion-container .s-suggestion {
	padding-right: 0;
	padding-left: 7px;
}

.s-suggestion-container .s-suggestion-deleteDistinct {
	flex: 0 0 35px;
	min-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding-left: 0;
	padding-top: 0;
	float: none;
	order: -1;
}

.full-screen-autocomplete-view
	.s-suggestion-container
	.s-suggestion-deleteDistinct {
	flex: 0 0 50px;
}

.s-suggestion-container .icon-suggestion-div {
	flex: 0 0 35px;
	min-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	padding-left: 0;
	padding-top: 0;
	float: none;
}

.full-screen-autocomplete-view .s-suggestion-container .icon-suggestion-div {
	flex: 0 0 50px;
}

.s-suggestion-container .icon-suggestion-div .icon-search-suggestion {
	background-size: 100%;
	width: 22px;
	height: 22px;
	border: none;
	background-image: url(https://m.media-amazon.com/images/S/sash/XbXEZE76MQS35vU.png);
}

.s-suggestion-container .icon-suggestion-div .icon-past-search-suggestion {
	background-size: 100%;
	width: 22px;
	height: 22px;
	border: none;
	background-image: url(https://m.media-amazon.com/images/S/sash/8uNxVlqodB$rBWP.png);
}

.s-suggestion-container .icon-suggestion-div.past-icon-div {
	display: none;
}

.s-suggestion-container else .icon-suggestion-div {
	display: none;
}

.s-suggestion-container:hover {
	background-color: #eee;
}

.s-suggestion-trending {
	padding: 7px 0 7px 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	cursor: pointer;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	align-self: center;
}

.s-suggestion-trending-container {
	font-size: 14px;
	padding-right: 8px;
	min-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: flex;
	flex-direction: row;
}

.s-suggestion-trending-container:hover {
	background-color: #eee;
}

.s-suggestion-trending-container .s-suggestion-autofillDistinct {
	order: 0 !important;
}

.s-suggestion-trending-icon-container {
	flex: 0 0 35px;
	min-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.s-suggestion-trending-icon {
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	background-image: url(https://m.media-amazon.com/images/S/sash/16Ce0wZkrsCr$en.png);
}

.s-suggestion-nile-desktop {
	padding: 7px 0 7px 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	cursor: pointer;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 0;
	align-self: center;
}

.s-suggestion-nile-desktop-container {
	font-size: 14px;
	padding-right: 8px;
	min-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: flex;
	flex-direction: row;
	padding: 0 10px 0 10px;
}

.s-suggestion-nile-desktop-container:hover {
	background-color: #eee;
}

.s-suggestion-nile-desktop-container:hover .s-suggestion-nile-desktop-icon {
	background-image: url(https://m.media-amazon.com/images/S/sash/AoJSejVZGk9N1zK.png);
}

.s-suggestion-nile-desktop-container-selected {
	background-color: #eee;
}

.s-suggestion-nile-desktop-container-selected .s-suggestion-nile-desktop-icon {
	background-image: url(https://m.media-amazon.com/images/S/sash/AoJSejVZGk9N1zK.png);
}

.s-suggestion-nile-desktop-value {
	padding-left: 12px;
	line-height: 24px;
	position: relative;
	text-overflow: ellipsis;
	font-family: "Amazon Ember";
	font-size: 16px;
	color: #0f1111;
}

.s-suggestion-nile-desktop-icon-container {
	flex: 0 0 0px;
	min-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.s-suggestion-nile-desktop-icon {
	width: 16.33px;
	height: 14px;
	background-image: url(https://m.media-amazon.com/images/S/sash/UaGigx0ilLZ9PDE.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.suggestion-wt-suggestion-header {
	font-size: 18px !important;
	font-weight: 700;
	line-height: 24px;
	padding: 8px 0 8px 12px;
	text-transform: lowercase;
}

.suggestion-wt-suggestion-header.s-selected {
	background-color: #fff !important;
}

.suggestion-wt-suggestion-header::first-letter {
	text-transform: capitalize;
}

.s-suggestion-ask-rufus-mshop-icon-container {
	flex: 0 0 35px;
	min-height: 100%;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.s-ask-rufus-mshop-suggestion {
	padding: 7px 0 7px 10px;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	cursor: pointer;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-left: 0;
	align-self: center;
}

.s-ask-rufus-mshop-suggestion-container {
	font-size: 14px;
	padding-right: 8px;
	min-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: flex;
	flex-direction: row;
}

.s-ask-rufus-mshop-suggestion-container:hover {
	background-color: #eee;
}

.ask-rufus-mshop-suggestion-value {
	line-height: normal;
	position: relative;
	text-overflow: ellipsis;
	font-family: "Amazon Ember";
	font-size: 16px;
	font-weight: 700;
	color: #0f1111;
}

.s-suggestion-ask-rufus-mshop-icon {
	width: 22px;
	height: 22px;
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 8C16 3.58172 12.4183 0 8 0C3.58172 0 0 3.58172 0 8V14C0 15.1046 0.895431 16 2 16H8C12.4183 16 16 12.4183 16 8Z" fill="url(%23paint0_linear_680_95421)"/><defs><linearGradient id="paint0_linear_680_95421" x1="4.19048" y1="-3.75" x2="17.8702" y2="5.53562" gradientUnits="userSpaceOnUse"><stop offset="0.322115" stop-color="%230077DA"/><stop offset="1" stop-color="%23004A98"/></linearGradient></defs></svg>');
	background-size: contain;
	background-repeat: no-repeat;
}

/* ******** */
.sac-header-component-single-line-header {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* ******** */
.search-dropdown {
	position: absolute;
	background: #fff;
	border: 1px solid #ddd;
	width: 587px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 999;
	display: none;
}

#suggestion-title {
	display: block;
	text-align: right;
	padding: 4px;
	font-size: 10px;
	color: #666;
}

.s-highlight-primary {
	color: #e47911;
}

.s-highlight-secondary {
	color: #666;
}

.s-suggestion {
	padding: 7px 10px;
	font-size: 16px;
	cursor: pointer;
}

.s-suggestion:hover {
	background-color: #eee;
}

.s-heavy {
	font-weight: 700;
}

.s-known {
	color: #767676;
}

.s-separator {
	width: 98%;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
}

.s-selected {
	background-color: #eee;
}

.s-nextSearch-header {
	padding: 7px 10px 0 10px;
	font-size: 12px;
	color: #767676;
}

.s-nextSearch-keywords {
	font-style: italic;
}

.s-nextSearch-title-spacing {
	border-spacing: 10px 0;
	padding: 10px 0;
}

.s-nextSearch {
	padding: 7px 10px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
}

.s-nextSearch-block {
	border: 1px solid #000;
	border-radius: 3px;
}

.s-nextSearch-table {
	display: table;
}

.s-nextSearch-cell {
	display: table-cell;
}

.s-recentSearch {
	font-size: 14px;
	padding: 7px 10px;
	cursor: pointer;
}

.s-suggestion-deleteDistinct {
	padding: 0 0 0 10px;
	float: right;
}

.s-qu-display-string {
	font-style: italic;
}

.s-suggestion.s-suggestion-link-template {
	padding: 0;
}

.s-suggestion.s-suggestion-link-template > a {
	text-decoration: none;
	color: inherit;
	display: block;
	padding: 8px 10px;
}

.s-suggestion-ellipsis-container {
	display: flex;
	white-space: nowrap;
	overflow: hidden;
}

.s-suggestion-ellipsis-content {
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 0.25em;
}

.s-suggestion-ellipsis-byline-text {
	flex-shrink: 0;
	white-space: nowrap;
}

.pss-dropdown-title {
	font-style: italic;
	color: #555;
}

.search-dropdown {
	position: absolute;
	background: #fff;
	border: 1px solid #ddd;
	width: 587px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	z-index: 999;
	display: none;
}

#suggestion-title {
	display: block;
	text-align: right;
	padding: 4px;
	font-size: 10px;
	color: #666;
}

.s-highlight-primary {
	color: #e47911;
}

.s-highlight-secondary {
	color: #666;
}

.s-suggestion {
	padding: 7px 10px;
	font-size: 16px;
	cursor: pointer;
}

.s-suggestion:hover {
	background-color: #eee;
}

.s-heavy {
	font-weight: 700;
}

.s-known {
	color: #767676;
}

.s-separator {
	width: 98%;
	border-bottom: 1px solid #ddd;
	margin: 0 auto;
}

.s-selected {
	background-color: #eee;
}

.s-nextSearch-header {
	padding: 7px 10px 0 10px;
	font-size: 12px;
	color: #767676;
}

.s-nextSearch-keywords {
	font-style: italic;
}

.s-nextSearch-title-spacing {
	border-spacing: 10px 0;
	padding: 10px 0;
}

.s-nextSearch {
	padding: 7px 10px;
	font-size: 14px;
	font-weight: 700;
	color: #000;
}

.s-nextSearch-block {
	border: 1px solid #000;
	border-radius: 3px;
}

.s-nextSearch-table {
	display: table;
}

.s-nextSearch-cell {
	display: table-cell;
}

.s-recentSearch {
	font-size: 14px;
	padding: 7px 10px;
	cursor: pointer;
}

.s-suggestion-deleteDistinct {
	padding: 0 0 0 10px;
	float: right;
}

.s-qu-display-string {
	font-style: italic;
}

.s-suggestion.s-suggestion-link-template {
	padding: 0;
}

.s-suggestion.s-suggestion-link-template > a {
	text-decoration: none;
	color: inherit;
	display: block;
	padding: 8px 10px;
}

.s-suggestion-ellipsis-container {
	display: flex;
	white-space: nowrap;
	overflow: hidden;
}

.s-suggestion-ellipsis-content {
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 0.25em;
}

.s-suggestion-ellipsis-byline-text {
	flex-shrink: 0;
	white-space: nowrap;
}

.pss-dropdown-title {
	font-style: italic;
	color: #555;
}

.s-bia-suggestion {
	display: block;
	font-size: 16px !important;
	line-height: 20px !important;
	padding: 8px 0 8px 0;
	color: #000 !important;
}

.s-asin-suggestion {
	display: block;
	line-height: 20px !important;
	padding: 8px 10px 8px 10px;
	color: #000 !important;
	width: 100%;
	font-family: "Amazon Ember", Arial, san serif;
}

.s-bia-sug-container {
	height: auto;
	overflow: hidden;
}

.s-asin-sug-right {
	width: auto;
	float: none;
	overflow: hidden;
	padding: 8px 0 8px 8px;
}

.s-asin-sug-left {
	float: left;
	width: auto;
	padding: 8px 0 8px 0;
}

.s-asin-sug-inner {
	margin: 0 8px;
}

.s-sug-pp-caption {
	text-align: left;
	white-space: pre-wrap;
	font-size: 12px;
	color: #555 !important;
}

.s-asin-title {
	font-size: 14px;
	line-height: 20px;
	color: #111;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.s-asin-sug-link {
	text-decoration: none !important;
}

.s-asin-image-container {
	width: 64px;
	height: 64px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.s-asin-image {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	mix-blend-mode: multiply;
}

.s-suggestion.s-store-suggestion {
	padding: 0;
}

.s-store-suggestion {
	max-height: 46px;
	overflow: hidden;
}

.s-store-sug-link {
	padding: 8px 10px;
	text-decoration: none !important;
	display: table;
}

.s-store-sug-logo-container {
	display: table-cell;
	vertical-align: middle;
}

.s-store-sug-logo {
	vertical-align: middle;
	width: 30px;
	max-width: 30px;
	height: 30px;
	border-radius: 15px;
	border: 0.5px solid #f0f0f0;
	background-color: #fff;
	font-size: 0;
}

.s-store-sug-text-container {
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	padding: 0 0 0 8px;
}

.s-store-sug-text {
	font-size: 16px;
	line-height: 20px;
	color: #111;
	max-height: 20px;
	overflow: hidden;
	text-transform: none;
	white-space: break-spaces;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.s-storefront-suggestion {
	display: block;
	line-height: 20px !important;
	padding: 8px 0 8px 8px;
	color: #000 !important;
	width: 100%;
	font-family: "Amazon Ember", Arial, san serif;
}

.s-storefront-sug-right {
	width: auto;
	float: none;
	overflow: hidden;
	padding: 8px 0 8px 8px;
}

.s-storefront-sug-left {
	float: left;
	width: auto;
}

.s-storefront-sug-inner {
	margin: 0 8px;
}

.s-sug-sf-caption {
	text-align: left;
	white-space: pre-wrap;
	font-size: 14px;
	color: #555 !important;
}

.s-storefront-title {
	font-size: 16px;
	line-height: 20px;
	color: #111;
	height: 40px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.s-storefront-sug-link {
	text-decoration: none !important;
}

.s-storefront-image-container {
	width: 60px;
	height: 76px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

.s-storefront-image {
	max-width: 100%;
	max-height: 100%;
	position: relative;
	mix-blend-mode: multiply;
}

.s-line-separator {
	margin: 0 10px 0 10px;
	border-top: 1px solid silver;
}

/* ******** */
.p13n-sc-carousel-heading-link {
	margin-left: 5px;
}

div.p13n-sc-carousel-sub-heading {
	margin-bottom: 0;
}

.p13n-sc-sunken {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.p13n-sc-lazy-loaded-img {
	display: inline-block;
	background-color: #f6f6f6;
	-webkit-box-shadow: inset 0 0 0 1px #eee;
	-moz-box-shadow: inset 0 0 0 1px #eee;
	box-shadow: inset 0 0 0 1px #eee;
}

.p13n-sc-lazy-loaded-img img {
	visibility: hidden;
}

.p13n-sc-truncate,
.p13n-sc-truncate-desktop-type1,
.p13n-sc-truncate-desktop-type2,
.p13n-sc-truncate-medium,
.p13n-sc-truncate-small {
	overflow: hidden;
}

.p13n-sc-offscreen-truncate {
	position: relative;
	left: -1000000px;
}

.p13n-sc-line-clamp-1 {
	max-height: 19px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-1 {
	max-height: 21.34px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-1 {
	max-height: 18px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-1 {
	max-height: 24px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-1 {
	max-height: 20px;
}

.p13n-sc-line-clamp-2 {
	max-height: 38px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-2 {
	max-height: 42.67px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-2 {
	max-height: 36px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-2 {
	max-height: 48px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-2 {
	max-height: 40px;
}

.p13n-sc-line-clamp-3 {
	max-height: 57px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-3 {
	max-height: 64.01px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-3 {
	max-height: 54px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-3 {
	max-height: 72px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-3 {
	max-height: 60px;
}

.p13n-sc-line-clamp-4 {
	max-height: 76px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-4 {
	max-height: 85.34px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-4 {
	max-height: 72px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-4 {
	max-height: 96px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-4 {
	max-height: 80px;
}

.p13n-sc-line-clamp-5 {
	max-height: 95px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-5 {
	max-height: 106.68px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-5 {
	max-height: 90px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-5 {
	max-height: 120px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-5 {
	max-height: 100px;
}

.p13n-sc-line-clamp-6 {
	max-height: 114px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-6 {
	max-height: 128.01px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-6 {
	max-height: 108px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-6 {
	max-height: 144px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-6 {
	max-height: 120px;
}

.p13n-sc-line-clamp-7 {
	max-height: 133px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-7 {
	max-height: 149.35px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-7 {
	max-height: 126px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-7 {
	max-height: 168px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-7 {
	max-height: 140px;
}

.p13n-sc-line-clamp-8 {
	max-height: 152px;
}

.p13n-sc-truncate-medium.p13n-sc-line-clamp-8 {
	max-height: 170.68px;
}

.p13n-sc-truncate-small.p13n-sc-line-clamp-8 {
	max-height: 144px;
}

.p13n-sc-truncate-desktop-type1.p13n-sc-line-clamp-8 {
	max-height: 192px;
}

.p13n-sc-truncate-desktop-type2.p13n-sc-line-clamp-8 {
	max-height: 160px;
}

.p13n-asin [data-a-badge-color="p13n-sc-deal-badge"].a-badge-label {
	background-color: #888;
}

[data-a-badge-color="p13n-sc-gulfstream"] {
	background-color: #002e36 !important;
	color: #002e36 !important;
}

[data-a-badge-color="p13n-sc-cloud"] {
	color: #fff !important;
}

[data-a-badge-color="p13n-sc-orange"] {
	color: #f69931 !important;
}

[data-a-badge-color="p13n-sc-vap-blue"] {
	background-color: #1a9dcc !important;
}

.p13n-sc-leading-badge {
	margin-right: 10px;
	vertical-align: sub;
}

.p13n-sc-nonAUI-sprite {
	display: inline-block;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	vertical-align: middle;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite span {
	left: -9999px;
	position: absolute;
}

.p13n-sc-nonAUI .shoveler a.back-button {
	width: 36px;
	height: 39px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlBack {
	width: 36px;
	height: 39px;
	background-position: 0 0;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlBack:hover {
	background-position: 0 -50px;
}

.p13n-sc-nonAUI .depressed .p13n-sc-nonAUI-sprite.s_shvlBack {
	background-position: 0 -100px;
}

.p13n-sc-nonAUI .shoveler a.next-button {
	width: 36px;
	height: 39px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlNext {
	width: 36px;
	height: 39px;
	background-position: -40px 0;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_shvlNext:hover {
	background-position: -40px -50px;
}

.p13n-sc-nonAUI .depressed .p13n-sc-nonAUI-sprite.s_shvlNext {
	background-position: -40px -100px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_0_5 {
	background-position: -60px -175px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_1_5 {
	background-position: -45px -175px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_2_5 {
	background-position: -30px -175px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_3_5 {
	background-position: -15px -175px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_4_5 {
	background-position: 0 -175px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_1_0 {
	background-position: -60px -150px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_2_0 {
	background-position: -45px -150px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_3_0 {
	background-position: -30px -150px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_4_0 {
	background-position: -15px -150px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI .p13n-sc-nonAUI-sprite.s_star_5_0 {
	background-position: 0 -150px;
	height: 19px;
	width: 80px;
}

.p13n-sc-nonAUI-sprite.p13n-icon-prime {
	background-position: -90px 0;
	height: 12px;
	width: 47px;
	top: -5px;
}

.p13n-sc-nonAUI-sprite.p13n-icon-premium {
	background-position: -90px -20px;
	height: 11px;
	width: 62px;
	top: -5px;
}

.p13n-sc-nonAUI-sprite.p13n-icon-prime-jp {
	background-position: -90px -40px;
	height: 12px;
	width: 51px;
	top: -5px;
}

.p13n-sc-nonAUI {
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 19px;
}

.p13n-sc-nonAUI .shoveler-heading {
	padding-right: 227px;
	margin-bottom: 15px;
}

.p13n-sc-nonAUI .shoveler-pagination {
	width: 227px;
	text-align: right;
	padding: 0;
}

.p13n-sc-nonAUI .shoveler-content {
	margin: 0 35px 0 45px;
	clear: both;
}

.p13n-sc-nonAUI .shoveler-button-wrapper {
	position: relative;
	width: 100%;
}

.p13n-sc-nonAUI .shoveler li {
	width: 160px;
	margin: 0 10px;
	padding: 0;
	overflow: hidden;
}

.p13n-sc-nonAUI .shoveler ul {
	height: 256px;
}

.p13n-sc-nonAUI .a-text-separator {
	background-color: #ddd;
	display: inline-block;
	height: 14px;
	line-height: 0;
	margin: -2px 0.67375em 0;
	vertical-align: middle;
	width: 1px;
}

.p13n-sc-nonAUI .shoveler .start-over,
.p13n-sc-nonAUI .shoveler .start-over a.start-over-link {
	font-size: 100%;
	font-family: Arial, sans-serif;
}

.p13n-sc-nonAUI .shoveler li.shoveler-progress {
	background: no-repeat center
		url(https://m.media-amazon.com/images/S/sash/o0-5CNwwMa9asQf.gif);
}

.p13n-text-color-secondary {
	color: #555;
}

.p13n-text-color-base {
	color: #111;
}

.p13n-text-color-price {
	color: #b12704;
}

.p13n-text-color-link {
	color: #0066c0;
}

.p13n-text-size-base {
	font-size: 13px;
	line-height: 1.465;
}

.p13n-text-size-small {
	font-size: 12px;
	line-height: 1.5;
}

.p13n-text-size-mini {
	font-size: 11px;
	line-height: 1.465;
}

.p13n-text-bold {
	font-weight: 700;
}

.p13n-text-normal {
	font-weight: 400 !important;
	font-style: normal !important;
	text-transform: none !important;
	text-decoration: none !important;
}

.p13n-section-spacing-mini {
	font-size: 13px;
	line-height: 1.465;
}

.p13n-spacing-tight {
	line-height: 0;
}

.p13n-spacing-micro {
	margin-bottom: 4px;
}

.p13n-spacing-top-micro {
	margin-top: 4px;
}

a.p13n-link:link {
	font-family: Arial, sans-serif;
	color: #0066c0;
	text-decoration: none;
}

a.p13n-link:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #c45500;
}

.p13n-icon-row:hover a {
	text-decoration: none;
}

.p13n-link-type-child {
	display: inline-block;
	position: relative;
	padding-left: 8px;
}

.p13n-faceout-image {
	vertical-align: bottom;
	margin-bottom: 0.45em;
}

.p13n-link-type-child:before {
	content: "\203A";
	color: #949494;
	font-weight: 700;
	position: absolute;
	left: 0;
	top: -1px;
}

.p13n-state-form {
	position: absolute;
	left: -1000px;
}

.p13n-icon-row {
	padding-top: 1px;
	padding-bottom: 1px;
}

.p13n-alt-text {
	display: block;
	height: 1px;
	width: 1px;
	line-height: 1px;
	font-size: 1px;
	text-indent: -9999px;
	position: absolute;
	overflow: hidden;
	z-index: -1;
}

.p13n-sc-offscreen {
	position: absolute !important;
	left: auto !important;
	top: auto !important;
	z-index: -1 !important;
	opacity: 0;
}

.p13n-sc-nonAUI-row .shoveler ul {
	overflow: hidden;
}

.p13n-sc-nonAUI-row .shoveler-pagination {
	display: none;
}

.p13n-sc-nonAUI-row .shoveler .shoveler-content {
	margin: 0 0;
	height: 256px;
}

.p13n-sc-nonAUI-row .shoveler ul {
	height: 256px;
}

.p13n-sc-nonAUI-row .shoveler li {
	display: inline-block;
	height: 256px;
}

.panel-logo-container .p13n-faceout-image {
	max-width: 100%;
}

.p13n-text-size-base-plus {
	font-size: 15px;
}

.p13n-button-text {
	padding: 0 10px 0 11px;
	line-height: 29px;
	text-decoration: none;
}

.p13n-button {
	border-radius: 3px;
	border-style: solid;
	border-width: 1px;
	display: inline-block;
}

.p13n-button .p13n-button-text {
	color: #000;
}

.p13n-button .p13n-button-text:hover {
	text-decoration: none;
}

.p13n-spacing-top-small {
	margin-top: 10px;
}

.p13n-button-primary {
	background: #f0c14b none repeat scroll 0 0;
	border-color: #a88734 #9c7e31 #846a29;
}

.p13n-fixed-left-grid {
	position: relative;
	width: 100%;
}

.p13n-fixed-left-grid-col {
	min-height: 1px;
	overflow: visible;
	position: relative;
}

.p13n-col-last {
	width: 100%;
}

.panel-logo-container {
	height: 33px;
	width: 220px;
	margin-bottom: 5px;
}

.panel-text {
	width: 220px;
}

.panel-subsection {
	padding-top: 42px;
	padding-left: 15px;
	padding-right: 18px;
}

.p13n-titled-panel-subsection {
	padding-top: 0;
	padding-left: 0;
	padding-right: 18px;
}

.panel-button {
	width: auto;
}

.panel-container {
	float: left;
	width: 238px;
}

.p13n-sc-slide-arrow {
	display: inline-block;
	height: 22px;
	margin-top: -11px;
	position: relative;
	top: 50%;
	vertical-align: top;
	width: 13px;
}

.p13n-sc-slide-right .p13n-sc-slide-arrow {
	background-position: 0 0;
}

.p13n-sc-slide-left .p13n-sc-slide-arrow {
	background-position: -14px 0;
}

.p13n-sc-slide-arrow-icon {
	background-size: 27px 22px;
	background-image: url(https://m.media-amazon.com/images/S/sash/VJ4MFBgrNgFE1Pn.png);
}

.p13n-sc-slide-left {
	padding-right: 5px;
	left: 0;
	border-radius: 0 3px 3px 0;
}

.p13n-sc-slide-right {
	padding-left: 5px;
	right: 0;
	border-radius: 3px 0 0 3px;
}

.p13n-sc-slide-carousel-control {
	background-color: #fff;
	box-shadow: 0 1px 3px #888;
	height: 80px;
	position: absolute;
	text-align: center;
	top: 130px;
	width: 35px;
}

.p13n-sc-slide-carousel-inline-buttons .a-carousel-col {
	margin: 0 36px 0 36px;
}

.p13n-sc-slide-carousel-inline-buttons-partial-faceout .a-carousel-col {
	margin: 0 0 0 36px;
}

.p13n-asin .s-add-to-cart-badge-position {
	position: absolute;
	top: 70px;
	bottom: 100%;
	width: 100%;
	margin-top: 0;
	margin-left: 25px;
	z-index: 1;
}

.p13n-asin .s-added-to-cart-badge {
	background-color: #4d9c2d;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	color: #fff;
	display: inline-block;
	padding: 7px 25px;
}

.p13n-asin .p13n-icon-checkmark-inverse {
	opacity: 1;
}

.p13n-asin .p13n-fresh-button-placeholder {
	width: 160px;
	height: 25px;
	margin: 3px 0 0;
}

.p13n-asin .p13n-fresh-button-positioner {
	position: absolute;
	bottom: 0;
	width: 160px;
}

.p13n-sc-sponsored-info-icon {
	margin-left: 3px;
	margin-bottom: 1px;
	vertical-align: text-bottom;
}

.p13n-sc-branded-sponsored {
	font-size: 12px;
	font-weight: 400;
	font-family: "Amazon Ember", Arial, sans-serif;
	margin-left: 8px;
}

.wide-cards .a-carousel-card {
	width: 430px !important;
}

.group-desktop-title {
	display: inline-block;
	margin-right: 10px;
}

.group-asin-css {
	display: table-cell;
}

.p13n-sc-group-asin {
	width: 130px;
}

.p13n-sc-carousel-width {
	margin-left: 10px;
}

.image-faceout-title {
	font-family: "Amazon Ember", Arial, sans-serif;
	font-size: 15px;
	color: #111;
}

.image-faceout-subtext {
	font-family: "Amazon Ember", Arial, sans-serif;
	font-size: 13px;
	color: #555;
}

.image-faceout-carousel-item {
	margin-left: 14px !important;
}

.image-faceout-image {
	vertical-align: middle;
}

.image-faceout-margin-0 {
	margin: 0;
}

.p13n-sc-benefits-carousel-sub-heading {
	padding-bottom: 0;
}

.benefits-carousel-primary-row .panel-subsection {
	padding-top: 20px;
	padding-left: 3px;
	padding-right: 35px;
}

.benefits-carousel a,
.benefits-carousel a:active,
.benefits-carousel a:link,
.benefits-carousel a:visited {
	text-decoration: none;
}

.benefits-carousel-primary-row .panel-container {
	width: 192px;
}

.benefits-carousel-primary-row .panel-logo-container {
	width: 130px;
	height: 45px;
	margin-bottom: 12px;
}

.benefits-carousel-primary-row .panel-text {
	width: 150px;
}

.benefits-carousel-primary-row .panel-button {
	margin-top: 25px !important;
}

.benefits-image-section {
	height: 120px;
	width: 160px;
	margin-bottom: 10px;
	line-height: 120px;
}

/* ******** */
#rhf .rhf-frame {
	display: none;
	min-width: 940px;
	position: relative;
}

#rhf .rhf-border {
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 0 20px;
}

#rhf .rhf-border.rhf-programs {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 0;
	border-left: 0;
	padding: 0 0;
}

#rhf .rhf-programs .panel-subsection {
	padding-left: 0;
	margin-top: -30px;
}

#rhf .rhf-programs .panel-text {
	margin-bottom: 10px;
	display: inline-block;
}

#rhf .rhf-programs .rhf-divider {
	display: none;
}

#rhf .rhf-header {
	color: #444;
	font-weight: 400;
	padding: 10px 10px 3px 10px;
	white-space: nowrap;
}

#rhf .rhf-header {
	font-size: 20px;
	text-align: left;
	display: inline-block;
}

#rhf #ybh-text-on {
	display: none;
}

#rhf .rhf-fresh-header {
	color: #444;
	font-size: 20px;
	font-weight: 400;
	white-space: nowrap;
}

#rhf .rvi-fresh-footer {
	background-color: rgba(0, 0, 0, 0.03);
	padding-left: 35px !important;
	padding-right: 35px !important;
	position: relative;
}

#rhf .rvi-fresh-container {
	height: 100px;
	overflow: hidden;
}

#rhf .rvi-fresh-container .rhf-RVIs {
	display: inline-block;
	position: relative;
}

#rhf .rvi-fresh-container .rhf-RVIs a img {
	box-sizing: border-box;
	vertical-align: middle;
}

#rhf .rvi-fresh-container .rhf-faceout-hue {
	background-color: rgba(0, 0, 0, 0.03);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
}

#rhf .ybh-fresh-link a {
	text-decoration: none !important;
}

#rhf .ybh-fresh-link {
	color: #000 !important;
	text-decoration: none !important;
}

#rhf .ybh-fresh-link-arrow {
	font-size: 16px;
	vertical-align: bottom;
}

#rhf .rhf-loading-outer {
	height: 248px;
	overflow: hidden;
	position: relative;
	margin-top: 10px;
	width: 100% !important;
}

#rhf .rhf-loading-outer[class] {
	display: table;
	position: static;
}

#rhf .rhf-loading-middle {
	height: 100%;
	width: 100% !important;
}

#rhf .rhf-loading-inner {
	text-align: center;
	vertical-align: middle;
}

#rhf #rhf-shoveler {
	padding: 10px;
}

#rhf .rhf-source-title {
	color: #000;
	font-size: 15px;
	font-weight: 400;
}

#rhf #rhf-shoveler .rhf-skills-title {
	font-size: 15px;
	font-weight: 400;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}

#rhf .rhf-footer {
	padding-bottom: 14px;
}

#rhf .rvi-container-v2 {
	height: 150px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
}

#rhf .rvi-container-v2.rvi-with-titles {
	height: 200px;
}

#rhf .rvi-container-v2.rvi-with-titles .rvi-title {
	margin-top: 15px;
}

#rhf .rvi-container-v2.rvi-with-titles .rvi-item {
	width: 130px;
}

#rhf .rvi-container-v2 .rvi-item {
	width: 120px;
}

#rhf .rvi-container-v2 .rvi-item span {
	margin: 0;
}

#rhf .rvi-container {
	height: 75px;
	line-height: 75px;
	overflow: hidden;
	padding: 0 10px;
	position: relative;
}

#rhf .rvi-container .you-viewed {
	display: inline-block;
	line-height: 13px;
	margin-right: 3px;
	text-align: right;
	vertical-align: middle;
}

#rhf .rvi-container .you-viewed-divider {
	border-left: 1px solid #ddd;
	display: inline-block;
	height: 50px;
	margin-left: 10px;
	vertical-align: middle;
}

#rhf .rhf-border .panel-button a {
	text-decoration: none;
}

#rhf .rhf-sign-in-button,
#rhf .rvi-container #ybh-link,
#rhf .rvi-container #ybh-text-off,
#rhf .rvi-container #ybh-text-on,
#rhf .rvi-container .you-viewed {
	color: #000;
	font-size: 13px;
}

#rhf .rvi-container #ybh-text-off,
#rhf .rvi-container #ybh-text-on {
	padding-left: 40px;
	padding-right: 10px;
}

#rhf .rvi-container #ybh-text-on {
	display: none;
}

#rhf .rhf-sign-in-tooltip-new-customer {
	font-size: 11px;
}

#rhf .rhf-footer .ybh-edit {
	float: right;
	margin-top: 18px;
	padding-left: 40px;
	padding-right: 10px;
}

#rhf .ybh-edit .ybh-edit-arrow,
#rhf .ybh-edit .ybh-edit-link {
	display: inline-block;
	font-weight: 700;
	line-height: 11px;
	vertical-align: top;
}

#rhf .ybh-edit .ybh-edit-arrow {
	color: #0066c0;
	font-size: 11px;
	margin-top: -2px;
	padding-right: 8px;
}

#rhf .ybh-edit .ybh-edit-link {
	font-size: 10px;
	width: 80px;
}

#rhf .ybh-inline-edit-link {
	margin-left: 15px;
}

#rhf #rhf-container a:active .title,
#rhf #rhf-container a:hover .title {
	text-decoration: underline;
}

#rhf .rhf-state-signin {
	margin-top: 19px;
	margin-bottom: 17px;
}

#rhf .rhf-sign-in-button-box {
	float: right;
	border-left: 1px solid #ddd;
	margin-right: -30px;
	text-align: center;
	white-space: nowrap;
}

#rhf .rhf-sign-in-button {
	border: 0;
	line-height: 15px;
	margin: 0;
	padding-left: 20px;
	padding-right: 20px;
}

#rhf .rhf-sign-in-button .action-button,
#rhf .rhf-sign-in-button a.action-button:active,
#rhf .rhf-sign-in-button a.action-button:hover,
#rhf .rhf-sign-in-button a.action-button:link {
	max-width: 230px;
	text-decoration: none;
	margin-bottom: 5px;
	margin-top: 5px;
	width: 230px;
	display: block;
	background-position: -10px -170px;
	background-image: url("https://m.media-amazon.com/images/S/sash/vfqcwUkuArEiwD2.png");
}

#rhf .rhf-sign-in-button .action-inner,
#rhf a.action-button:active .action-inner,
#rhf a.action-button:hover .action-inner,
#rhf a.action-button:link .action-inner,
#rhf a.action-button:visited .action-inner {
	cursor: pointer;
	background-position: right -170px;
	display: block;
	height: 28px;
	position: relative;
	color: #000;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	font-weight: 700;
	text-decoration: none;
	text-shadow: 0 1px 0 #ffe093;
}

#rhf .rvi-container .no-rvi-message {
	color: #000;
	float: left;
	font-size: 13px;
	font-style: italic;
}

#rhf .rhf-padding-no-gradient {
	padding-top: 17px;
}

#rhf .rhf-divider-no-gradient {
	border-top: 1px solid #ddd;
	height: 17px;
}

#rhf .rhf-divider {
	border-top: 1px solid #ddd;
	height: 23px;
	margin-bottom: -6px;
	background: -moz-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
	background: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #ddd),
		color-stop(3px, #f7f7f7),
		color-stop(100%, #fff)
	);
	background: -webkit-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
	background: -o-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
	background: -ms-linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
	background: linear-gradient(top, #ddd, #f7f7f7 3px, #fff);
	filter: none;
	z-index: 0;
	zoom: 1;
}

#rhf .rhf-divider:after {
	display: block;
	width: 100%;
	height: 44px;
	background-color: transparent;
	background: -moz-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
	background: -webkit-gradient(
		linear,
		left top,
		right top,
		color-stop(0, #fff),
		color-stop(50%, rgba(255, 255, 255, 0)),
		color-stop(100%, #fff)
	);
	background: -webkit-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
	background: -o-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
	background: -ms-linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
	background: linear-gradient(left, #fff, rgba(255, 255, 255, 0), #fff);
	filter: none;
	z-index: 1;
	content: "";
}

#rhf .rvi-container #ybh-link a {
	cursor: pointer;
	font-size: 13px;
}

#rhf .rvi-container .rhf-RVIs {
	display: inline-block;
	padding: 0 10px 0 10px;
	vertical-align: middle;
}

#rhf .rvi-container .rhf-RVIs a img {
	border: 1px solid #ddd;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	vertical-align: middle;
}

#rhf .rvi-container .rhf-RVIs a:hover img {
	border: 2px solid #e47911;
}

#rhf #rhf-container #rhf-recs-down-text {
	padding-top: 13px;
	font-size: 16px;
	line-height: 26px;
}

#rhf #rhf-container #rhfNoRecsMessage {
	color: #666;
	font-size: 13px;
}

#rhf * html .rhf {
	height: 1%;
}

#rhf .rvi-container .you-viewed {
	width: 60px;
}

/* ******** */
.i18n_customer_preferences_container,
.icp-container {
	vertical-align: bottom;
	min-width: 215px;
	margin: 0.5em 3em !important;
	position: relative;
	top: 8px;
}

.icp-color-tertiary {
	color: #767676;
}

.icp-color-base {
	color: #111;
}

#navFooter .icp-container :active span,
#navFooter .icp-container :hover span,
#navFooter .icp-container-desktop :active span,
#navFooter .icp-container-desktop :hover span {
	text-decoration: none;
}

#navFooter .icp-container :active .icp-color-tertiary,
#navFooter .icp-container :hover .icp-color-tertiary,
#navFooter .icp-container-desktop :active .icp-color-tertiary,
#navFooter .icp-container-desktop :hover .icp-color-tertiary {
	color: #767676;
}

#navFooter .icp-container :active .icp-color-base,
#navFooter .icp-container :hover .icp-color-base,
#navFooter .icp-container-desktop :active .icp-color-base,
#navFooter .icp-container-desktop :hover .icp-color-base {
	color: #111;
}

#navFooter .icp-container .nav_a_carat,
#navFooter .icp-container :active .nav_a_carat,
#navFooter .icp-container :hover .nav_a_carat,
#navFooter .icp-container-desktop .nav_a_carat,
#navFooter .icp-container-desktop :active .nav_a_carat,
#navFooter .icp-container-desktop :hover .nav_a_carat {
	text-decoration: none;
	color: #111;
}

.icp-touch-link-2 {
	display: inline-block !important;
	background: 0 0;
	font-size: 14px;
	padding: 1em 0.9em;
	text-align: left;
}

.icp-touch-link-2:focus {
	outline: 0;
}

.icp-container-mobile .icp-touch-link-2 {
	display: inline-block !important;
}

.icp-container .icp-touch-link {
	display: inline-block !important;
	background: 0 0;
	border-radius: 3px;
	border: 1px solid;
	border-color: #adb1b8 #a2a6ac #8d9096;
	font-size: 13px;
	padding: 0 !important;
	min-width: 215px;
	text-align: left;
	width: 100%;
}

.icp-container .icp-touch-link:active,
.icp-container .icp-touch-link:focus,
.icp-container .icp-touch-link:hover,
.icp-container-desktop .icp-button:active,
.icp-container-desktop .icp-button:focus,
.icp-container-desktop .icp-button:hover {
	border-color: #8d9096;
}

#navFooter .icp-button:active,
#navFooter .icp-touch-link:active {
	box-shadow: 0 1px 3px 0 #8d9096 inset;
}

.icp-touch-link-text span {
	padding: 0;
}

span.icp-touch-link-text {
	max-width: 195px;
	white-space: nowrap;
	overflow: hidden;
}

.icp-touch-link .icp-touch-link-text {
	float: left;
	padding: 0.6em 1.2em;
}

.icp-touch-link .nav_a_carat {
	float: right;
	padding: 0.6em;
}

#navFooter.navLeftFooter .icp-color-tertiary,
footer.nav-ftr-batmobile .icp-color-tertiary {
	color: #fff;
}

#navFooter.navLeftFooter .icp-color-base,
footer.nav-ftr-batmobile .icp-color-base {
	color: #ccc;
}

#navFooter.navLeftFooter .icp-container :active .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container :hover .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-desktop :active .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-desktop :hover .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-mobile :active .icp-color-tertiary,
#navFooter.navLeftFooter .icp-container-mobile :hover .icp-color-tertiary,
footer.nav-ftr-batmobile :active .icp-color-tertiary,
footer.nav-ftr-batmobile :hover .icp-color-tertiary {
	color: #fff;
}

#navFooter.navLeftFooter .icp-container :active .icp-color-base,
#navFooter.navLeftFooter .icp-container :hover .icp-color-base,
#navFooter.navLeftFooter .icp-container-desktop :active .icp-color-base,
#navFooter.navLeftFooter .icp-container-desktop :hover .icp-color-base,
#navFooter.navLeftFooter .icp-container-mobile :active .icp-color-base,
#navFooter.navLeftFooter .icp-container-mobile :hover .icp-color-base,
footer.nav-ftr-batmobile :active .icp-color-base,
footer.nav-ftr-batmobile :hover .icp-color-base {
	color: #ccc;
}

#navFooter.navLeftFooter .icp-container .nav_a_carat,
#navFooter.navLeftFooter .icp-container :active .nav_a_carat,
#navFooter.navLeftFooter .icp-container :hover .nav_a_carat,
#navFooter.navLeftFooter .icp-container-desktop .nav_a_carat,
#navFooter.navLeftFooter .icp-container-desktop :active .nav_a_carat,
#navFooter.navLeftFooter .icp-container-desktop :hover .nav_a_carat,
#navFooter.navLeftFooter .icp-container-mobile .nav_a_carat,
#navFooter.navLeftFooter .icp-container-mobile :active .nav_a_carat,
#navFooter.navLeftFooter .icp-container-mobile :hover .nav_a_carat,
footer.nav-ftr-batmobile .nav_a_carat,
footer.nav-ftr-batmobile :active .nav_a_carat,
footer.nav-ftr-batmobile :hover .nav_a_carat {
	text-decoration: none;
	color: #ccc;
}

.icp-globe-footer {
	box-sizing: content-box !important;
	vertical-align: middle;
	float: left;
	padding: 0.6777em 0.8em;
	position: relative;
}

.icp-globe-header {
	box-sizing: content-box;
	padding: 0.2em;
}

.icp-nav-link-inner {
	padding-right: 11px;
	margin-left: -16px;
	display: inline-block;
}

.icp-currency {
	padding-right: 5px;
	margin-left: -20px;
}

.icp-currency .nav-line-1 {
	min-width: 57px;
}

#navFooter #icp-touch-link-cop .icp-currency-symbol {
	color: #fff;
	padding: 0;
	margin: 3px 0 0;
}

.icp-container-mobile .icp-currency-symbol {
	color: #fff;
	margin: 0 0.5em;
}

#navFooter #icp-lop-nav-footer {
	padding-right: 0;
}

.icp-nav-link-border {
	border-right: 1px solid #555;
	display: inline-block;
	margin-bottom: 5px;
	width: 1px;
	height: 29px;
}

#icp-nav-dialog {
	padding-left: 0;
}

.icp-nav-language {
	position: relative;
	top: -3px;
	left: 5px;
}

.icp-nav-currency {
	position: relative;
	top: -3px;
	left: 5px;
}

.icp-nav-currency.icp-nav-currency-1 {
	left: 10px;
}

.icp-nav-language + span.icp-nav-currency {
	left: 7px;
}

.icp-nav-globe-img {
	position: relative;
	top: 15px;
	left: 24px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAA1CAYAAAA3Q3kVAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AgPFygE8do18wAABVRJREFUaN7tWU1y4kYU/kTNATQnCHOCESeIvBc1iJVYjXQC4xNYPgHJCVBWsKLtQnuRE4BPIHICuMHLIq+p5+eWkBnsylTSVSphqbv19fv5vtdt4CdpXtMLIgoA+KeOnrf5kQ8RUQigz5dtGwA7z/OOl0w4IqKaXrcDEc2IyH/DXH0imvPYtmZ4IZ0nnvPALd8rIkr5d80f3HYBS0R5B4AuwP65iS2gOVuOiGjK76xFA75XHRdsx0nAORGFDm+RMFLQNvlBALWun/KkW/HO9ks7gNw6QPW531Y8mzkW5zfFpXX1uVbxRKbB3RKkr4E39K0di6zQ8oG+skDOl11Azv0rIjo4Eke2UHmKiGgmWUD1H/HCZCKfvNZTmF+Y2/O83PO8HMCfqt9R9wVwr/6u2FKyn88AQ8f4GYCDoq/7NpdJ9/sONqiluxwxfu0WSItaMt+rFR2IiABYFwTcR46BstAjgBu+v7XtAGR82TbSVrU86assl3wYCOoKxdipjGvxXCfnlp9VIilPrSHeq1cSJybLRTL5gvBPXNsSOmELUF+Nq1xABXefgPaUlmfs+lt+/J2D3CbaHEDheV7W4r5GKeyq6a2E30Gfty0knzu4NlWkTlrPHRYfKS6lcyp4WlmXYsHBiU3NKp296g5jZlerFUUcu7T7kibHj1yEf1lR+0/sSTp64Hh/Sw27B3AHYKCEZYNrNuX+WoiFjl0ryzoWR9zfuKju2mDlR0xboaG41/J3eraCumKsygSZi8pMy7JR/dI2hngPsIFKhlr9PXVUWpqm0g/ZMbJlq5aMrlvehfjoxu6sO9JR3haT3gcBDllaf3VUS88AHi/aMv/f/gutMUYXq/WLI53JePhDUrY0pc87hBeymcTR/iKgi9V6xDVo37GhKwA8TMbD4xvApVzXBi0a/wjg9zbQPQVyDsAwKLsvygTQFEC1WK39DiBHAGpedFsh3AcwBVAvTZmfBbpYrVMGUoiK5WkyHhaiwr/hic0ZkDPu44tFQmz+Moe3AOB+acote6LRojPXzm+xWofMd77YooS8MBfIOVvIAsjUHv4uiaOC55Rl4UbsdCsNtifi0ufOqYjPGYBKuC7lDxwBfHOATMXW+sge+CoJXsThk3h+m8TRDXvTgp27LGqBZDy5XKlc7cNkPLxhsKEjcaRX4iSOdmpfvlOHuKc4XZoy4MLZLmS0NOXpG5/ajnQm42HOFs8VMNeRzlQ9M0tT7jR7LE3Z5/GaVYxILhmOA9dWZCvPe0R2/8L3b4vVumYraSr57li0roRSZoKDdq3j2BwAArb0+SOdxWp99kiHJ+urrN5foAtHAL9xCLxI7J5QnT1bYSBiqeAYtfQh3/0hVy5+PydxVCRx9MWxMduJZNwo2kISR5+TOLpT475q11saqURG/sUr9HkhAcdioSS135AwusVJHA0Y0E1TX07CF3nTU1re6UhnMh5mZ5QGDQA6hYONy0YJZRUacJzZzExF/GZnQALAbGnKuetjkm4aAPZZRl8d42h6wmQ83NszSltBdaicdo7sdilXsDRlIx0yIzjn/tT29cl4uOuYrV1LwEvOkZ6vdqSTxJE+esmYLXZvpKYCQOwoYq4D1EFXt0kc5UqOreWtLBfq3V0SRxkziw2Jgo1w3V3o0pSVUKMiiaNsaUoj9H7DtGQLGKlOn23lJCw8sExxTYtal1u3pVzyNQmD3DoX/M4oC+/fbV/PtFQJ922Ujmccd/J/UI+qysq4Zn3fAwgGaxrI/yhUzvXuToN815MSrk+nrHJdjg8LAA9N6vXuRzoMeMQ7gr6w5J6vJwCPXeX1X9/+BoqIHH2c6Ok6AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
	background-position: -1px -1px;
	display: inline-block;
	width: 14px;
	height: 14px;
}

.icp-nav-globe-img-2 {
	position: relative;
	top: 15px;
	left: 24px;
	background: url("/public/images/flag.png");
	background-position: -77px -24px;
	display: inline-block;
	width: 14px;
	height: 14px;
}

.icp-nav-link-inner .nav-arrow {
	position: relative;
	left: 38px;
}

.icp-nav-link-inner .nav-line-2 {
	position: relative;
	left: -7px;
}

.icp-left-border {
	border-left: 1px #adb1b8 solid;
	margin-left: 1em;
}

.icp-button-globe {
	width: 15px;
	height: 15px;
	background-position: -1px -28px;
	top: 2px;
	left: 0;
}

.icp-button-globe-2 {
	width: 15px;
	height: 15px;
	background-position: -76px -51px;
	top: 2px;
	left: 0;
}

#navFooter .icp-nav-globe-curr-fix {
	top: 0;
	margin: 3px 0 0;
}

.icp-container-mobile .icp-nav-globe-curr-fix {
	margin: 0 0.5em;
	top: -1px;
	left: 0;
}

.icp-ftr-globe {
	background-position: -17px -28px;
	width: 24px;
	height: 24px;
	float: left;
	top: 0.5em;
	left: 0.5em;
}

.icp-ftr-globe-2 {
	background-position: -94px -24px;
	width: 24px;
	height: 24px;
	float: left;
	top: 0.5em;
	left: 0.5em;
}

.icp-mobile-globe {
	background-position: -1px -28px;
	width: 15px;
	height: 15px;
	top: 0.2em;
	left: -0.6em;
}

.icp-mobile-globe-2 {
	background-position: -77px -51px;
	width: 15px;
	height: 15px;
	top: 0.2em;
	left: -0.6em;
}

footer.nav-ftr-batmobile .icp-ftr-globe {
	background-position: -17px -1px;
}

footer.nav-ftr-batmobile .icp-ftr-globe-2 {
	background-position: -94px -1px;
}

footer.nav-ftr-batmobile .icp-mobile-globe {
	background-position: -1px -1px;
}

footer.nav-ftr-batmobile .icp-mobile-globe-2 {
	background-position: -77px -24px;
}

.navLeftFooter .icp-button-globe {
	background-position: -1px -1px;
}

.navLeftFooter .icp-button-globe-2 {
	background-position: -77px -24px;
}

.icp-link-style-1 .icp-nav-link-inner {
	padding-right: 22px;
}

.icp-link-style-1 .icp-nav-link-border {
	border-right: none;
}

.icp-link-style-3 .icp-nav-globe-img {
	top: 7px;
	left: 19px;
}

.icp-link-style-3 .icp-nav-language {
	display: none;
}

.icp-link-style-3 .nav-line-2 {
	opacity: 0;
}

#nav-icp-flyout {
	width: 180px;
}

.icp-flyout-bottom {
	background-color: #f4f4f4;
	margin-top: 7px;
	margin-bottom: -7px;
	margin-left: -14px;
	margin-right: -14px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.icp-flyout-bottom .icp-flyout-disclaimer {
	font-size: 12px;
	margin-left: 14px;
	margin-right: 14px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #767676;
}

.icp-flyout-bottom a {
	color: #0066c0;
}

.icp-helplink,
.icp-mkt-change-lnk {
	margin-left: 25px;
	margin-top: 10px;
	color: #0066c0;
}

.icp-radio {
	margin: 0 0.5em 0 0;
	position: relative;
	top: 3px;
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url("/public/images/flag.png");
	background-position: -75px -2px;
}

.icp-radio.icp-radio-active,
a:hover .icp-radio.icp-radio-active {
	background-position: -98px -2px;
}

a:hover .icp-radio {
	background-position: -123px -2px;
}

#nav-flyout-icp .nav-divider.icp-flyout-curr-divider {
	margin-left: 0;
}

#nav-flyout-icp .nav-divider.icp-flyout-mkt-divider {
	margin-left: 0;
}

.icp-flag-2,
.icp-flag-3 {
	width: 18px;
	position: relative;
	top: 2px;
	margin-right: 0.8em;
	display: inline-block;
	height: 12px;
	margin: 0 0.6em;
	background-image: url("/public/images/flag.png");
	background-position: -126px -108px;
}

.icp-nav-flag {
	width: 24px;
	position: relative;
	display: inline-block;
	height: 18px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 3px;
	background-image: url("/public/images/flag.png");
	background-position: -144px -202px;
}

.icp-container .icp-flag,
.icp-container .icp-flag-2,
.icp-container .icp-flag-3,
.icp-container-mobile .icp-flag-2,
.icp-container-mobile .icp-flag-3 {
	margin: 0 0.5em;
	top: 2px;
}

.icp-container-desktop .icp-flag-2,
.icp-container-desktop .icp-flag-3 {
	margin: 3px 0 0;
	top: 1px;
}

.icp-flyout-flag {
	margin: 0 0.5em 0 0;
	position: relative;
	top: 4px;
	display: inline-block;
	width: 17px;
	height: 13px;
	background: url("/public/images/flag.png");
	background-position: -170px -282px;
}

.icp-flag-2.icp-flag-2-ais,
.icp-flag-3.icp-flag-3-ais {
	background-position: -72px -108px;
}

.icp-flag-2.icp-flag-2-ae,
.icp-flag-3.icp-flag-3-ae {
	background-position: -54px -84px;
}

.icp-flag-2.icp-flag-2-au,
.icp-flag-3.icp-flag-3-au {
	background-position: 0 -12px;
}

.icp-flag-2.icp-flag-2-be,
.icp-flag-3.icp-flag-3-be {
	background-position: 0 -36px;
}

.icp-flag-2.icp-flag-2-br,
.icp-flag-3.icp-flag-3-br {
	background-position: 0 -48px;
}

.icp-flag-2.icp-flag-2-ca,
.icp-flag-3.icp-flag-3-ca {
	background-position: 0 -60px;
}

.icp-flag-2.icp-flag-2-cl,
.icp-flag-3.icp-flag-3-cl {
	background-position: 0 -72px;
}

.icp-flag-2.icp-flag-2-cn,
.icp-flag-3.icp-flag-3-cn {
	background-position: 0 -84px;
}

.icp-flag-2.icp-flag-2-co,
.icp-flag-3.icp-flag-3-co {
	background-position: 0 -96px;
}

.icp-flag-2.icp-flag-2-de,
.icp-flag-3.icp-flag-3-de {
	background-position: -18px -12px;
}

.icp-flag-2.icp-flag-2-eg,
.icp-flag-3.icp-flag-3-eg {
	background-position: -72px -96px;
}

.icp-flag-2.icp-flag-2-es,
.icp-flag-3.icp-flag-3-es {
	background-position: -54px -12px;
}

.icp-flag-2.icp-flag-2-fr,
.icp-flag-3.icp-flag-3-fr {
	background-position: -18px 0;
}

.icp-flag-2.icp-flag-2-gb,
.icp-flag-3.icp-flag-3-gb {
	background-position: -54px -96px;
}

.icp-flag-2.icp-flag-2-uk,
.icp-flag-3.icp-flag-3-uk {
	background-position: -54px -96px;
}

.icp-flag-2.icp-flag-2-in,
.icp-flag-3.icp-flag-3-in {
	background-position: -18px -36px;
}

.icp-flag-2.icp-flag-2-it,
.icp-flag-3.icp-flag-3-it {
	background-position: -18px -84px;
}

.icp-flag-2.icp-flag-2-jp,
.icp-flag-3.icp-flag-3-jp {
	background-position: -18px -96px;
}

.icp-flag-2.icp-flag-2-mx,
.icp-flag-3.icp-flag-3-mx {
	background-position: -36px 0;
}

.icp-flag-2.icp-flag-2-nl,
.icp-flag-3.icp-flag-3-nl {
	background-position: -36px -12px;
}

.icp-flag-2.icp-flag-2-ng,
.icp-flag-3.icp-flag-3-ng {
	background-position: -90px -108px;
}

.icp-flag-2.icp-flag-2-sa,
.icp-flag-3.icp-flag-3-sa {
	background-position: -36px -84px;
}

.icp-flag-2.icp-flag-2-sg,
.icp-flag-3.icp-flag-3-sg {
	background-position: -36px -96px;
}

.icp-flag-2.icp-flag-2-tr,
.icp-flag-3.icp-flag-3-tr {
	background-position: -54px -72px;
}

.icp-flag-2.icp-flag-2-us,
.icp-flag-3.icp-flag-3-us {
	background-position: -54px -108px;
}

.icp-flag-2.icp-flag-2-se,
.icp-flag-3.icp-flag-3-se {
	background-position: -54px -24px;
}

.icp-flag-2.icp-flag-2-pl,
.icp-flag-3.icp-flag-3-pl {
	background-position: -36px -60px;
}

.icp-flag-2.icp-flag-2-za,
.icp-flag-3.icp-flag-3-za {
	background-position: -36px -108px;
}

.icp-flag-2.icp-flag-2-ie,
.icp-flag-3.icp-flag-3-ie {
	background-position: -144px -96px;
}

.icp-nav-flag.icp-nav-flag-us {
	background-position: 0 -130px;
}

.icp-nav-flag.icp-nav-flag-gb {
	background-position: -24px -130px;
}

.icp-nav-flag.icp-nav-flag-uk {
	background-position: -24px -130px;
}

.icp-nav-flag.icp-nav-flag-tr {
	background-position: -48px -130px;
}

.icp-nav-flag.icp-nav-flag-sg {
	background-position: -72px -130px;
}

.icp-nav-flag.icp-nav-flag-nl {
	background-position: 0 -148px;
}

.icp-nav-flag.icp-nav-flag-mx {
	background-position: -24px -148px;
}

.icp-nav-flag.icp-nav-flag-jp {
	background-position: -48px -148px;
}

.icp-nav-flag.icp-nav-flag-it {
	background-position: -72px -148px;
}

.icp-nav-flag.icp-nav-flag-in {
	background-position: 0 -166px;
}

.icp-nav-flag.icp-nav-flag-fr {
	background-position: -24px -166px;
}

.icp-nav-flag.icp-nav-flag-es {
	background-position: -48px -166px;
}

.icp-nav-flag.icp-nav-flag-cn {
	background-position: -72px -166px;
}

.icp-nav-flag.icp-nav-flag-ca {
	background-position: 0 -184px;
}

.icp-nav-flag.icp-nav-flag-br {
	background-position: -24px -184px;
}

.icp-nav-flag.icp-nav-flag-au {
	background-position: -48px -184px;
}

.icp-nav-flag.icp-nav-flag-ae {
	background-position: -72px -184px;
}

.icp-nav-flag.icp-nav-flag-de {
	background-position: 0 -202px;
}

.icp-nav-flag.icp-nav-flag-sa {
	background-position: -24px -202px;
}

.icp-nav-flag.icp-nav-flag-se {
	background-position: -72px -202px;
}

.icp-nav-flag.icp-nav-flag-pl {
	background-position: -48px -202px;
}

.icp-nav-flag.icp-nav-flag-eg {
	background-position: -96px -202px;
}

.icp-nav-flag.icp-nav-flag-be {
	background-position: -120px -202px;
}

.icp-nav-flag.icp-nav-flag-co {
	background-position: -96px -166px;
}

.icp-nav-flag.icp-nav-flag-cl {
	background-position: -96px -148px;
}

.icp-nav-flag.icp-nav-flag-ng {
	background-position: -96px -184px;
}

.icp-nav-flag.icp-nav-flag-za {
	background-position: -96px -130px;
}

.icp-nav-flag.icp-nav-flag-ie {
	background-position: -120px -184px;
}

.icp-flyout-flag.icp-flyout-flag-us {
	background-position: 0 -230px;
}

.icp-flyout-flag.icp-flyout-flag-gb {
	background-position: -17px -230px;
}

.icp-flyout-flag.icp-flyout-flag-uk {
	background-position: -17px -230px;
}

.icp-flyout-flag.icp-flyout-flag-tr {
	background-position: -34px -230px;
}

.icp-flyout-flag.icp-flyout-flag-sg {
	background-position: -51px -230px;
}

.icp-flyout-flag.icp-flyout-flag-nl {
	background-position: 0 -243px;
}

.icp-flyout-flag.icp-flyout-flag-mx {
	background-position: -17px -243px;
}

.icp-flyout-flag.icp-flyout-flag-jp {
	background-position: -34px -243px;
}

.icp-flyout-flag.icp-flyout-flag-it {
	background-position: -51px -243px;
}

.icp-flyout-flag.icp-flyout-flag-in {
	background-position: 0 -256px;
}

.icp-flyout-flag.icp-flyout-flag-fr {
	background-position: -17px -256px;
}

.icp-flyout-flag.icp-flyout-flag-es {
	background-position: -34px -256px;
}

.icp-flyout-flag.icp-flyout-flag-cn {
	background-position: -51px -256px;
}

.icp-flyout-flag.icp-flyout-flag-ca {
	background-position: 0 -269px;
}

.icp-flyout-flag.icp-flyout-flag-br {
	background-position: -17px -269px;
}

.icp-flyout-flag.icp-flyout-flag-au {
	background-position: -34px -269px;
}

.icp-flyout-flag.icp-flyout-flag-ae {
	background-position: -51px -269px;
}

.icp-flyout-flag.icp-flyout-flag-de {
	background-position: 0 -282px;
}

.icp-flyout-flag.icp-flyout-flag-sa {
	background-position: -17px -282px;
}

.icp-flyout-flag.icp-flyout-flag-se {
	background-position: -51px -282px;
}

.icp-flyout-flag.icp-flyout-flag-pl {
	background-position: -34px -282px;
}

.icp-flyout-flag.icp-flyout-flag-eg {
	background-position: -68px -282px;
}

.icp-flyout-flag.icp-flyout-flag-be {
	background-position: -102px -282px;
}

.icp-flyout-flag.icp-flyout-flag-cl {
	background-position: -136px -282px;
}

.icp-flyout-flag.icp-flyout-flag-co {
	background-position: -119px -282px;
}

.icp-flyout-flag.icp-flyout-flag-ng {
	background-position: -85px -282px;
}

.icp-flyout-flag.icp-flyout-flag-za {
	background-position: -153px -282px;
}

.icp-flyout-flag.icp-flyout-flag-ie {
	background-position: -119px -269px;
}

.nav-arrow.icp-up-down-arrow {
	background: url("/public/images/flag.png");
	width: 12px;
	height: 16px;
	background-position: -79px -79px;
	position: relative;
	left: 9px;
	border: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min--moz-device-pixel-ratio: 2),
	only screen and (-o-min-device-pixel-ratio: 2 / 1),
	only screen and (min-device-pixel-ratio: 2),
	only screen and (min-resolution: 192dpi),
	only screen and (min-resolution: 2dppx) {
	.icp-flag-2,
	.icp-flag-3,
	.icp-nav-flag,
	.icp-nav-globe-img-2,
	.icp-radio,
	.nav-arrow.icp-up-down-arrow {
		background-image: url(https://m.media-amazon.com/images/S/sash/vqXWsNPg$9994Pg.png);
		background-size: 194px 295px;
	}
}

.icp-container-desktop * {
	box-sizing: border-box;
}

span.icp-container-desktop {
	vertical-align: top;
	margin: 18px auto 0;
	margin-left: 70px;
}

@media (max-width: 750px) {
	span.icp-container-desktop {
		margin-left: auto;
	}
}

.icp-container-desktop .icp-button {
	display: inline-block !important;
	border: 1px solid #848688;
	border-radius: 3px;
	padding: 6px 18px 6px 8px;
	font-size: 13px;
	margin-right: 4px;
}

.icp-container-desktop .icp-button .icp-language-link {
	display: inline-block;
}

.icp-container-desktop .icp-button .icp-language-link:focus {
	outline-offset: 2px;
}

.icp-container-desktop .icp-button .icp-up-down-arrow:focus {
	outline-offset: 2px;
}

.icp-divider {
	max-width: 300px;
	margin-left: 24px;
	margin-right: 24px;
	text-align: left;
}

#nav-flyout-icp .nav-divider,
#nav-flyout-icp-footer-flyout .nav-divider {
	margin-top: 6px;
	margin-left: 24px;
}

.icp-flyout-learn-more {
	font-size: 11px;
	margin-left: 5px;
}

a.icp-flyout-learn-more {
	text-decoration: underline;
}

.icp-flyout-change {
	float: right;
	font-size: 12px;
}

.a-popover .a-button * {
	box-sizing: border-box;
}

.nav-genz .icp-link-style-2 {
	padding-right: 5px !important;
}

.nav-genz .icp-nav-link-inner {
	margin-left: -24px;
}

.nav-genz .icp-nav-link-border {
	display: none;
}

#nav-flyout-icp ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav-flyout-icp li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#nav-flyout-icp-footer-flyout ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav-flyout-icp-footer-flyout li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/* ******** */
.GLUX_Hidden {
	display: none;
}

.GLUX_Block {
	display: block !important;
}

.GLUX_Inline {
	display: inline;
}

.GLUX_Full_Width {
	width: 100%;
}

.GLUX_Mobile_Subtext {
	padding-left: 1.7rem;
}

.GLUX_Tab_Section_Padding {
	padding-top: 1.3rem;
	padding-bottom: 1.3rem;
}

.GLUX_Mobile_Tile_Truncation {
	display: -webkit-box;
	-webkit-line-clamp: 6;
	line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.GLUX_Desktop_Row {
	height: 45px;
}

.GLUX_Desktop_Default_Row {
	height: 70px;
}

.GLUX_Full_Width_Mobile_Zip {
	width: 90%;
	display: block;
	margin: auto;
}

.GLUX_Pin_Image {
	margin: 0 5px 0 5px;
	width: 14px;
	height: 16px;
	float: left;
	background-image: url(https://m.media-amazon.com/images/S/sash/jkRuHu16eujI0WC.png);
}

@media (min-width: 320px) and (max-width: 400px) {
	.GLUX_Popover {
		width: calc(375px - (400px - 100vw));
	}
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),
	only screen and (min-resolution: 192dpi),
	only screen and (min-resolution: 2dppx) {
	.GLUX_Pin_Image {
		background-image: url(https://m.media-amazon.com/images/S/sash/5uJUWEszo9hoRiT.png);
		background-size: contain;
	}
}

.GLUX_Mobile_Colored_Pin_Image {
	margin: 0.2rem 0.7rem 0 1.9rem;
	width: 12px;
	height: 15px;
	float: left;
	background-size: 100% 100%;
	background-image: url(https://m.media-amazon.com/images/S/sash/7Nf$80pr8M8iP8U.png);
}

.GLUX_Mobile_Country {
	margin: 1.3rem;
}

.GLUX_Back_Arrow {
	float: left;
	background-repeat: no-repeat;
	height: 3.2rem;
	width: 3.2rem;
	margin: 1.3rem 0.7rem 0.7rem 1.3rem;
	background-size: 100% 100%;
	background-image: url(https://m.media-amazon.com/images/S/sash/MzBlK1UBudXJetO.png);
}

.GLUX_Mobile_Back_Label {
	margin-top: 2.1rem;
}

.GLUX_Default_Mobile_Text {
	position: absolute;
	bottom: 0;
}

.GLUX_Close {
	float: right !important;
	position: absolute;
	background-repeat: no-repeat;
	right: 0;
	width: 3.2rem;
	height: 3.2rem;
	margin: 1.3rem 1.7rem 0 1.7rem;
	background-image: url(https://m.media-amazon.com/images/S/sash/hmVNTQDah1G18pL.png);
}

.GLUX_Globe_Image {
	margin: 0.2rem 0.7rem 0 1.7rem;
	width: 15px;
	height: 15px;
	float: left;
	background-size: 100% 100%;
	background-image: url(https://m.media-amazon.com/images/S/sash/GfikJ0xvVSRQIzY.png);
}

.GLUX_Mobile_Tile {
	width: 140px;
	height: 130px;
}

.GLUX_Mobile_Tile .a-button-inner {
	height: 100%;
}

.GLUX_Mobile_Pickup_Tile {
	width: 210px;
	height: 130px;
}

.GLUX_Success_Row {
	border-color: #e77600 !important;
	cursor: unset !important;
}

.GLUX_Disable {
	pointer-events: none;
	cursor: default;
}

.GLUX_Disable a {
	color: #767676;
}

#GLUXZipDelimiter {
	padding: 0.4rem;
}

#GLUXPCDContainer ul.a-tabs {
	background-color: none;
	border: none;
	border-bottom: 1px solid #ddd;
}

#GLUXPCDContainer ul.a-tabs .a-active:first-child a {
	border-left: 1px solid #ddd;
}

#GLUXPCDContainer .a-box-tab {
	padding: 15px 15px 0;
}

#GLUXPCDBackButton {
	cursor: pointer;
}

#GLUXMobileCore #GLUXPCDChangeMessage {
	width: 100%;
	margin: 0;
}

#GLUXMobileCore #GLUXPCDChangeMessage:after {
	display: none;
}

#GLUXMobileCore #GLUXPCDChangeMessage .a-button-inner:before {
	display: none;
}

.Bottomsheet_Overlay {
	opacity: 0.5;
}

#GLUXCityWithDistrict_DistrictInput.GLUX_Disable,
#GLUXCityWithDistrict_DistrictViewButton.GLUX_Disable {
	background-color: #d3d3d3;
}

.GLUX_City_District_Grid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 0.5rem;
	margin-bottom: 0.5rem;
}

.GLUX_City_District_Grid span {
	position: relative;
}

.GLUX_City_District_Grid input {
	width: 100%;
}

.GLUX_Auto_Complete_Scroll {
	overflow: auto;
	max-height: 116px;
	margin: 0;
	padding-left: 0;
	background: #fff;
	z-index: 100;
	position: absolute;
	width: 100%;
	border-radius: 4px;
	z-index: 200;
}

.GLUX_Auto_Complete_Result li:hover {
	background: #e5e5e5;
	cursor: pointer;
}

.Auto_Complete_Active {
	background: #e5e5e5;
}

.GLUX_City_District_Mobile_Grid {
	display: grid;
	grid-gap: 1rem;
}

.GLUX_Flex_Space_Between {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.GLUX_Search_Style {
	position: absolute;
	top: 27px;
	left: 27px;
}

.GLUX_Padding_Start_Large {
	padding-inline-start: 3rem;
}

.glow-zipcode-error {
	font-size: 12px;
}

.state-name {
	font-size: 0.9em;
	color: rgba(0, 0, 0, 0.5);
	margin-left: 5px;
	font-style: italic;
	opacity: 0.5;
}

.glux-mobile-ui-blocker {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 99999;
	background-color: transparent;
	pointer-events: all;
	cursor: not-allowed;
	display: flex;
	justify-content: center;
	align-items: center;
}

.GLUX_Popover {
	overflow: visible;
}

.GLUX_Popover > div.a-popover-inner {
	overflow: visible !important;
}

.address-spinner-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: rgba(255, 255, 255, 0.7);
}

#mobile-throttle-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 99999;
}

#mobile-throttle-spinner.fixed-position {
	position: fixed;
}

.glux-desktop-ui-blocker {
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 99999;
	background-color: transparent;
	pointer-events: all;
	cursor: not-allowed;
}

/* ******** */
.amzn-ss-brand {
	clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
}

#amzn-ss-cc-campaign-container {
	display: flex;
	align-items: center;
	gap: 12px;
}

#amzn-ss-cc-campaign-url {
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	display: flex;
	gap: 4px;
}

#amzn-ss-cc-campaign-url:hover {
	border-bottom: 1px solid #007185;
	color: #007185;
	text-decoration: none;
}

.amzn-ss-promo-slot {
	flex: 1 1 30%;
	color: unset;
}

#amzn-ss-promo-slot-nsa {
	color: #565959;
	margin: 0;
}

#amzn-ss-promo-slot {
	color: #565959;
	margin: 0;
}

.amzn-ss-loading {
	max-width: 380px;
}

@media only screen and (max-width: 1068px) {
	.amzn-ss-promo-slot {
		display: none;
	}
}

.amzn-ss-asin-alert-slot {
	flex: 1 1 30%;
	transform: translateY(-110%);
	transition: transform 0.5s ease;
	max-height: 76px;
	display: grid;
	overflow: hidden;
}

.amzn-ss-asin-alert-slide-in {
	transform: translateY(0);
}

.amzn-ss-asin-filter-alert-content {
	display: grid;
	grid-template-columns: 20px 65% auto;
	column-gap: 8px;
	background-color: #fff;
	align-items: center;
}

.amzn-ss-asin-filter-alert-no-button-content {
	grid-template-columns: 20px auto;
}

.amzn-ss-asin-alert-text-content {
	grid-column-start: 2;
}

.amzn-ss-asin-alert-button {
	padding: 10px 16px;
	grid-column-start: 3;
	max-height: 37px;
}

#amzn-ss-asin-filter-alert-header {
	font-weight: 700;
}

#amzn-ss-asin-filter-alert-text {
	font-size: 12px;
	line-height: 16px;
}

.amzn-ss-border-left {
	border-left: 2px solid #d6d9d9;
}

.amzn-ss-wrap .amzn-ss-get-link-container {
	align-items: center;
	border-left: 2px solid #d6d9d9;
	display: flex;
	padding-left: 24px;
	margin-left: auto;
}

.amzn-ss-wrap {
	background-color: #fff;
	font-family: "Amazon Ember", Arial;
	display: flex;
	gap: 24px;
	justify-content: space-between;
	width: 100%;
}

.amzn-ss-link-home-page:link {
	color: #fff;
	font-size: 18px;
	line-height: 24px;
}

.amzn-ss-link-home-page:link:hover {
	filter: brightness(0.8);
	text-decoration: none;
}

.amzn-ss-link-home-page:visited {
	color: #fff;
}

.amzn-ss-brand {
	background: linear-gradient(270deg, #6868cb, #343465);
	color: #fff;
	width: fit-content;
	padding-bottom: 16px;
	padding-left: 16px;
	padding-right: 44px;
	padding-top: 16px;
}

.amzn-ss-label {
	color: #565959;
}

.amzn-ss-label,
.amzn-ss-logo-subtitle {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 4px;
	text-wrap: nowrap;
}

.amzn-ss-content {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 8px;
}

.amzn-ss-content.amzn-ss-loading {
	animation: gradientAnimation 2s ease infinite 0.5s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
	background: linear-gradient(to right, #c8cccc, #888c8c);
	background-size: 200% 200%;
	border-radius: 100px;
	min-height: 20px;
	min-width: 100px;
}

.amzn-ss-content-unavailable {
	color: #cc0c39;
}

.amzn-ss-logo-heading {
	margin-top: 0;
	font-size: 18px;
	line-height: 24px;
}

#amzn-ss-get-link-button {
	border-radius: 100px;
	box-shadow: 0 2px 5px 0 #d5d9d980;
	padding: 10px 16px;
}

.amzn-ss-compensation {
	align-items: center;
	border-right: 2px solid #d6d9d9;
	display: flex;
	flex: 0 1 25%;
	justify-content: space-around;
	padding-right: 24px;
}

.amzn-ss-promo-slot {
	align-self: center;
	color: #565959;
}

.amzn-ss-get-link-container {
	align-items: center;
	border-left: 2px solid #d6d9d9;
	display: flex;
	flex: 0 1 15%;
	padding-left: 24px;
	margin-left: auto;
}

.amzn-ss-settings {
	align-self: center;
}

#amzn-ss-settings-popover-link {
	background: 0 0;
	border: none;
	border-radius: 100px;
	margin: 16px;
	margin-right: 24px;
}

.amzn-ss-store-tag-dropdown {
	max-width: 120px;
}

.amzn-ss-links {
	border-bottom: 2px solid #d6d9d9;
	margin: 8px 0;
	padding-bottom: 8px;
}

.amzn-ss-links li {
	list-style: none;
	margin-bottom: 8px;
}

.amzn-ss-text-textarea-container,
.amzn-ss-tracking-block {
	border-bottom: 2px solid #d6d9d9;
	margin-bottom: 8px;
	padding: 8px 0;
}

.amzn-ss-text-link-radio-button-container
	.amzn-ss-text-radio-button:first-child {
	margin-right: 32px;
}

.amzn-ss-turnoff-message {
	display: none;
}

@media only screen and (max-width: 1068px) {
	#amzn-ss-promo-slot-nsa {
		display: none;
	}

	#amzn-ss-promo-slot {
		display: none;
	}

	.amzn-ss-compensation {
		border-right: none;
		flex: auto;
		padding-right: 0;
	}

	.amzn-ss-get-link-container {
		border-left: none;
		flex: auto;
	}
}

@keyframes gradientAnimation {
	0% {
		background-position: 0 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0 50%;
	}
}

.nav-ewc-persistent-hover #nav-AssociateStripe {
	margin-right: 0 !important;
}

/* ******** */
.glow-toaster {
	font-family: inherit;
	padding: 6px 18px;
}

.glow-toaster-body {
	overflow: auto;
}

.glow-toaster-footer {
	text-align: right;
}

.glow-toaster-button {
	display: inline-block !important;
	margin-left: 5px !important;
	margin-right: 5px !important;
}

.glow-toaster-slot-default {
	background: #fff;
	color: inherit;
}

.glow-toaster-slot-subnav {
	background: #fff;
	color: inherit;
}

.glow-toaster-theme-alert {
	background: #fee !important;
	color: inherit !important;
}

.glow-toaster-theme-fresh {
	background: #d8f7eb !important;
	color: inherit !important;
}

.glow-toaster-slot-default {
	position: absolute;
	top: 12px !important;
	left: 111px;
	width: 450px;
	z-index: 100;
}

@media (min-width: 1100px) {
	.glow-toaster-slot-default {
		left: 123px;
	}
}

@media (min-width: 1700px) {
	.glow-toaster-slot-default {
		left: 131px;
	}
}

.glow-toaster-slot-default .nav-arrow {
	margin-left: -7px;
}

.glow-toaster-slot-default.nav-flyout {
	display: inherit;
}

.glow-toaster-slot-default.glow-toaster-theme-alert .nav-arrow-inner {
	border-bottom-color: #fee;
}

.glow-toaster-slot-default.glow-toaster-theme-fresh .nav-arrow-inner {
	border-bottom-color: #d8f7eb;
}

.glow-toaster-overlay {
	position: absolute;
	width: 100%;
	height: 0;
	z-index: 3;
	background-color: #000;
	opacity: 0.7;
	touch-action: none;
}

.glow-toaster-overlay-lock {
	overflow-y: hidden;
}

/* ******** */
#nav-flyout-abAcquisition {
	height: 298px;
	width: 512px;
	padding: 7px 12px 12px 12px;
	border: 0;
	margin: 0;
}

.nav-flyout-ab-asin-container {
	display: flex;
}

img.nav-flyout-ab-image {
	display: block;
	width: auto;
	max-height: 120px;
}

.nav-flyout-ab-first-image {
	width: 488px;
	height: 139px;
	margin: 0;
	border: 0;
	background: #fff;
	padding: 7px 2px 0 2px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.nav-flyout-ab-save-text {
	height: 19px;
	color: #fff;
	font-family: "Amazon Ember";
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.12px;
	line-height: 19px;
	margin-right: 6px;
	margin-left: 6px;
}

.nav-flyout-ab-save-text-container {
	height: 19px;
	display: inline-block;
	top: 26px;
	background-color: #002f36;
	position: absolute;
	margin: 0 auto;
}

.nav-flyout-ab-container {
	width: 488px;
	padding-top: 16px;
}

.nav-flyout-ab-asin-element {
	height: 120px;
	position: relative;
	margin-left: 2%;
	justify-content: center;
	display: flex;
	align-items: center;
	background: #fff;
	margin-top: 1%;
	margin-bottom: 1%;
}

#nav-flyout-abActivation {
	height: 249px;
	width: 281px;
	padding: 13px 13px 14px 14px;
	border: 0;
	margin: 0;
}

.nav-activation-verified-negative-container {
	width: 253px;
	padding-top: 16.48px;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
}

.nav-activation-pending-verification-container {
	width: 253px;
	padding-top: 29.48px;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
}

.nav-activation-static-image {
	width: 253px;
	height: 156px;
	margin-bottom: 0;
}

.nav-activation-upload-text-container {
	height: 19px;
	font-family: "Amazon Ember";
	font-size: 13px;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
}

.nav-activation-restart-text-container {
	height: 19px;
	color: #555;
	font-family: "Amazon Ember";
	font-size: 13px;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin-bottom: 0;
}

.nav-activation-pending-text-container {
	height: 19px;
	font-family: "Amazon Ember";
	font-size: 13px;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin-bottom: 0;
}

#nav-flyout-abAccountLink {
	height: auto;
	width: auto;
	padding: 13px 13px 14px 14px;
	border: 0;
	margin: 0;
}

.nav-activation-static-verified-positive-image {
	width: 512px;
	height: 298px;
	margin-bottom: 0;
}

#nav-flyout-abCatAcquisition {
	height: 298px;
	width: 512px;
	padding: 7px 12px 12px 12px;
	border: 0;
	margin: 0;
}

.nav-flyout-ab-asin-container {
	display: flex;
}

img.nav-flyout-ab-image {
	display: block;
	width: auto;
	max-height: 120px;
}

.nav-flyout-ab-first-image {
	width: 488px;
	height: 139px;
	margin: 0;
	border: 0;
	background: #fff;
	padding: 7px 2px 0 2px;
	justify-content: center;
	align-items: center;
	display: flex;
}

.nav-flyout-ab-save-text {
	height: 19px;
	color: #fff;
	font-family: "Amazon Ember";
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.12px;
	line-height: 19px;
	margin-right: 6px;
	margin-left: 6px;
}

.nav-flyout-ab-save-text-container {
	height: 19px;
	display: inline-block;
	top: 26px;
	background-color: #232f3e;
	position: absolute;
	margin: 0 auto;
}

.nav-flyout-ab-container {
	width: 488px;
	padding-top: 16px;
}

.nav-flyout-ab-asin-element {
	height: 120px;
	position: relative;
	margin-left: 2%;
	justify-content: center;
	display: flex;
	align-items: center;
	background: #fff;
	margin-top: 1%;
	margin-bottom: 1%;
}

#nav-flyout-abCatActivation {
	height: 249px;
	width: 281px;
	padding: 13px 13px 14px 14px;
	border: 0;
	margin: 0;
}

.nav-activation-verified-negative-container {
	width: 253px;
	padding-top: 16.48px;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
}

.nav-activation-pending-verification-container {
	width: 253px;
	padding-top: 29.48px;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
}

.nav-activation-static-image {
	width: 253px;
	height: 156px;
	margin-bottom: 0;
}

.nav-activation-upload-text-container {
	height: 19px;
	font-family: "Amazon Ember";
	font-size: 13px;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
}

.nav-activation-restart-text-container {
	height: 19px;
	color: #555;
	font-family: "Amazon Ember";
	font-size: 13px;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin-bottom: 0;
}

.nav-activation-pending-text-container {
	height: 19px;
	font-family: "Amazon Ember";
	font-size: 13px;
	letter-spacing: 0;
	line-height: 19px;
	text-align: center;
	margin-bottom: 0;
}

#nav-flyout-abCatAccountLink {
	height: auto;
	width: auto;
	padding: 13px 13px 14px 14px;
	border: 0;
	margin: 0;
}

.nav-activation-static-verified-positive-image {
	width: 512px;
	height: 298px;
	margin-bottom: 0;
}

#nav-flyout-abCatClaimedDomain {
	height: auto;
	width: auto;
	padding: 13px 13px 14px 14px;
	border: 0;
	margin: 0;
}

.nav-claimed-domain-static-image {
	width: 512px;
	height: 298px;
	margin-bottom: 0;
}

#nav-flyout-abCatPendingInvitation {
	height: auto;
	width: auto;
	padding: 13px 13px 14px 14px;
	border: 0;
	margin: 0;
}

.nav-pending-invitation-static-image {
	width: 512px;
	height: 298px;
	margin-bottom: 0;
}

#nav-flyout-abCatShuma {
	height: auto;
	width: auto;
	padding: 13px 13px 14px 14px;
	border: 0;
	margin: 0;
}

/* ******** */
#navbar #nav-flyout-ewc {
	width: 220px;
	border: 0;
	padding: 0;
	line-height: 1em;
	position: fixed;
	top: 0;
	height: 100%;
	z-index: 4;
	display: block;
	right: -220px;
}

html:not(.nav-ewc-persistent-hover) #navbar #nav-flyout-ewc {
	width: 0;
}

html:not(.nav-ewc-persistent-hover) #navbar #nav-flyout-ewc .nav-flyout-head {
	border-bottom: 1px solid #394452;
}

html:not(.nav-ewc-persistent-hover)
	#navbar
	#nav-flyout-ewc
	.nav-flyout-body
	#ewc-content
	#ewc-tab {
	border-left: 1px solid #394452;
}

.nav-ewc-persistent-hover #navbar #nav-flyout-ewc {
	z-index: 5;
}

.nav-ewc-persistent-hover
	#navbar
	#nav-flyout-ewc
	.nav-flyout-body
	#ewc-content
	#ewc-tab {
	border-left: 0;
}

.nav-ewc-persistent-hover
	#navbar
	#nav-flyout-ewc
	#ewc
	#ewc-checkout.ewc-untabbed-checkout {
	border-left: 0;
}

#navbar #nav-flyout-ewc .nav-flyout-head {
	background-position: 0 -725px;
	position: relative;
	background-color: #fff;
	height: 50px;
	border-left: 1px solid #232f3e;
	padding-top: 3px;
}

#navbar #nav-flyout-ewc .nav-flyout-body {
	position: relative;
	background-color: #fff;
	height: 100%;
}

#navbar #nav-flyout-ewc .nav-ewc-content {
	height: 100%;
	background-position: center 100px;
}

#navbar #nav-flyout-ewc .nav-ewc-content .nav-ewc-error {
	display: none;
}

#navbar #nav-flyout-ewc .nav-ewc-content.nav-tpl-flyoutError .nav-ewc-error {
	display: block;
}

#navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head {
	top: auto;
}

#navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head .nav-flyout-head {
	display: none;
}

#navbar #nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head .nav-flyout-tail {
	display: none;
}

#navbar #nav-flyout-ewc.nav-ewc-lazy-align .nav-ewc-content {
	background-position: center 200px;
}

#navbar #nav-flyout-ewc .nav-flyout-body.nav-ewc-unpinbody {
	border-left: 1px solid #222f3f;
}

#navbar #nav-flyout-ewc .nav-flyout-tail {
	position: absolute;
	top: 0;
	left: 0;
	width: 8px;
	height: 100%;
	background-color: orange;
	z-index: -1;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 100%;
	background-color: #232f3e;
	z-index: -1;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail .nav-ewc-pin-button {
	position: absolute;
	left: -20px;
	width: 22px;
	height: 40px;
	background-color: #232f3e;
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	border-radius: 0\9;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail a.nav-ewc-pin-button:focus {
	outline: 0 none;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail .nav-ewc-pin-arrow {
	position: absolute;
	left: 9px;
	top: 15px;
	background-color: #232f3e;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin {
	left: -10px;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin .nav-ewc-pin-arrow {
	border-style: solid;
	_border-style: dashed;
	border-width: 5px;
	border-color: transparent;
	border-right: 5px solid #a8acb2;
	border-left-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-pin .nav-ewc-pin-ttc-open {
	display: block;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-unpin .nav-ewc-pin-arrow {
	border-style: solid;
	_border-style: dashed;
	border-width: 5px;
	border-color: transparent;
	border-right-width: 0;
	border-left: 5px solid #a8acb2;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tail.nav-ewc-unpin .nav-ewc-pin-ttc-close {
	display: block;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tt {
	position: absolute;
	left: -125px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border-radius: 0\9;
	background-color: #444c55;
	border: 1px solid #2f353b;
	color: #fff;
	font-size: 13px;
	padding: 8px 10px;
	width: 95px;
	text-align: center;
	display: none;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-tt .nav-ewc-pin-tt-arrow {
	border-style: solid;
	_border-style: dashed;
	border-width: 7px;
	border-color: transparent;
	border-right-width: 0;
	border-left: 7px solid #2f353b;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	right: -7px;
	top: 7px;
}

#navbar #nav-flyout-ewc .nav-ewc-pin-ttc-close,
#navbar #nav-flyout-ewc .nav-ewc-pin-ttc-open {
	display: none;
}

#navbar #nav-flyout-ewc .nav-cart {
	float: none;
	margin-top: 5px;
	margin-left: 64px;
}

#navbar #nav-flyout-ewc .nav-cart .nav-line-2 .nav-icon {
	display: none;
}

#navbar #nav-flyout-ewc .nav-cart:focus,
#navbar #nav-flyout-ewc .nav-cart:hover {
	top: 1px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

#navbar #nav-flyout-ewc.nav-click-ewc {
	z-index: 10;
}

#navbar #nav-flyout-ewc.nav-click-ewc .nav-flyout-head {
	height: 99px;
	padding-top: 8px;
}

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links {
	height: 39px;
	padding-top: 5px;
	margin-bottom: 2px;
	text-align: right;
}

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links a {
	color: #fff;
	font-weight: 700;
	padding-right: 12px;
	margin-right: 8px;
	text-decoration: none;
	position: relative;
}

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links a:hover {
	text-decoration: underline;
}

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links .nav-ewc-close-link {
	float: left;
	margin-left: 8px;
}

#navbar #nav-flyout-ewc.nav-click-ewc .nav-ewc-links .nav-arrow {
	background-position: -110px -360px;
	width: 6px;
	height: 8px;
	border: none;
	top: 4px;
	right: 0;
}

.nav-ewc-persistent-hover body {
	padding-right: 212px;
}

.nav-ewc-persistent-hover.a-js body {
	padding-right: 220px;
}

.nav-ewc-persistent-hover body #nav-tools {
	padding-right: 0;
}

.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-main {
	right: 0;
}

.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-main .nav-divider {
	display: none;
}

.nav-ewc-persistent-hover body #navbar.nav-pinned #nav-search {
	right: 342px;
}

.nav-ewc-persistent-hover body #navbar #nav-flyout-ewc .nav-ewc-close-link {
	display: none;
}

.nav-ewc-persistent-hover body #miniATFUDP {
	margin-right: 220px;
	width: auto;
}

.nav-ewc-persistent-hover body #nav-flyout-ewc {
	box-shadow: none;
}

.nav-ewc-persistent-hover body .pantry-shelf-outer .pantry-shelf-header {
	width: auto;
	left: 0;
	right: 220px;
}

.nav-ewc-persistent-hover
	body
	.airstream-header-container
	.airstream-pin-to-top {
	right: 220px;
}

.nav-ewc-persistent-hover body .MusicCartBar[style~="fixed;"] {
	right: 220px;
}

.nav-ewc-persistent-hover body .MusicCartBarFullCSS {
	left: auto;
	right: 220px;
}

@media screen and (min-width: 1340px) {
	.nav-ewc-persistent-hover body .aiv-container-flex,
	.nav-ewc-persistent-hover body .aiv-container-limited {
		width: 1320px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body #dv-product-details #rhf {
		width: 1320px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body #dv-product-details body > center {
		width: 1320px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body .dp-main-meta {
		width: 760px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body .episode-list li p {
		width: 990px;
		padding-right: 220px;
	}
}

@media screen and (min-width: 1500px) and (max-width: 1660px) {
	.nav-ewc-persistent-hover body .aiv-container-flex,
	.nav-ewc-persistent-hover body .aiv-container-limited {
		width: 1480px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body #dv-product-details #rhf {
		width: 1480px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body #dv-product-details body > center {
		width: 1480px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body .dp-main-meta {
		width: 780px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body .episode-list li p {
		width: 990px;
		padding-right: 220px;
	}
}

@media screen and (min-width: 1660px) {
	.nav-ewc-persistent-hover body .aiv-container-limited {
		width: 1480px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body .aiv-container-flex {
		width: 1640px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body .dp-main-meta {
		width: 780px;
		padding-right: 220px;
	}

	.nav-ewc-persistent-hover body .episode-list li p {
		width: 990px;
		padding-right: 220px;
	}
}

@media screen and (max-width: 1470px) {
	.nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-sort-order-options {
		margin-right: 0;
		width: 100% !important;
		margin-bottom: 14px !important;
	}

	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-sort-order-options
		.a-row
		.a-span4,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-sort-order-options
		.a-row
		.a-ws-span4 {
		width: 31.948% !important;
	}

	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-sort-order-options
		.a-row
		.a-span4
		div.a-span4,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-sort-order-options
		.a-row
		.a-ws-span4
		div.a-span4 {
		width: 29.11287% !important;
	}

	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-sort-order-options
		.a-row
		.a-span4
		.a-column,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-sort-order-options
		.a-row
		.a-ws-span4
		.a-column {
		margin-right: 6.3% !important;
		float: left !important;
	}

	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-span6
		div.reviews-filter-by-options,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-ws-span6
		div.reviews-filter-by-options,
	.nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-filter-by-options {
		width: 65.948% !important;
		float: left !important;
	}

	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-span6
		div.reviews-filter-by-options
		.a-ws-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-span6
		div.reviews-filter-by-options
		.a-ws-span6
		div.a-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-span6
		div.reviews-filter-by-options
		div.a-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-ws-span6
		div.reviews-filter-by-options
		.a-ws-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-ws-span6
		div.reviews-filter-by-options
		.a-ws-span6
		div.a-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.a-ws-span6
		div.reviews-filter-by-options
		div.a-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-filter-by-options
		.a-ws-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-filter-by-options
		.a-ws-span6
		div.a-span2,
	.nav-ewc-persistent-hover
		body
		#cm_cr-view_opt
		.reviews-filter-by-options
		div.a-span2 {
		width: 14.122% !important;
		margin-right: 3% !important;
		float: left !important;
	}

	.nav-ewc-persistent-hover body #cm_cr-view_opt .reviews-search-section {
		margin-right: 0;
		float: right !important;
		width: 31.948% !important;
	}
}

.nav-ewc-persistent-hover body #sf-home #panel1b {
	right: 230px;
}

#navbar.layout2 #nav-flyout-ewc {
	border-left: 1px solid #bbb;
}

#navbar.layout2 .ewc-checkout-subtotal {
	margin-top: 8px;
}

#navbar.layout2 .ewc-padding-left-small.ewc-padding-right-small {
	margin-top: 20px;
}

.nav-ewc-persistent-hover:not(.nav-ewc-compact-view) .a-js body #nav-upnav,
.nav-ewc-persistent-hover:not(.nav-ewc-compact-view) .a-js body #nav-upnav-airy,
.nav-ewc-persistent-hover:not(.nav-ewc-compact-view) body #nav-upnav,
.nav-ewc-persistent-hover:not(.nav-ewc-compact-view) body #nav-upnav-airy {
	margin-right: -220px !important;
}

.nav-ewc-persistent-hover:not(.nav-ewc-compact-view) .nav-flyout-body {
	border-left: 1px solid #cacaca;
}

.nav-ewc-arrow {
	display: none;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar.nav-fixed #nav-main,
.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#navbar.nav-fixed
	#nav-main {
	width: 100vw;
}

.nav-ewc-persistent-hover #navbar.nav-fixed #nav-flyout-ewc {
	z-index: 200;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	.nav-ewc-arrow,
.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	.nav-ewc-arrow::before {
	display: block;
	z-index: 6;
	right: -1px;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	.nav-ewc-arrow {
	border-style: solid;
	_border-style: dashed;
	border-width: 7px;
	border-color: transparent;
	border-right: 7px solid #ddd;
	border-left-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 30px;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	.nav-ewc-arrow::before {
	border-style: solid;
	_border-style: dashed;
	border-width: 6px;
	border-color: transparent;
	border-right: 6px solid #fff;
	border-left-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	content: " ";
	position: relative;
	top: -6px;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#nav-flyout-anchor
	.nav-ewc-arrow {
	top: -30px;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#nav-subnav
	~ #nav-flyout-anchor
	.nav-ewc-arrow {
	top: -120px;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#nav-flyout-ewc
	.nav-ewc-arrow {
	left: -7px;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#navbar
	#nav-cart {
	margin: 0;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#navbar
	#nav-cart:focus,
.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#navbar
	#nav-cart:hover {
	top: 1px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0\9;
}

.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#navbar
	#nav-main,
.nav-ewc-persistent-hover.nav-ewc-full-height-persistent-hover
	body
	#navbar
	.nav-main {
	width: auto;
}

#navbar #nav-flyout-ewc.nav-flyout-ewc-compact {
	width: 100px;
}

@media screen and (min-width: 1280px) {
	#navbar #nav-flyout-ewc.nav-flyout-ewc-compact {
		width: 130px;
	}
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow,
.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow::before {
	display: block;
	z-index: 6;
	right: -1px;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow {
	border-style: solid;
	_border-style: dashed;
	border-width: 7px;
	border-color: transparent;
	border-right: 7px solid #ddd;
	border-left-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 30px;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-arrow::before {
	border-style: solid;
	_border-style: dashed;
	border-width: 6px;
	border-color: transparent;
	border-right: 6px solid #fff;
	border-left-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	content: " ";
	position: relative;
	top: -6px;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view
	#nav-flyout-anchor
	.nav-ewc-arrow {
	top: -30px;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view
	#nav-subnav
	~ #nav-flyout-anchor
	.nav-ewc-arrow {
	top: -120px;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view #nav-flyout-ewc .nav-ewc-arrow {
	left: -7px;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view #navbar #nav-flyout-ewc {
	width: 100px;
}

@media screen and (min-width: 1280px) {
	.nav-ewc-persistent-hover.nav-ewc-compact-view #navbar #nav-flyout-ewc {
		width: 130px;
	}
}

.nav-ewc-persistent-hover.nav-ewc-compact-view
	#navbar
	#nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head
	.nav-spinner {
	min-width: 100px;
}

@media screen and (min-width: 1280px) {
	.nav-ewc-persistent-hover.nav-ewc-compact-view
		#navbar
		#nav-flyout-ewc.nav-ewc-lazy-align.nav-ewc-hide-head
		.nav-spinner {
		min-width: 130px;
	}
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-pin-tail,
.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-flyout-head,
.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-flyout-tail {
	display: none;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view body {
	min-width: calc(1000px + 100px);
}

@media screen and (min-width: 1280px) {
	.nav-ewc-persistent-hover.nav-ewc-compact-view body {
		min-width: calc(1000px + 130px);
	}
}

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-cart {
	margin: 0;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-cart:focus,
.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-cart:hover {
	top: 1px;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border-radius: 0\9;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar #nav-main,
.nav-ewc-persistent-hover.nav-ewc-compact-view body #navbar .nav-main {
	width: auto;
}

.nav-ewc-persistent-hover.nav-ewc-compact-view.a-js body {
	padding-right: 100px;
}

@media screen and (min-width: 1280px) {
	.nav-ewc-persistent-hover.nav-ewc-compact-view.a-js body {
		padding-right: 130px;
	}
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav,
.nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav-airy,
.nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav,
.nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav-airy {
	margin-right: -100px !important;
}

@media screen and (min-width: 1280px) {
	.nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav,
	.nav-ewc-persistent-hover.nav-ewc-compact-view .a-js body #nav-upnav-airy,
	.nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav,
	.nav-ewc-persistent-hover.nav-ewc-compact-view body #nav-upnav-airy {
		margin-right: -130px !important;
	}
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty {
	width: 100px;
	height: 100%;
}

@media screen and (min-width: 1280px) {
	.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty {
		width: 130px;
	}
}

.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty::after {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(
			85deg,
			rgba(255, 255, 255, 0) 0,
			rgba(255, 255, 255, 0.1) 10%,
			rgba(255, 255, 255, 0.2) 20%,
			rgba(255, 255, 255, 0.4) 40%,
			rgba(255, 255, 255, 0.6) 60%,
			rgba(255, 255, 255, 0.1) 100%
		),
		linear-gradient(#eee 10px, transparent 0),
		linear-gradient(rgba(255, 255, 255, 0), #fff 350px),
		linear-gradient(#eee 10px, transparent 0),
		linear-gradient(#eee 70px, transparent 0),
		linear-gradient(#eee 70px, transparent 0),
		linear-gradient(#eee 70px, transparent 0),
		linear-gradient(white 100%, transparent 0);
	background-size: 300px 100%, 70px 10px, 100px 100%, 60px 10px, 70px 70px,
		70px 70px, 70px 70px, 100% 100%;
	background-position: 150% 0, 15px 15px, 0 0, 20px 40px, 15px 75px, 15px 160px,
		15px 250px, 0 0;
	background-repeat: no-repeat;
}

@media screen and (min-width: 1280px) {
	.nav-ewc-persistent-hover.nav-ewc-compact-view .nav-ewc-content:empty::after {
		background-size: 300px 100%, 95px 10px, 130px 100%, 85px 10px, 95px 70px,
			95px 70px, 95px 70px, 100% 100%;
	}
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-right
	#navbar
	#nav-flyout-ewc {
	width: 100px !important;
	right: 320px !important;
	padding-top: 12px;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-right
	.nav-ewc-content:not(:empty) {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-right
	.nav-ewc-content:not(:empty)
	.a-list-item,
.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-right
	.nav-ewc-content:not(:empty)
	.nav-ewc-item {
	max-width: 90px;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-right
	.nav-ewc-content:not(:empty)
	fieldset[data-a-component="stepper"][data-a-type="atc"]:not(
		[data-quantity-click-action-vw]
	) {
	width: 80px !important;
	min-width: 60px !important;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-right
	.nav-ewc-content:not(:empty)
	fieldset[data-a-component="stepper"][data-a-type="atc"]:not(
		[data-quantity-click-action-vw]
	)
	.a-stepper-controls {
	width: 80px !important;
	min-width: 60px !important;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-left
	#navbar
	#nav-flyout-ewc {
	width: 100px !important;
	right: 12px !important;
	padding-top: 12px;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-left
	.nav-ewc-content:not(:empty) {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-left
	.nav-ewc-content:not(:empty)
	.a-list-item,
.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-left
	.nav-ewc-content:not(:empty)
	.nav-ewc-item {
	max-width: 90px;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-left
	.nav-ewc-content:not(:empty)
	fieldset[data-a-component="stepper"][data-a-type="atc"]:not(
		[data-quantity-click-action-vw]
	) {
	width: 80px !important;
	min-width: 60px !important;
}

.nav-ewc-persistent-hover
	.rufus-docked-ewc-compact-view-left
	.nav-ewc-content:not(:empty)
	fieldset[data-a-component="stepper"][data-a-type="atc"]:not(
		[data-quantity-click-action-vw]
	)
	.a-stepper-controls {
	width: 80px !important;
	min-width: 60px !important;
}

.rufus-docked-opening-transition {
	transition-property: right, width;
	transition-duration: 450ms;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.rufus-docked-closing-transition {
	transition-property: right, width;
	transition-duration: 250ms;
	transition-timing-function: cubic-bezier(0.17, 0.17, 0.83, 0.83);
}

/* ******** */
.nav-rufus-disco {
	display: flex;
	align-items: center;
	border-radius: 20px;
	background-color: #fff;
	margin: 8px 7px 8px 7px;
	border: none;
	padding: 0 8px;
}

.nav-right .nav-rufus-disco {
	margin-right: 12px;
}

@media (min-width: 1025px) {
	.nav-right .nav-rufus-disco {
		margin-right: 10px;
	}
}

@media (min-width: 1100px) {
	.nav-right .nav-rufus-disco {
		margin-right: 20px;
	}
}

@media (min-width: 1700px) {
	.nav-right .nav-rufus-disco {
		margin-right: 24px;
	}
}

.nav-rufus-disco-avatar {
	width: 14px;
	height: 14px;
	margin-right: 4px;
	max-width: unset;
}

.nav-rufus-disco[data-state="closed"] .nav-rufus-disco-avatar,
.nav-rufus-disco[data-state="minimized"] .nav-rufus-disco-avatar,
.nav-rufus-disco[data-state="peek"] .nav-rufus-disco-avatar {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg width="17" height="14" viewBox="0 0 17 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12.5584 7.02487C10.6303 7.02487 9.06812 8.58494 9.06812 10.5096C9.06812 12.4343 10.4978 13.8576 12.3092 13.9856C12.3899 14.018 15.2208 13.9856 15.3138 13.9856C15.7017 13.9856 16.0159 13.6718 16.0159 13.2844C16.0159 13.195 16.0637 10.2677 16.0329 10.1888C15.8706 8.41491 14.3769 7.02487 12.5584 7.02487Z" fill="%2323A4BA"%3E%3C/path%3E%3Cpath d="M9.76518 4.88643C9.76518 2.18704 7.58108 0 4.88654 0C2.192 0 0.19932 2.00151 0.0201754 4.53749C-0.0252244 4.65053 0.0201698 8.61374 0.0201698 8.74398C0.0201698 9.28705 0.459449 9.72692 1.00179 9.72692C1.12695 9.72692 5.2252 9.79376 5.33563 9.75075C7.81912 9.52345 9.76518 7.43225 9.76518 4.88643Z" fill="%23FF6200"%3E%3C/path%3E%3Cpath d="M13.9291 5.06655C13.8352 5.24374 13.5813 5.24374 13.4874 5.06655L12.8347 3.83549C12.8113 3.7913 12.7751 3.75515 12.7309 3.73172L11.4999 3.07903C11.3227 2.98509 11.3227 2.73123 11.4999 2.63728L12.7309 1.9846C12.7751 1.96117 12.8113 1.92502 12.8347 1.88083L13.4874 0.649768C13.5813 0.472574 13.8352 0.472574 13.9291 0.649768L14.5818 1.88083C14.6052 1.92502 14.6414 1.96117 14.6856 1.9846L15.9166 2.63728C16.0938 2.73123 16.0938 2.98509 15.9166 3.07903L14.6856 3.73172C14.6414 3.75515 14.6052 3.7913 14.5818 3.83549L13.9291 5.06655Z" fill="%23054B59"%3E%3C/path%3E%3C/svg%3E')
		center/contain no-repeat;
}

.nav-rufus-disco[data-state="expanded"],
.nav-rufus-disco[data-state="docked-left"],
.nav-rufus-disco[data-state="docked-right"] {
	background-color: #000;
	box-shadow: inset 0 0 0 1px #fff;
}

.nav-rufus-disco[data-state="expanded"] .nav-rufus-disco-avatar,
.nav-rufus-disco[data-state="docked-left"] .nav-rufus-disco-avatar,
.nav-rufus-disco[data-state="docked-right"] .nav-rufus-disco-avatar {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg width="17" height="14" viewBox="0 0 17 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M12.8917 7.02487C10.9635 7.02487 9.40137 8.58494 9.40137 10.5096C9.40137 12.4343 10.831 13.8576 12.6424 13.9856C12.7232 14.018 15.554 13.9856 15.6471 13.9856C16.035 13.9856 16.3492 13.6718 16.3492 13.2844C16.3492 13.195 16.3969 10.2677 16.3662 10.1888C16.2038 8.41491 14.7101 7.02487 12.8917 7.02487Z" fill="%236ED6E6"%3E%3C/path%3E%3Cpath d="M10.0984 4.88643C10.0984 2.18704 7.91433 0 5.21979 0C2.52525 0 0.532572 2.00151 0.353427 4.53749C0.308028 4.65053 0.353422 8.61374 0.353422 8.74398C0.353422 9.28705 0.792701 9.72692 1.33504 9.72692C1.4602 9.72692 5.55845 9.79376 5.66888 9.75075C8.15237 9.52345 10.0984 7.43225 10.0984 4.88643Z" fill="%23FF6200"%3E%3C/path%3E%3Cpath d="M14.2624 5.06655C14.1684 5.24374 13.9146 5.24374 13.8206 5.06655L13.1679 3.83549C13.1445 3.7913 13.1084 3.75515 13.0642 3.73172L11.8331 3.07903C11.6559 2.98509 11.6559 2.73123 11.8331 2.63728L13.0642 1.9846C13.1084 1.96117 13.1445 1.92502 13.1679 1.88083L13.8206 0.649768C13.9146 0.472574 14.1684 0.472574 14.2624 0.649768L14.9151 1.88083C14.9385 1.92502 14.9746 1.96117 15.0188 1.9846L16.2499 2.63728C16.4271 2.73123 16.4271 2.98509 16.2499 3.07903L15.0188 3.73172C14.9746 3.75515 14.9385 3.7913 14.9151 3.83549L14.2624 5.06655Z" fill="white"%3E%3C/path%3E%3C/svg%3E')
		center/contain no-repeat;
}

.nav-rufus-disco[data-state="expanded"] .nav-rufus-disco-text,
.nav-rufus-disco[data-state="docked-left"] .nav-rufus-disco-text,
.nav-rufus-disco[data-state="docked-right"] .nav-rufus-disco-text {
	color: #fff;
}

.nav-rufus-disco-text {
	font-family: "Amazon Ember";
	font-size: 14px;
	font-weight: 700;
	text-align: left;
	white-space: nowrap;
}

.rufus-panel-container {
	--minimized-container-height: 40px;
	--expanded-container-height: 0px;
	--minimized-container-width: 200px;
	--expanded-container-width: 320px;
	--expanded-container-bottom: 0px;
	--expanded-container-left: 0px;
	--peekView-container-width: 320px;
	--peekView-container-height: auto;
}

.rufus-panel-container[data-state="closed"],
.rufus-panel-container[data-state="expanded"] {
	display: flex;
	width: var(--expanded-container-width);
	transition: box-shadow 0.4s ease-in-out, width 0.4s ease-in-out,
		height 0.4s ease-in-out;
	height: var(--expanded-container-height);
}

.rufus-panel-container[data-state="closed"] .rufus-panel-header-container,
.rufus-panel-container[data-state="expanded"] .rufus-panel-header-container {
	background-color: #fff;
	border-bottom: 1.5px solid #d3d3d3;
}

.rufus-panel-container[data-state="closed"] .rufus-panel-header-grabber-row,
.rufus-panel-container[data-state="expanded"] .rufus-panel-header-grabber-row {
	position: absolute;
	top: 0;
	left: 0;
	right: 12px;
	height: 8px;
	background-color: transparent;
	cursor: ns-resize;
	z-index: 260;
}

.rufus-panel-container[data-state="closed"] .rufus-panel-header-minimize,
.rufus-panel-container[data-state="expanded"] .rufus-panel-header-minimize {
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Crect x="2" y="7" width="12" height="2" rx="1" fill="%23888C8C" /%3E%3C/svg%3E')
		no-repeat center transparent;
}

.rufus-panel-container[data-state="closed"] .rufus-panel-header-minimize:hover,
.rufus-panel-container[data-state="expanded"]
	.rufus-panel-header-minimize:hover {
	background-image: url('data:image/svg+xml;utf8,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="2" y="7" width="12" height="2" rx="1" fill="%23565959"/%3E%3C/svg%3E');
}

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-top,
.rufus-panel-container[data-state="expanded"] .rufus-panel-resize-handle-top {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 12px;
	height: 8px;
	background-color: transparent;
	cursor: ns-resize;
	z-index: 250;
}

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-right,
.rufus-panel-container[data-state="expanded"] .rufus-panel-resize-handle-right {
	position: absolute;
	top: 12px;
	bottom: 0;
	right: 0;
	width: 4px;
	background-color: transparent;
	cursor: ew-resize;
	z-index: 250;
}

.rufus-panel-container[data-state="closed"]
	.rufus-panel-resize-handle-top-right,
.rufus-panel-container[data-state="expanded"]
	.rufus-panel-resize-handle-top-right {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 12px;
	height: 12px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3C/svg%3E")
		no-repeat center transparent;
	cursor: nesw-resize;
	z-index: 250;
}

.rufus-panel-container[data-state="closed"]
	.rufus-panel-resize-handle-top-right:hover,
.rufus-panel-container[data-state="expanded"]
	.rufus-panel-resize-handle-top-right:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3C/svg%3E");
}

.rufus-panel-container[data-state="closed"] .rufus-panel-resize-handle-unified,
.rufus-panel-container[data-state="expanded"]
	.rufus-panel-resize-handle-unified {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 201;
	clip-path: polygon(
		0 0,
		100% 0,
		100% 100%,
		0 100%,
		0 0,
		4px 8px,
		4px calc(100% - 8px),
		calc(100% - 4px) calc(100% - 8px),
		calc(100% - 4px) 8px,
		4px 8px
	);
}

.rufus-panel-container[data-state="closed"] .nav-rufus-content,
.rufus-panel-container[data-state="expanded"] .nav-rufus-content {
	display: flex;
}

.rufus-panel-container[data-state="closed"] .rufus-container-main-view,
.rufus-panel-container[data-state="expanded"] .rufus-container-main-view {
	width: 100%;
}

.rufus-panel-container[data-state="closed"] .rufus-container-peek-view,
.rufus-panel-container[data-state="expanded"] .rufus-container-peek-view {
	display: none;
}

.rufus-panel-container[data-state="closed"] .rufus-panel-header-close,
.rufus-panel-container[data-state="closed"] .rufus-panel-header-minimize,
.rufus-panel-container[data-state="closed"] .rufus-panel-header-overflow,
.rufus-panel-container[data-state="closed"] .rufus-panel-header-overflow-button,
.rufus-panel-container[data-state="expanded"] .rufus-panel-header-close,
.rufus-panel-container[data-state="expanded"] .rufus-panel-header-minimize,
.rufus-panel-container[data-state="expanded"] .rufus-panel-header-overflow,
.rufus-panel-container[data-state="expanded"]
	.rufus-panel-header-overflow-button {
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	pointer-events: none;
}

.rufus-panel-container[data-state="closed"]:hover,
.rufus-panel-container[data-state="expanded"]:hover {
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.rufus-panel-container[data-state="closed"]:hover .rufus-panel-header-close,
.rufus-panel-container[data-state="closed"]:hover
	.rufus-panel-header-dock-undock-button,
.rufus-panel-container[data-state="closed"]:hover .rufus-panel-header-minimize,
.rufus-panel-container[data-state="closed"]:hover .rufus-panel-header-overflow,
.rufus-panel-container[data-state="closed"]:hover
	.rufus-panel-header-overflow-button,
.rufus-panel-container[data-state="expanded"]:hover .rufus-panel-header-close,
.rufus-panel-container[data-state="expanded"]:hover
	.rufus-panel-header-dock-undock-button,
.rufus-panel-container[data-state="expanded"]:hover
	.rufus-panel-header-minimize,
.rufus-panel-container[data-state="expanded"]:hover
	.rufus-panel-header-overflow,
.rufus-panel-container[data-state="expanded"]:hover
	.rufus-panel-header-overflow-button {
	opacity: 1;
	pointer-events: auto;
}

.rufus-panel-container[data-state="closed"] {
	visibility: hidden;
	opacity: 0;
}

.rufus-panel-container-persistent-hover .rufus-panel-header-close,
.rufus-panel-container-persistent-hover .rufus-panel-header-dock-undock-button,
.rufus-panel-container-persistent-hover .rufus-panel-header-minimize,
.rufus-panel-container-persistent-hover .rufus-panel-header-overflow,
.rufus-panel-container-persistent-hover .rufus-panel-header-overflow-button {
	opacity: 1 !important;
	transition: unset;
	pointer-events: auto;
}

#nav-flyout-rufus.rufus-panel-container-dragging {
	box-shadow: 0 0 25px 0 rgba(15, 17, 17, 0.7);
}

.rufus-panel-header-content-row {
	display: flex;
	height: 44px;
	min-height: 40px;
	align-items: center;
	width: 100%;
}

.rufus-panel-header-center-section {
	position: relative;
	width: 40%;
}

.rufus-panel-header-center-section .rufus-panel-header-logo {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	gap: 4px;
	height: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.rufus-panel-header-title-logo-update {
	width: 66px;
	height: 24px;
	flex-grow: 1;
	background: center/contain no-repeat;
	margin-top: 2px;
}

.rufus-panel-header-overflow {
	display: none;
	position: absolute;
	top: calc(50% + 10px);
	left: 50%;
	width: 8px;
	height: 5px;
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%2011L2.29389%205.61836C2.10572%205.44057%202%205.19944%202%204.94801C2%204.82352%202.02595%204.70024%202.07638%204.58522C2.12681%204.47021%202.20072%204.3657%202.29389%204.27767C2.38707%204.18964%202.49768%204.11981%202.61942%204.07216C2.74116%204.02452%202.87164%204%203.00341%204C3.26953%204%203.52475%204.09988%203.71292%204.27767L8%208.3375L12.2871%204.27767C12.3803%204.18964%2012.4909%204.11981%2012.6126%204.07216C12.7343%204.02452%2012.8648%204%2012.9966%204C13.1284%204%2013.2588%204.02452%2013.3806%204.07216C13.5023%204.11981%2013.6129%204.18964%2013.7061%204.27767C13.7993%204.3657%2013.8732%204.47021%2013.9236%204.58522C13.974%204.70024%2014%204.82352%2014%204.94801C14%205.07251%2013.974%205.19578%2013.9236%205.3108C13.8732%205.42582%2013.7993%205.53033%2013.7061%205.61836L8%2011Z%22%20fill%3D%22%23888C8C%22%2F%3E%3C%2Fsvg%3E")
		no-repeat center transparent;
	transform: translateX(-50%);
	margin-top: 2px;
	z-index: 250;
}

.rufus-panel-header-left-section {
	width: 30%;
	display: flex;
	justify-content: left;
}

.rufus-panel-header-right-section {
	width: 30%;
	display: flex;
	justify-content: right;
}

.rufus-panel-container[data-state="minimized"] {
	height: var(--minimized-container-height);
	width: var(--minimized-container-width);
	min-height: 40px;
	transition: box-shadow 0.3s ease-in-out, width 0.4s ease-in-out,
		height 0.4s ease-in-out;
	display: flex;
}

.rufus-panel-container[data-state="minimized"]:hover .rufus-panel-header-close,
.rufus-panel-container[data-state="minimized"]:hover
	.rufus-panel-header-minimize {
	opacity: 1;
	pointer-events: auto;
}

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-close,
.rufus-panel-container[data-state="minimized"] .rufus-panel-header-minimize {
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	pointer-events: none;
}

.rufus-panel-container[data-state="minimized"] .rufus-panel-peek-dismiss {
	display: none;
}

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-container {
	max-height: 40px;
	background-color: #f9fafa;
	border-bottom-color: #f9fafa;
}

.rufus-panel-container[data-state="minimized"] .nav-rufus-content {
	visibility: hidden;
}

.rufus-panel-container[data-state="minimized"] .rufus-textarea-container {
	display: none;
}

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-minimize {
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z" fill="%23888C8C"/></svg>')
		no-repeat center transparent;
}

.rufus-panel-container[data-state="minimized"]
	.rufus-panel-header-minimize:hover {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z" fill="%23565959"/></svg>');
}

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-container {
	cursor: pointer;
	border-radius: 8px;
	background-color: #fff;
	border-bottom: 1.5px solid #d3d3d3;
}

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-overflow {
	display: none;
}

.rufus-panel-container[data-state="minimized"] .rufus-panel-header-content-row {
	align-items: center;
}

.rufus-panel-container[data-state="minimized"]
	.rufus-panel-header-left-section {
	margin-top: 0;
}

.rufus-panel-container[data-state="minimized"]
	.rufus-panel-header-right-section {
	margin-top: 0;
}

.rufus-panel-container[data-state="minimized"]
	.rufus-panel-header-overflow-button {
	display: none;
}

#nav-flyout-rufus {
	position: fixed;
	background-color: #f5f5f5;
	border-radius: 8px;
	box-shadow: 0 0 14px 0 rgba(15, 17, 17, 0.5);
	flex-direction: column;
	z-index: 300;
	bottom: var(--expanded-container-bottom, 0);
	left: var(--expanded-container-left, 0);
	margin-left: 12px;
	margin-bottom: 24px;
}

#nav-flyout-rufus .rufus-panel-header-container {
	position: sticky;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height: 44px;
	min-height: 40px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	padding: 0 8px;
	z-index: 200;
}

#nav-flyout-rufus .rufus-panel-header-container {
	--header-height: 44px;
	--overflow-button-height-width: 32px;
	--header-left-right-padding: 8px;
	--offset-horizontal: 5px;
	--offset-vertical: 10px;
	--overflow-menu-top: calc(
		(var(--header-height) + var(--overflow-button-height-width)) / 2 -
			var(--offset-horizontal)
	);
	--overflow-menu-right: calc(
		var(--header-left-right-padding) + var(--overflow-button-height-width) / 2 -
			var(--offset-vertical)
	);
}

#nav-flyout-rufus .nav-rufus-content {
	flex: 1;
	background-color: #f9fafa;
	overflow-y: auto;
	border-radius: 8px;
}

#nav-flyout-rufus .rufus-dockable .rufus-panel-header-close,
#nav-flyout-rufus .rufus-dockable .rufus-panel-header-dock-undock-button,
#nav-flyout-rufus .rufus-dockable .rufus-panel-header-overflow-button {
	opacity: 1;
	transition: none;
	pointer-events: auto;
	width: 32px;
	height: 32px;
	border: none;
}

#nav-flyout-rufus .rufus-dockable .rufus-panel-header-overflow-button {
	transform: none;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M11 8.91797C11 8.36568 11.4477 7.91797 12 7.91797C12.5523 7.91797 13 8.36568 13 8.91797C13 9.47025 12.5523 9.91797 12 9.91797C11.4477 9.91797 11 9.47025 11 8.91797Z" fill="%23565959" stroke="%23565959"/%3E%3Cpath d="M11 12.918C11 12.3657 11.4477 11.918 12 11.918C12.5523 11.918 13 12.3657 13 12.918C13 13.4703 12.5523 13.918 12 13.918C11.4477 13.918 11 13.4703 11 12.918Z" fill="%23565959" stroke="%23565959"/%3E%3Cpath d="M11 16.918C11 16.3657 11.4477 15.918 12 15.918C12.5523 15.918 13 16.3657 13 16.918C13 17.4703 12.5523 17.918 12 17.918C11.4477 17.918 11 17.4703 11 16.918Z" fill="%23565959" stroke="%23565959"/%3E%3C/svg%3E')
		no-repeat center transparent;
}

#nav-flyout-rufus .rufus-dockable .rufus-panel-header-overflow-button:hover {
	background: url('data:image/svg+xml;charset=utf8,%3Csvg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M11 8.91797C11 8.36568 11.4477 7.91797 12 7.91797C12.5523 7.91797 13 8.36568 13 8.91797C13 9.47025 12.5523 9.91797 12 9.91797C11.4477 9.91797 11 9.47025 11 8.91797Z" fill="%23565959" stroke="%23565959"/%3E%3Cpath d="M11 12.918C11 12.3657 11.4477 11.918 12 11.918C12.5523 11.918 13 12.3657 13 12.918C13 13.4703 12.5523 13.918 12 13.918C11.4477 13.918 11 13.4703 11 12.918Z" fill="%23565959" stroke="%23565959"/%3E%3Cpath d="M11 16.918C11 16.3657 11.4477 15.918 12 15.918C12.5523 15.918 13 16.3657 13 16.918C13 17.4703 12.5523 17.918 12 17.918C11.4477 17.918 11 17.4703 11 16.918Z" fill="%23565959" stroke="%23565959"/%3E%3C/svg%3E')
		no-repeat center transparent;
}

#nav-flyout-rufus .rufus-dockable .rufus-panel-header-close {
	background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Cpath d="M9.40864 7.99915L13.7045 3.71268C13.7976 3.61952 13.8715 3.50892 13.9219 3.3872C13.9723 3.26548 13.9983 3.13502 13.9983 3.00326C13.9983 2.87151 13.9723 2.74105 13.9219 2.61933C13.8715 2.49761 13.7976 2.38701 13.7045 2.29385C13.6113 2.20069 13.5008 2.12679 13.3791 2.07637C13.2573 2.02595 13.1269 2 12.9952 2C12.8634 2 12.733 2.02595 12.6113 2.07637C12.4896 2.12679 12.379 2.20069 12.2859 2.29385L8 6.59031L3.71414 2.29385C3.62099 2.20069 3.51041 2.12679 3.38871 2.07637C3.267 2.02595 3.13656 2 3.00483 2C2.8731 2 2.74265 2.02595 2.62095 2.07637C2.49924 2.12679 2.38866 2.20069 2.29551 2.29385C2.10739 2.482 2.00171 2.73718 2.00171 3.00326C2.00171 3.26935 2.10739 3.52453 2.29551 3.71268L6.59136 7.99915L2.29551 12.2856C2.20187 12.3785 2.12755 12.489 2.07683 12.6108C2.02611 12.7325 2 12.8631 2 12.995C2 13.1269 2.02611 13.2575 2.07683 13.3793C2.12755 13.501 2.20187 13.6116 2.29551 13.7044C2.38839 13.7981 2.49888 13.8724 2.62062 13.9232C2.74236 13.9739 2.87294 14 3.00483 14C3.13671 14 3.26729 13.9739 3.38903 13.9232C3.51077 13.8724 3.62127 13.7981 3.71414 13.7044L8 9.40799L12.2859 13.7044C12.3787 13.7981 12.4892 13.8724 12.611 13.9232C12.7327 13.9739 12.8633 14 12.9952 14C13.1271 14 13.2576 13.9739 13.3794 13.9232C13.5011 13.8724 13.6116 13.7981 13.7045 13.7044C13.7981 13.6116 13.8724 13.501 13.9232 13.3793C13.9739 13.2575 14 13.1269 14 12.995C14 12.8631 13.9739 12.7325 13.9232 12.6108C13.8724 12.489 13.7981 12.3785 13.7045 12.2856L9.40864 7.99915Z" fill="%23565959"/%3E%3C/svg%3E')
		no-repeat center transparent;
}

#nav-flyout-rufus .rufus-panel-header-close {
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Cpath d="M9.40864 7.99915L13.7045 3.71268C13.7976 3.61952 13.8715 3.50892 13.9219 3.3872C13.9723 3.26548 13.9983 3.13502 13.9983 3.00326C13.9983 2.87151 13.9723 2.74105 13.9219 2.61933C13.8715 2.49761 13.7976 2.38701 13.7045 2.29385C13.6113 2.20069 13.5008 2.12679 13.3791 2.07637C13.2573 2.02595 13.1269 2 12.9952 2C12.8634 2 12.733 2.02595 12.6113 2.07637C12.4896 2.12679 12.379 2.20069 12.2859 2.29385L8 6.59031L3.71414 2.29385C3.62099 2.20069 3.51041 2.12679 3.38871 2.07637C3.267 2.02595 3.13656 2 3.00483 2C2.8731 2 2.74265 2.02595 2.62095 2.07637C2.49924 2.12679 2.38866 2.20069 2.29551 2.29385C2.10739 2.482 2.00171 2.73718 2.00171 3.00326C2.00171 3.26935 2.10739 3.52453 2.29551 3.71268L6.59136 7.99915L2.29551 12.2856C2.20187 12.3785 2.12755 12.489 2.07683 12.6108C2.02611 12.7325 2 12.8631 2 12.995C2 13.1269 2.02611 13.2575 2.07683 13.3793C2.12755 13.501 2.20187 13.6116 2.29551 13.7044C2.38839 13.7981 2.49888 13.8724 2.62062 13.9232C2.74236 13.9739 2.87294 14 3.00483 14C3.13671 14 3.26729 13.9739 3.38903 13.9232C3.51077 13.8724 3.62127 13.7981 3.71414 13.7044L8 9.40799L12.2859 13.7044C12.3787 13.7981 12.4892 13.8724 12.611 13.9232C12.7327 13.9739 12.8633 14 12.9952 14C13.1271 14 13.2576 13.9739 13.3794 13.9232C13.5011 13.8724 13.6116 13.7981 13.7045 13.7044C13.7981 13.6116 13.8724 13.501 13.9232 13.3793C13.9739 13.2575 14 13.1269 14 12.995C14 12.8631 13.9739 12.7325 13.9232 12.6108C13.8724 12.489 13.7981 12.3785 13.7045 12.2856L9.40864 7.99915Z" fill="%23888C8C"/%3E%3C/svg%3E')
		no-repeat center transparent;
}

#nav-flyout-rufus .rufus-panel-header-close:hover {
	background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Cpath d="M9.40864 7.99915L13.7045 3.71268C13.7976 3.61952 13.8715 3.50892 13.9219 3.3872C13.9723 3.26548 13.9983 3.13502 13.9983 3.00326C13.9983 2.87151 13.9723 2.74105 13.9219 2.61933C13.8715 2.49761 13.7976 2.38701 13.7045 2.29385C13.6113 2.20069 13.5008 2.12679 13.3791 2.07637C13.2573 2.02595 13.1269 2 12.9952 2C12.8634 2 12.733 2.02595 12.6113 2.07637C12.4896 2.12679 12.379 2.20069 12.2859 2.29385L8 6.59031L3.71414 2.29385C3.62099 2.20069 3.51041 2.12679 3.38871 2.07637C3.267 2.02595 3.13656 2 3.00483 2C2.8731 2 2.74265 2.02595 2.62095 2.07637C2.49924 2.12679 2.38866 2.20069 2.29551 2.29385C2.10739 2.482 2.00171 2.73718 2.00171 3.00326C2.00171 3.26935 2.10739 3.52453 2.29551 3.71268L6.59136 7.99915L2.29551 12.2856C2.20187 12.3785 2.12755 12.489 2.07683 12.6108C2.02611 12.7325 2 12.8631 2 12.995C2 13.1269 2.02611 13.2575 2.07683 13.3793C2.12755 13.501 2.20187 13.6116 2.29551 13.7044C2.38839 13.7981 2.49888 13.8724 2.62062 13.9232C2.74236 13.9739 2.87294 14 3.00483 14C3.13671 14 3.26729 13.9739 3.38903 13.9232C3.51077 13.8724 3.62127 13.7981 3.71414 13.7044L8 9.40799L12.2859 13.7044C12.3787 13.7981 12.4892 13.8724 12.611 13.9232C12.7327 13.9739 12.8633 14 12.9952 14C13.1271 14 13.2576 13.9739 13.3794 13.9232C13.5011 13.8724 13.6116 13.7981 13.7045 13.7044C13.7981 13.6116 13.8724 13.501 13.9232 13.3793C13.9739 13.2575 14 13.1269 14 12.995C14 12.8631 13.9739 12.7325 13.9232 12.6108C13.8724 12.489 13.7981 12.3785 13.7045 12.2856L9.40864 7.99915Z" fill="%23565959"/%3E%3C/svg%3E');
}

#nav-flyout-rufus .rufus-panel-header-overflow-button {
	transform: rotate(90deg);
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%204C9.10457%204%2010%203.10457%2010%202C10%200.89543%209.10457%200%208%200C6.89543%200%206%200.89543%206%202C6%203.10457%206.89543%204%208%204Z%22%20fill%3D%22%23888C8C%22%2F%3E%3Cpath%20d%3D%22M8%2010C9.10457%2010%2010%209.10457%2010%208C10%206.89543%209.10457%206%208%206C6.89543%206%206%206.89543%206%208C6%209.10457%206.89543%2010%208%2010Z%22%20fill%3D%22%23888C8C%22%2F%3E%3Cpath%20d%3D%22M8%2016C9.10457%2016%2010%2015.1046%2010%2014C10%2012.8954%209.10457%2012%208%2012C6.89543%2012%206%2012.8954%206%2014C6%2015.1046%206.89543%2016%208%2016Z%22%20fill%3D%22%23888C8C%22%2F%3E%3C%2Fsvg%3E)
		no-repeat center transparent;
}

#nav-flyout-rufus .rufus-panel-header-overflow-button:hover {
	background-image: url(data:image/svg+xml;utf8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M8%204C9.10457%204%2010%203.10457%2010%202C10%200.89543%209.10457%200%208%200C6.89543%200%206%200.89543%206%202C6%203.10457%206.89543%204%208%204Z%22%20fill%3D%22%23565959%22%2F%3E%3Cpath%20d%3D%22M8%2010C9.10457%2010%2010%209.10457%2010%208C10%206.89543%209.10457%206%208%206C6.89543%206%206%206.89543%206%208C6%209.10457%206.89543%2010%208%2010Z%22%20fill%3D%22%23565959%22%2F%3E%3Cpath%20d%3D%22M8%2016C9.10457%2016%2010%2015.1046%2010%2014C10%2012.8954%209.10457%2012%208%2012C6.89543%2012%206%2012.8954%206%2014C6%2015.1046%206.89543%2016%208%2016Z%22%20fill%3D%22%23565959%22%2F%3E%3C%2Fsvg%3E);
}

#nav-flyout-rufus .rufus-panel-header-goBack-button {
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Cpath d="M4.5 7.5L9.88164 13.2061C10.0594 13.3943 10.3006 13.5 10.552 13.5C10.6765 13.5 10.7998 13.474 10.9148 13.4236C11.0298 13.3732 11.1343 13.2993 11.2223 13.2061C11.3104 13.1129 11.3802 13.0023 11.4278 12.8806C11.4755 12.7588 11.5 12.6284 11.5 12.4966C11.5 12.2305 11.4001 11.9753 11.2223 11.7871L7.1625 7.5L11.2223 3.21292C11.3104 3.11975 11.3802 3.00913 11.4278 2.88739C11.4755 2.76566 11.5 2.63518 11.5 2.50341C11.5 2.37164 11.4755 2.24116 11.4278 2.11942C11.3802 1.99768 11.3104 1.88707 11.2223 1.79389C11.1343 1.70072 11.0298 1.62681 10.9148 1.57638C10.7998 1.52595 10.6765 1.5 10.552 1.5C10.4275 1.5 10.3042 1.52595 10.1892 1.57638C10.0742 1.62681 9.96968 1.70072 9.88164 1.79389L4.5 7.5Z" fill="%23888C8C"%3E%3C/path%3E%3C/svg%3E')
		no-repeat center transparent;
}

#nav-flyout-rufus .rufus-panel-header-goBack-button:hover {
	background-image: url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Cpath d="M4.5 7.5L9.88164 13.2061C10.0594 13.3943 10.3006 13.5 10.552 13.5C10.6765 13.5 10.7998 13.474 10.9148 13.4236C11.0298 13.3732 11.1343 13.2993 11.2223 13.2061C11.3104 13.1129 11.3802 13.0023 11.4278 12.8806C11.4755 12.7588 11.5 12.6284 11.5 12.4966C11.5 12.2305 11.4001 11.9753 11.2223 11.7871L7.1625 7.5L11.2223 3.21292C11.3104 3.11975 11.3802 3.00913 11.4278 2.88739C11.4755 2.76566 11.5 2.63518 11.5 2.50341C11.5 2.37164 11.4755 2.24116 11.4278 2.11942C11.3802 1.99768 11.3104 1.88707 11.2223 1.79389C11.1343 1.70072 11.0298 1.62681 10.9148 1.57638C10.7998 1.52595 10.6765 1.5 10.552 1.5C10.4275 1.5 10.3042 1.52595 10.1892 1.57638C10.0742 1.62681 9.96968 1.70072 9.88164 1.79389L4.5 7.5Z" fill="%23565959"%3E%3C/path%3E%3C/svg%3E');
}

#nav-flyout-rufus .rufus-panel-header-left-section {
	width: 30%;
	display: flex;
	justify-content: left;
}

#nav-flyout-rufus .rufus-panel-header-right-section {
	width: 30%;
	display: flex;
	justify-content: right;
}

#nav-flyout-rufus .rufus-panel-error-message {
	padding: 12px 12px 12px 12px;
	font-family: "Amazon Ember", Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	color: #565959;
	width: 100%;
}

#nav-flyout-rufus[data-state="minimized"] {
	bottom: 0;
	left: 0;
}

.rufus-overflow-menu-container {
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	position: absolute;
	top: 36px;
	right: 10%;
	width: 192px;
	border-radius: 8px;
	background-color: #fff;
	box-shadow: 0 0 2px #0f1111;
	padding: 6px 0;
	overflow-y: auto;
	overflow-x: hidden;
}

.rufus-overflow-menu-container[data-state="closed"] {
	opacity: 0;
	pointer-events: none;
}

.rufus-overflow-menu-container[data-state="open"] {
	opacity: 1;
	display: inline-block;
}

.rufus-panel-container[data-state="minimized"] .rufus-overflow-menu-container {
	bottom: calc(var(--overflow-menu-top));
	top: auto;
}

.rufus-FAQs-ingress-button {
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	display: flex;
	position: relative;
	width: 100%;
	border: none;
	text-align: left;
	padding: 6px 12px;
	cursor: pointer;
	background-color: #fff;
}

.rufus-FAQs-ingress-button:hover {
	background-color: #d5d9d9;
}

.rufus-FAQs-ingress-button:active {
	background-color: #edfdff;
}

a.rufus-FAQs-ingress-button {
	color: #000;
	text-decoration: none;
}

.rufus-panel-closed-to-expanded {
	animation: expandPanel 0.5s ease-in-out;
}

.rufus-panel-expanded-to-closed {
	animation: closePanel 0.5s ease-in-out;
}

.rufus-panel-expanded-to-closed-movable {
	animation: closePanelMovable 0.5s ease-in-out;
}

.rufus-panel-closed-to-expanded-movable {
	animation: openPanelMovable 0.5s ease-in-out;
}

.rufus-panel-expanded-to-closed-movable-right-ingress {
	animation: closePanelMovableRightIngress 0.5s ease-in-out;
}

.rufus-panel-closed-to-expanded-movable-right-ingress {
	animation: openPanelMovableRightIngress 0.5s ease-in-out;
}

.rufus-panel-minimized-to-expanded {
	animation: bounceUp 0.8s ease-in-out;
	transform-origin: bottom left;
}

.rufus-panel-expanded-to-minimized {
	animation: bounceDown 0.8s ease-in-out;
	transform-origin: bottom left;
}

.rufus-panel-minimized-to-expanded-movable {
	animation: bounceUpMovable 0.5s ease-in-out;
	transform-origin: bottom left;
}

.rufus-panel-expanded-to-minimized-movable {
	animation: bounceDownMovable 0.5s ease-in-out;
	transform-origin: bottom left;
}

@keyframes bounceUp {
	0%,
	100% {
		transform: scale(1);
	}

	30% {
		transform: scale(1.02);
	}
}

@keyframes bounceDown {
	0%,
	100% {
		transform: scale(1);
	}

	30% {
		transform: scale(0.98);
	}
}

@keyframes bounceDownMovable {
	0% {
		transform: scale(1);
		bottom: var(--expanded-container-bottom);
		left: var(--expanded-container-left);
	}

	30% {
		transform: scale(0.98);
	}

	100% {
		transform: scale(1);
		bottom: 0;
		left: 0;
	}
}

@keyframes bounceUpMovable {
	0% {
		transform: scale(1);
		bottom: 0;
		left: 0;
	}

	30% {
		transform: scale(1.02);
	}

	100% {
		transform: scale(1);
		bottom: var(--expanded-container-bottom);
		left: var(--expanded-container-left);
	}
}

@keyframes closePanel {
	0% {
		transform: translateY(0);
		opacity: 1;
	}

	100% {
		transform: translateY(-200vh);
		opacity: 0;
	}
}

@keyframes expandPanel {
	0% {
		transform: translateY(-100%);
		opacity: 0;
	}

	70% {
		transform: translateY(1%);
		opacity: 0.8;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes closePanelMovable {
	0% {
		bottom: var(--expanded-container-bottom);
		left: var(--expanded-container-left);
		opacity: 1;
	}

	100% {
		bottom: 100vh;
		left: 0;
		opacity: 0;
	}
}

@keyframes openPanelMovable {
	0% {
		bottom: 100vh;
		left: 0;
		opacity: 0;
	}

	100% {
		bottom: var(--expanded-container-bottom);
		left: var(--expanded-container-left);
		opacity: 1;
	}
}

@keyframes closePanelMovableRightIngress {
	0% {
		bottom: var(--expanded-container-bottom);
		left: var(--expanded-container-left);
		opacity: 1;
	}

	100% {
		bottom: 100vh;
		left: calc(100vw - 100px);
		opacity: 0;
	}
}

@keyframes openPanelMovableRightIngress {
	0% {
		bottom: 100vh;
		left: calc(100vw - 100px);
		opacity: 0;
	}

	100% {
		bottom: var(--expanded-container-bottom);
		left: var(--expanded-container-left);
		opacity: 1;
	}
}

.rufus-panel-tooltip {
	display: none;
	flex-direction: column;
	align-items: center;
	position: absolute;
	top: -40px;
	left: 50%;
	transform: translateX(-50%);
	z-index: 1001;
	pointer-events: none;
	opacity: 0;
	transition: opacity 0.2s ease-in-out;
}

.rufus-panel-tooltip-content {
	padding: 6px 8px 6px 11px;
	background: #0a7cd1;
	border: 1px solid #2162a1;
	border-radius: 8px;
	font-family: "Amazon Ember";
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	white-space: nowrap;
	display: flex;
	align-items: center;
	gap: 4px;
}

.rufus-panel-tooltip-close {
	width: 20px;
	height: 20px;
	border: none;
	background: 0 0;
	color: #fff;
	font-size: 20px;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background-color 0.2s ease;
	pointer-events: auto;
}

.rufus-panel-tooltip-close:hover {
	background-color: rgba(255, 255, 255, 0.2);
}

.rufus-panel-tooltip-close:focus {
	outline: 2px solid rgba(255, 255, 255, 0.5);
	outline-offset: 1px;
}

.rufus-panel-tooltip-close:active {
	background-color: rgba(255, 255, 255, 0.3);
}

.rufus-panel-tooltip-caret {
	width: 11px;
	height: 11px;
	background: #0a7cd1;
	border-right: 1px solid #2162a1;
	border-bottom: 1px solid #2162a1;
	transform: rotate(45deg);
	margin-top: -6px;
	position: relative;
}

body.rufus-docked-opening-transition {
	transition: padding 0.4s cubic-bezier(0.17, 0.17, 0.67, 1);
}
#navbar .nav-sprite {
    background-image: url("https://m.media-amazon.com/images/G/01/gno/sprites/nav-sprite-global-2x-reorg-privacy._CB779528203_.png");
    background-size: 350px;
}
body.rufus-docked-opening-transition #navbar-main #navbar #nav-belt {
	transition: width 350ms cubic-bezier(0.17, 0.17, 0.67, 1);
}

body.rufus-docked-closing-transition {
	transition: padding 0.3s cubic-bezier(0.17, 0.17, 0.83, 0.83);
}

body.rufus-docked-closing-transition #navbar-main #navbar #nav-belt {
	transition: width 250ms cubic-bezier(0.17, 0.17, 0.67, 1);
}

.rufus-docked-opening-transition {
	transition-property: right, width;
	transition-duration: 0.4s;
	transition-timing-function: cubic-bezier(0.17, 0.17, 0.67, 1);
}

.rufus-docked-closing-transition {
	transition-property: right, width;
	transition-duration: 250ms;
	transition-timing-function: cubic-bezier(0.17, 0.17, 0.83, 0.83);
}

.rufus-panel-closed-to-docked-left {
	animation: slideInFromLeft 0.4s cubic-bezier(0.17, 0.17, 0.67, 1) forwards;
}

.rufus-panel-docked-left-to-closed {
	animation: slideOutToLeft 0.3s cubic-bezier(0.17, 0.17, 0.83, 0.83) forwards;
}

.rufus-panel-closed-to-docked-right {
	animation: slideInFromRight 0.4s cubic-bezier(0.17, 0.17, 0.67, 1) forwards;
}

.rufus-panel-docked-right-to-closed {
	animation: slideOutToRight 0.3s cubic-bezier(0.17, 0.17, 0.83, 0.83) forwards;
}

.rufus-panel-docked-left-to-expanded {
	animation: slideOutToRight 0.3s cubic-bezier(0.17, 0.17, 0.83, 0.83) forwards,
		fadeInPanel 0s forwards,
		dockedToExpandedScale 0.3s cubic-bezier(0.51, 0, 0.19, 1) forwards;
}

.rufus-panel-expanded-to-docked-left {
	animation: fadeOutPanel 0s forwards,
		fadeInPanel 0.2s cubic-bezier(0.17, 0.17, 0.83, 0.83) forwards,
		slideInFromLeft 0.4s cubic-bezier(0.17, 0.17, 0.67, 1) forwards;
}

.rufus-panel-docked-right-to-expanded {
	animation: slideOutToLeft 0.3s cubic-bezier(0.17, 0.17, 0.83, 0.83) forwards,
		fadeInPanel 0s forwards,
		dockedToExpandedScale 0.3s cubic-bezier(0.51, 0, 0.19, 1) forwards;
}

.rufus-panel-expanded-to-docked-right {
	animation: fadeOutPanel 0s forwards,
		fadeInPanel 0.2s cubic-bezier(0.17, 0.17, 0.83, 0.83) forwards,
		slideInFromRight 0.4s cubic-bezier(0.17, 0.17, 0.67, 1) forwards;
}

@keyframes fadeInPanel {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeOutPanel {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes slideOutToLeft {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(-320px);
	}
}

@keyframes slideOutToRight {
	0% {
		transform: translateX(0);
	}

	100% {
		transform: translateX(320px);
	}
}

@keyframes slideInFromLeft {
	0% {
		transform: translateX(-320px);
		z-index: -1;
		height: 100vh;
	}

	99% {
		transform: translateX(0);
		z-index: -1;
		height: 100vh;
	}

	100% {
		transform: translateX(0);
		z-index: 101;
		height: 100vh;
	}
}

@keyframes slideInFromRight {
	0% {
		transform: translateX(320px);
		z-index: -1;
		height: 100vh;
	}

	99% {
		transform: translateX(0);
		z-index: -1;
		height: 100vh;
	}

	100% {
		transform: translateX(0);
		z-index: 101;
		height: 100vh;
	}
}

@keyframes dockedToExpandedScale {
	0% {
		transform: scale(0.95);
	}

	100% {
		transform: scale(1);
	}
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"] {
	display: flex;
	width: var(--expanded-container-width);
	transition: box-shadow 0.4s ease-in-out, width 0.4s ease-in-out,
		height 0.4s ease-in-out;
	position: fixed;
	top: 0;
	margin: 0;
	box-shadow: none;
	border-radius: 0;
	height: 100vh;
	padding-top: 20px;
	width: 320px;
	z-index: 101;
	left: 0;
	bottom: auto;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-container {
	background-color: #fff;
	border-bottom: 1.5px solid #d3d3d3;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-grabber-row {
	position: absolute;
	top: 0;
	left: 0;
	right: 12px;
	height: 8px;
	background-color: transparent;
	cursor: ns-resize;
	z-index: 260;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-minimize {
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Crect x="2" y="7" width="12" height="2" rx="1" fill="%23888C8C" /%3E%3C/svg%3E')
		no-repeat center transparent;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-minimize:hover {
	background-image: url('data:image/svg+xml;utf8,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="2" y="7" width="12" height="2" rx="1" fill="%23565959"/%3E%3C/svg%3E');
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-top {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 12px;
	height: 8px;
	background-color: transparent;
	cursor: ns-resize;
	z-index: 250;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-right {
	position: absolute;
	top: 12px;
	bottom: 0;
	right: 0;
	width: 4px;
	background-color: transparent;
	cursor: ew-resize;
	z-index: 250;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-top-right {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 12px;
	height: 12px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3C/svg%3E")
		no-repeat center transparent;
	cursor: nesw-resize;
	z-index: 250;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-top-right:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3C/svg%3E");
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-unified {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 201;
	clip-path: polygon(
		0 0,
		100% 0,
		100% 100%,
		0 100%,
		0 0,
		4px 8px,
		4px calc(100% - 8px),
		calc(100% - 4px) calc(100% - 8px),
		calc(100% - 4px) 8px,
		4px 8px
	);
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.nav-rufus-content {
	display: flex;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-container-main-view {
	width: 100%;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-container-peek-view {
	display: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-close,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-minimize,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-overflow,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-overflow-button {
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	pointer-events: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-close,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-dock-undock-button,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-overflow-button {
	opacity: 1;
	transition: none;
	display: flex;
	height: auto;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 1px;
	aspect-ratio: 1/1;
	pointer-events: auto;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-top-right {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-top {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-right {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-resize-handle-unified {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-grabber-row {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-content-row {
	border-bottom: 0;
	opacity: 1 !important;
	transition: unset;
	pointer-events: auto;
	padding: 0 8px;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-center-section {
	position: absolute;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-right-section {
	width: 70%;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-logo {
	all: unset;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-minimize {
	display: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]:hover {
	box-shadow: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-container {
	background-color: #fbfbfb;
	border-bottom: 0;
	z-index: 2;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-content-row {
	padding: 0 8px;
	background-color: #fbfbfb;
	border-bottom: 0;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.nav-rufus-content::before {
	content: "";
	position: absolute;
	top: 12px;
	right: 0;
	bottom: 0;
	width: 6px;
	background: linear-gradient(to left, rgba(0, 0, 0, 0.102), transparent);
	z-index: 301;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-left"]
	.rufus-panel-header-dock-undock-button {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2215%22%20height%3D%2214%22%20viewBox%3D%220%200%2015%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M4.53012%2010.5672L4.53012%2010.6412C4.53012%2011.7458%205.42555%2012.6412%206.53012%2012.6412L9.08708%2012.6412%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M8.78328%2012.6412L11.3402%2012.6412C12.4448%2012.6412%2013.3402%2011.7458%2013.3402%2010.6412L13.3402%208.19678%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M13.3402%208.4931L13.3402%206.04865C13.3402%204.94408%2012.4448%204.04865%2011.3402%204.04865L10.3782%204.04865%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M0.75%205.00316L0.75%207.56012C0.75%208.66469%201.64543%209.56012%202.75%209.56012L5.19445%209.56012%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M5.19443%209.56012L7.63889%209.56012C8.74345%209.56012%209.63889%208.66469%209.63889%207.56012L9.63889%205.00316%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M5.19445%200.75H2.75C1.64543%200.75%200.75%201.64543%200.75%202.75V5.30696%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M9.63889%205.30696L9.63889%202.75C9.63889%201.64543%208.74346%200.75%207.63889%200.75L5.19443%200.75%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M7.0159%207.07935L2.84342%202.85726%22%20stroke%3D%22%23565959%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M4.28155%207.52392L7.47142%207.52393L7.47142%204.41281%22%20stroke%3D%22%23565959%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")
		no-repeat center transparent;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"] {
	display: flex;
	width: var(--expanded-container-width);
	transition: box-shadow 0.4s ease-in-out, width 0.4s ease-in-out,
		height 0.4s ease-in-out;
	position: fixed;
	top: 0;
	margin: 0;
	box-shadow: none;
	border-radius: 0;
	height: 100vh;
	padding-top: 20px;
	width: 320px;
	z-index: 101;
	left: auto !important;
	right: 0;
	top: 0;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-container {
	background-color: #fff;
	border-bottom: 1.5px solid #d3d3d3;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-grabber-row {
	position: absolute;
	top: 0;
	left: 0;
	right: 12px;
	height: 8px;
	background-color: transparent;
	cursor: ns-resize;
	z-index: 260;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-minimize {
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"%3E%3Crect x="2" y="7" width="12" height="2" rx="1" fill="%23888C8C" /%3E%3C/svg%3E')
		no-repeat center transparent;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-minimize:hover {
	background-image: url('data:image/svg+xml;utf8,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect x="2" y="7" width="12" height="2" rx="1" fill="%23565959"/%3E%3C/svg%3E');
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-top {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	right: 12px;
	height: 8px;
	background-color: transparent;
	cursor: ns-resize;
	z-index: 250;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-right {
	position: absolute;
	top: 12px;
	bottom: 0;
	right: 0;
	width: 4px;
	background-color: transparent;
	cursor: ew-resize;
	z-index: 250;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-top-right {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 12px;
	height: 12px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23D9D9D9' stroke-linecap='round'/%3E%3C/svg%3E")
		no-repeat center transparent;
	cursor: nesw-resize;
	z-index: 250;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-top-right:hover {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' viewBox='0 0 9 9' fill='none'%3E%3Cline x1='0.707107' y1='1' x2='8' y2='8.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3Cline x1='3.70711' y1='1' x2='8' y2='5.29289' stroke='%23B4B4B4' stroke-linecap='round'/%3E%3C/svg%3E");
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-unified {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 201;
	clip-path: polygon(
		0 0,
		100% 0,
		100% 100%,
		0 100%,
		0 0,
		4px 8px,
		4px calc(100% - 8px),
		calc(100% - 4px) calc(100% - 8px),
		calc(100% - 4px) 8px,
		4px 8px
	);
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.nav-rufus-content {
	display: flex;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-container-main-view {
	width: 100%;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-container-peek-view {
	display: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-close,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-minimize,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-overflow,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-overflow-button {
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	pointer-events: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-close,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-dock-undock-button,
#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-overflow-button {
	opacity: 1;
	transition: none;
	display: flex;
	height: auto;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 1px;
	aspect-ratio: 1/1;
	pointer-events: auto;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-top-right {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-top {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-right {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-resize-handle-unified {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-grabber-row {
	visibility: hidden;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-content-row {
	border-bottom: 0;
	opacity: 1 !important;
	transition: unset;
	pointer-events: auto;
	padding: 0 8px;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-center-section {
	position: absolute;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-right-section {
	width: 70%;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-logo {
	all: unset;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-minimize {
	display: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]:hover {
	box-shadow: none;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-container {
	background-color: #fbfbfb;
	border-bottom: 0;
	z-index: 2;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-content-row {
	padding: 0 8px;
	background-color: #fbfbfb;
	border-bottom: 0;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.nav-rufus-content::before {
	content: "";
	position: absolute;
	top: 12px;
	left: 0;
	bottom: 0;
	width: 6px;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.102), transparent);
	z-index: 301;
}

#nav-flyout-rufus.rufus-panel-container[data-state="docked-right"]
	.rufus-panel-header-dock-undock-button {
	background: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M2.82408%203.93988H2.75C1.64543%203.93988%200.75%204.83531%200.75%205.93988V8.49684%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M0.75%208.19304L0.75%2010.75C0.75%2011.8546%201.64543%2012.75%202.75%2012.75L5.19445%2012.75%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M4.89814%2012.75L7.34259%2012.75C8.44716%2012.75%209.34259%2011.8546%209.34259%2010.75L9.34259%209.78797%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M3.86111%205.00316L3.86111%207.56012C3.86111%208.66469%204.75654%209.56012%205.86111%209.56012L8.30557%209.56012%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M8.30555%209.56012L10.75%209.56012C11.8546%209.56012%2012.75%208.66469%2012.75%207.56012L12.75%205.00316%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M8.30557%200.75H5.86111C4.75655%200.75%203.86111%201.64543%203.86111%202.75V5.30696%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M12.75%205.30696L12.75%202.75C12.75%201.64543%2011.8546%200.75%2010.75%200.75L8.30555%200.75%22%20stroke%3D%22%23565959%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M6.37979%207.04907L10.6019%202.87659%22%20stroke%3D%22%23565959%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M5.93521%204.31472L5.93521%207.50459L9.04633%207.50459%22%20stroke%3D%22%23565959%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22/%3E%3C/svg%3E")
		no-repeat center transparent;
}

.rufus-panel-container {
	--minimized-container-height: 40px;
	--expanded-container-height: 0px;
	--minimized-container-width: 200px;
	--expanded-container-width: 320px;
	--peekView-container-width: 320px;
	--peekView-container-height: auto;
}

.rufus-panel-container[data-state="peek"] {
	height: var(--peekView-container-height);
	width: var(--peekView-container-width);
	display: flex;
	flex-direction: column;
	transition: box-shadow 0.3s ease-in-out, width 0.4s ease-in-out,
		height 0.4s ease-in-out;
}

.rufus-panel-container[data-state="peek"]:hover {
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
}

.rufus-panel-container[data-state="peek"]:hover .rufus-panel-header-close,
.rufus-panel-container[data-state="peek"]:hover .rufus-panel-header-minimize {
	opacity: 1;
	pointer-events: auto;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-container {
	cursor: pointer;
	background-color: #f9fafa;
	border-bottom: 1.5px solid #f9fafa;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-minimize {
	width: 32px;
	height: 32px;
	cursor: pointer;
	border: none;
	background: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z" fill="%23888C8C"/></svg>')
		no-repeat center transparent;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-minimize:hover {
	background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.9948 10.9962C12.8633 10.9969 12.7329 10.9731 12.6112 10.9261C12.4895 10.8791 12.3787 10.8099 12.2854 10.7224L7.9989 6.66253L3.71244 10.7224C3.52429 10.9002 3.2691 11 3.00302 11C2.73694 11 2.48175 10.9002 2.29361 10.7224C2.10546 10.5446 1.99976 10.3034 1.99976 10.052C1.99976 9.80059 2.10546 9.55946 2.29361 9.38167L7.9989 4.00003L13.7042 9.38167C13.7979 9.46945 13.8722 9.57387 13.9229 9.68892C13.9736 9.80398 13.9998 9.92738 13.9998 10.052C13.9998 10.1767 13.9736 10.3001 13.9229 10.4151C13.8722 10.5302 13.7979 10.6346 13.7042 10.7224C13.6108 10.8099 13.5001 10.8791 13.3784 10.9261C13.2566 10.9731 13.1263 10.9969 12.9948 10.9962Z" fill="%23565959"/></svg>');
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-overflow-button {
	display: none;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-overflow {
	display: none;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-content-row {
	align-items: center;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-left-section {
	margin-top: 0;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-right-section {
	margin-top: 0;
}

.rufus-panel-container[data-state="peek"] .nav-rufus-content {
	display: flex;
	max-height: fit-content;
	height: fit-content;
	overflow-y: auto;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}

.rufus-panel-container[data-state="peek"] .rufus-container-main-view {
	display: none;
}

.rufus-panel-container[data-state="peek"] .rufus-container-peek-view {
	width: 100%;
}

.rufus-panel-container[data-state="peek"] .rufus-panel-header-close,
.rufus-panel-container[data-state="peek"] .rufus-panel-header-minimize {
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
	pointer-events: none;
}

.rufus-docked-right {
	padding-left: 12px !important;
	padding-right: 320px !important;
	padding-top: 12px !important;
}

.rufus-docked-left {
	padding-left: 320px !important;
	padding-right: 12px !important;
	padding-top: 12px !important;
}

html.nav-ewc-persistent-hover .rufus-docked-right {
	padding-left: 12px !important;
	padding-right: 420px !important;
	padding-top: 12px !important;
}

html.nav-ewc-persistent-hover .rufus-docked-right #navbar #nav-flyout-ewc {
	width: 100px !important;
	right: 320px !important;
	padding-top: 12px;
}

html.nav-ewc-persistent-hover .rufus-docked-left {
	padding-left: 320px !important;
	padding-right: 112px !important;
	padding-top: 12px !important;
}

html.nav-ewc-persistent-hover .rufus-docked-left #navbar #nav-flyout-ewc {
	width: 100px !important;
	right: 12px !important;
	padding-top: 12px;
}

/* ******** */
.nav-join-prime-button {
	background-color: #fff;
	display: flex;
	align-items: center;
	padding: 0 10px;
	margin: 8px 7px 8px 7px;
	border-radius: 20px;
	border: none;
}

.nav-join-prime-button:hover {
	background-color: #f7fafa;
}

.nav-join-prime-button:active {
	background-color: #edfdff;
}

.nav-join-prime-text {
	color: #000;
	font-family: "Amazon Ember";
	font-size: 13px;
	font-weight: 450;
	text-size-adjust: 100%;
	text-align: left;
	white-space: nowrap;
}

#navbar-main #navbar #nav-belt {
	background: #131921;
}

#navbar-main #navbar #nav-main {
	background: #232f3e;
}

#navbar-main #navbar .nav-a-2 .nav-line-1,
.nav-a-2 .nav-line-2,
#nav-search-label {
	color: #fff;
}

#navbar-main #navbar #nav-cart-count,
#nav-ewc-cart-count {
	color: #f08804;
	top: 7px;
}

#navbar-main #navbar #nav-xshop {
	overflow: hidden;
	#nav-holiday {
		color: #fff;
		font-weight: 700;
		&:hover {
			color: #fff;
		}

		&:focus {
			color: #ccc;
		}
	}
}

#navbar-main #navbar #nav-search {
	.nav-search-scope {
		background-color: #e6e6e6;
		border-left: 1px solid #e6e6e6;
		border-top: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;
	}

	.nav-search-scope:hover,
	.nav-search-scope:focus,
	.nav-search-scope.nav-focus {
		background-color: #d4d4d4;
		border-left-color: #d4d4d4;
		border-top-color: #d4d4d4;
		border-bottom-color: #d4d4d4;
	}

	.nav-searchbar.nav-active,
	.nav-searchbar.nav-focus {
		box-shadow: 0 0 0 2px #f2a0d1, 0 0 0 3px rgba(242, 160, 209, 0.5);
		z-index: 1;
	}

	.nav-searchbar.nav-active .nav-search-scope,
	.nav-searchbar.nav-focus .nav-search-scope,
	.nav-searchbar.nav-active .nav-search-field,
	.nav-searchbar.nav-focus .nav-search-field {
		border-top: 1px solid #a9176f;
		border-bottom: 1px solid #a9176f;
	}

	.nav-searchbar.nav-active .nav-search-scope,
	.nav-searchbar.nav-focus .nav-search-scope {
		border-left: 1px solid #a9176f;
	}

	.nav-search-submit {
		background-color: #febd69;
	}

	.nav-search-submit:hover,
	.nav-search-submit:focus,
	.nav-search-submit.nav-focus {
		background-color: #febd69;
	}

	/* .nav-searchbar
		.nav-search-submit
		#nav-search-submit-text.nav-search-submit-text.nav-sprite {
		background-position: -82px -158px;
		width: 44px;
		height: 42px;
	} */
}

#navbar-main #navbar .nav-icon.nav-arrow {
	border-top-color: #a7acb2;
}

#navbar-main #navbar .nav-icon-flipped.nav-arrow {
	border-bottom-color: #a7acb2;
}

#navbar-main #navbar #nav-flyout-ewc .nav-flyout-head {
	background-color: #085749;
}

#navbar-main #navbar #nav-logo-borderfade .nav-fade-mask {
	background-color: #085749;
	width: 195px;
}

/* #navbar-main #navbar #nav-logo .nav-logo-base {
	background-position: -237px -295px;
	width: 97px;
	height: 33px;
} */

#navbar-main #navbar #nav-logo.nav-prime-1 .nav-logo-tagline {
	background-position: -245px -134px;
	width: 47px;
	height: 19px;
}

.nav-sprite-v1 .nav-sprite,
.nav-sprite-v1 .nav-icon {
	background-image: url("/public/images/nav_sprite.png");
	background-position: 0 1000px;
	background-repeat: repeat-x;
}
.nav-spinner {
	background-image: url(https://m.media-amazon.com/images/G/01/javascripts/lib/popover/images/snake._CB485935611_.gif);
	background-position: center center;
	background-repeat: no-repeat;
}
.nav-timeline-icon,
.nav-access-image,
.nav-timeline-prime-icon {
	background-image: url(https://m.media-amazon.com/images/G/01/gno/sprites/timeline_sprite_1x._CB485945973_.png);
	background-repeat: no-repeat;
}
#claim-input-container,
#email-input-container,
#order-id-input-container {
	display: flex;
	border: 1px solid #888c8c;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(15 17 17 / 15%) inset;
	outline: 0;
	direction: ltr;
}
#claim-input-container.a-form-focus,
#email-input-container.a-form-focus,
#order-id-input-container.a-form-focus {
	border-color: #007185;
	box-shadow: 0 0 0 3px #c8f3fa, 0 1px 2px rgb(15 17 17 / 15%) inset;
	background-color: #f7feff;
}
#claim-input-container .a-dropdown-container.a-form-focus {
	border-radius: 3px;
	outline: 0;
	border-color: #007185;
	box-shadow: 0 0 0 3px #c8f3fa, 0 1px 2px rgb(15 17 17 / 15%) inset;
	background-color: #f7feff;
	border-style: solid;
	border-width: thin;
}
#claim-input-container.a-form-error,
#email-input-container.a-form-error,
#order-id-input-container.a-form-error {
	border-color: #cc0c39;
	box-shadow: 0 0 0 1px #cc0c39 inset;
}
.legal-text {
	font-size: 13px !important;
	font-family: "Amazon Ember" !important;
}
.legal-text a:link {
	text-decoration: underline !important;
}
.create-account {
	font-weight: 500 !important;
}
#claim-input-dropdown .a-button-text {
	font-size: inherit;
}
#ap_email_login,
#claim-input,
#claim-input-container .a-input-text-wrapper,
#email-input,
#email-input-container .a-input-text-wrapper,
#order-id-input,
#order-id-input-container .a-input-text-wrapper {
	flex: 1;
	min-width: 0;
}
#ap_email_login,
#ap_email_login:focus,
#claim-input,
#claim-input-container .a-input-text-wrapper,
#claim-input-dropdown,
#claim-input-dropdown .a-button-inner,
#claim-input:focus,
#email-input,
#email-input-container .a-input-text-wrapper,
#email-input:focus,
#order-id-input,
#order-id-input-container .a-input-text-wrapper,
#order-id-input:focus {
	border: none;
	box-shadow: none;
	background: 0 0;
	outline: 0;
}
.clear-text-field-button {
	display: none;
	padding: 0;
	height: 12px;
	width: 12px;
	align-self: center;
	margin-right: 8px;
	-webkit-tap-highlight-color: transparent;
	background: 0 0;
	border: transparent;
}
.hide {
	overflow: hidden;
	width: 1px;
	height: 1px;
	opacity: 0;
}
#claim-submit-button,
#continue {
	position: relative;
	text-align: center;
}
#claim-submit-text {
	position: inherit !important;
}
#claim-submit-spinner {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}
#claim-collection-tab-container .a-box,
#claim-collection-tab-container ul.a-tabs,
#claim-collection-tab-container ul.a-tabs .a-tab-heading a,
#claim-collection-tab-container ul.a-tabs .a-tab-heading a:focus,
#claim-collection-tab-container ul.a-tabs .a-tab-heading a:hover,
#claim-collection-tab-container ul.a-tabs .a-tab-heading.a-active a {
	border: none;
	outline: 0;
}
#claim-collection-tab-container .a-box .a-box-inner {
	padding: 0;
}
#claim-collection-tab-container ul.a-tabs {
	display: flex;
	padding: 0;
	margin: 18px 0 25px;
	background-color: inherit;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading {
	flex: 1;
	text-align: center;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading a {
	color: #565959;
	border-bottom: 3px solid transparent;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading.a-active a {
	border-bottom: 3px solid #007185;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading a:hover,
#claim-collection-tab-container ul.a-tabs .a-tab-heading.a-active a {
	color: #0f1111;
}
.auth-workflow .auth-pagelet-container {
	width: 350px;
	margin: 0 auto;
}
.auth-workflow .auth-pagelet-container-wide {
	width: 500px;
	margin: 0 auto;
}
.auth-footer-seperator {
	display: inline-block;
	width: 20px;
}
.a-container {
	min-width: initial;
}
#authportal-center-section {
	max-width: 700px;
	margin: auto;
}
#authportal-main-section {
	margin-top: 10px;
}
#intention-submit-spinner {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}
.change-claim {
	margin-inline-start: 10px;
}
.claim-value {
	word-break: break-all;
}
#email-autocomplete-desktop-container {
	box-shadow: 0 4px 14px 0 rgba(15, 17, 17, 0.5);
	border-radius: 8px;
	z-index: 999;
	background-color: #fff;
	position: absolute;
	width: 86%;
	margin-top: -3px;
	direction: ltr;
}
.email-suggestion {
	border-top: 1px solid #d5d9d9;
	border-left: 1px solid #d5d9d9;
	border-right: 1px solid #d5d9d9;
	border-bottom: 2px solid #fff;
	transition: border-color 0.3s ease;
}
.email-suggestion.firstElement {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
}
.email-suggestion.lastElement {
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	border-bottom: 1px solid #d5d9d9;
}
.email-suggestion.middleElement {
	border-radius: 0;
}
.email-suggestion:hover {
	border-color: #007185;
	background-color: #edfdff;
}
.email-suggestion-focus {
	border-color: #007185;
	box-shadow: inset 3px 0 0 #007185;
	background-color: #edfdff;
}
.email-suggestion-text {
	display: block;
	width: 100%;
	padding: 5px 4px;
	font-size: 14px;
	cursor: pointer;
	word-break: break-all;
}
.email-suggestion-prefix {
	margin-right: -3px;
}
.benefits-column,
.no-horizontal-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.benefits-box {
	width: 105px;
	margin: 0 auto;
}
html[dir="rtl"] .benefits-box {
	width: 90px;
}
.benefits-row > .benefits-column:nth-child(2) > .benefits-box {
	width: 65px;
}
html[dir="rtl"] .benefits-row > .benefits-column:nth-child(2) > .benefits-box {
	width: 50px;
}
#custom-benefits-section .bordered-benefits-column {
	border-left: 1px solid #888c8c;
	border-right: 1px solid #888c8c;
}
#custom-benefits-section .benefits-icon {
	margin-bottom: 5px;
}
#webflow-skeleton-tmp-icdp {
	cursor: progress;
	height: 100%;
	width: 100%;
	border-width: 0;
	padding-top: 36px;
	overflow: hidden;
}
#webflow-skeleton-tmp-icdp > :first-child {
	padding-top: 0 !important;
}
.webflow-skeleton-tmp-icdp-button,
.webflow-skeleton-tmp-icdp-image-block,
.webflow-skeleton-tmp-icdp-image-swatches,
.webflow-skeleton-tmp-icdp-text-base,
.webflow-skeleton-tmp-icdp-text-extra-large,
.webflow-skeleton-tmp-icdp-text-large,
.webflow-skeleton-tmp-icdp-text-medium,
.webflow-skeleton-tmp-icdp-text-micro,
.webflow-skeleton-tmp-icdp-text-mini,
.webflow-skeleton-tmp-icdp-text-small,
.webflow-skeleton-tmp-icdp-text-tall-mini,
.webflow-skeleton-tmp-icdp-text-tall-small {
	background-color: #e3e6e6;
	animation: 2s cubic-bezier(0.4, 0, 0.2, 1) 0.5s infinite alternate both
		webflow-skeleton-tmp-icdp-gradient;
}
@keyframes webflow-skeleton-tmp-icdp-gradient {
	0% {
		background-color: #e3e6e6;
	}
	100% {
		background-color: #c8cccc;
	}
}
.webflow-skeleton-tmp-icdp-text-base,
.webflow-skeleton-tmp-icdp-text-extra-large,
.webflow-skeleton-tmp-icdp-text-large,
.webflow-skeleton-tmp-icdp-text-medium,
.webflow-skeleton-tmp-icdp-text-micro,
.webflow-skeleton-tmp-icdp-text-mini,
.webflow-skeleton-tmp-icdp-text-small {
	height: 20px;
	border-radius: 8px;
}
.webflow-skeleton-tmp-icdp-text-tall-mini,
.webflow-skeleton-tmp-icdp-text-tall-small {
	height: 30px;
	border-radius: 8px;
}
.webflow-skeleton-tmp-icdp-text-extra-large {
	width: 100%;
}
.webflow-skeleton-tmp-icdp-text-large {
	width: 75%;
}
.webflow-skeleton-tmp-icdp-text-medium {
	width: 60%;
}
.webflow-skeleton-tmp-icdp-text-base {
	width: 50%;
}
.webflow-skeleton-tmp-icdp-text-small {
	width: 40%;
}
.webflow-skeleton-tmp-icdp-text-mini {
	width: 25%;
}
.webflow-skeleton-tmp-icdp-text-micro {
	width: 15%;
}
.webflow-skeleton-tmp-icdp-image-block {
	width: 100%;
	height: 260px;
}
.webflow-skeleton-tmp-icdp-image-swatches {
	width: 30%;
	height: 20px;
	border-radius: 8px;
}
.webflow-skeleton-tmp-icdp-text-tall-small {
	width: 40%;
}
.webflow-skeleton-tmp-icdp-text-tall-mini {
	width: 25%;
}
.webflow-skeleton-tmp-icdp-action-bar {
	position: fixed !important;
	bottom: 0;
	z-index: 999999;
	height: auto !important;
	box-shadow: 0 0 5px 0 #c8cccc;
	background-color: #fff;
}
.webflow-skeleton-tmp-icdp-button {
	height: 32px;
	width: 47.5%;
	border-radius: 8px;
}
.webflow-skeleton-tmp-icdp-hidden {
	display: none;
}
#claim-input-container,
#email-input-container,
#order-id-input-container {
	display: flex;
	border: 1px solid #888c8c;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(15 17 17 / 15%) inset;
	outline: 0;
	direction: ltr;
}
#claim-input-container.a-form-focus,
#email-input-container.a-form-focus,
#order-id-input-container.a-form-focus {
	border-color: #007185;
	box-shadow: 0 0 0 3px #c8f3fa, 0 1px 2px rgb(15 17 17 / 15%) inset;
	background-color: #f7feff;
}
#claim-input-container .a-dropdown-container.a-form-focus {
	border-radius: 3px;
	outline: 0;
	border-color: #007185;
	box-shadow: 0 0 0 3px #c8f3fa, 0 1px 2px rgb(15 17 17 / 15%) inset;
	background-color: #f7feff;
	border-style: solid;
	border-width: thin;
}
#claim-input-container.a-form-error,
#email-input-container.a-form-error,
#order-id-input-container.a-form-error {
	border-color: #cc0c39;
	box-shadow: 0 0 0 1px #cc0c39 inset;
}
.legal-text {
	font-size: 13px !important;
	font-family: "Amazon Ember" !important;
}
.legal-text a:link {
	text-decoration: underline !important;
}
.create-account {
	font-weight: 500 !important;
}
#claim-input-dropdown .a-button-text {
	font-size: inherit;
}
#ap_email_login,
#claim-input,
#claim-input-container .a-input-text-wrapper,
#email-input,
#email-input-container .a-input-text-wrapper,
#order-id-input,
#order-id-input-container .a-input-text-wrapper {
	flex: 1;
	min-width: 0;
}
#ap_email_login,
#ap_email_login:focus,
#claim-input,
#claim-input-container .a-input-text-wrapper,
#claim-input-dropdown,
#claim-input-dropdown .a-button-inner,
#claim-input:focus,
#email-input,
#email-input-container .a-input-text-wrapper,
#email-input:focus,
#order-id-input,
#order-id-input-container .a-input-text-wrapper,
#order-id-input:focus {
	border: none;
	box-shadow: none;
	background: 0 0;
	outline: 0;
}
.clear-text-field-button {
	display: none;
	padding: 0;
	height: 12px;
	width: 12px;
	align-self: center;
	margin-right: 8px;
	-webkit-tap-highlight-color: transparent;
	background: 0 0;
	border: transparent;
}
.hide {
	overflow: hidden;
	width: 1px;
	height: 1px;
	opacity: 0;
}
#claim-submit-button,
#continue {
	position: relative;
	text-align: center;
}
#claim-submit-text {
	position: inherit !important;
}
#claim-submit-spinner {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}
#claim-collection-tab-container .a-box,
#claim-collection-tab-container ul.a-tabs,
#claim-collection-tab-container ul.a-tabs .a-tab-heading a,
#claim-collection-tab-container ul.a-tabs .a-tab-heading a:focus,
#claim-collection-tab-container ul.a-tabs .a-tab-heading a:hover,
#claim-collection-tab-container ul.a-tabs .a-tab-heading.a-active a {
	border: none;
	outline: 0;
}
#claim-collection-tab-container .a-box .a-box-inner {
	padding: 0;
}
#claim-collection-tab-container ul.a-tabs {
	display: flex;
	padding: 0;
	margin: 18px 0 25px;
	background-color: inherit;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading {
	flex: 1;
	text-align: center;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading a {
	color: #565959;
	border-bottom: 3px solid transparent;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading.a-active a {
	border-bottom: 3px solid #007185;
}
#claim-collection-tab-container ul.a-tabs .a-tab-heading a:hover,
#claim-collection-tab-container ul.a-tabs .a-tab-heading.a-active a {
	color: #0f1111;
}
.auth-workflow .auth-pagelet-container {
	width: 350px;
	margin: 0 auto;
}
.auth-workflow .auth-pagelet-container-wide {
	width: 500px;
	margin: 0 auto;
}
.auth-footer-seperator {
	display: inline-block;
	width: 20px;
}
.a-container {
	min-width: initial;
}
#authportal-center-section {
	max-width: 700px;
	margin: auto;
}
#authportal-main-section {
	margin-top: 10px;
}
#intention-submit-spinner {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
	height: 100%;
}
.change-claim {
	margin-inline-start: 10px;
}
.claim-value {
	word-break: break-all;
}
#email-autocomplete-desktop-container {
	box-shadow: 0 4px 14px 0 rgba(15, 17, 17, 0.5);
	border-radius: 8px;
	z-index: 999;
	background-color: #fff;
	position: absolute;
	width: 86%;
	margin-top: -3px;
	direction: ltr;
}
.email-suggestion {
	border-top: 1px solid #d5d9d9;
	border-left: 1px solid #d5d9d9;
	border-right: 1px solid #d5d9d9;
	border-bottom: 2px solid #fff;
	transition: border-color 0.3s ease;
}
.email-suggestion.firstElement {
	border-top-left-radius: 8px !important;
	border-top-right-radius: 8px !important;
}
.email-suggestion.lastElement {
	border-bottom-left-radius: 8px !important;
	border-bottom-right-radius: 8px !important;
	border-bottom: 1px solid #d5d9d9;
}
.email-suggestion.middleElement {
	border-radius: 0;
}
.email-suggestion:hover {
	border-color: #007185;
	background-color: #edfdff;
}
.email-suggestion-focus {
	border-color: #007185;
	box-shadow: inset 3px 0 0 #007185;
	background-color: #edfdff;
}
.email-suggestion-text {
	display: block;
	width: 100%;
	padding: 5px 4px;
	font-size: 14px;
	cursor: pointer;
	word-break: break-all;
}
.email-suggestion-prefix {
	margin-right: -3px;
}
.benefits-column,
.no-horizontal-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.benefits-box {
	width: 105px;
	margin: 0 auto;
}
html[dir="rtl"] .benefits-box {
	width: 90px;
}
.benefits-row > .benefits-column:nth-child(2) > .benefits-box {
	width: 65px;
}
html[dir="rtl"] .benefits-row > .benefits-column:nth-child(2) > .benefits-box {
	width: 50px;
}
#custom-benefits-section .bordered-benefits-column {
	border-left: 1px solid #888c8c;
	border-right: 1px solid #888c8c;
}
#custom-benefits-section .benefits-icon {
	margin-bottom: 5px;
}
button,
input,
select,
textarea {
	font-family: inherit;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	padding: 0;
	margin: 0;
}
h1,
h2,
h3,
h4 {
	padding-block-end: 0.25rem;
}
h1,
h2,
h3,
h4 {
	text-rendering: optimizeLegibility;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child {
	padding-block-end: 0;
}
h1.a-spacing-none,
h2.a-spacing-none,
h3.a-spacing-none,
h4.a-spacing-none {
	padding-block-end: 0;
}
h1 .a-size-base,
h1 .a-size-mini,
h1 .a-size-small,
h1.a-size-base,
h1.a-size-mini,
h1.a-size-small,
h2 .a-size-base,
h2 .a-size-mini,
h2 .a-size-small,
h2.a-size-base,
h2.a-size-mini,
h2.a-size-small,
h3 .a-size-base,
h3 .a-size-mini,
h3 .a-size-small,
h3.a-size-base,
h3.a-size-mini,
h3.a-size-small,
h4 .a-size-base,
h4 .a-size-mini,
h4 .a-size-small,
h4.a-size-base,
h4.a-size-mini,
h4.a-size-small {
	padding-block-end: 0;
}
h1,
h2 {
	padding-block-end: 0.25rem;
}
h3,
h4 {
	padding-block-end: 0.25rem;
}
.a-size-medium .a-row.a-size-base,
h1 .a-row.a-size-base,
h2 .a-row.a-size-base,
h3 .a-row.a-size-base,
h4 .a-size-large .a-row.a-size-base {
	padding-block-start: 0.0625rem;
}
.a-size-base .a-row.a-size-base {
	padding-block-start: 0;
}
.a-size-micro {
	font-size: 10px;
	line-height: 1.6;
}
.a-size-medium-plus {
	font-size: 20px;
	line-height: 1.4;
}
.a-size-double-large {
	font-size: 36px;
	line-height: 1.22;
}
.a-box h4:last-child {
	padding-bottom: 0;
}
p {
	padding: 0;
	margin: 0 0 14px 0;
}
p:last-child {
	margin-bottom: 0;
}
p + p {
	margin-top: -4px;
}
b,
strong {
	font-weight: var(--__SARCET4AB, 700);
}
em,
i {
	font-style: italic;
}
blockquote {
	margin: 13px;
}
small {
	font-size: var(--__SAR2l0zNygdu, 0.75rem);
}
.a-text-strike {
	text-decoration-line: line-through !important;
}
.a-text-normal {
	font-weight: var(--__SARCETZnk, 400) !important;
	font-style: normal !important;
	text-transform: none !important;
	text-decoration-line: none !important;
}
.a-text-bold {
	font-weight: var(--__SARCET4AB, 700) !important;
}
.a-text-italic {
	font-style: italic !important;
}
.a-text-underline {
	text-decoration-line: underline !important;
}
.a-text-caps {
	text-transform: uppercase !important;
}
.a-text-ellipsis {
	text-overflow: ellipsis;
	overflow: hidden !important;
	white-space: nowrap;
	display: block;
}
span.a-nowrap {
	display: block;
}
.a-text-quote {
	position: relative;
	display: block;
	font-family: Georgia, serif;
	font-size: var(--__SAR2l0zNyyuZ, 0.875rem);
	font-style: italic;
	padding-left: 0.5em;
}
.a-text-quote:before {
	content: "\201C";
	position: absolute;
	margin-top: -3px;
	color: #767676;
	left: 0;
}
.a-text-quote:after {
	content: "\201D";
	position: absolute;
	margin-top: -3px;
	margin-left: 3px;
	color: #767676;
}
.a-text-beside-button {
	padding-block-start: 0.25rem;
	padding-inline-end: 0;
	padding-block-end: 0;
	padding-inline-start: 0.375rem;
	display: inline-block;
	position: relative;
	top: 1px;
}
body {
	font-family: Arial, sans-serif;
}
/* ******** */
body {
	font-size: 14px;
	line-height: 20px;
}
.a-ember body {
	font-family: "Amazon Ember", Arial, sans-serif;
}
h1 {
	font-weight: 400;
	font-size: 28px;
	line-height: 36px;
}
h2 {
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
}
h3 {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}
h4 {
	font-weight: 700;
	font-size: 18px;
	line-height: 24px;
}
h5 {
	font-weight: 700;
	font-size: 14px;
	line-height: 20px;
}
h6 {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 1px;
}
.a-size-mini {
	font-size: 12px !important;
	line-height: 16px !important;
}
.a-size-small {
	font-size: 13px !important;
	line-height: 16px !important;
}
.a-size-base {
	font-size: 14px !important;
	line-height: 20px !important;
}
.a-size-base-plus {
	font-size: 16px !important;
	line-height: 24px !important;
}
.a-size-medium {
	font-size: 18px !important;
	line-height: 24px !important;
}
.a-size-medium {
	text-rendering: optimizeLegibility;
}
.a-size-large {
	font-size: 24px !important;
	line-height: 32px !important;
}
.a-size-large {
	text-rendering: optimizeLegibility;
}
.a-size-extra-large {
	font-size: 28px !important;
	line-height: 36px !important;
}
.a-size-extra-large {
	text-rendering: optimizeLegibility;
}
.a-ember .a-text-quote {
	font-family: "Amazon Ember", Arial, sans-serif;
}
/* ******** */
.a-icon {
	background-image: url("/public/images/sprites3.png");
	-webkit-background-size: 400px 900px;
	background-size: 400px 900px;
	background-repeat: no-repeat;
}
.a-hires .a-icon {
	background-image: url(https://m.media-amazon.com/images/S/sash/f9Cwl2OUDVHGXk8.png);
}
.a-icon {
	display: inline-block;
	vertical-align: top;
}
.a-addon-badge,
.a-icon-addon {
	background-image: none !important;
	border-radius: 3px 0 0 3px;
	background-color: #3f6998;
	font-size: 11px;
	line-height: 1.05;
	padding-block-start: 0.25rem;
	padding-inline-end: 0.3125rem;
	padding-block-end: 0.25rem;
	padding-inline-start: 0.375rem;
	color: #fff;
	font-style: normal;
	font-weight: var(--__SARCET4AB, 700);
	position: relative;
	top: 1px;
}
.a-addon-badge:after,
.a-addon-badge:before,
.a-icon-addon:after,
.a-icon-addon:before {
	content: "";
	position: absolute;
	right: -5px;
	border-left-width: 0;
}
.a-addon-badge:after,
.a-icon-addon:after {
	top: 0;
	border-style: dashed;
	border-width: 6px;
	border-color: rgba(255, 255, 255, 0);
	border-top: 6px solid #3f6998;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-top-width: 10px;
}
.a-addon-badge:before,
.a-icon-addon:before {
	bottom: 0;
	border-style: dashed;
	border-width: 6px;
	border-color: rgba(255, 255, 255, 0);
	border-bottom: 6px solid #3f6998;
	border-top-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-bottom-width: 10px;
}
.a-icon-nav-cart,
.a-nav-cart {
	position: relative;
}
.a-icon-arrow {
	width: 11px;
	height: 15px;
	background-position: -5px -35px;
}
.a-icon-collapse,
.a-icon-expand {
	width: 7px;
	height: 7px;
	background-position: -366px -86px;
	position: absolute;
	top: 50%;
	margin-top: -4px;
	left: 0;
}
.a-no-js .a-icon-expand {
	background-position: -382px -86px;
}
.a-icon-collapse {
	background-position: -382px -86px;
}
.a-icon-section-collapse,
.a-icon-section-expand {
	width: 15px;
	height: 12px;
	opacity: 0.64;
	position: relative;
}
.a-icon-section-expand {
	background-position: -5px -59px;
}
.a-icon-section-collapse {
	background-position: -5px -82px;
}
.a-icon-extender-collapse,
.a-icon-extender-expand {
	position: relative;
	vertical-align: baseline;
	margin-right: 0.385em;
}
.a-icon-previous {
	width: 11px;
	height: 15px;
	background-position: -123px -7px;
}
.a-icon-next {
	width: 11px;
	height: 15px;
	background-position: -105px -7px;
}
.a-icon-restart {
	width: 15px;
	height: 19px;
	background-position: -142px -5px;
}
.a-icon-search {
	opacity: 0.55;
	width: 13px;
	height: 13px;
	background-position: -271px -86px;
}
.a-icon-checkmark-inverse {
	width: 15px;
	height: 17px;
	background-position: -172px -82px;
	opacity: 0.6;
	margin-right: 0.6em;
	vertical-align: baseline;
}
.a-icon-gridview {
	width: 11px;
	height: 11px;
	background-position: -162px -5px;
}
.a-icon-listview {
	width: 11px;
	height: 11px;
	background-position: -178px -5px;
}
.a-icon-text-separator,
.a-text-separator {
	display: inline-block;
	margin: -2px 0.67375em 0;
	width: 1px;
	background-color: #ddd;
	line-height: 0;
	height: 14px;
	vertical-align: middle;
}
.a-size-small .a-icon-text-separator,
.a-size-small .a-text-separator {
	height: 13px;
}
.a-size-mini .a-icon-text-separator,
.a-size-mini .a-text-separator {
	height: 12px;
}
.a-icon-row {
	display: block;
	line-height: 0;
}
.a-icon-row.a-spacing-none {
	padding-block-end: 0;
}
.a-icon-row.a-size-base {
	line-height: 19px;
}
.a-icon-row.a-size-small {
	line-height: 1.5;
}
.a-icon-row .a-row {
	margin-top: 1px;
}
.a-icon-alt {
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
	position: absolute;
	left: auto;
	top: auto;
	display: block;
	width: 100%;
	height: 100%;
	font-size: inherit;
	overflow: hidden;
	clip-path: circle(0);
	white-space: nowrap;
}
.a-icon-calendar {
	background-position: -300px -480px;
	width: 15px;
	height: 15px;
}
.a-icon-calendar-focus {
	background-position: -300px -500px;
	width: 15px;
	height: 15px;
}
.a-icon-time {
	background-position: -320px -480px;
	width: 16px;
	height: 16px;
}
.a-icon-time-focus {
	background-position: -320px -500px;
	width: 16px;
	height: 16px;
}
.a-icon-wrapper {
	display: inline-block;
	vertical-align: top;
}
.a-icon-heart-on {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	background-position: -263px -122px;
}
.a-hires .a-icon-heart-on {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-on.a-icon-inverse {
	background-position: -233px -13px;
}
.a-icon-heart-on.a-icon-small {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position: -317px -64px;
}
.a-hires .a-icon-heart-on.a-icon-small {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-on.a-icon-small.a-icon-inverse {
	background-position: -339px -80px;
}
.a-icon-heart-off {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	background-position: -415px -192px;
}
.a-hires .a-icon-heart-off {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-off.a-icon-inverse {
	background-position: -207px -2px;
}
.a-icon-heart-off.a-icon-small {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position: -295px -86px;
}
.a-hires .a-icon-heart-off.a-icon-small {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-off.a-icon-small.a-icon-inverse {
	background-position: -306px -20px;
}
.a-icon-heart-hover {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	background-position: -221px -65px;
}
.a-hires .a-icon-heart-hover {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-hover.a-icon-inverse {
	background-position: -207px -28px;
}
.a-icon-heart-hover.a-icon-small {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position: -311px -108px;
}
.a-hires .a-icon-heart-hover.a-icon-small {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-hover.a-icon-small.a-icon-inverse {
	background-position: -306px -42px;
}
.a-icon-heart-off-hover {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	background-position: -221px -65px;
}
.a-hires .a-icon-heart-off-hover {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-off-hover.a-icon-inverse {
	background-position: -207px -28px;
}
.a-icon-heart-off-hover.a-icon-small {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position: -311px -108px;
}
.a-hires .a-icon-heart-off-hover.a-icon-small {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-off-hover.a-icon-small.a-icon-inverse {
	background-position: -306px -42px;
}
.a-icon-heart-off-active {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	background-position: -181px -2px;
}
.a-hires .a-icon-heart-off-active {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-off-active.a-icon-inverse {
	background-position: -415px -140px;
}
.a-icon-heart-off-active.a-icon-small {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position: -289px -108px;
}
.a-hires .a-icon-heart-off-active.a-icon-small {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-off-active.a-icon-small.a-icon-inverse {
	background-position: -284px -20px;
}
.a-icon-heart-on-active {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	background-position: -415px -166px;
}
.a-hires .a-icon-heart-on-active {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-on-active.a-icon-inverse {
	background-position: -247px -65px;
}
.a-icon-heart-on-active.a-icon-small {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position: -317px -86px;
}
.a-hires .a-icon-heart-on-active.a-icon-small {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-on-active.a-icon-small.a-icon-inverse {
	background-position: -328px -42px;
}
.a-icon-heart-on-hover {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 24px;
	width: 24px;
	background-position: -478px -230px;
}
.a-hires .a-icon-heart-on-hover {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-on-hover.a-icon-inverse {
	background-position: -233px -39px;
}
.a-icon-heart-on-hover.a-icon-small {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	background-position: -295px -64px;
}
.a-hires .a-icon-heart-on-hover.a-icon-small {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-heart-on-hover.a-icon-small.a-icon-inverse {
	background-position: -328px -20px;
}
.a-icon-jp {
	background-image: url(https://m.media-amazon.com/images/S/sash/h$0-hoWNYbuvG-5.png);
	-webkit-background-size: 128px 16px;
	background-size: 128px 16px;
}
.a-hires .a-icon-jp {
	background-image: url(https://m.media-amazon.com/images/S/sash/QKIUuPGecMU39kT.png);
}
.a-icon-amazon-app,
.a-icon-autorip,
.a-icon-fba,
.a-icon-fresh,
.a-icon-kindle-unlimited-headphones,
.a-icon-logo,
.a-icon-logo-china,
.a-icon-premium,
.a-icon-premium-nav,
.a-icon-prime,
.a-icon-prime-campus,
.a-icon-prime-fresh,
.a-icon-prime-headphones,
.a-icon-prime-jp,
.a-icon-prime-jp-nav,
.a-icon-prime-nav,
.a-icon-prime-pass,
.a-icon-prime-wardrobe-badge,
.a-icon-prime-wardrobe-logo,
.a-icon-primefresh-nav,
.a-icon-share-douban,
.a-icon-share-email,
.a-icon-share-facebook,
.a-icon-share-kaixin001,
.a-icon-share-line,
.a-icon-share-link,
.a-icon-share-mixi,
.a-icon-share-pengyou,
.a-icon-share-pinterest,
.a-icon-share-qq,
.a-icon-share-qzone,
.a-icon-share-renren,
.a-icon-share-sina,
.a-icon-share-sms,
.a-icon-share-tencent,
.a-icon-share-twitter,
.a-icon-share-wechat,
.a-icon-share-whatsapp,
.a-icon-smile,
.a-logo,
.a-logo-china,
.a-premium-logo,
.a-premium-nav-logo,
.a-prime-jp-logo,
.a-prime-jp-nav-logo,
.a-prime-logo,
.a-prime-nav-logo,
.a-share-douban,
.a-share-email,
.a-share-facebook,
.a-share-kaixin001,
.a-share-line,
.a-share-link,
.a-share-mixi,
.a-share-pengyou,
.a-share-pinterest,
.a-share-qq,
.a-share-qzone,
.a-share-renren,
.a-share-sina,
.a-share-sms,
.a-share-tencent,
.a-share-twitter,
.a-share-wechat,
.a-share-whatsapp {
	background-image: url("/public/images/sprites.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
}
.a-hires .a-icon-amazon-app,
.a-hires .a-icon-autorip,
.a-hires .a-icon-fba,
.a-hires .a-icon-fresh,
.a-hires .a-icon-kindle-unlimited-headphones,
.a-hires .a-icon-logo,
.a-hires .a-icon-logo-china,
.a-hires .a-icon-premium,
.a-hires .a-icon-premium-nav,
.a-hires .a-icon-prime,
.a-hires .a-icon-prime-campus,
.a-hires .a-icon-prime-fresh,
.a-hires .a-icon-prime-headphones,
.a-hires .a-icon-prime-jp,
.a-hires .a-icon-prime-jp-nav,
.a-hires .a-icon-prime-nav,
.a-hires .a-icon-prime-pass,
.a-hires .a-icon-prime-wardrobe-badge,
.a-hires .a-icon-prime-wardrobe-logo,
.a-hires .a-icon-primefresh-nav,
.a-hires .a-icon-share-douban,
.a-hires .a-icon-share-email,
.a-hires .a-icon-share-facebook,
.a-hires .a-icon-share-kaixin001,
.a-hires .a-icon-share-line,
.a-hires .a-icon-share-link,
.a-hires .a-icon-share-mixi,
.a-hires .a-icon-share-pengyou,
.a-hires .a-icon-share-pinterest,
.a-hires .a-icon-share-qq,
.a-hires .a-icon-share-qzone,
.a-hires .a-icon-share-renren,
.a-hires .a-icon-share-sina,
.a-hires .a-icon-share-sms,
.a-hires .a-icon-share-tencent,
.a-hires .a-icon-share-twitter,
.a-hires .a-icon-share-wechat,
.a-hires .a-icon-share-whatsapp,
.a-hires .a-icon-smile,
.a-hires .a-logo,
.a-hires .a-logo-china,
.a-hires .a-premium-logo,
.a-hires .a-premium-nav-logo,
.a-hires .a-prime-jp-logo,
.a-hires .a-prime-jp-nav-logo,
.a-hires .a-prime-logo,
.a-hires .a-prime-nav-logo,
.a-hires .a-share-douban,
.a-hires .a-share-email,
.a-hires .a-share-facebook,
.a-hires .a-share-kaixin001,
.a-hires .a-share-line,
.a-hires .a-share-link,
.a-hires .a-share-mixi,
.a-hires .a-share-pengyou,
.a-hires .a-share-pinterest,
.a-hires .a-share-qq,
.a-hires .a-share-qzone,
.a-hires .a-share-renren,
.a-hires .a-share-sina,
.a-hires .a-share-sms,
.a-hires .a-share-tencent,
.a-hires .a-share-twitter,
.a-hires .a-share-wechat,
.a-hires .a-share-whatsapp {
	background-image: url(https://m.media-amazon.com/images/S/sash/IAiggOMz$2G$3oR.png);
}
.a-domain,
.a-domain-jp,
.a-icon-domain,
.a-icon-domain-jp {
	background: 0 0;
	font-style: normal;
	vertical-align: sub;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-hires .a-domain,
.a-hires .a-domain-jp,
.a-hires .a-icon-domain,
.a-hires .a-icon-domain-jp {
	background: 0 0;
}
.a-domain-uk:after,
.a-icon-domain-uk:after {
	content: ".co.uk";
}
.a-domain-ca:after,
.a-icon-domain-ca:after {
	content: ".ca";
}
.a-domain-de:after,
.a-icon-domain-de:after {
	content: ".de";
}
.a-domain-it:after,
.a-icon-domain-it:after {
	content: ".it";
}
.a-domain-es:after,
.a-icon-domain-es:after {
	content: ".es";
}
.a-domain-fr:after,
.a-icon-domain-fr:after {
	content: ".fr";
}
.a-domain-jp:after,
.a-icon-domain-jp:after {
	content: ".co.jp";
}
.a-domain-br:after,
.a-icon-domain-br:after {
	content: ".com.br";
}
.a-domain-in:after,
.a-icon-domain-in:after {
	content: ".in";
}
.a-domain-tr:after,
.a-icon-domain-tr:after {
	content: ".com.tr";
}
.a-icon-domain-mx:after {
	content: ".com.mx";
}
.a-icon-domain-au:after {
	content: ".com.au";
}
.a-icon-domain-ru:after {
	content: ".ru";
}
.a-icon-domain-nl:after {
	content: ".nl";
}
.a-icon-domain-pl:after {
	content: ".pl";
}
.a-icon-domain-se:after {
	content: ".se";
}
.a-domain-co:after,
.a-icon-domain-co:after {
	content: ".com.co";
}
.a-domain-cl:after,
.a-icon-domain-cl:after {
	content: ".cl";
}
.a-domain-ng:after,
.a-icon-domain-ng:after {
	content: ".com.ng";
}
.a-domain-za:after,
.a-icon-domain-za:after {
	content: ".co.za";
}
.a-domain-be:after,
.a-icon-domain-be:after {
	content: ".com.be";
}
.a-domain-ie:after,
.a-icon-domain-ie:after {
	content: ".ie";
}
.a-icon-amazon-app {
	width: 55px;
	height: 55px;
	background-position: -2px -44px;
}
.a-icon-autorip {
	width: 62px;
	height: 15px;
	background-position: -54px -2px;
	vertical-align: baseline;
	position: relative;
	bottom: -2px;
}
.a-icon-smile {
	width: 50px;
	height: 21px;
	background-position: -2px -21px;
}
.a-icon-freetime,
.a-icon-freetime-med,
.a-icon-freetime-sm {
	background-image: url("/public/images/sprites.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	vertical-align: baseline;
}
.a-hires .a-icon-freetime,
.a-hires .a-icon-freetime-med,
.a-hires .a-icon-freetime-sm {
	background-image: url(https://m.media-amazon.com/images/S/sash/IAiggOMz$2G$3oR.png);
}
.a-icon-freetime-sm,
.a-icon-freetime.a-icon-small {
	background-position: -59px -36px;
	height: 15px;
	width: 67px;
}
.a-icon-freetime,
.a-icon-freetime-med {
	background-position: -2px -141px;
	height: 24px;
	width: 107px;
}
.a-icon-kindle-unlimited {
	background-image: url("/public/images/sprites.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
}
.a-hires .a-icon-kindle-unlimited {
	background-image: url(https://m.media-amazon.com/images/S/sash/IAiggOMz$2G$3oR.png);
}
.a-icon-kindle-unlimited {
	width: 110px;
	height: 14px;
	background-position: -144px -223px;
	vertical-align: baseline;
}
.a-icon-kindle-unlimited.a-icon-small {
	width: 80px;
	height: 16px;
	background-position: -91px -105px;
}
.a-icon-kindle-unlimited-fr {
	background-image: url(https://m.media-amazon.com/images/S/sash/qTsB$0ghAfMhSIm.png);
	-webkit-background-size: 128px 16px;
	background-size: 128px 16px;
	width: 86px;
	height: 10px;
	background-position: -2px -2px;
	vertical-align: baseline;
}
.a-hires .a-icon-kindle-unlimited-fr {
	background-image: url(https://m.media-amazon.com/images/S/sash/Rmgvs6RugqtdnwT.png);
}
.a-icon-text {
	padding-inline-start: 0.1875rem;
	position: relative;
	bottom: 3px;
}
.a-icon-premium-with-text,
.a-icon-prime-jp-with-text,
.a-icon-prime-with-text {
	vertical-align: top;
	font-style: normal;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-icon-premium-with-text.a-icon-small .a-icon-text,
.a-icon-prime-jp-with-text.a-icon-small .a-icon-text,
.a-icon-prime-with-text.a-icon-small .a-icon-text {
	font-size: var(--__SAR2l0zNyGGZ, 0.625rem);
	bottom: 3px;
}
.a-icon-prime-jp-with-text .a-icon-text,
.a-icon-prime-with-text .a-icon-text {
	bottom: 2px;
}
.a-icon-prime-pass {
	background-position: -59px -70px;
	height: 15px;
	width: 77px;
}
.a-icon-prime-campus {
	background-position: -401px -221px;
	height: 16px;
	width: 102px;
	vertical-align: baseline;
}
.a-icon-prime-campus.a-icon-small {
	background-position: -91px -123px;
	height: 14px;
	width: 88px;
}
.a-icon-pantry,
.a-icon-prime-pantry {
	background-image: url("/public/images/sprites.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
}
.a-hires .a-icon-pantry,
.a-hires .a-icon-prime-pantry {
	background-image: url(https://m.media-amazon.com/images/S/sash/IAiggOMz$2G$3oR.png);
}
.a-icon-prime-pantry {
	background-position: -2px -3px;
	height: 16px;
	width: 50px;
	vertical-align: baseline;
}
.a-icon-prime-pantry.a-icon-small {
	background-position: -173px -86px;
	height: 14px;
	width: 44px;
}
.a-icon-pantry {
	background-position: -165px -70px;
	width: 43px;
	height: 14px;
}
.a-icon-pantry.a-icon-small {
	background-position: -321px -225px;
	width: 37px;
	height: 11px;
}
.a-icon-fresh {
	background-position: -360px -225px;
	height: 11px;
	width: 35px;
	vertical-align: baseline;
}
.a-icon-prime-fresh {
	background-position: -91px -87px;
	height: 16px;
	width: 80px;
	vertical-align: baseline;
}
.a-icon-prime-fresh.a-icon-small {
	width: 72px;
	height: 15px;
	background-position: -59px -53px;
}
.a-icon-prime-headphones {
	width: 63px;
	height: 15px;
	background-position: -54px -19px;
}
.a-icon-prime-headphones.a-icon-small {
	width: 50px;
	height: 12px;
	background-position: -173px -102px;
}
.a-icon-kindle-unlimited-headphones {
	width: 126px;
	height: 14px;
	background-position: -2px -218px;
	vertical-align: baseline;
}
.a-icon-kindle-unlimited-headphones.a-icon-small {
	width: 91px;
	height: 10px;
	background-position: -127px -199px;
}
.a-button.a-icon-premium,
.a-button.a-icon-prime,
.a-button.a-icon-prime-jp,
.a-button.a-premium-logo,
.a-button.a-prime-jp-logo,
.a-button.a-prime-logo {
	position: relative;
	top: 1px;
}
.a-icon-premium-nav,
.a-icon-prime-jp-nav,
.a-icon-prime-nav,
.a-icon-primefresh-nav,
.a-premium-nav-logo,
.a-prime-jp-nav-logo,
.a-prime-nav-logo {
	position: absolute;
	left: 73px;
	bottom: 0;
}
.a-icon-premium-nav,
.a-icon-prime-jp-nav,
.a-icon-prime-nav,
.a-premium-nav-logo,
.a-prime-jp-nav-logo,
.a-prime-nav-logo {
	width: 34px;
	height: 12px;
	background-position: -358px -211px;
}
.a-icon-primefresh-nav {
	width: 63px;
	height: 10px;
	background-position: -181px -116px;
}
.a-icon-prime-wardrobe-badge-with-text,
.a-icon-prime-wardrobe-logo-with-text {
	vertical-align: top;
	font-style: normal;
	color: #767676;
}
.a-icon-prime-wardrobe-badge-with-text.a-icon-small .a-icon-text,
.a-icon-prime-wardrobe-logo-with-text.a-icon-small .a-icon-text {
	font-size: var(--__SAR2l0zNyGGZ, 0.625rem);
	bottom: 3px;
}
.a-icon-prime-wardrobe-badge-with-text.a-icon-mini .a-icon-text,
.a-icon-prime-wardrobe-logo-with-text.a-icon-mini .a-icon-text {
	font-size: var(--__SAR2l0zNyQzh, 0.75rem);
	bottom: 2px;
}
.a-icon-prime-wardrobe-logo-with-text .a-icon-text {
	bottom: 0;
}
.a-icon-prime-wardrobe-badge-with-text .a-icon-text {
	bottom: 2px;
}
.a-icon-prime-wardrobe-logo {
	width: 140px;
	height: 19px;
	background-position: -2px -234px;
}
.a-icon-prime-wardrobe-badge {
	width: 123px;
	height: 16px;
	background-position: -2px -200px;
}
.a-icon-prime-wardrobe-badge.a-icon-small {
	background-position: -288px -238px;
	height: 15px;
	width: 111px;
}
.a-icon-prime-wardrobe-badge.a-icon-mini {
	background-position: -401px -239px;
	height: 14px;
	width: 105px;
}
.a-hires .a-icon-premium-with-text.a-icon-small .a-icon-text {
	bottom: 3px;
}
.a-icon-share-line,
.a-share-line {
	width: 17px;
	height: 17px;
	background-position: -209px -48px;
	position: relative;
	top: 1px;
}
.a-icon-share-douban,
.a-icon-share-email,
.a-icon-share-facebook,
.a-icon-share-kaixin001,
.a-icon-share-link,
.a-icon-share-mixi,
.a-icon-share-pengyou,
.a-icon-share-pinterest,
.a-icon-share-qq,
.a-icon-share-qzone,
.a-icon-share-renren,
.a-icon-share-sina,
.a-icon-share-sms,
.a-icon-share-tencent,
.a-icon-share-twitter,
.a-icon-share-wechat,
.a-icon-share-whatsapp,
.a-share-douban,
.a-share-email,
.a-share-facebook,
.a-share-kaixin001,
.a-share-link,
.a-share-mixi,
.a-share-pengyou,
.a-share-pinterest,
.a-share-qq,
.a-share-qzone,
.a-share-renren,
.a-share-sina,
.a-share-sms,
.a-share-tencent,
.a-share-twitter,
.a-share-wechat,
.a-share-whatsapp {
	position: relative;
	top: 1px;
}
.a-icon-share-facebook,
.a-share-facebook {
	width: 17px;
	height: 17px;
	background-position: -119px -17px;
}
.a-icon-share-twitter,
.a-share-twitter {
	width: 18px;
	height: 17px;
	background-position: -274px -193px;
}
.a-icon-share-pinterest,
.a-share-pinterest {
	width: 17px;
	height: 17px;
	background-position: -229px -59px;
}
.a-icon-share-email,
.a-share-email {
	width: 19px;
	height: 17px;
	background-position: -256px -220px;
}
.a-icon-share-mixi,
.a-share-mixi {
	width: 19px;
	height: 17px;
	background-position: -225px -97px;
}
.a-icon-share-kaixin001,
.a-share-kaixin001 {
	width: 17px;
	height: 17px;
	background-position: -210px -67px;
}
.a-icon-share-tencent,
.a-share-tencent {
	width: 17px;
	height: 17px;
	background-position: -241px -181px;
}
.a-icon-share-pengyou,
.a-share-pengyou {
	width: 17px;
	height: 17px;
	background-position: -229px -78px;
}
.a-icon-share-renren,
.a-share-renren {
	width: 17px;
	height: 17px;
	background-position: -222px -164px;
}
.a-icon-share-douban,
.a-share-douban {
	width: 17px;
	height: 17px;
	background-position: -294px -193px;
}
.a-icon-share-qzone,
.a-share-qzone {
	width: 17px;
	height: 17px;
	background-position: -222px -183px;
}
.a-icon-share-sina,
.a-share-sina {
	width: 17px;
	height: 17px;
	background-position: -234px -145px;
}
.a-icon-share-wechat,
.a-share-wechat {
	width: 17px;
	height: 17px;
	background-position: -394px -202px;
}
.a-icon-share-qq,
.a-share-qq {
	width: 17px;
	height: 17px;
	background-position: -228px -40px;
}
.a-icon-share-sms,
.a-share-sms {
	width: 19px;
	height: 19px;
	background-position: -233px -202px;
}
.a-icon-share-link,
.a-share-link {
	width: 18px;
	height: 18px;
	background-position: -254px -200px;
}
.a-icon-share-whatsapp,
.a-share-whatsapp {
	width: 17px;
	height: 17px;
	background-position: -413px -202px;
}
.a-icon-fba-with-text {
	background-image: none !important;
	border-radius: 2px 0 0 2px;
	background-color: #3e4650;
	line-height: 1.05;
	font-size: var(--__SAR2l0zNygdu, 0.75rem);
	color: #fff;
	padding-block-start: 0.1875rem;
	padding-inline-end: 0.25rem;
	padding-block-end: 0.1875rem;
	padding-inline-start: 0.3125rem;
	font-style: normal;
	position: relative;
	top: 1px;
	letter-spacing: 0.08em;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.a-icon-fba-with-text:after {
	content: "";
	position: absolute;
	right: -5px;
	top: 0;
	border-style: dashed;
	border-width: 6px;
	border-color: rgba(255, 255, 255, 0);
	border-top: 6px solid #3e4650;
	border-bottom-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-left-width: 0;
	border-top-width: 10px;
}
.a-icon-fba-with-text:before {
	content: "";
	position: absolute;
	right: -5px;
	bottom: 0;
	border-style: dashed;
	border-width: 6px;
	border-color: rgba(255, 255, 255, 0);
	border-bottom: 6px solid #3e4650;
	border-top-width: 0;
	width: 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-left-width: 0;
	border-bottom-width: 10px;
}
.a-icon-fba {
	background-position: -118px -2px;
	height: 13px;
	width: 13px;
}
.a-icon-text-fba {
	font-family: "Arial Narrow", Arial, sans-serif;
	font-stretch: condensed;
	padding-inline-start: 0.1875rem;
	vertical-align: bottom;
}
.a-icon-sns {
	background-image: url("/public/images/sprites.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	background-position: -138px -60px;
	height: 25px;
	width: 25px;
}
.a-hires .a-icon-sns {
	background-image: url(https://m.media-amazon.com/images/S/sash/IAiggOMz$2G$3oR.png);
}
.a-icon.a-icon-error,
.a-icon.a-icon-info,
.a-icon.a-icon-success,
.a-icon.a-icon-warning {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	width: 18px;
}
.a-hires .a-icon.a-icon-error,
.a-hires .a-icon.a-icon-info,
.a-hires .a-icon.a-icon-success,
.a-hires .a-icon.a-icon-warning {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-error {
	background-position: -491px -185px;
}
.a-icon-info {
	background-position: -491px -165px;
}
.a-icon-success {
	background-position: -148px -188px;
}
.a-icon-warning {
	background-position: -491px -145px;
}
.a-icon.a-icon-base-add,
.a-icon.a-icon-base-add-disabled,
.a-icon.a-icon-base-remove,
.a-icon.a-icon-base-remove-disabled,
.a-icon.a-icon-base-trash,
.a-icon.a-icon-base-trash-disabled {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.a-hires .a-icon.a-icon-base-add,
.a-hires .a-icon.a-icon-base-add-disabled,
.a-hires .a-icon.a-icon-base-remove,
.a-hires .a-icon.a-icon-base-remove-disabled,
.a-hires .a-icon.a-icon-base-trash,
.a-hires .a-icon.a-icon-base-trash-disabled {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon.a-icon-small-add,
.a-icon.a-icon-small-add-disabled,
.a-icon.a-icon-small-remove,
.a-icon.a-icon-small-remove-disabled,
.a-icon.a-icon-small-trash,
.a-icon.a-icon-small-trash-disabled {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
}
.a-hires .a-icon.a-icon-small-add,
.a-hires .a-icon.a-icon-small-add-disabled,
.a-hires .a-icon.a-icon-small-remove,
.a-hires .a-icon.a-icon-small-remove-disabled,
.a-hires .a-icon.a-icon-small-trash,
.a-hires .a-icon.a-icon-small-trash-disabled {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-base-add {
	background-position: -353px -126px;
}
.a-icon-base-add-disabled {
	background-position: -313px -130px;
}
.a-icon-base-remove {
	background-position: -415px -118px;
}
.a-icon-base-remove-disabled {
	background-position: -375px -126px;
}
.a-icon-base-trash {
	background-position: -375px -104px;
}
.a-icon-base-trash-disabled {
	background-position: -353px -104px;
}
.a-icon-small-add {
	background-position: -369px -44px;
}
.a-icon-small-add-disabled {
	background-position: -479px -32px;
}
.a-icon-small-remove {
	background-position: -387px -40px;
}
.a-icon-small-remove-disabled {
	background-position: -369px -26px;
}
.a-icon-small-trash {
	background-position: -387px -22px;
}
.a-icon-small-trash-disabled {
	background-position: -405px -40px;
}
.a-icon.a-icon-chevron-down {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: -415px -96px;
}
.a-hires .a-icon.a-icon-chevron-down {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon.a-icon-chevron-down.a-icon-small {
	width: 16px;
	height: 16px;
	background-position: -415px -78px;
}
.a-icon.a-icon-chevron-down.a-icon-mini {
	width: 12px;
	height: 12px;
	background-position: -339px -66px;
}
.a-icon.a-icon-chevron-up {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: -437px -95px;
}
.a-hires .a-icon.a-icon-chevron-up {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon.a-icon-chevron-up.a-icon-small {
	width: 16px;
	height: 16px;
	background-position: -479px -50px;
}
.a-icon.a-icon-close-filter {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: -497px -40px;
}
.a-hires .a-icon.a-icon-close-filter {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-logo,
.a-logo {
	background-position: -2px -167px;
	height: 31px;
	width: 103px;
}
.a-icon-logo-china,
.a-logo-china {
	background-position: -2px -101px;
	height: 38px;
	width: 87px;
}
.a-icon-nav-cart,
.a-nav-cart {
	width: 38px;
	height: 26px;
	background-position: -157px -245px;
}
.a-icon-1click {
	height: 25px;
	width: 25px;
	background-position: -5px -5px;
}
.a-icon-cart {
	height: 25px;
	width: 25px;
	background-position: -35px -5px;
}
.a-icon-supplemental {
	opacity: 0.64;
	width: 8px;
	height: 11px;
	background-position: -77px -5px;
}
.a-icon-dropdown {
	width: 10px;
	height: 8px;
	background-position: -7px -102px;
}
.a-icon-arrow-up {
	background-position: -354px -5px;
	width: 7px;
	height: 4px;
	opacity: 0.64;
}
.a-icon-extender-collapse,
.a-icon-extender-expand {
	width: 7px;
	height: 9px;
	background-position: -82px -293px;
}
.a-icon-extender-collapse {
	background-position: -94px -293px;
}
[class*="a-icon-star"] > .a-icon-alt {
	clip-path: circle(0);
	left: auto;
	width: 100%;
	height: 100%;
	font-size: inherit;
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
	opacity: 0;
}
.a-icon-close {
	width: 10px;
	height: 9px;
	background-position: -297px -5px;
}
.a-icon-remove {
	width: 13px;
	height: 12px;
	background-position: -311px -5px;
	opacity: 0.64;
}
.a-icon-row {
	padding-block-start: 0.0625rem;
	padding-block-end: 0.0625rem;
}
.a-icon-row:hover a {
	text-decoration: none;
}
.a-icon-checkout {
	background-position: -58px -35px;
	height: 25px;
	width: 25px;
}
.a-icon-buynow {
	width: 25px;
	height: 25px;
	background-position: -35px -60px;
}
.a-icon-star-large,
.a-icon-star-large-full,
.a-icon-star-large-hover {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 35px;
	width: 38px;
}
.a-hires .a-icon-star-large,
.a-hires .a-icon-star-large-full,
.a-hires .a-icon-star-large-hover {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon-star-large {
	background-position: -221px -91px;
}
.a-icon-star-large-full {
	background-position: -181px -91px;
}
.a-icon-star-large-hover {
	background-position: -181px -54px;
}
.a-icon.a-icon-heart-hollow-dark,
.a-icon.a-icon-heart-hollow-light,
.a-icon.a-icon-heart-solid-red {
	background-image: url(https://m.media-amazon.com/images/S/sash/uDspLSCREvEXFJc.png);
	-webkit-background-size: 26px 78px;
	background-size: 26px 78px;
}
.a-hires .a-icon.a-icon-heart-hollow-dark,
.a-hires .a-icon.a-icon-heart-hollow-light,
.a-hires .a-icon.a-icon-heart-solid-red {
	background-image: url(https://m.media-amazon.com/images/S/sash/FtyrfMTkFvztJoW.png);
}
.a-icon-heart-hollow-light {
	width: 26px;
	height: 26px;
	background-position: 0 0;
}
.a-icon-heart-hollow-dark {
	width: 26px;
	height: 26px;
	background-position: 0 -52px;
}
.a-icon-heart-solid-red {
	width: 26px;
	height: 26px;
	background-position: 0 -26px;
}
.a-icon-VOB-blocked,
.a-icon-VOB-info,
.a-icon-VOB-preferred,
.a-icon-VOB-restricted {
	background-image: url(https://m.media-amazon.com/images/S/sash/FnGh4fljd-s5Ueo.png);
	-webkit-background-size: 512px 64px;
	background-size: 512px 64px;
	background-repeat: no-repeat;
}
.a-hires .a-icon-VOB-blocked,
.a-hires .a-icon-VOB-info,
.a-hires .a-icon-VOB-preferred,
.a-hires .a-icon-VOB-restricted {
	background-image: url(https://m.media-amazon.com/images/S/sash/k4lWlt72B2nDfN7.png);
}
.a-icon-VOB-info {
	background-position: -57px -2px;
	height: 53px;
	width: 53px;
}
.a-icon-VOB-info.a-icon-small {
	background-position: -222px -13px;
	height: 20px;
	width: 21px;
}
.a-icon-VOB-blocked {
	background-position: -2px -2px;
	height: 53px;
	width: 53px;
}
.a-icon-VOB-blocked.a-icon-small {
	background-position: -222px -35px;
	height: 20px;
	width: 21px;
}
.a-icon-VOB-restricted {
	background-position: -167px -2px;
	height: 53px;
	width: 53px;
}
.a-icon-VOB-restricted.a-icon-small {
	background-position: -245px -13px;
	height: 20px;
	width: 21px;
}
.a-icon-VOB-preferred {
	background-position: -112px -2px;
	height: 53px;
	width: 53px;
}
.a-icon-VOB-preferred.a-icon-small {
	background-position: -245px -35px;
	height: 20px;
	width: 21px;
}
/* ******** */
.a-icon.a-accordion-radio,
.a-icon.a-icon-calendar,
.a-icon.a-icon-checkbox,
.a-icon.a-icon-close,
.a-icon.a-icon-radio,
.a-icon.a-icon-star,
.a-icon.a-icon-star-medium,
.a-icon.a-icon-star-mini,
.a-icon.a-icon-star-small,
.a-icon.a-profile-verified-badge {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
}
.a-hires .a-icon.a-accordion-radio,
.a-hires .a-icon.a-icon-calendar,
.a-hires .a-icon.a-icon-checkbox,
.a-hires .a-icon.a-icon-close,
.a-hires .a-icon.a-icon-radio,
.a-hires .a-icon.a-icon-star,
.a-hires .a-icon.a-icon-star-medium,
.a-hires .a-icon.a-icon-star-mini,
.a-hires .a-icon.a-icon-star-small,
.a-hires .a-icon.a-profile-verified-badge {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-icon.a-icon-calendar {
	height: 16px;
	width: 15px;
	background-position: -353px -62px;
}
.a-icon.a-icon-close {
	height: 12px;
	width: 12px;
	background-position: -339px -102px;
}
.a-icon.a-profile-verified-badge {
	height: 14px;
	width: 14px;
	background-position: -181px -148px;
}
.a-icon.a-icon-search {
	opacity: 1;
}
.a-checkbox-fancy .a-icon.a-icon--checkbox,
.a-checkbox-fancy .a-icon.a-icon--radio,
.a-radio-fancy .a-icon.a-icon--checkbox,
.a-radio-fancy .a-icon.a-icon--radio {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
}
.a-hires .a-checkbox-fancy .a-icon.a-icon--checkbox,
.a-hires .a-checkbox-fancy .a-icon.a-icon--radio,
.a-hires .a-radio-fancy .a-icon.a-icon--checkbox,
.a-hires .a-radio-fancy .a-icon.a-icon--radio {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-no-js .a-checkbox-fancy i,
.a-no-js .a-checkbox.a-checkbox-fancy i,
.a-no-js .a-radio-fancy i,
.a-no-js .a-radio.a-radio-fancy i {
	display: none;
}
.a-no-js .a-checkbox-fancy input,
.a-no-js .a-checkbox.a-checkbox-fancy input,
.a-no-js .a-radio-fancy input,
.a-no-js .a-radio.a-radio-fancy input {
	position: relative !important;
	z-index: auto !important;
	opacity: 1;
}
.a-icon.a-star-0,
.a-icon.a-star-small-0 {
	background-position: -274px -236px;
}
.a-icon.a-star-medium-0 {
	background-position: -97px -232px;
}
.a-icon.a-star-mini-0 {
	background-position: -416px -242px;
}
.a-icon.a-star-1,
.a-icon.a-star-small-1 {
	background-position: -258px -236px;
}
.a-icon.a-star-medium-1 {
	background-position: -78px -232px;
}
.a-icon.a-star-mini-1 {
	background-position: -404px -242px;
}
.a-icon.a-star-2,
.a-icon.a-star-small-2 {
	background-position: -242px -236px;
}
.a-icon.a-star-medium-2 {
	background-position: -59px -232px;
}
.a-icon.a-star-mini-2 {
	background-position: -392px -242px;
}
.a-icon.a-star-3,
.a-icon.a-star-small-3 {
	background-position: -226px -236px;
}
.a-icon.a-star-medium-3 {
	background-position: -40px -232px;
}
.a-icon.a-star-mini-3 {
	background-position: -380px -242px;
}
.a-icon.a-star-4,
.a-icon.a-star-small-4 {
	background-position: -210px -236px;
}
.a-icon.a-star-medium-4 {
	background-position: -21px -232px;
}
.a-icon.a-star-mini-4 {
	background-position: -368px -242px;
}
.a-icon.a-star-5,
.a-icon.a-star-small-5 {
	background-position: -194px -236px;
}
.a-icon.a-star-medium-5 {
	background-position: -2px -232px;
}
.a-icon.a-star-mini-5 {
	background-position: -356px -242px;
}
.a-icon.a-star-0-5,
.a-icon.a-star-small-0-5 {
	background-position: -66px -188px;
}
.a-icon.a-star-medium-0-5 {
	background-position: -78px -208px;
}
.a-icon.a-star-mini-0-5 {
	background-position: -50px -174px;
}
.a-icon.a-star-1-5,
.a-icon.a-star-small-1-5 {
	background-position: -50px -188px;
}
.a-icon.a-star-medium-1-5 {
	background-position: -59px -208px;
}
.a-icon.a-star-mini-1-5 {
	background-position: -38px -174px;
}
.a-icon.a-star-2-5,
.a-icon.a-star-small-2-5 {
	background-position: -34px -188px;
}
.a-icon.a-star-medium-2-5 {
	background-position: -40px -208px;
}
.a-icon.a-star-mini-2-5 {
	background-position: -26px -174px;
}
.a-icon.a-star-3-5,
.a-icon.a-star-small-3-5 {
	background-position: -18px -188px;
}
.a-icon.a-star-medium-3-5 {
	background-position: -21px -208px;
}
.a-icon.a-star-mini-3-5 {
	background-position: -14px -174px;
}
.a-icon.a-star-4-5,
.a-icon.a-star-small-4-5 {
	background-position: -2px -188px;
}
.a-icon.a-star-medium-4-5 {
	background-position: -2px -208px;
}
.a-icon.a-star-mini-4-5 {
	background-position: -2px -174px;
}
.a-icon.a-star-brand-5 {
	background-position: -181px -128px;
}
.a-icon.a-star-brand-4 {
	background-position: -209px -148px;
}
.a-icon.a-star-brand-3 {
	background-position: -99px -4px;
}
.a-icon.a-star-brand-2 {
	background-position: -99px -44px;
}
.a-icon.a-star-brand-1 {
	background-position: -99px -84px;
}
.a-icon.a-star-brand-0 {
	background-position: -99px -124px;
}
.a-icon.a-star-brand-4-5 {
	background-position: -209px -168px;
}
.a-icon.a-star-brand-3-5 {
	background-position: -99px -24px;
}
.a-icon.a-star-brand-2-5 {
	background-position: -99px -64px;
}
.a-icon.a-star-brand-1-5 {
	background-position: -99px -104px;
}
.a-icon.a-star-brand-0-5 {
	background-position: -99px -144px;
}
.a-icon.a-star-brand-medium-5 {
	background-position: -112px -164px;
}
.a-icon.a-star-brand-medium-4 {
	background-position: -175px -188px;
}
.a-icon.a-star-brand-medium-3 {
	background-position: -356px -218px;
}
.a-icon.a-star-brand-medium-2 {
	background-position: -2px -30px;
}
.a-icon.a-star-brand-medium-1 {
	background-position: -2px -78px;
}
.a-icon.a-star-brand-medium-0 {
	background-position: -2px -126px;
}
.a-icon.a-star-brand-medium-4-5 {
	background-position: -194px -212px;
}
.a-icon.a-star-brand-medium-3-5 {
	background-position: -2px -6px;
}
.a-icon.a-star-brand-medium-2-5 {
	background-position: -2px -54px;
}
.a-icon.a-star-brand-medium-1-5 {
	background-position: -2px -102px;
}
.a-icon.a-star-brand-medium-0-5 {
	background-position: -2px -150px;
}
.a-icon.a-star-brand-small-5 {
	background-position: -181px -128px;
}
.a-icon.a-star-brand-small-4 {
	background-position: -209px -148px;
}
.a-icon.a-star-brand-small-3 {
	background-position: -99px -4px;
}
.a-icon.a-star-brand-small-2 {
	background-position: -99px -44px;
}
.a-icon.a-star-brand-small-1 {
	background-position: -99px -84px;
}
.a-icon.a-star-brand-small-0 {
	background-position: -99px -124px;
}
.a-icon.a-star-brand-small-4-5 {
	background-position: -209px -168px;
}
.a-icon.a-star-brand-small-3-5 {
	background-position: -99px -24px;
}
.a-icon.a-star-brand-small-2-5 {
	background-position: -99px -64px;
}
.a-icon.a-star-brand-small-1-5 {
	background-position: -99px -104px;
}
.a-icon.a-star-brand-small-0-5 {
	background-position: -99px -144px;
}
.a-icon.a-star-brand-mini-5 {
	background-position: -353px -148px;
}
.a-icon.a-star-brand-mini-4 {
	background-position: -353px -162px;
}
.a-icon.a-star-brand-mini-3 {
	background-position: -353px -176px;
}
.a-icon.a-star-brand-mini-2 {
	background-position: -291px -180px;
}
.a-icon.a-star-brand-mini-1 {
	background-position: -291px -194px;
}
.a-icon.a-star-brand-mini-0 {
	background-position: -291px -208px;
}
.a-icon.a-star-brand-mini-4-5 {
	background-position: -291px -152px;
}
.a-icon.a-star-brand-mini-3-5 {
	background-position: -291px -166px;
}
.a-icon.a-star-brand-mini-2-5 {
	background-position: -353px -190px;
}
.a-icon.a-star-brand-mini-1-5 {
	background-position: -353px -204px;
}
.a-icon.a-star-brand-mini-0-5 {
	background-position: -291px -222px;
}
.a-icon-star,
.a-icon-star-medium,
.a-icon-star-mini,
.a-icon-star-small {
	position: relative;
	vertical-align: text-top;
}
.a-icon-star-medium {
	height: 22px;
	width: 95px;
	margin-right: 1px;
	top: -2px;
}
.a-icon-star,
.a-icon-star-small {
	height: 18px;
	width: 80px;
}
.a-icon-star-mini {
	height: 12px;
	width: 60px;
	top: 3px;
}
.a-icon.a-icon-popover {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	background-position: -415px -78px;
	height: 16px;
	width: 16px;
}
.a-hires .a-icon.a-icon-popover {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-checkbox-fancy .a-icon-checkbox {
	background-position: -320px -2px;
	vertical-align: middle;
	height: 16px;
	width: 16px;
}
.a-checkbox-fancy:hover .a-icon-checkbox {
	background-position: -302px -2px;
}
.a-checkbox-fancy:active .a-icon-checkbox {
	background-position: -397px -94px;
}
.a-checkbox-fancy :disabled + .a-icon-checkbox {
	background-position: -284px -2px;
}
.a-checkbox-fancy :checked + .a-icon-checkbox {
	background-position: -335px -116px;
}
.a-checkbox-fancy:hover :checked + .a-icon-checkbox {
	background-position: -397px -112px;
}
.a-checkbox-fancy:active :checked + .a-icon-checkbox {
	background-position: -335px -134px;
}
.a-checkbox-fancy :checked:disabled + .a-icon-checkbox {
	background-position: -397px -130px;
}
.a-radio-fancy .a-icon-radio {
	background-position: -370px -63px;
	vertical-align: middle;
	height: 17px;
	width: 17px;
}
.a-radio-fancy:hover .a-icon-radio {
	background-position: -350px -24px;
}
.a-radio-fancy:active .a-icon-radio {
	background-position: -481px -86px;
}
.a-radio-fancy :disabled + .a-icon-radio {
	background-position: -350px -43px;
}
.a-radio-fancy :checked + .a-icon-radio {
	background-position: -491px -107px;
}
.a-radio-fancy:hover :checked + .a-icon-radio {
	background-position: -491px -126px;
}
.a-radio-fancy:active :checked + .a-icon-radio {
	background-position: -175px -213px;
}
.a-radio-fancy :checked:disabled + .a-icon-radio {
	background-position: -272px -193px;
}
.a-icon-prime-jp-with-text .a-icon-prime-jp,
.a-icon-prime-with-text .a-icon-prime {
	margin-bottom: -3px;
}
.a-icon-prime-jp-with-text .a-icon-prime-jp.a-icon-small,
.a-icon-prime-with-text .a-icon-prime.a-icon-small {
	margin-bottom: -2.5px;
}
.a-icon-prime-jp-with-text .a-icon-prime-jp.a-icon-mini,
.a-icon-prime-with-text .a-icon-prime.a-icon-mini {
	margin-bottom: -2px;
}
.a-icon-premium-with-text.a-icon-small .a-icon-text,
.a-icon-prime-jp-with-text.a-icon-small .a-icon-text,
.a-icon-prime-with-text.a-icon-small .a-icon-text {
	font-size: 10px;
	bottom: 0;
}
.a-icon-prime-jp-with-text .a-icon-text,
.a-icon-prime-with-text .a-icon-text {
	bottom: 0;
}
.a-icon-premium,
.a-icon-prime,
.a-icon-prime-jp,
.a-premium-logo,
.a-prime-jp-logo,
.a-prime-logo {
	width: 53px;
	height: 15px;
	background-position: -179px -145px;
	vertical-align: baseline;
	margin-bottom: -1.75px;
}
.a-icon-premium.a-icon-small,
.a-icon-prime-jp.a-icon-small,
.a-icon-prime.a-icon-small,
.a-premium-logo.a-icon-small,
.a-prime-jp-logo.a-icon-small,
.a-prime-logo.a-icon-small {
	width: 42px;
	height: 12px;
	background-position: -165px -56px;
}
.a-icon-premium.a-icon-mini,
.a-icon-prime-jp.a-icon-mini,
.a-icon-prime.a-icon-mini,
.a-premium-logo.a-icon-mini,
.a-prime-jp-logo.a-icon-mini,
.a-prime-logo.a-icon-mini {
	width: 35px;
	height: 10px;
	background-position: -277px -212px;
}
.a-icon-radio-active,
.a-icon-radio-inactive {
	vertical-align: middle;
	height: 17px;
	width: 17px;
}
.a-icon-radio-inactive {
	background-position: -370px -63px !important;
}
.a-icon-radio-inactive.a-icon-radio-disabled {
	background-position: -350px -43px !important;
}
.a-icon-radio-inactive:hover {
	background-position: -350px -24px !important;
}
.a-icon-radio-active {
	background-position: -491px -107px !important;
}
.a-icon-radio-active.a-icon-radio-disabled {
	background-position: -272px -193px !important;
}
/* ******** */
.a-box {
	border-color: var(--__dChNmAmGoMXsTxp, #d5d9d9);
	border-width: var(--__TxpzNygdu, 0.0625rem);
	border-style: solid;
}
.a-box.a-color-alternate-background,
.a-box.a-color-offset-background {
	border: none;
}
.a-box-group > .a-box.a-color-alternate-background,
.a-box-group > .a-box.a-color-offset-background {
	border-color: var(--__dChNmAmGoMXsTxp, #d5d9d9);
	border-width: var(--__TxpzNygdu, 0.0625rem);
	border-style: solid;
}
.a-box-group
	> .a-box.a-color-alternate-background:not(
		.a-first,
		:first-child,
		:first-of-type
	),
.a-box-group
	> .a-box.a-color-offset-background:not(
		.a-first,
		:first-child,
		:first-of-type
	) {
	border-top: none;
}
.a-box-group
	> .a-box.a-color-alternate-background:not(
		.a-last,
		:last-child,
		:last-of-type
	),
.a-box-group
	> .a-box.a-color-offset-background:not(.a-last, :last-child, :last-of-type) {
	border-bottom: none;
}
.a-box-group .a-color-alternate-background ~ .a-box,
.a-box-group .a-color-offset-background ~ .a-box {
	border-top: none;
}
.a-box-group > .a-box-title {
	border-color: var(--__dChNmAmGoMXsTxp, #d5d9d9);
	border-width: var(--__TxpzNygdu, 0.0625rem);
	border-style: solid;
}
.a-box-title {
	border: none;
}
.a-box.a-box-title + .a-box {
	border-top: none;
}
.a-box.a-color-alternate-background,
.a-box.a-color-offset-background {
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2) !important;
}
.a-box-group > .a-box {
	border-start-start-radius: var(--__TxpmBlS6P, 0);
	border-start-end-radius: var(--__TxpmBlS6P, 0);
	border-end-start-radius: var(--__TxpmBlS6P, 0);
	border-end-end-radius: var(--__TxpmBlS6P, 0);
	margin-top: -1px;
}
.a-box-group > .a-box.a-first,
.a-box-group > .a-box:first-child,
.a-box-group > .a-box:first-of-type {
	border-start-start-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5S6P, 0);
	margin-top: 0;
}
.a-box-group > .a-box.a-first > .a-box-inner,
.a-box-group > .a-box:first-child > .a-box-inner,
.a-box-group > .a-box:first-of-type > .a-box-inner {
	border-start-start-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5S6P, 0);
}
.a-box-group > .a-box.a-last,
.a-box-group > .a-box:last-child,
.a-box-group > .a-box:last-of-type {
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
.a-box-group > .a-box.a-last > .a-box-inner,
.a-box-group > .a-box:last-child > .a-box-inner,
.a-box-group > .a-box:last-of-type > .a-box-inner {
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
.a-box-group > .a-box.a-onlychild,
.a-box-group > .a-box:only-child {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
.a-box-group > .a-box.a-onlychild > .a-box-inner,
.a-box-group > .a-box:only-child > .a-box-inner {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
.a-box {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	display: block;
}
.a-box .a-box-inner {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	position: relative;
	padding: 14px 18px;
}
.a-box-thumbnail {
	display: inline-block;
}
.a-box-thumbnail .a-box-inner {
	padding: 0 !important;
}
.a-box-thumbnail .a-box-inner img {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
.a-box-title {
	overflow: hidden;
}
.a-box-title .a-box-inner {
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2);
	font-weight: var(--__SARCET4AB, 700);
	overflow: hidden;
	padding: 12px 18px 11px;
}
.a-text-center .a-box,
.a-text-center .a-box-group {
	margin-left: auto;
	margin-right: auto;
}
.a-box-inner > .a-box:only-of-type {
	margin: 4px 0;
}
ul.a-unordered-list.a-box-list li.a-last .a-box,
ul.a-unordered-list.a-box-list li.a-last .a-box-inner,
ul.a-unordered-list.a-box-list li:last-child .a-box,
ul.a-unordered-list.a-box-list li:last-child .a-box-inner {
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
ul.a-unordered-list.a-box-list li:first-child .a-box,
ul.a-unordered-list.a-box-list li:first-child .a-box-inner {
	border-start-start-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5S6P, 0);
}
/* ******** */
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	min-height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
}
pre {
	margin: 0;
}
a:focus-visible {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
a:active,
a:hover {
	outline: 0;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
abbr {
	border-bottom: 0 none;
}
img {
	max-width: 100%;
	border: 0;
}
button,
input,
select,
textarea {
	margin: 0;
	font-size: 100%;
	vertical-align: middle;
}
button,
input {
	line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}
input[type="search"] {
	-webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
body {
	padding: 0;
	margin: 0;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
}
/* ******** */
body {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-color-base {
	color: var(--__dChNmAmGoMXsw4B, #0f1111) !important;
}
.a-color-secondary,
.a-color-tertiary {
	color: var(--__dChNmAwPaMXsw4B, #565959) !important;
}
.a-color-state {
	color: #c45500 !important;
}
.a-color-price {
	color: var(--__dChF3jKG1w4B, #cc0c39) !important;
}
.a-color-error {
	color: var(--__dChWb2ygDw4B, #c10015) !important;
}
.a-color-success {
	color: var(--__dChWb2ruQw4B, #0b7b3c) !important;
}
.a-color-attainable {
	color: var(--__dChWb2ruQw4B, #0b7b3c) !important;
}
.a-color-inverse {
	color: #fff !important;
}
.a-color-base-background {
	background-color: var(--__dChNmAmGoMXsPxT, #fff) !important;
}
.a-color-alternate-background {
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2) !important;
}
.a-color-offset-background {
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2) !important;
}
/* ******** */
.a-row {
	width: 100%;
}
.a-row::after,
.a-row::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-row::after {
	clear: both;
}
.a-ws div.a-column,
div.a-column {
	margin-right: 2%;
	float: left;
	min-height: 1px;
	overflow: visible;
}
td.a-span1,
td.a-span10,
td.a-span11,
td.a-span12,
td.a-span2,
td.a-span3,
td.a-span4,
td.a-span5,
td.a-span6,
td.a-span7,
td.a-span8,
td.a-span9,
th.a-span1,
th.a-span10,
th.a-span11,
th.a-span12,
th.a-span2,
th.a-span3,
th.a-span4,
th.a-span5,
th.a-span6,
th.a-span7,
th.a-span8,
th.a-span9 {
	float: none;
	margin-right: 0;
}
.a-span12 input {
	float: none;
	margin-right: 0;
}
.a-pull1,
.a-pull10,
.a-pull11,
.a-pull12,
.a-pull2,
.a-pull3,
.a-pull4,
.a-pull5,
.a-pull6,
.a-pull7,
.a-pull8,
.a-pull9,
.a-push1,
.a-push10,
.a-push11,
.a-push12,
.a-push2,
.a-push3,
.a-push4,
.a-push5,
.a-push6,
.a-push7,
.a-push8,
.a-push9 {
	position: relative;
}
.a-row .a-span1,
.a-ws .a-row .a-ws-span1 {
	width: 6.448%;
}
.a-row .a-push1 {
	left: 8.448%;
}
.a-row .a-pull1 {
	left: -8.448%;
}
td.a-span1,
th.a-span1 {
	width: 8.68%;
	float: none !important;
}
.a-row .a-span2,
.a-ws .a-row .a-ws-span2 {
	width: 14.948%;
}
.a-row .a-push2 {
	left: 16.948%;
}
.a-row .a-pull2 {
	left: -16.948%;
}
td.a-span2,
th.a-span2 {
	width: 17.43%;
	float: none !important;
}
.a-row .a-span3,
.a-ws .a-row .a-ws-span3 {
	width: 23.448%;
}
.a-row .a-push3 {
	left: 25.448%;
}
.a-row .a-pull3 {
	left: -25.448%;
}
td.a-span3,
th.a-span3 {
	width: 26.18%;
	float: none !important;
}
.a-row .a-span4,
.a-ws .a-row .a-ws-span4 {
	width: 31.948%;
}
.a-row .a-push4 {
	left: 33.948%;
}
.a-row .a-pull4 {
	left: -33.948%;
}
td.a-span4,
th.a-span4 {
	width: 34.93%;
	float: none !important;
}
.a-row .a-span5,
.a-ws .a-row .a-ws-span5 {
	width: 40.448%;
}
.a-row .a-push5 {
	left: 42.448%;
}
.a-row .a-pull5 {
	left: -42.448%;
}
td.a-span5,
th.a-span5 {
	width: 43.68%;
	float: none !important;
}
.a-row .a-span6,
.a-ws .a-row .a-ws-span6 {
	width: 48.948%;
}
.a-row .a-push6 {
	left: 50.948%;
}
.a-row .a-pull6 {
	left: -50.948%;
}
td.a-span6,
th.a-span6 {
	width: 52.43%;
	float: none !important;
}
.a-row .a-span7,
.a-ws .a-row .a-ws-span7 {
	width: 57.448%;
}
.a-row .a-push7 {
	left: 59.448%;
}
.a-row .a-pull7 {
	left: -59.448%;
}
td.a-span7,
th.a-span7 {
	width: 61.18%;
	float: none !important;
}
.a-row .a-span8,
.a-ws .a-row .a-ws-span8 {
	width: 65.948%;
}
.a-row .a-push8 {
	left: 67.948%;
}
.a-row .a-pull8 {
	left: -67.948%;
}
td.a-span8,
th.a-span8 {
	width: 69.93%;
	float: none !important;
}
.a-row .a-span9,
.a-ws .a-row .a-ws-span9 {
	width: 74.448%;
}
.a-row .a-push9 {
	left: 76.448%;
}
.a-row .a-pull9 {
	left: -76.448%;
}
td.a-span9,
th.a-span9 {
	width: 78.68%;
	float: none !important;
}
.a-row .a-span10,
.a-ws .a-row .a-ws-span10 {
	width: 82.948%;
}
.a-row .a-push10 {
	left: 84.948%;
}
.a-row .a-pull10 {
	left: -84.948%;
}
td.a-span10,
th.a-span10 {
	width: 87.43%;
	float: none !important;
}
.a-row .a-span11,
.a-ws .a-row .a-ws-span11 {
	width: 91.448%;
}
.a-row .a-push11 {
	left: 93.448%;
}
.a-row .a-pull11 {
	left: -93.448%;
}
td.a-span11,
th.a-span11 {
	width: 96.18%;
	float: none !important;
}
.a-row .a-span12,
.a-ws .a-row .a-ws-span12 {
	width: 99.948%;
}
.a-row .a-push12 {
	left: 101.948%;
}
.a-row .a-pull12 {
	left: -101.948%;
}
td.a-span12,
th.a-span12 {
	width: 104.93%;
	float: none !important;
}
.a-column.a-span-last {
	margin-right: 0;
	float: right;
}
.a-row .a-span12,
.a-span12,
.a-ws .a-row .a-ws-span12,
.a-ws .a-ws-span12 {
	width: 100%;
	margin-right: 0;
}
.a-row .a-right {
	float: right !important;
	margin-left: 2% !important;
	margin-right: 0 !important;
}
.a-ws .a-ws-row > .a-column.a-span-last {
	float: left;
	margin-right: 2%;
}
.a-ws .a-ws-span12,
div.a-column.a-span-last {
	margin-right: 0;
	float: right;
}
.a-ws .a-ws-row .a-ws-span-last,
.a-ws .a-ws-span-last {
	margin-right: 0 !important;
	float: right !important;
}
.a-fixed-left-grid-inner,
.a-fixed-right-grid-inner {
	position: relative;
	padding: 0;
}
.a-fixed-left-grid-inner::after,
.a-fixed-left-grid-inner::before,
.a-fixed-right-grid-inner::after,
.a-fixed-right-grid-inner::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-fixed-left-grid-inner::after,
.a-fixed-right-grid-inner::after {
	clear: both;
}
.a-fixed-left-grid-col,
.a-fixed-right-grid-col {
	position: relative;
	overflow: visible;
	zoom: 1;
	min-height: 1px;
}
.a-fixed-right-grid {
	position: relative;
}
.a-fixed-right-grid .a-col-left {
	width: 100%;
	padding-right: 3.5%;
}
.a-fixed-right-grid .a-fixed-left-flipped-grid .a-col-left,
.a-fixed-right-grid .a-fixed-left-grid .a-col-left {
	padding-right: 0;
}
.a-fixed-left-grid {
	position: relative;
}
.a-fixed-left-grid .a-col-right {
	width: 100%;
	padding-left: 3.5%;
}
.a-fixed-left-grid .a-fixed-right-flipped-grid .a-col-right,
.a-fixed-left-grid .a-fixed-right-grid .a-col-right {
	padding-left: 0;
}
.a-grid-vertical-align.a-fixed-left-grid-inner,
.a-grid-vertical-align.a-fixed-right-grid-inner {
	display: table !important;
	table-layout: fixed;
	zoom: 1;
	border-collapse: collapse;
	width: 100%;
}
.a-grid-vertical-align.a-fixed-left-grid-inner > .a-fixed-left-grid-col,
.a-grid-vertical-align.a-fixed-right-grid-inner > .a-fixed-right-grid-col {
	float: none !important;
	display: table-cell !important;
	zoom: 1;
}
.a-fixed-right-flipped-grid .a-col-left {
	overflow: hidden;
	zoom: 1;
	width: auto;
}
.a-container {
	min-width: 998px;
	padding: 14px 18px 18px;
	margin: 0 auto;
}
.a-grid-vertical-align.a-row {
	display: table !important;
	table-layout: fixed;
	zoom: 1;
	border-collapse: collapse;
}
.a-grid-vertical-align.a-row:after,
.a-grid-vertical-align.a-row:before {
	display: none;
}
.a-grid-vertical-align.a-row > div.a-column {
	float: none !important;
	display: table-cell !important;
	zoom: 1;
	padding-right: 14px;
}
.a-grid-vertical-align.a-row > div.a-column.a-span-last {
	padding-right: 0;
}
.a-grid-vertical-align.a-row > div.a-span1 {
	width: 8.68%;
}
.a-grid-vertical-align.a-row > div.a-span2 {
	width: 17.43%;
}
.a-grid-vertical-align.a-row > div.a-span3 {
	width: 26.18%;
}
.a-grid-vertical-align.a-row > div.a-span4 {
	width: 34.93%;
}
.a-grid-vertical-align.a-row > div.a-span5 {
	width: 43.68%;
}
.a-grid-vertical-align.a-row > div.a-span6 {
	width: 52.43%;
}
.a-grid-vertical-align.a-row > div.a-span7 {
	width: 61.18%;
}
.a-grid-vertical-align.a-row > div.a-span8 {
	width: 69.93%;
}
.a-grid-vertical-align.a-row > div.a-span9 {
	width: 78.68%;
}
.a-grid-vertical-align.a-row > div.a-span10 {
	width: 87.43%;
}
.a-grid-vertical-align.a-row > div.a-span11 {
	width: 96.18%;
}
.a-grid-vertical-align.a-row > div.a-span12 {
	width: 104.93%;
}
.a-grid-vertical-align.a-row div.a-span12 {
	padding-right: 0;
}
.a-grid-vertical-align.a-row div.a-width-micro {
	width: 1px;
}
.a-grid-vertical-align.a-row div.a-width-mini {
	width: 49px;
}
.a-grid-vertical-align.a-row div.a-width-small {
	width: 91px;
}
.a-grid-vertical-align.a-row div.a-width-base {
	width: 127px;
}
.a-grid-vertical-align.a-row div.a-width-medium {
	width: 175px;
}
.a-grid-vertical-align.a-row div.a-width-large {
	width: 250px;
}
.a-grid-vertical-align.a-row div.a-width-extra-large {
	width: 400px;
}
.a-grid-bottom.a-fixed-left-grid-inner > .a-fixed-left-grid-col,
.a-grid-bottom.a-fixed-right-grid-inner > .a-fixed-right-grid-col,
.a-grid-bottom.a-row > div.a-column {
	vertical-align: bottom;
}
.a-grid-top.a-fixed-left-grid-inner > .a-fixed-left-grid-col,
.a-grid-top.a-fixed-right-grid-inner > .a-fixed-right-grid-col,
.a-grid-top.a-row > div.a-column {
	vertical-align: top;
}
.a-grid-center.a-fixed-left-grid-inner > .a-fixed-left-grid-col,
.a-grid-center.a-fixed-right-grid-inner > .a-fixed-right-grid-col,
.a-grid-center.a-row > div.a-column {
	vertical-align: middle;
}
.a-span4 div.a-span1,
.a-ws .a-span4 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span4 div.a-span1 {
	width: 2.53787%;
}
.a-span5 div.a-span1,
.a-ws .a-span5 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span5 div.a-span1 {
	width: 3.72%;
}
.a-span6 div.a-span1,
.a-ws .a-span6 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span6 div.a-span1 {
	width: 4.62933%;
}
.a-span7 div.a-span1,
.a-ws .a-span7 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span7 div.a-span1 {
	width: 5.084%;
}
.a-span8 div.a-span1,
.a-ws .a-span8 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span8 div.a-span1 {
	width: 5.53867%;
}
.a-span9 div.a-span1,
.a-ws .a-span9 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span9 div.a-span1 {
	width: 5.81147%;
}
.a-span10 div.a-span1,
.a-ws .a-span10 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span1,
.a-ws .a-ws-span10 div.a-span1 {
	width: 6.08427%;
}
.a-span4 div.a-span2,
.a-ws .a-span4 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span4 div.a-span2 {
	width: 11.3962%;
}
.a-span5 div.a-span2,
.a-ws .a-span5 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span5 div.a-span2 {
	width: 12.47%;
}
.a-span6 div.a-span2,
.a-ws .a-span6 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span6 div.a-span2 {
	width: 13.296%;
}
.a-span7 div.a-span2,
.a-ws .a-span7 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span7 div.a-span2 {
	width: 13.709%;
}
.a-span8 div.a-span2,
.a-ws .a-span8 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span8 div.a-span2 {
	width: 14.122%;
}
.a-span9 div.a-span2,
.a-ws .a-span9 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span9 div.a-span2 {
	width: 14.3698%;
}
.a-span10 div.a-span2,
.a-ws .a-span10 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span2,
.a-ws .a-ws-span10 div.a-span2 {
	width: 14.6176%;
}
.a-span4 div.a-span3,
.a-ws .a-span4 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span4 div.a-span3 {
	width: 20.25453%;
}
.a-span5 div.a-span3,
.a-ws .a-span5 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span5 div.a-span3 {
	width: 21.22%;
}
.a-span6 div.a-span3,
.a-ws .a-span6 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span6 div.a-span3 {
	width: 21.96267%;
}
.a-span7 div.a-span3,
.a-ws .a-span7 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span7 div.a-span3 {
	width: 22.334%;
}
.a-span8 div.a-span3,
.a-ws .a-span8 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span8 div.a-span3 {
	width: 22.70533%;
}
.a-span9 div.a-span3,
.a-ws .a-span9 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span9 div.a-span3 {
	width: 22.92813%;
}
.a-span10 div.a-span3,
.a-ws .a-span10 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span3,
.a-ws .a-ws-span10 div.a-span3 {
	width: 23.15093%;
}
.a-span4 div.a-span4,
.a-ws .a-span4 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span4 div.a-span4 {
	width: 29.11287%;
}
.a-span5 div.a-span4,
.a-ws .a-span5 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span5 div.a-span4 {
	width: 29.97%;
}
.a-span6 div.a-span4,
.a-ws .a-span6 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span6 div.a-span4 {
	width: 30.62933%;
}
.a-span7 div.a-span4,
.a-ws .a-span7 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span7 div.a-span4 {
	width: 30.959%;
}
.a-span8 div.a-span4,
.a-ws .a-span8 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span8 div.a-span4 {
	width: 31.28867%;
}
.a-span9 div.a-span4,
.a-ws .a-span9 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span9 div.a-span4 {
	width: 31.48647%;
}
.a-span10 div.a-span4,
.a-ws .a-span10 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span4,
.a-ws .a-ws-span10 div.a-span4 {
	width: 31.68427%;
}
.a-span4 div.a-span5,
.a-ws .a-span4 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span4 div.a-span5 {
	width: 37.9712%;
}
.a-span5 div.a-span5,
.a-ws .a-span5 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span5 div.a-span5 {
	width: 38.72%;
}
.a-span6 div.a-span5,
.a-ws .a-span6 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span6 div.a-span5 {
	width: 39.296%;
}
.a-span7 div.a-span5,
.a-ws .a-span7 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span7 div.a-span5 {
	width: 39.584%;
}
.a-span8 div.a-span5,
.a-ws .a-span8 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span8 div.a-span5 {
	width: 39.872%;
}
.a-span9 div.a-span5,
.a-ws .a-span9 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span9 div.a-span5 {
	width: 40.0448%;
}
.a-span10 div.a-span5,
.a-ws .a-span10 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span5,
.a-ws .a-ws-span10 div.a-span5 {
	width: 40.2176%;
}
.a-span4 div.a-span6,
.a-ws .a-span4 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span4 div.a-span6 {
	width: 46.82953%;
}
.a-span5 div.a-span6,
.a-ws .a-span5 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span5 div.a-span6 {
	width: 47.47%;
}
.a-span6 div.a-span6,
.a-ws .a-span6 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span6 div.a-span6 {
	width: 47.96267%;
}
.a-span7 div.a-span6,
.a-ws .a-span7 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span7 div.a-span6 {
	width: 48.209%;
}
.a-span8 div.a-span6,
.a-ws .a-span8 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span8 div.a-span6 {
	width: 48.45533%;
}
.a-span9 div.a-span6,
.a-ws .a-span9 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span9 div.a-span6 {
	width: 48.60313%;
}
.a-span10 div.a-span6,
.a-ws .a-span10 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span6,
.a-ws .a-ws-span10 div.a-span6 {
	width: 48.75093%;
}
.a-span4 div.a-span7,
.a-ws .a-span4 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span4 div.a-span7 {
	width: 55.68787%;
}
.a-span5 div.a-span7,
.a-ws .a-span5 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span5 div.a-span7 {
	width: 56.22%;
}
.a-span6 div.a-span7,
.a-ws .a-span6 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span6 div.a-span7 {
	width: 56.62933%;
}
.a-span7 div.a-span7,
.a-ws .a-span7 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span7 div.a-span7 {
	width: 56.834%;
}
.a-span8 div.a-span7,
.a-ws .a-span8 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span8 div.a-span7 {
	width: 57.03867%;
}
.a-span9 div.a-span7,
.a-ws .a-span9 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span9 div.a-span7 {
	width: 57.16147%;
}
.a-span10 div.a-span7,
.a-ws .a-span10 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span7,
.a-ws .a-ws-span10 div.a-span7 {
	width: 57.28427%;
}
.a-span4 div.a-span8,
.a-ws .a-span4 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span4 div.a-span8 {
	width: 64.5462%;
}
.a-span5 div.a-span8,
.a-ws .a-span5 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span5 div.a-span8 {
	width: 64.97%;
}
.a-span6 div.a-span8,
.a-ws .a-span6 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span6 div.a-span8 {
	width: 65.296%;
}
.a-span7 div.a-span8,
.a-ws .a-span7 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span7 div.a-span8 {
	width: 65.459%;
}
.a-span8 div.a-span8,
.a-ws .a-span8 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span8 div.a-span8 {
	width: 65.622%;
}
.a-span9 div.a-span8,
.a-ws .a-span9 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span9 div.a-span8 {
	width: 65.7198%;
}
.a-span10 div.a-span8,
.a-ws .a-span10 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span8,
.a-ws .a-ws-span10 div.a-span8 {
	width: 65.8176%;
}
.a-span4 div.a-span9,
.a-ws .a-span4 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span4 div.a-span9 {
	width: 73.40453%;
}
.a-span5 div.a-span9,
.a-ws .a-span5 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span5 div.a-span9 {
	width: 73.72%;
}
.a-span6 div.a-span9,
.a-ws .a-span6 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span6 div.a-span9 {
	width: 73.96267%;
}
.a-span7 div.a-span9,
.a-ws .a-span7 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span7 div.a-span9 {
	width: 74.084%;
}
.a-span8 div.a-span9,
.a-ws .a-span8 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span8 div.a-span9 {
	width: 74.20533%;
}
.a-span9 div.a-span9,
.a-ws .a-span9 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span9 div.a-span9 {
	width: 74.27813%;
}
.a-span10 div.a-span9,
.a-ws .a-span10 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span9,
.a-ws .a-ws-span10 div.a-span9 {
	width: 74.35093%;
}
.a-span4 div.a-span10,
.a-ws .a-span4 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span4 div.a-span10 {
	width: 82.26287%;
}
.a-span5 div.a-span10,
.a-ws .a-span5 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span5 div.a-span10 {
	width: 82.47%;
}
.a-span6 div.a-span10,
.a-ws .a-span6 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span6 div.a-span10 {
	width: 82.62933%;
}
.a-span7 div.a-span10,
.a-ws .a-span7 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span7 div.a-span10 {
	width: 82.709%;
}
.a-span8 div.a-span10,
.a-ws .a-span8 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span8 div.a-span10 {
	width: 82.78867%;
}
.a-span9 div.a-span10,
.a-ws .a-span9 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span9 div.a-span10 {
	width: 82.83647%;
}
.a-span10 div.a-span10,
.a-ws .a-span10 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span10,
.a-ws .a-ws-span10 div.a-span10 {
	width: 82.88427%;
}
.a-span4 div.a-span11,
.a-ws .a-span4 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span4 div.a-span11 {
	width: 91.1212%;
}
.a-span5 div.a-span11,
.a-ws .a-span5 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span5 div.a-span11 {
	width: 91.22%;
}
.a-span6 div.a-span11,
.a-ws .a-span6 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span6 div.a-span11 {
	width: 91.296%;
}
.a-span7 div.a-span11,
.a-ws .a-span7 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span7 div.a-span11 {
	width: 91.334%;
}
.a-span8 div.a-span11,
.a-ws .a-span8 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span8 div.a-span11 {
	width: 91.372%;
}
.a-span9 div.a-span11,
.a-ws .a-span9 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span9 div.a-span11 {
	width: 91.3948%;
}
.a-span10 div.a-span11,
.a-ws .a-span10 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span11,
.a-ws .a-ws-span10 div.a-span11 {
	width: 91.4176%;
}
.a-span4 div.a-span12,
.a-ws .a-span4 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span4 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span4 div.a-span12 {
	width: 99.97953%;
}
.a-span5 div.a-span12,
.a-ws .a-span5 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span5 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span5 div.a-span12 {
	width: 99.97%;
}
.a-span6 div.a-span12,
.a-ws .a-span6 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span6 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span6 div.a-span12 {
	width: 99.96267%;
}
.a-span7 div.a-span12,
.a-ws .a-span7 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span7 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span7 div.a-span12 {
	width: 99.959%;
}
.a-span8 div.a-span12,
.a-ws .a-span8 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span8 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span8 div.a-span12 {
	width: 99.95533%;
}
.a-span9 div.a-span12,
.a-ws .a-span9 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span9 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span9 div.a-span12 {
	width: 99.95313%;
}
.a-span10 div.a-span12,
.a-ws .a-span10 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span10 .a-ws-row .a-ws-span12,
.a-ws .a-ws-span10 div.a-span12 {
	width: 99.95093%;
}
.a-span4 .a-column,
.a-ws .a-span4 .a-column,
.a-ws .a-ws-span4 .a-column {
	margin-right: 6.3%;
	float: left;
	min-height: 1px;
}
.a-span4 div.a-span12,
.a-ws .a-span4 div.a-span12,
.a-ws .a-ws-span4 div.a-span12 {
	margin-right: 0;
}
.a-span4 div.a-span-last,
.a-ws .a-span4 div.a-span-last,
.a-ws .a-ws-span4 div.a-span-last {
	float: right;
	margin-right: 0;
}
.a-span5 .a-column,
.a-ws .a-span5 .a-column,
.a-ws .a-ws-span5 .a-column {
	margin-right: 5%;
	float: left;
	min-height: 1px;
}
.a-span5 div.a-span12,
.a-ws .a-span5 div.a-span12,
.a-ws .a-ws-span5 div.a-span12 {
	margin-right: 0;
}
.a-span5 div.a-span-last,
.a-ws .a-span5 div.a-span-last,
.a-ws .a-ws-span5 div.a-span-last {
	float: right;
	margin-right: 0;
}
.a-span6 .a-column,
.a-ws .a-span6 .a-column,
.a-ws .a-ws-span6 .a-column {
	margin-right: 4%;
	float: left;
	min-height: 1px;
}
.a-span6 div.a-span12,
.a-ws .a-span6 div.a-span12,
.a-ws .a-ws-span6 div.a-span12 {
	margin-right: 0;
}
.a-span6 div.a-span-last,
.a-ws .a-span6 div.a-span-last,
.a-ws .a-ws-span6 div.a-span-last {
	float: right;
	margin-right: 0;
}
.a-span7 .a-column,
.a-ws .a-span7 .a-column,
.a-ws .a-ws-span7 .a-column {
	margin-right: 3.5%;
	float: left;
	min-height: 1px;
}
.a-span7 div.a-span12,
.a-ws .a-span7 div.a-span12,
.a-ws .a-ws-span7 div.a-span12 {
	margin-right: 0;
}
.a-span7 div.a-span-last,
.a-ws .a-span7 div.a-span-last,
.a-ws .a-ws-span7 div.a-span-last {
	float: right;
	margin-right: 0;
}
.a-span8 .a-column,
.a-ws .a-span8 .a-column,
.a-ws .a-ws-span8 .a-column {
	margin-right: 3%;
	float: left;
	min-height: 1px;
}
.a-span8 div.a-span12,
.a-ws .a-span8 div.a-span12,
.a-ws .a-ws-span8 div.a-span12 {
	margin-right: 0;
}
.a-span8 div.a-span-last,
.a-ws .a-span8 div.a-span-last,
.a-ws .a-ws-span8 div.a-span-last {
	float: right;
	margin-right: 0;
}
.a-span9 .a-column,
.a-ws .a-span9 .a-column,
.a-ws .a-ws-span9 .a-column {
	margin-right: 2.7%;
	float: left;
	min-height: 1px;
}
.a-span9 div.a-span12,
.a-ws .a-span9 div.a-span12,
.a-ws .a-ws-span9 div.a-span12 {
	margin-right: 0;
}
.a-span9 div.a-span-last,
.a-ws .a-span9 div.a-span-last,
.a-ws .a-ws-span9 div.a-span-last {
	float: right;
	margin-right: 0;
}
.a-span10 .a-column,
.a-ws .a-span10 .a-column,
.a-ws .a-ws-span10 .a-column {
	margin-right: 2.4%;
	float: left;
	min-height: 1px;
}
.a-span10 div.a-span12,
.a-ws .a-span10 div.a-span12,
.a-ws .a-ws-span10 div.a-span12 {
	margin-right: 0;
}
.a-span10 div.a-span-last,
.a-ws .a-span10 div.a-span-last,
.a-ws .a-ws-span10 div.a-span-last {
	float: right;
	margin-right: 0;
}
.a-ws .a-column .a-ws-row > .a-span-last {
	float: left;
}
.a-ws .a-span4 .a-ws-row > .a-span-last,
.a-ws .a-ws-span4 .a-ws-row > .a-span-last {
	margin-right: 6.3%;
}
.a-ws .a-span5 .a-ws-row > .a-span-last,
.a-ws .a-ws-span5 .a-ws-row > .a-span-last {
	margin-right: 5%;
}
.a-ws .a-span6 .a-ws-row > .a-span-last,
.a-ws .a-ws-span6 .a-ws-row > .a-span-last {
	margin-right: 4%;
}
.a-ws .a-span7 .a-ws-row > .a-span-last,
.a-ws .a-ws-span7 .a-ws-row > .a-span-last {
	margin-right: 3.5%;
}
.a-ws .a-span8 .a-ws-row > .a-span-last,
.a-ws .a-ws-span8 .a-ws-row > .a-span-last {
	margin-right: 3%;
}
.a-ws .a-span9 .a-ws-row > .a-span-last,
.a-ws .a-ws-span9 .a-ws-row > .a-span-last {
	margin-right: 2.7%;
}
.a-ws .a-span10 .a-ws-row > .a-span-last,
.a-ws .a-ws-span10 .a-ws-row > .a-span-last {
	margin-right: 2.4%;
}
/* ******** */
.a-spacing-none,
.a-ws .a-ws-spacing-none {
	margin-bottom: 0 !important;
}
.a-spacing-micro,
.a-ws .a-ws-spacing-micro {
	margin-bottom: 4px !important;
}
.a-spacing-top-micro {
	margin-top: 4px !important;
}
.a-spacing-top-micro.a-button-stack,
.a-spacing-top-micro.a-section {
	padding-block-start: 0.25rem;
	margin-top: 0 !important;
}
.a-spacing-mini,
.a-ws .a-ws-spacing-mini {
	margin-bottom: 4px !important;
}
.a-spacing-top-mini {
	margin-top: 4px !important;
}
.a-spacing-top-mini.a-button-stack,
.a-spacing-top-mini.a-section {
	padding-block-start: 0.25rem;
	margin-top: 0 !important;
}
.a-spacing-small,
.a-ws .a-ws-spacing-small {
	margin-bottom: 8px !important;
}
.a-spacing-top-small {
	margin-top: 8px !important;
}
.a-spacing-base,
.a-ws .a-ws-spacing-base {
	margin-bottom: 12px !important;
}
.a-spacing-top-base {
	margin-top: 12px !important;
}
.a-spacing-medium,
.a-ws .a-ws-spacing-medium {
	margin-bottom: 16px !important;
}
.a-spacing-top-medium {
	margin-top: 16px !important;
}
.a-spacing-medium-plus,
.a-ws .a-ws-spacing-medium-plus {
	margin-bottom: 20px !important;
}
.a-spacing-top-medium-plus {
	margin-top: 20px !important;
}
.a-spacing-large,
.a-ws .a-ws-spacing-large {
	margin-bottom: 24px !important;
}
.a-spacing-top-large {
	margin-top: 24px !important;
}
.a-spacing-extra-large,
.a-ws .a-ws-spacing-extra-large {
	margin-bottom: 32px !important;
}
.a-spacing-top-extra-large {
	margin-top: 32px !important;
}
.a-spacing-double-large,
.a-ws .a-ws-spacing-double-large {
	margin-bottom: 48px !important;
}
.a-spacing-extra-large-plus,
.a-ws .a-ws-spacing-extra-large-plus {
	margin-bottom: 40px !important;
}
.a-spacing-top-extra-large-plus {
	margin-top: 40px !important;
}
.a-spacing-top-double-large {
	margin-top: 48px !important;
}
.a-spacing-block-top {
	margin-top: 4px;
}
.a-spacing-block {
	margin: 4px 0;
}
.a-spacing-tight {
	line-height: 0;
}
.a-last {
	margin-bottom: 0 !important;
}
.a-padding-none {
	padding: 0 !important;
}
.a-padding-mini {
	padding: 4px 6px !important;
}
.a-padding-small {
	padding: 6px 10px !important;
}
.a-padding-base {
	padding: 10px 14px !important;
}
.a-padding-medium {
	padding: 14px 18px !important;
}
.a-padding-large {
	padding: 18px 22px !important;
}
.a-padding-double-large {
	padding: 44px !important;
}
.a-text-left {
	text-align: left !important;
}
.a-text-center {
	text-align: center !important;
}
.a-text-right {
	text-align: right !important;
}
.a-width-micro {
	width: 1px !important;
}
.a-width-mini {
	width: 35px;
}
.a-width-small {
	width: 77px;
}
.a-width-base {
	width: 113px;
}
.a-width-medium {
	width: 175px !important;
}
.a-width-large {
	width: 250px !important;
}
.a-width-extra-large {
	width: 400px !important;
}
.a-width-limited {
	max-width: 100%;
}
.a-span-flex {
	width: auto !important;
}
.a-span-small {
	width: 30px !important;
}
.a-span-base {
	width: 56px !important;
}
.a-span-medium {
	width: 72px !important;
}
.a-section {
	margin-bottom: 22px;
}
.a-section:last-child {
	margin-bottom: 0;
}
.a-letter-space {
	display: inline-block;
	width: 0.385em;
}
.a-padding-extra-large {
	padding: 20px 26px !important;
}
/* ******** */
.clearfix::after,
.clearfix::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.clearfix::after {
	clear: both;
}
.hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.offscreen {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.a-visible-phone {
	display: none !important;
}
.a-visible-tablet {
	display: none !important;
}
.a-hidden-desktop {
	display: none !important;
}
@media (max-width: 767px) {
	.a-visible-phone {
		display: inherit !important;
	}
	.a-hidden-phone {
		display: none !important;
	}
	.a-hidden-desktop {
		display: inherit !important;
	}
	.a-visible-desktop {
		display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	.a-visible-tablet {
		display: inherit !important;
	}
	.a-hidden-tablet {
		display: none !important;
	}
	.a-hidden-desktop {
		display: inherit !important;
	}
	.a-visible-desktop {
		display: none !important;
	}
}
/* ******** */
:root body {
	--__SARKyLzNyGGZ: 11px;
	--__SARKyLzNyQzh: 12px;
	--__SARKyLzNygdu: 14px;
	--__SARKyLzNyyuZ: 16px;
	--__SARKyLzNyzwb: 16px;
	--__SARKyLzNyTqs: 28px;
	--__SARKyLN01zwb: 20px;
	--__SARKyLN01gbS: 32px;
	--__SARKyLN01Tqs: 36px;
}
/* ******** */
hr {
	background-color: transparent;
	border-color: var(--__dChNmAwPaMXsTxp, #d5d9d9);
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 0;
	border-left-width: 0;
	border-right-width: 0;
	display: block;
	height: 1px;
	line-height: 19px;
	margin-bottom: 14px;
	margin-top: 0;
}
.a-color-alternate-background .a-divider.a-divider-break::after {
	border-color: var(--__dChNmAwPaMXsTxp, #d5d9d9);
	border-top-width: 1px;
	border-top-style: solid;
}
.a-color-alternate-background .a-divider.a-divider-break h5 {
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2);
	color: #4e5151;
}
.a-box.a-color-offset-background .a-divider.a-divider-break::after,
.a-color-offset-background .a-divider.a-divider-break::after {
	border-color: var(--__dChNmAwPaMXsTxp, #d5d9d9);
	border-top-width: 1px;
	border-top-style: solid;
}
.a-box.a-color-offset-background .a-divider.a-divider-break h5,
.a-color-offset-background .a-divider.a-divider-break h5 {
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2);
	color: #4e5151;
}
.a-box.a-color-offset-background
	.a-divider.a-divider-section
	.a-divider-inner::after,
.a-color-offset-background
	.a-divider.a-divider-section
	.a-divider-inner::after {
	background: -webkit-linear-gradient(
		to right,
		#f6f6f6,
		rgba(255, 255, 255, 0),
		#f6f6f6
	);
	background: linear-gradient(
		to right,
		#f6f6f6,
		rgba(255, 255, 255, 0),
		#f6f6f6
	);
	background-color: transparent;
}
.a-box .a-divider.a-divider-section .a-divider-inner,
.a-color-base-background .a-divider.a-divider-section .a-divider-inner,
.a-divider.a-divider-section .a-divider-inner {
	border-color: var(--__dChNmAwPaMXsTxp, #d5d9d9);
	border-top-width: 2px;
	border-top-style: solid;
	display: block;
	height: 44px;
	margin-bottom: -18px;
	z-index: 0;
}
.a-box .a-divider.a-divider-section .a-divider-inner::after,
.a-color-base-background .a-divider.a-divider-section .a-divider-inner::after,
.a-divider.a-divider-section .a-divider-inner::after {
	background: -webkit-linear-gradient(
		to right,
		#fff,
		rgba(255, 255, 255, 0),
		#fff
	);
	background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0), #fff);
	background-color: transparent;
	content: "";
	display: block;
	height: 44px;
	width: 100%;
	z-index: 1;
}
.a-box .a-divider.a-divider-break,
.a-color-base-background .a-divider.a-divider-break,
.a-divider.a-divider-break {
	margin-bottom: 14px;
	line-height: 0;
	padding-block-start: 0.0625rem;
	position: relative;
	text-align: center;
	top: 2px;
}
.a-box .a-divider.a-divider-break::after,
.a-color-base-background .a-divider.a-divider-break::after,
.a-divider.a-divider-break::after {
	background-color: transparent;
	border-color: var(--__dChNmAwPaMXsTxp, #d5d9d9);
	border-top-width: 1px;
	border-top-style: solid;
	content: "";
	display: block;
	height: 1px;
	margin-top: -1px;
	position: absolute;
	top: 50%;
	z-index: 1;
	width: 100%;
}
.a-box .a-divider.a-divider-break h5,
.a-color-base-background .a-divider.a-divider-break h5,
.a-divider.a-divider-break h5 {
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	color: var(--__dChNmAwPaMXsw4B, #565959);
	display: inline-block;
	font-size: var(--__SAR2l0zNygdu, 0.75rem);
	font-weight: var(--__SARCETZnk, 400);
	line-height: 1;
	padding-block-start: 0;
	padding-block-end: 0;
	padding-inline-start: 0.4375rem;
	padding-inline-end: 0.5rem;
	position: relative;
	z-index: 2;
}
/* ******** */
.a-global-nav-wrapper {
	background: #f7f7f7;
	background: -webkit-linear-gradient(top, #fff, #eee);
	background: linear-gradient(to bottom, #fff, #eee);
	border-bottom: 1px solid rgba(0, 0, 0, 0.17);
}
.a-global-nav-subnav {
	background-color: #eee;
	border-bottom: 1px solid rgba(0, 0, 0, 0.17);
	padding: 8px 18px 7px;
}
.a-footer table {
	max-width: 996px;
}
.a-footer ul a {
	text-decoration: none;
}
.a-footer ul a:hover {
	text-decoration: underline;
}
.a-subheader::after,
.a-subheader::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-subheader::after {
	clear: both;
}
.a-subheader.a-breadcrumb ul li {
	margin-right: 0.4235em;
	float: left;
}
.a-subheader.a-breadcrumb ul li.a-breadcrumb-divider {
	color: #949494;
	position: relative;
	top: -1px;
}
.a-subheader.a-breadcrumb ul li a {
	color: var(--__dChNmAwPaMXsw4B, #565959);
}
.a-subheader.a-breadcrumb ul li a:hover {
	color: #c45500;
}
.a-subheader.a-breadcrumb ul li.a-selected a {
	color: #c45500;
}
/* ******** */
#a-draggables-mousedown-layer {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
}
/* ******** */
.a-scroller {
	width: 100%;
	height: 100%;
	overflow: auto;
}
.a-scroller:focus {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
}
.a-scroller-vertical {
	overflow-x: hidden;
}
.a-scroller-horizontal {
	overflow-y: hidden;
}
.a-scroller-none {
	overflow: hidden;
}
/* ******** */
:root body {
	--__dChF3jKG1w4B: #c10015;
}
/* ******** */
.a-alert .a-icon.a-icon-alert {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	display: inline-block;
	height: 18px;
	width: 18px;
	position: absolute;
	left: 18px;
	top: 14px;
}
.a-hires .a-alert .a-icon.a-icon-alert {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-alert-error,
.a-alert-info,
.a-alert-success,
.a-alert-warning {
	border-width: var(--__TxpzNywIJ, 0.125rem);
	position: relative;
	border-style: solid;
	border-left-width: 12px;
}
.a-alert-error .a-alert-container,
.a-alert-info .a-alert-container,
.a-alert-success .a-alert-container,
.a-alert-warning .a-alert-container {
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	padding-block-start: 0.875rem;
	padding-inline: 1.125rem;
	padding-block-end: 1.125rem;
}
.a-alert-error .a-alert-container .a-alert-heading,
.a-alert-info .a-alert-container .a-alert-heading,
.a-alert-success .a-alert-container .a-alert-heading,
.a-alert-warning .a-alert-container .a-alert-heading {
	padding-left: 26px;
}
.a-alert-error .a-alert-container .a-alert-heading + .a-icon.a-icon-alert,
.a-alert-info .a-alert-container .a-alert-heading + .a-icon.a-icon-alert,
.a-alert-success .a-alert-container .a-alert-heading + .a-icon.a-icon-alert,
.a-alert-warning .a-alert-container .a-alert-heading + .a-icon.a-icon-alert {
	top: 16px;
}
.a-alert-error
	.a-alert-container
	.a-alert-heading
	+ .a-icon.a-icon-alert
	+ .a-alert-content,
.a-alert-info
	.a-alert-container
	.a-alert-heading
	+ .a-icon.a-icon-alert
	+ .a-alert-content,
.a-alert-success
	.a-alert-container
	.a-alert-heading
	+ .a-icon.a-icon-alert
	+ .a-alert-content,
.a-alert-warning
	.a-alert-container
	.a-alert-heading
	+ .a-icon.a-icon-alert
	+ .a-alert-content {
	padding-inline-start: 0;
}
.a-alert-error .a-alert-container .a-alert-content,
.a-alert-info .a-alert-container .a-alert-content,
.a-alert-success .a-alert-container .a-alert-content,
.a-alert-warning .a-alert-container .a-alert-content {
	padding-left: 26px;
}
.a-alert-error {
	border-color: var(--__dChWb2ygDTxp, #c10015);
}
.a-alert-error .a-alert-container .a-icon.a-icon-alert {
	background-position: -491px -185px;
}
.a-alert-info {
	border-color: var(--__dChWb2BicTxp, #246fb6);
}
.a-alert-info .a-alert-container .a-icon.a-icon-alert {
	background-position: -491px -165px;
}
.a-alert-success {
	border-color: var(--__dChWb2ruQTxp, #0b7b3c);
}
.a-alert-success .a-alert-container .a-icon.a-icon-alert {
	background-position: -148px -188px;
}
.a-alert-warning {
	border-color: var(--__dChWb2S9kTxp, #ffb14a);
}
.a-alert-warning .a-alert-container .a-icon.a-icon-alert {
	background-position: -491px -145px;
}
.a-alert-heading {
	padding-block-end: 0.625rem;
}
.a-alert-inline .a-icon.a-icon-alert {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	position: absolute;
	left: 2px;
	top: -1px;
}
.a-hires .a-alert-inline .a-icon.a-icon-alert {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-alert-inline {
	border-start-start-radius: var(--__TxpmBlS6P, 0);
	border-start-end-radius: var(--__TxpmBlS6P, 0);
	border-end-start-radius: var(--__TxpmBlS6P, 0);
	border-end-end-radius: var(--__TxpmBlS6P, 0);
	position: relative;
	display: inline-block;
	border: none;
	vertical-align: middle;
	background-color: transparent;
	min-height: 20px;
}
.a-alert-inline .a-alert-container {
	border-start-start-radius: var(--__TxpmBlS6P, 0);
	border-start-end-radius: var(--__TxpmBlS6P, 0);
	border-end-start-radius: var(--__TxpmBlS6P, 0);
	border-end-end-radius: var(--__TxpmBlS6P, 0);
	padding: 0;
}
.a-alert-inline .a-alert-container .a-alert-content {
	margin-bottom: 0;
	text-align: left;
	font-size: var(--__SAR2l0zNygdu, 0.75rem);
	line-height: 15px;
}
.a-alert-inline-error .a-alert-container,
.a-alert-inline-info .a-alert-container,
.a-alert-inline-success .a-alert-container,
.a-alert-inline-warning .a-alert-container {
	padding-left: 28px;
}
.a-alert-inline-error .a-alert-container.a-box-inner,
.a-alert-inline-info .a-alert-container.a-box-inner,
.a-alert-inline-success .a-alert-container.a-box-inner,
.a-alert-inline-warning .a-alert-container.a-box-inner {
	padding-left: 28px;
}
.a-alert-inline-error .a-alert-heading + .a-icon.a-icon-alert,
.a-alert-inline-info .a-alert-heading + .a-icon.a-icon-alert,
.a-alert-inline-success .a-alert-heading + .a-icon.a-icon-alert,
.a-alert-inline-warning .a-alert-heading + .a-icon.a-icon-alert {
	top: 2px;
}
.a-alert-inline-error .a-alert-container {
	color: var(--__dChWb2ygDw4B, #c10015);
}
.a-alert-inline-error .a-icon.a-icon-alert {
	background-position: -491px -185px;
}
.a-alert-inline-info .a-alert-container {
	color: inherit;
}
.a-alert-inline-info .a-icon.a-icon-alert {
	background-position: -491px -165px;
}
.a-alert-inline-success .a-alert-container {
	color: var(--__dChWb2ruQw4B, #0b7b3c);
}
.a-alert-inline-success .a-icon.a-icon-alert {
	background-position: -148px -188px;
}
.a-alert-inline-warning .a-alert-container {
	color: inherit;
}
.a-alert-inline-warning .a-icon.a-icon-alert {
	background-position: -491px -145px;
}
/* ******** */
.a-badge {
	text-decoration: none;
	display: inline-block;
}
.a-badge .a-badge-label {
	position: relative;
	height: 26px;
	z-index: 1;
	float: left;
}
.a-badge .a-badge-label .a-badge-label-inner {
	font-size: var(--__SAR2l0zNygdu, 0.75rem);
	line-height: 26px;
	height: 26px;
}
[data-a-badge-type="status"] .a-badge-label {
	padding-block-start: 0;
	padding-block-end: 0;
	padding-inline-end: 0.375rem;
	padding-inline-start: 0.625rem;
	max-width: 130px;
	background-color: #232f3e;
	color: #232f3e;
}
[data-a-badge-type="status"] .a-badge-label .a-badge-label-inner {
	color: #fff;
}
[data-a-badge-type="status"]
	.a-badge-label
	.a-badge-label-inner
	[data-a-badge-color="orange"] {
	color: #f69931;
}
[data-a-badge-type="status"] .a-badge-label:after {
	content: "";
	width: 10px;
	height: 26px;
	border-right: 10px solid transparent;
	border-top: 26px solid;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	right: -10px;
}
[data-a-badge-type="deal"] .a-badge-label {
	padding-block-start: 0;
	padding-block-end: 0;
	padding-inline-start: 0.625rem;
	padding-inline-end: 0.625rem;
	max-width: 140px;
	background-color: #232f3e;
}
[data-a-badge-type="deal"] .a-badge-label[data-a-badge-color="evergreen"] {
	background-color: #97edfc;
}
[data-a-badge-type="deal"]
	.a-badge-label[data-a-badge-color="evergreen"]
	.a-badge-label-inner {
	color: #333e48;
}
[data-a-badge-type="deal"] .a-badge-label .a-badge-label-inner {
	color: #fff;
}
.a-badge[data-a-badge-supplementary-position] {
	float: left;
}
.a-badge[data-a-badge-supplementary-position="right"]
	.a-badge-supplementary-text {
	padding-inline-start: 1rem;
	display: none;
	line-height: 26px;
	height: 26px;
	position: relative;
	z-index: 1;
}
.a-badge[data-a-badge-supplementary-position="bottom"]
	.a-badge-supplementary-text {
	padding-inline-end: 0.625rem;
	padding-block-end: 0.625rem;
	padding-inline-start: 0.625rem;
	background-color: #fff;
	padding-block-start: 32px;
	position: absolute;
	width: 100%;
	border-bottom: 1px solid #ddd;
	box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
	display: none;
}
.a-badge:focus .a-badge-supplementary-text,
.a-badge:hover .a-badge-supplementary-text {
	display: block;
}
.a-badge:focus[data-a-badge-supplementary-position="right"],
.a-badge:hover[data-a-badge-supplementary-position="right"] {
	width: 100%;
}
/* ******** */
.a-button {
	border-radius: 3px;
	border-width: 1px;
	background-color: var(--__dChw-LwPaMXsPxT, #fff);
	border-color: var(--__dChw-LwPaMXsTxp, #888c8c);
	display: inline-block;
	padding: 0;
	text-align: center;
	text-decoration: none !important;
	vertical-align: middle;
	cursor: pointer;
	border-style: solid;
}
.a-button:active .a-button-inner {
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
}
.a-button:active .a-button-inner {
	background-image: none;
}
.a-button.a-button-v2 {
	border-width: var(--__TxpzNyFAv, 0);
}
.a-button.a-button-v2.a-button-v2-basic {
	border-width: var(--__TxpzNygdu, 0.0625rem);
}
.a-button:not(.a-button-toggle) {
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
	overflow: hidden;
}
.a-button:not(.a-button-toggle) .a-button-inner {
	background: 0 0;
	box-shadow: none;
}
.a-button.a-carousel-button {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	overflow: hidden;
}
.a-button:hover {
	background-color: var(--__dChw-LwPafIsPxT, #f7fafa);
	border-color: var(--__dChw-LwPafIsTxp, #888c8c);
}
.a-button:hover .a-button-text {
	color: var(--__dChw-LwPafIsw4B, #0f1111);
}
.a-button.a-button-disabled {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
}
.a-button.a-button-disabled.a-button-v2:not(
		.a-button-toggle.a-button-thumbnail
	),
.a-button.a-button-disabled.a-button-v2:not(
		.a-button-toggle.a-button-thumbnail
	):hover {
	background: #f0f2f2 !important;
	border-width: var(--__TxpzNyFAv, 0);
	box-shadow: none;
}
.a-button.a-button-disabled.a-button-v2:not(.a-button-toggle.a-button-thumbnail)
	.a-button-inner-v2,
.a-button.a-button-disabled.a-button-v2:not(
		.a-button-toggle.a-button-thumbnail
	):hover
	.a-button-inner-v2 {
	background: #f0f2f2 !important;
}
.a-button.a-button-disabled.a-button-v2:not(.a-button-toggle.a-button-thumbnail)
	.a-button-text-v2,
.a-button.a-button-disabled.a-button-v2:not(
		.a-button-toggle.a-button-thumbnail
	):hover
	.a-button-text-v2 {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
}
.a-button.a-button-disabled:active .a-button-inner,
.a-button.a-button-disabled:focus-visible .a-button-inner,
.a-button.a-button-disabled:hover .a-button-inner {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
}
.a-button.a-button-focus:has(:focus-visible),
.a-button:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-button:active:not(.a-button-disabled) {
	background-color: var(--__dChw-LwPaloePxT, #edf8ff);
	border-color: var(--__dChw-LwPaloeTxp, #1c89e3);
}
.a-button:active:not(.a-button-disabled) .a-button-text {
	color: var(--__dChw-LwPaloew4B, #0f1111);
}
.a-button.a-button-pressed,
.a-button.a-button-pressed:hover {
	border-color: var(--__dChw-LwPaloeTxp, #1c89e3);
}
.a-button.a-button-pressed .a-button-inner,
.a-button.a-button-pressed:hover .a-button-inner {
	box-shadow: 0 0 0 2px #fff, 0 0 0 5px #2162a1;
	background-color: var(--__dChw-LwPaloePxT, #edf8ff);
	background-image: none;
}
.a-button.a-button-pressed .a-button-inner .a-button-text,
.a-button.a-button-pressed:hover .a-button-inner .a-button-text {
	color: var(--__dChw-LwPaloew4B, #0f1111);
}
.a-button.a-button-error {
	border-color: #d00;
}
.a-button .a-button-text {
	color: var(--__dChw-LwPaMXsw4B, #0f1111);
}
.a-button .a-icon-previous {
	margin: 5px 6px 5px 5px;
}
.a-button .a-icon-next {
	margin: 5px 5px 5px 6px;
}
.a-button .a-icon-restart {
	margin: 3px 3px 3px 4px;
}
.a-button-group
	.a-button-v2:not(.a-button-small):not(.a-button-disabled)
	.a-button-inner-v2,
.a-button-v2:not(.a-button-small):not(.a-button-disabled).a-button-v2-basic
	.a-button-inner-v2 {
	height: 30px;
}
.a-button-group
	.a-button-v2:not(.a-button-small):not(.a-button-disabled)
	.a-button-text-v2,
.a-button-v2:not(.a-button-small):not(.a-button-disabled).a-button-v2-basic
	.a-button-text-v2 {
	padding-top: 0;
	padding-bottom: 0;
	line-height: 30px;
}
.a-button-text {
	white-space: nowrap;
	display: block;
	padding: 5px 11px 5px 11px;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	background-color: transparent;
	border: 0;
	outline: 0;
}
.a-button-text.a-button-text-v2 {
	padding: 0 16px 0 16px;
	font-size: var(--__SAR2l0zNyyuZ, 0.875rem);
	line-height: var(--__SAR2l0N0101x, 2rem);
}
.a-button-text:focus-visible {
	outline: 0;
}
a.a-button-text,
button.a-button-text {
	width: 100%;
	height: 100%;
}
.a-button-inner {
	position: relative;
	display: block;
	height: 30px;
	overflow: hidden;
	border-start-start-radius: var(--__TxpmBlQzh, 0.125rem);
	border-start-end-radius: var(--__TxpmBlQzh, 0.125rem);
	border-end-start-radius: var(--__TxpmBlQzh, 0.125rem);
	border-end-end-radius: var(--__TxpmBlQzh, 0.125rem);
}
.a-button-inner.a-button-inner-v2 {
	height: 32px;
}
.a-button-input {
	color: transparent;
	opacity: 0.01;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 100%;
	overflow: visible;
	cursor: pointer;
	background-color: transparent;
	border: 0;
	outline: 0;
}
.a-button a {
	color: var(--__dChw-LwPaMXsw4B, #0f1111);
	text-decoration: none !important;
}
.a-button:hover:not(.a-button-search) a {
	color: var(--__dChw-LwPafIsw4B, #0f1111);
	text-decoration: none !important;
}
.a-button-image {
	height: auto;
}
.a-button-image .a-button-inner {
	height: auto;
	padding: 6px;
	line-height: 0;
}
.a-button-image.a-button-small .a-button-inner {
	height: 33px;
}
.a-button-icon .a-icon-1click,
.a-button-icon .a-icon-buynow,
.a-button-icon .a-icon-cart,
.a-button-icon .a-icon-sns {
	display: none;
}
.a-button-stretch {
	width: 100%;
}
.a-button-beside-text {
	margin-top: -3px;
}
.a-button-text img {
	min-width: 5px;
}
.a-button + .a-button {
	margin-left: 0.385em;
}
.a-button-v2:not(.a-button-toggle) {
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
	box-shadow: none;
}
.a-button-v2:not(.a-button-toggle) .a-button-inner-v2 {
	border-radius: 100px;
}
.a-button-group
	.a-button-v2.a-button-small:not(.a-button-disabled)
	.a-button-text-v2,
.a-button-v2.a-button-small:not(.a-button-disabled).a-button-toggle
	.a-button-text-v2,
.a-button-v2.a-button-small:not(.a-button-disabled).a-button-v2-basic
	.a-button-text-v2 {
	height: 22px;
	line-height: 22px;
}
.a-button.a-button-small {
	height: 24px;
}
.a-button.a-button-small.a-button-v2 {
	height: 24px;
}
.a-button.a-button-small .a-button-text {
	height: 22px;
	padding: 3px 11px 3px 11px;
	font-size: 12px;
	line-height: 16px;
}
.a-button.a-button-small .a-button-text.a-button-text-v2 {
	height: 24px;
	padding: 0 12px 0 12px;
	font-size: var(--__SAR2l0zNygdu, 0.75rem);
	line-height: 24px;
}
.a-button.a-button-small .a-button-inner,
.a-button.a-button-small.a-button-disabled .a-button-inner,
.a-button.a-button-small.a-button-disabled.a-button-focus:has(:focus-visible)
	.a-button-inner,
.a-button.a-button-small.a-button-disabled:active .a-button-inner,
.a-button.a-button-small.a-button-disabled:focus-visible .a-button-inner,
.a-button.a-button-small.a-button-disabled:hover .a-button-inner,
.a-button.a-button-small.a-button-focus:has(:focus-visible) .a-button-inner,
.a-button.a-button-small.a-button-focus:has(:focus-visible):active
	.a-button-inner,
.a-button.a-button-small:active .a-button-inner,
.a-button.a-button-small:focus-visible .a-button-inner,
.a-button.a-button-small:focus-visible:active .a-button-inner,
.a-button.a-button-small:hover .a-button-inner {
	height: 22px !important;
}
.a-button.a-button-small .a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-disabled .a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-disabled.a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-disabled:active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-disabled:focus-visible
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-disabled:hover
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-focus:has(:focus-visible):active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small:active .a-button-inner.a-button-inner-v2,
.a-button.a-button-small:focus-visible .a-button-inner.a-button-inner-v2,
.a-button.a-button-small:focus-visible:active .a-button-inner.a-button-inner-v2,
.a-button.a-button-small:hover .a-button-inner.a-button-inner-v2 {
	height: 24px !important;
}
.a-button-group
	.a-button.a-button-small.a-button-v2:not(.a-button-disabled)
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(.a-button-disabled).a-button-disabled
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-disabled.a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-disabled:active
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-disabled:focus-visible
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-disabled:hover
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-focus:has(:focus-visible):active
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(.a-button-disabled):active
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(.a-button-disabled):focus-visible
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	):focus-visible:active
	.a-button-inner.a-button-inner-v2,
.a-button-group
	.a-button.a-button-small.a-button-v2:not(.a-button-disabled):hover
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(.a-button-disabled).a-button-toggle
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle.a-button-disabled
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle.a-button-disabled.a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle.a-button-disabled:active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle.a-button-disabled:focus-visible
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle.a-button-disabled:hover
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle.a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle.a-button-focus:has(:focus-visible):active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle:active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle:focus-visible
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle:focus-visible:active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-toggle:hover
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(.a-button-disabled).a-button-v2-basic
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic.a-button-disabled
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic.a-button-disabled.a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic.a-button-disabled:active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic.a-button-disabled:focus-visible
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic.a-button-disabled:hover
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic.a-button-focus:has(:focus-visible)
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic.a-button-focus:has(:focus-visible):active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic:active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic:focus-visible
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic:focus-visible:active
	.a-button-inner.a-button-inner-v2,
.a-button.a-button-small.a-button-v2:not(
		.a-button-disabled
	).a-button-v2-basic:hover
	.a-button-inner.a-button-inner-v2 {
	height: 22px !important;
}
.a-button-toggle {
	overflow: hidden;
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
	border-radius: 8px;
}
.a-button-toggle.a-button-small .a-button-text {
	padding: 3px 11px 3px 11px;
}
.a-button-toggle .a-button-text {
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
	text-align: left;
	padding: 5px 11px 5px 11px;
	white-space: normal;
}
.a-button-toggle.a-button-focus:has(:focus-visible),
.a-button-toggle:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-width: 2px;
	outline-offset: 0;
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
.a-button-toggle .a-button-inner {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	height: auto;
	background-image: none;
	border-radius: 7px;
}
.a-button-toggle.a-button-small {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
.a-button-toggle.a-button-small .a-button-inner {
	border-radius: 7px;
}
.a-button-toggle.a-button-selected {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
	background-color: var(--__dChFn118uMXsPxT, #2162a1);
}
.a-button-toggle.a-button-selected .a-button-text {
	font-weight: var(--__SARCET4AB, 700);
}
.a-button-toggle.a-button-selected.a-button-v2-a11y {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
.a-button-toggle.a-button-selected.a-button-focus:has(:focus-visible)
	.a-button-inner,
.a-button-toggle.a-button-selected:focus-visible .a-button-inner {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-width: 2px;
	outline-offset: 0;
}
.a-button-toggle.a-button-selected .a-button-inner {
	background-color: var(--__dChFn118u7XAMXsPxT, #edf8ff);
	background-image: none;
	box-shadow: inset 0 0 0 2px #2162a1;
}
.a-button-toggle:hover {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
	background-color: var(--__dChFn1OGN7XAfIsPxT, #edf8ff);
}
.a-button-toggle:hover .a-button-inner {
	background-color: var(--__dChFn1OGN7XAfIsPxT, #edf8ff);
}
.a-button-toggle:hover.a-button-selected {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
	background-color: var(--__dChFn118ufIsPxT, #0a7cd1);
}
.a-button-toggle:hover.a-button-selected .a-button-inner {
	background-color: var(--__dChFn118u7XAfIsPxT, #fff);
	box-shadow: inset 0 0 0 1px #2162a1;
}
.a-button-toggle.a-button-dropdown:hover {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
.a-button-toggle:active:not(.a-button-disabled) {
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
	background-color: var(--__dChFn118uloePxT, #1c89e3);
}
.a-button-toggle:active:not(.a-button-disabled) .a-button-inner {
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
	box-shadow: inset 0 0 0 1px #1c89e3;
}
.a-button-toggle:active:not(.a-button-disabled).a-button-selected {
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
	background-color: var(--__dChFn118uloePxT, #1c89e3);
}
.a-button-toggle:active:not(.a-button-disabled).a-button-selected
	.a-button-inner {
	background-color: var(--__dChFn118u7XAloePxT, #fff);
	box-shadow: inset 0 0 0 1px #1c89e3;
}
.a-button-toggle.a-button-thumbnail.a-button-unavailable,
.a-button-toggle.a-button-unavailable {
	border-style: dashed;
	background-color: transparent;
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
}
.a-button-toggle.a-button-thumbnail.a-button-unavailable .a-button-inner,
.a-button-toggle.a-button-unavailable .a-button-inner {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
}
.a-button-toggle.a-button-thumbnail.a-button-unavailable:hover,
.a-button-toggle.a-button-unavailable:hover {
	border-color: var(--__dChFn1OGNfIsTxp, #a2a6a6);
}
.a-button-toggle.a-button-thumbnail.a-button-unavailable:hover .a-button-inner,
.a-button-toggle.a-button-unavailable:hover .a-button-inner {
	background-color: #f0f2f2;
}
.a-button-toggle.a-button-thumbnail.a-button-unavailable:active,
.a-button-toggle.a-button-unavailable:active {
	background-color: transparent;
	border-color: var(--__dChFn1OGNloeTxp, #c8cccc);
}
.a-button-toggle.a-button-thumbnail.a-button-unavailable:active .a-button-inner,
.a-button-toggle.a-button-unavailable:active .a-button-inner {
	background-color: #f0f2f2;
	box-shadow: none;
}
.a-button-toggle.a-button-disabled,
.a-button-toggle.a-button-disabled:active,
.a-button-toggle.a-button-disabled:hover {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
	box-shadow: none;
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
	outline: 0;
}
.a-button-toggle.a-button-disabled .a-button-inner,
.a-button-toggle.a-button-disabled:active .a-button-inner,
.a-button-toggle.a-button-disabled:hover .a-button-inner {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
}
.a-button-toggle.a-button-disabled .a-button-text,
.a-button-toggle.a-button-disabled:active .a-button-text,
.a-button-toggle.a-button-disabled:hover .a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
}
.a-button-toggle.a-button-error {
	border-color: var(--__dChWb2ygDTxp, #c10015) !important;
}
.a-button-toggle.a-button-error .a-button-text {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
}
.a-button-toggle.a-button-thumbnail {
	height: auto;
	overflow: hidden;
	background-color: transparent;
	border-radius: 8px;
}
.a-button-toggle.a-button-thumbnail:hover .a-button-inner {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
}
.a-button-toggle.a-button-thumbnail.a-button-selected {
	background-color: #0a7cd1;
}
.a-button-toggle.a-button-thumbnail.a-button-selected .a-button-inner {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
}
.a-button-toggle.a-button-thumbnail.a-button-selected
	.a-button-inner
	.a-button-text::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 7px;
	content: "";
	box-shadow: inset 0 0 0 2px #2162a1;
}
.a-button-toggle.a-button-thumbnail.a-button-selected.a-button-focus:has(
		:focus-visible
	)
	.a-button-text::after,
.a-button-toggle.a-button-thumbnail.a-button-selected:focus-visible
	.a-button-text::after {
	box-shadow: inset 0 0 0 1px #2162a1;
}
.a-button-toggle.a-button-thumbnail.a-button-selected:hover
	.a-button-text::after {
	box-shadow: inset 0 0 0 1px #2162a1;
}
.a-button-toggle.a-button-thumbnail:active:not(.a-button-disabled) {
	overflow: hidden;
}
.a-button-toggle.a-button-thumbnail:active:not(.a-button-disabled)
	.a-button-inner {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
}
.a-button-toggle.a-button-thumbnail:active:not(.a-button-disabled)
	.a-button-inner
	.a-button-text::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 7px;
	content: "";
	box-shadow: inset 0 0 0 1px #1c89e3;
}
.a-button-toggle.a-button-thumbnail.a-button-unavailable:active:not(
		.a-button-disabled
	)
	.a-button-text::after {
	content: unset;
}
.a-button-toggle.a-button-thumbnail .a-button-inner {
	height: auto;
	padding: 0;
	overflow: hidden;
}
.a-button-toggle.a-button-thumbnail .a-button-inner img {
	border-radius: 7px;
}
.a-button-toggle.a-button-thumbnail .a-button-text {
	padding: 0;
}
.a-button-toggle.a-button-thumbnail button.a-button-text {
	height: auto;
}
.a-button-toggle.a-button-thumbnail.a-button-disabled {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
}
.a-button-toggle .a-button-text,
.a-button-toggle:active:not(.a-button-disabled) .a-button-text,
.a-button-toggle:hover .a-button-text {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
}
.a-button-toggle-section {
	height: auto;
}
.a-button-toggle-section .a-button-inner {
	padding: 14px 18px;
}
.a-button-toggle-section .a-button-text {
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
}
.a-button-toggle-group::after,
.a-button-toggle-group::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-button-toggle-group::after {
	clear: both;
}
.a-button-toggle.a-button.a-button-v2:not(.a-button-disabled) {
	border-width: var(--__TxpzNygdu, 0.0625rem);
}
.a-button-toggle.a-button.a-button-v2:not(.a-button-small).a-button-disabled
	.a-button-text-v2 {
	padding-top: 6px;
	padding-bottom: 6px;
}
.a-button-toggle.a-button.a-button-v2:not(.a-button-small) .a-button-text-v2 {
	font-size: var(--__SAR2l0zNyyuZ, 0.875rem);
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
	padding: 5px 16px 5px 16px;
}
.a-button-toggle.a-button.a-button-v2.a-button-small .a-button-text-v2 {
	font-size: var(--__SAR2l0zNyQzh, 0.75rem);
	padding: 0 12px 0 12px;
}
.a-button-toggle.a-button.a-button-v2.a-button-unavailable .a-button-inner-v2,
.a-button-toggle.a-button.a-button-v2.a-button-unavailable:active
	.a-button-inner-v2,
.a-button-toggle.a-button.a-button-v2.a-button-unavailable:hover
	.a-button-inner-v2 {
	box-shadow: none;
}
.a-button-toggle.a-button.a-button-v2.a-button-thumbnail {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	overflow: hidden;
}
.a-button-toggle.a-button.a-button-v2.a-button-thumbnail.a-button-disabled {
	border-width: var(--__TxpzNygdu, 0.0625rem);
}
.a-button-toggle.a-button.a-button-v2.a-button-thumbnail .a-button-inner-v2 {
	border-radius: 7px;
}
.a-button-toggle.a-button.a-button-v2.a-button-thumbnail .a-button-text-v2 {
	padding: 0 !important;
}
.a-button-toggle.a-button.a-button-v2.a-button-thumbnail .a-button-text-v2 img {
	min-width: 36px;
	min-height: 36px;
	object-fit: contain;
}
.a-button-toggle.a-button.a-button-v2.a-button-thumbnail.a-button-selected {
	overflow: hidden;
}
.a-button-toggle.a-button.a-button-v2.a-button-thumbnail.a-button-selected
	.a-button-text-v2::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	content: "";
}
.a-button-dropdown {
	background-color: #f0f2f2;
}
.a-button-dropdown:active .a-button-inner {
	box-shadow: 0 2px 5px rgba(15, 17, 17, 0.15);
}
.a-button-dropdown,
.a-button-dropdown:hover {
	border-color: #888c8c;
}
.a-button-dropdown:hover {
	background-color: #f7fafa;
}
.a-button-dropdown:active .a-button-inner {
	background-image: none;
}
.a-button-dropdown .a-button-text {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
	text-align: left;
	position: relative;
	z-index: 10;
	padding-right: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.a-button-dropdown.a-button-small .a-button-text {
	padding: 3px 11px 3px 11px;
	padding-right: 21px;
}
.a-button-dropdown:active .a-button-text,
.a-button-dropdown:focus-visible .a-button-text,
.a-button-dropdown:hover .a-button-text {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
}
.a-button-dropdown:active.a-button-disabled .a-button-inner,
.a-button-dropdown:focus-visible.a-button-disabled .a-button-inner,
.a-button-dropdown:hover.a-button-disabled .a-button-inner {
	background-color: #f0f2f2;
}
.a-button-dropdown:active.a-button-disabled
	.a-button-inner:active
	.a-button-inner,
.a-button-dropdown:focus-visible.a-button-disabled
	.a-button-inner:active
	.a-button-inner,
.a-button-dropdown:hover.a-button-disabled
	.a-button-inner:active
	.a-button-inner {
	box-shadow: 0 2px 5px rgba(15, 17, 17, 0.15);
}
.a-button-dropdown:active.a-button-disabled
	.a-button-inner:active
	.a-button-inner,
.a-button-dropdown:focus-visible.a-button-disabled
	.a-button-inner:active
	.a-button-inner,
.a-button-dropdown:hover.a-button-disabled
	.a-button-inner:active
	.a-button-inner {
	background-image: none;
}
.a-button-dropdown:active:not(.a-button-disabled) {
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
.a-button-dropdown:active:not(.a-button-disabled) .a-button-text {
	color: var(--__dChFn1OGN7XAloew4B, #0f1111);
}
.a-button-group .a-button-dropdown,
.a-button-group .a-button-splitdropdown {
	width: 26px !important;
	min-width: 26px !important;
}
.a-button .a-icon-dropdown {
	position: absolute;
	top: 10px;
	right: 7px;
}
.a-button.a-button-small .a-icon-dropdown {
	top: 6px;
}
.a-button.a-button-small.a-button-dropdown .a-icon-dropdown {
	right: 7px;
}
.a-button-group-splitdropdown .a-button.a-button-primary {
	box-shadow: none;
}
.a-button-group-splitdropdown .a-button.a-button-primary .a-button-inner {
	background: linear-gradient(to bottom, #f7dfa5, #f0c14b);
}
.a-button-group-splitdropdown .a-button,
.a-dropdown-container .a-button-dropdown {
	background: #f0f2f2;
	border-color: #d5d9d9;
	border-radius: 8px;
}
.a-button-group-splitdropdown .a-button .a-button-inner,
.a-dropdown-container .a-button-dropdown .a-button-inner {
	background: #f0f2f2;
	border-radius: 7px;
}
.a-button-group-splitdropdown .a-button.a-button-small,
.a-dropdown-container .a-button-dropdown.a-button-small {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
.a-button-group-splitdropdown .a-button.a-button-small .a-button-inner,
.a-dropdown-container .a-button-dropdown.a-button-small .a-button-inner {
	border-radius: 7px;
}
.a-button-group-splitdropdown .a-button:hover,
.a-dropdown-container .a-button-dropdown:hover {
	background: #e3e6e6;
}
.a-button-group-splitdropdown .a-button:hover .a-button-inner,
.a-dropdown-container .a-button-dropdown:hover .a-button-inner {
	background: #e3e6e6;
}
.a-button-group-splitdropdown .a-button:active .a-button-inner,
.a-dropdown-container .a-button-dropdown:active .a-button-inner {
	background: #edf8ff;
}
.a-button-group-splitdropdown .a-button.a-button-disabled,
.a-dropdown-container .a-button-dropdown.a-button-disabled {
	background: #f7fafa;
	border-color: #f0f2f2 !important;
	box-shadow: none;
}
.a-button-group-splitdropdown .a-button.a-button-disabled .a-button-inner,
.a-dropdown-container .a-button-dropdown.a-button-disabled .a-button-inner {
	background: #f7fafa;
}
.a-button-group-splitdropdown .a-button.a-button-error,
.a-dropdown-container .a-button-dropdown.a-button-error {
	border-color: var(--__dChWb2ygDTxp, #c10015) !important;
}
.a-button-group-splitdropdown .a-button.a-button-error .a-button-inner,
.a-dropdown-container .a-button-dropdown.a-button-error .a-button-inner {
	box-shadow: 0 0 0 1px #c10015 inset;
}
.a-button-group-splitdropdown
	.a-button.a-button-error.a-button-focus:has(:focus-visible),
.a-button-group-splitdropdown .a-button.a-button-error:focus-visible,
.a-dropdown-container
	.a-button-dropdown.a-button-error.a-button-focus:has(:focus-visible),
.a-dropdown-container .a-button-dropdown.a-button-error:focus-visible {
	background: #f0f2f2;
}
.a-button-group-splitdropdown
	.a-button.a-button-error.a-button-focus:has(:focus-visible)
	.a-button-inner,
.a-button-group-splitdropdown
	.a-button.a-button-error:focus-visible
	.a-button-inner,
.a-dropdown-container
	.a-button-dropdown.a-button-error.a-button-focus:has(:focus-visible)
	.a-button-inner,
.a-dropdown-container
	.a-button-dropdown.a-button-error:focus-visible
	.a-button-inner {
	background: #f0f2f2;
}
.a-button-group-splitdropdown .a-button.a-button-error:hover,
.a-dropdown-container .a-button-dropdown.a-button-error:hover {
	background: #e3e6e6;
}
.a-button-group-splitdropdown .a-button.a-button-error:hover .a-button-inner,
.a-dropdown-container .a-button-dropdown.a-button-error:hover .a-button-inner {
	background: #e3e6e6;
}
.a-button-group-splitdropdown .a-button.a-button-warning,
.a-dropdown-container .a-button-dropdown.a-button-warning {
	border-color: #de7921;
}
.a-button-group-splitdropdown .a-button.a-button-warning .a-button-inner,
.a-dropdown-container .a-button-dropdown.a-button-warning .a-button-inner {
	box-shadow: 0 0 0 1px #de7921 inset;
}
.a-button-group-splitdropdown
	.a-button.a-button-warning.a-button-focus:has(:focus-visible),
.a-button-group-splitdropdown .a-button.a-button-warning:focus-visible,
.a-dropdown-container
	.a-button-dropdown.a-button-warning.a-button-focus:has(:focus-visible),
.a-dropdown-container .a-button-dropdown.a-button-warning:focus-visible {
	background: #f0f2f2;
}
.a-button-group-splitdropdown
	.a-button.a-button-warning.a-button-focus:has(:focus-visible)
	.a-button-inner,
.a-button-group-splitdropdown
	.a-button.a-button-warning:focus-visible
	.a-button-inner,
.a-dropdown-container
	.a-button-dropdown.a-button-warning.a-button-focus:has(:focus-visible)
	.a-button-inner,
.a-dropdown-container
	.a-button-dropdown.a-button-warning:focus-visible
	.a-button-inner {
	background: #f0f2f2;
}
.a-button-group-splitdropdown .a-button.a-button-warning:hover,
.a-dropdown-container .a-button-dropdown.a-button-warning:hover {
	background: #e3e6e6;
}
.a-button-group-splitdropdown .a-button.a-button-warning:hover .a-button-inner,
.a-dropdown-container
	.a-button-dropdown.a-button-warning:hover
	.a-button-inner {
	background: #e3e6e6;
}
.a-button-group-splitdropdown .a-button .a-button-group-last,
.a-button-group-splitdropdown .a-button:last-child {
	border-start-end-radius: var(--__TxpmBlzO0Nh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5Nh5wIJ, 0.5rem);
	border-start-start-radius: var(--__TxpmBlzO0zO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5zO0S6P, 0);
	overflow: hidden;
}
.a-button-group-splitdropdown .a-button .a-button-group-last .a-button-text,
.a-button-group-splitdropdown .a-button:last-child .a-button-text {
	padding: 7px;
}
.a-button-group-splitdropdown .a-button .a-button-group-last:hover,
.a-button-group-splitdropdown .a-button:last-child:hover {
	border-left-width: 1px;
}
.a-button-group-splitdropdown .a-button .a-button-group-first,
.a-button-group-splitdropdown .a-button:first-child {
	border-start-start-radius: var(--__TxpmBlzO0zO0wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5zO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0Nh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5Nh5S6P, 0);
}
.a-button-group-splitdropdown .a-button .a-button-group-first .a-button-inner,
.a-button-group-splitdropdown .a-button:first-child .a-button-inner {
	border-start-end-radius: var(--__TxpmBlzO0Nh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5Nh5wIJ, 0.5rem);
	border-start-start-radius: var(--__TxpmBlzO0zO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5zO0S6P, 0);
}
.a-button-group-splitdropdown .a-button.a-button-small .a-button-group-last,
.a-button-group-splitdropdown .a-button.a-button-small:last-child {
	border-start-start-radius: var(--__TxpmBlzO0zO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0Nh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5Nh5wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5zO0S6P, 0);
}
.a-button-group-splitdropdown
	.a-button.a-button-small
	.a-button-group-last
	.a-button-text,
.a-button-group-splitdropdown
	.a-button.a-button-small:last-child
	.a-button-text {
	padding: 3px 7px;
}
.a-button-group-splitdropdown
	.a-button.a-button-small
	.a-button-group-last
	.a-button-inner,
.a-button-group-splitdropdown
	.a-button.a-button-small:last-child
	.a-button-inner {
	border-radius: 0 7px 7px 0;
}
.a-button-group-splitdropdown .a-button.a-button-small .a-button-group-first,
.a-button-group-splitdropdown .a-button.a-button-small:first-child {
	border-start-start-radius: var(--__TxpmBlzO0zO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0Nh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5Nh5S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5zO0wIJ, 0.5rem);
}
.a-button-group-splitdropdown
	.a-button.a-button-small
	.a-button-group-first
	.a-button-inner,
.a-button-group-splitdropdown
	.a-button.a-button-small:first-child
	.a-button-inner {
	border-radius: 7px 0 0 7px;
}
.a-dropdown-container .a-button-dropdown:active {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-dropdown-container
	> select:focus-visible
	+ .a-button-dropdown.a-button-focus {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-button-disabled {
	background-image: none !important;
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
	cursor: default !important;
	background: #f8f9f9;
}
.a-button-disabled:active,
.a-button-disabled:focus-visible,
.a-button-disabled:hover {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9);
}
.a-button-disabled:active .a-button-inner,
.a-button-disabled:focus-visible .a-button-inner,
.a-button-disabled:hover .a-button-inner {
	background-image: none !important;
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
}
.a-button-disabled:active .a-button-text,
.a-button-disabled:focus-visible .a-button-text,
.a-button-disabled:hover .a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
.a-button-disabled .a-button-primary {
	background-color: #f8f9f9;
}
.a-button-disabled .a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
	font-weight: var(--__SARCETZnk, 400);
	text-shadow: none !important;
	cursor: default !important;
}
.a-button-disabled .a-button-inner {
	box-shadow: none !important;
	background-color: transparent;
	background-image: none !important;
}
.a-button-disabled .a-button-inner .a-icon {
	opacity: 0.4 !important;
}
.a-button-disabled .a-button-input {
	position: absolute !important;
	left: 0 !important;
	bottom: -1px !important;
	z-index: -1 !important;
	opacity: 0;
}
.a-button-primary {
	background-color: var(--__dChw-LmGoMXsPxT, #ffd814);
	border-color: var(--__dChw-LmGoMXsTxp, #ffd814);
}
.a-button-primary:active .a-button-inner {
	background-image: none;
}
.a-button-primary.a-button-focus:has(:focus-visible),
.a-button-primary:focus-visible {
	border-color: var(--__dChw-LmGoMXsTxp, #ffd814);
}
.a-button-primary.a-button-focus:has(:focus-visible):hover,
.a-button-primary:focus-visible:hover {
	border-color: var(--__dChw-LmGofIsTxp, #ffce12);
	background-color: var(--__dChw-LmGofIsPxT, #ffce12);
}
.a-button-primary.a-button-focus:has(:focus-visible) .a-button-inner,
.a-button-primary:focus-visible .a-button-inner {
	background: 0 0;
}
.a-button-primary.a-button-focus:has(:focus-visible)
	.a-button-inner
	.a-button-text,
.a-button-primary:focus-visible .a-button-inner .a-button-text {
	color: var(--__dChw-LmGoMXsw4B, #0f1111);
}
.a-button-primary.a-button-focus:has(:focus-visible):hover .a-button-text,
.a-button-primary:focus-visible:hover .a-button-text {
	color: var(--__dChw-LmGofIsw4B, #0f1111);
}
.a-button-primary.a-button-disabled,
.a-button-primary.a-button-disabled:hover {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button-primary.a-button-disabled .a-button-inner,
.a-button-primary.a-button-disabled:hover .a-button-inner {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button-primary.a-button-disabled .a-button-text,
.a-button-primary.a-button-disabled:hover .a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
}
.a-button-primary:hover {
	border-color: var(--__dChw-LmGofIsTxp, #ffce12);
	background-color: var(--__dChw-LmGofIsPxT, #ffce12);
}
.a-button-primary:hover .a-button-text,
.a-button-primary:hover button.a-button-text {
	color: var(--__dChw-LmGofIsw4B, #0f1111);
}
.a-button-primary:active:not(.a-button-disabled) {
	background-color: var(--__dChw-LmGoloePxT, #f8bd19);
	border-color: var(--__dChw-LmGoloeTxp, #f8bd19);
}
.a-button-primary:active:not(.a-button-disabled) .a-button-text,
.a-button-primary:active:not(.a-button-disabled) button.a-button-text {
	color: var(--__dChw-LmGoloew4B, #0f1111);
}
.a-button-primary.a-button-pressed,
.a-button-primary.a-button-pressed:hover {
	border-color: var(--__dChw-LmGoloeTxp, #f8bd19);
}
.a-button-primary.a-button-pressed .a-button-inner,
.a-button-primary.a-button-pressed:hover .a-button-inner {
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
	background-image: none;
}
.a-button-primary .a-button-inner {
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
}
.a-button-primary .a-button-text {
	color: var(--__dChw-LmGoMXsw4B, #0f1111);
}
.a-button-primary:hover:not(.a-button-search) a {
	color: var(--__dChw-LmGofIsw4B, #0f1111);
}
.a-button-disabled > .a-button-primary .a-button-inner {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button-dark,
.a-button-search {
	background: #303333;
	border-color: #303333;
}
.a-button-dark.a-button-focus:has(:focus-visible),
.a-button-dark:focus-visible,
.a-button-search.a-button-focus:has(:focus-visible),
.a-button-search:focus-visible {
	border-color: #303333;
}
.a-button-dark.a-button-focus:has(:focus-visible):hover,
.a-button-dark:focus-visible:hover,
.a-button-search.a-button-focus:has(:focus-visible):hover,
.a-button-search:focus-visible:hover {
	background-color: #0f1111;
	border-color: #0f1111;
}
.a-button-dark.a-button-focus:has(:focus-visible) .a-button-inner,
.a-button-dark:focus-visible .a-button-inner,
.a-button-search.a-button-focus:has(:focus-visible) .a-button-inner,
.a-button-search:focus-visible .a-button-inner {
	background: 0 0;
}
.a-button-dark.a-button-focus:has(:focus-visible)
	.a-button-inner
	.a-button-text,
.a-button-dark.a-button-focus:has(:focus-visible) button.a-button-text,
.a-button-dark:focus-visible .a-button-inner .a-button-text,
.a-button-dark:focus-visible button.a-button-text,
.a-button-search.a-button-focus:has(:focus-visible)
	.a-button-inner
	.a-button-text,
.a-button-search.a-button-focus:has(:focus-visible) button.a-button-text,
.a-button-search:focus-visible .a-button-inner .a-button-text,
.a-button-search:focus-visible button.a-button-text {
	color: #fff;
}
.a-button-dark .a-button-text,
.a-button-search .a-button-text {
	font-weight: var(--__SARCET4AB, 700);
	color: #fff;
}
.a-button-dark:hover,
.a-button-search:hover {
	background: #0f1111;
	border-color: #0f1111;
}
.a-button-dark:hover .a-button-text,
.a-button-dark:hover button.a-button-text,
.a-button-search:hover .a-button-text,
.a-button-search:hover button.a-button-text {
	color: #fff !important;
}
.a-button-dark.a-button-disabled,
.a-button-search.a-button-disabled {
	background: #737373 !important;
	border-color: #737373 !important;
}
.a-button-dark.a-button-disabled .a-button-text,
.a-button-search.a-button-disabled .a-button-text {
	color: #fff !important;
}
.a-button-dark.a-button-disabled .a-button-inner,
.a-button-search.a-button-disabled .a-button-inner {
	background: #737373 !important;
}
.a-button-dark .a-button-inner,
.a-button-search .a-button-inner {
	box-shadow: 0 2px 5px 0 rgba(213, 217, 217, 0.5);
}
.a-button-dark.a-button:active:not(.a-button-disabled),
.a-button-search.a-button:active:not(.a-button-disabled) {
	background: #303333;
	border-color: #303333;
}
.a-button-dark.a-button:active:not(.a-button-disabled) .a-button-text,
.a-button-dark.a-button:active:not(.a-button-disabled) button.a-button-text,
.a-button-search.a-button:active:not(.a-button-disabled) .a-button-text,
.a-button-search.a-button:active:not(.a-button-disabled) button.a-button-text {
	color: #fff;
}
.a-button-oneclick {
	background-color: var(--__dChw-LQy8wPaMXsPxT, #ffa41c);
	border-color: var(--__dChw-LQy8wPaMXsTxp, #ffa41c);
}
.a-button-oneclick:active .a-button-inner {
	background-image: none;
}
.a-button-oneclick.a-button-focus:has(:focus-visible),
.a-button-oneclick:focus-visible {
	background-color: var(--__dChw-LQy8wPaMXsPxT, #ffa41c);
}
.a-button-oneclick.a-button-focus:has(:focus-visible):hover,
.a-button-oneclick:focus-visible:hover {
	background-color: var(--__dChw-LQy8wPafIsPxT, #ff8400);
}
.a-button-oneclick.a-button-focus:has(:focus-visible) .a-button-inner,
.a-button-oneclick:focus-visible .a-button-inner {
	background: 0 0;
}
.a-button-oneclick.a-button-disabled {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
}
.a-button-oneclick.a-button-disabled .a-button-inner {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button-oneclick.a-button-disabled .a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
}
.a-button-oneclick:hover {
	background-color: var(--__dChw-LQy8wPafIsPxT, #ff8400);
	border-color: var(--__dChw-LQy8wPafIsTxp, #ff8400);
}
.a-button-oneclick:hover .a-button-text,
.a-button-oneclick:hover button.a-button-text {
	color: var(--__dChw-LQy8wPafIsw4B, #0f1111);
}
.a-button-oneclick:active:not(.a-button-disabled) {
	background-color: var(--__dChw-LQy8wPaloePxT, #ff6e21);
	border-color: var(--__dChw-LQy8wPaloeTxp, #ff6e21);
}
.a-button-oneclick:active:not(.a-button-disabled).a-button-v2 {
	background-color: var(--__dChw-LQy8wPaloePxT, #ff6e21);
}
.a-button-oneclick:active:not(.a-button-disabled) .a-button-text,
.a-button-oneclick:active:not(.a-button-disabled) button.a-button-text {
	color: var(--__dChw-LQy8wPaloew4B, #0f1111);
}
.a-button-oneclick .a-button-text {
	color: var(--__dChw-LQy8wPaMXsw4B, #0f1111);
}
.a-button.a-button-preorder {
	background-color: var(--__dChw-LQy8mGoMXsPxT, #ffd814);
	border-color: var(--__dChw-LQy8mGoMXsTxp, #ffd814);
}
.a-button.a-button-preorder:active .a-button-inner {
	background-image: none;
}
.a-button.a-button-preorder.a-button-focus:has(:focus-visible) .a-button-inner,
.a-button.a-button-preorder:focus-visible .a-button-inner {
	background: 0 0;
}
.a-button.a-button-preorder.a-button-disabled,
.a-button.a-button-preorder.a-button-disabled:hover {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button.a-button-preorder.a-button-disabled .a-button-inner,
.a-button.a-button-preorder.a-button-disabled:hover .a-button-inner {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button.a-button-preorder.a-button-disabled .a-button-text,
.a-button.a-button-preorder.a-button-disabled:hover .a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
}
.a-button.a-button-preorder:hover {
	border-color: var(--__dChw-LQy8mGofIsTxp, #ffce12);
	background-color: var(--__dChw-LQy8mGofIsPxT, #ffce12);
}
.a-button.a-button-preorder:hover .a-button-text,
.a-button.a-button-preorder:hover button.a-button-text {
	color: var(--__dChw-LQy8mGofIsw4B, #0f1111);
}
.a-button.a-button-preorder:active:not(.a-button-disabled) {
	background-color: var(--__dChw-LQy8mGoloePxT, #f8bd19);
	border-color: var(--__dChw-LQy8mGoloeTxp, #f8bd19);
}
.a-button.a-button-preorder:active:not(.a-button-disabled) .a-button-text,
.a-button.a-button-preorder:active:not(.a-button-disabled)
	button.a-button-text {
	color: var(--__dChw-LQy8mGoloew4B, #0f1111);
}
.a-button.a-button-preorder .a-button-text {
	color: var(--__dChw-LQy8mGoMXsw4B, #0f1111);
}
.a-button-preorder.a-button-preorder-secondary {
	background-color: var(--__dChw-LQy8wPaMXsPxT, #ffa41c);
	border-color: var(--__dChw-LQy8wPaMXsTxp, #ffa41c);
}
.a-button-preorder.a-button-preorder-secondary:active .a-button-inner {
	background-image: none;
}
.a-button-preorder.a-button-preorder-secondary.a-button-focus:has(
		:focus-visible
	):hover,
.a-button-preorder.a-button-preorder-secondary:focus-visible:hover {
	background-color: var(--__dChw-LQy8wPafIsPxT, #ff8400);
}
.a-button-preorder.a-button-preorder-secondary.a-button-focus:has(
		:focus-visible
	)
	.a-button-inner,
.a-button-preorder.a-button-preorder-secondary:focus-visible .a-button-inner {
	background: 0 0;
}
.a-button-preorder.a-button-preorder-secondary.a-button-disabled,
.a-button-preorder.a-button-preorder-secondary.a-button-disabled:hover {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
}
.a-button-preorder.a-button-preorder-secondary.a-button-disabled.a-button-v2,
.a-button-preorder.a-button-preorder-secondary.a-button-disabled:hover.a-button-v2 {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
	box-shadow: none;
}
.a-button-preorder.a-button-preorder-secondary.a-button-disabled.a-button-v2
	.a-button-inner-v2,
.a-button-preorder.a-button-preorder-secondary.a-button-disabled:hover.a-button-v2
	.a-button-inner-v2 {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button-preorder.a-button-preorder-secondary.a-button-disabled
	.a-button-inner,
.a-button-preorder.a-button-preorder-secondary.a-button-disabled:hover
	.a-button-inner {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2) !important;
}
.a-button-preorder.a-button-preorder-secondary.a-button-disabled .a-button-text,
.a-button-preorder.a-button-preorder-secondary.a-button-disabled:hover
	.a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
}
.a-button-preorder.a-button-preorder-secondary:hover {
	background-color: var(--__dChw-LQy8wPafIsPxT, #ff8400);
	border-color: var(--__dChw-LQy8wPafIsTxp, #ff8400);
}
.a-button-preorder.a-button-preorder-secondary:hover .a-button-text,
.a-button-preorder.a-button-preorder-secondary:hover button.a-button-text {
	color: var(--__dChw-LQy8wPafIsw4B, #0f1111);
}
.a-button-preorder.a-button-preorder-secondary:active:not(.a-button-disabled) {
	background-color: var(--__dChw-LQy8wPaloePxT, #ff6e21);
	border-color: var(--__dChw-LQy8wPaloeTxp, #ff6e21);
}
.a-button-preorder.a-button-preorder-secondary:active:not(
		.a-button-disabled
	).a-button-v2 {
	background-color: var(--__dChw-LQy8wPaloePxT, #ff6e21);
}
.a-button-preorder.a-button-preorder-secondary:active:not(.a-button-disabled)
	.a-button-text,
.a-button-preorder.a-button-preorder-secondary:active:not(.a-button-disabled)
	button.a-button-text {
	color: var(--__dChw-LQy8wPaloew4B, #0f1111);
}
.a-button-preorder.a-button-preorder-secondary .a-button-text {
	color: var(--__dChw-LQy8wPaMXsw4B, #0f1111);
}
.a-button-supplemental {
	border-color: #888c8c;
}
.a-button-supplemental.a-button-small .a-button-text {
	padding-right: 11px;
}
.a-button-supplemental .a-button-text {
	text-align: left;
	z-index: 10;
	padding-right: 19px;
}
.a-button-supplemental .a-icon-supplemental {
	position: absolute;
	top: 50%;
	right: 7px;
	margin-top: -6px;
}
.a-button-add-to-delivery {
	background-color: var(--__dChw-LQy8W2GMXsPxT, #0064f9);
	border-color: var(--__dChw-LQy8W2GMXsTxp, #0064f9);
}
.a-button-add-to-delivery:hover {
	background-color: var(--__dChw-LQy8W2GfIsPxT, #0045a5);
	border-color: var(--__dChw-LQy8W2GfIsTxp, #0045a5);
}
.a-button-add-to-delivery:hover .a-button-text,
.a-button-add-to-delivery:hover button.a-button-text {
	color: var(--__dChw-LQy8W2GfIsw4B, #fff);
}
.a-button-add-to-delivery:active:not(.a-button-disabled) {
	background-color: var(--__dChw-LQy8W2GloePxT, #143075);
	border-color: var(--__dChw-LQy8W2GloeTxp, #143075);
}
.a-button-add-to-delivery:active:not(.a-button-disabled) .a-button-text {
	color: var(--__dChw-LQy8W2Gloew4B, #fff);
}
.a-button-add-to-delivery .a-button-text {
	color: var(--__dChw-LQy8W2GMXsw4B, #fff);
}
.a-button-span1 {
	width: 8% !important;
}
.a-button-span2 {
	width: 17% !important;
}
.a-button-span3 {
	width: 25% !important;
}
.a-button-span4 {
	width: 33% !important;
}
.a-button-span5 {
	width: 42% !important;
}
.a-button-span6 {
	width: 50% !important;
}
.a-button-span7 {
	width: 58% !important;
}
.a-button-span8 {
	width: 67% !important;
}
.a-button-span9 {
	width: 75% !important;
}
.a-button-span10 {
	width: 83% !important;
}
.a-button-span11 {
	width: 92% !important;
}
.a-button-span12 {
	width: 100% !important;
}
.a-button-group {
	position: relative;
	display: table;
	font-size: 0;
	line-height: 0;
	white-space: nowrap;
	outline: 0;
}
.a-button-group .a-button {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	position: relative;
	display: table-cell;
	width: auto;
	vertical-align: top;
	border: 1px solid #888c8c;
	border-right-width: 0;
	border-radius: 1px;
}
.a-button-group .a-button::after {
	border-radius: 1px;
}
.a-button-group .a-button .a-button-text {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
	white-space: nowrap;
}
.a-button-group .a-button .a-button-inner {
	border-start-start-radius: var(--__TxpmBlS6P, 0);
	border-start-end-radius: var(--__TxpmBlS6P, 0);
	border-end-start-radius: var(--__TxpmBlS6P, 0);
	border-end-end-radius: var(--__TxpmBlS6P, 0);
	background: #fff;
}
.a-button-group .a-button.a-button-small .a-button-text {
	padding: 3px 11px 3px 11px;
}
.a-button-group .a-button:hover {
	background-color: #f7fafa;
	border-color: #888c8c;
}
.a-button-group .a-button:hover .a-button-inner {
	background-color: #f7fafa;
}
.a-button-group .a-button:active {
	outline: 0;
}
.a-button-group .a-button:active .a-button-text {
	color: var(--__dChFn1OGN7XAloew4B, #0f1111);
}
.a-button-group .a-button.a-button-disabled {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9) !important;
}
.a-button-group .a-button.a-button-disabled .a-button-text {
	color: var(--__dChFn1F-s7XAw4B, #565959) !important;
}
.a-button-group .a-button .a-button-group-first,
.a-button-group .a-button:first-child {
	border-start-end-radius: var(--__TxpmBlzO0Nh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5Nh5S6P, 0);
	border-left-width: 1px;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
}
.a-button-group .a-button .a-button-group-first .a-button-inner,
.a-button-group .a-button:first-child .a-button-inner {
	border-radius: 7px 0 0 7px;
}
.a-button-group .a-button .a-button-group-last,
.a-button-group .a-button:last-child {
	border-start-start-radius: var(--__TxpmBlzO0zO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5zO0S6P, 0);
	border-right-width: 1px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.a-button-group .a-button .a-button-group-last .a-button-inner,
.a-button-group .a-button:last-child .a-button-inner {
	border-radius: 0 7px 7px 0;
}
.a-button-group .a-button:only-child {
	border-radius: 8px;
}
.a-button-group .a-button:only-child .a-button-inner {
	border-radius: 7px;
}
.a-button-group .a-button.a-button-selected {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
	position: relative;
	z-index: 2;
	overflow: hidden;
}
.a-button-group .a-button.a-button-selected + .a-button {
	border-left-color: #2162a1;
}
.a-button-group .a-button.a-button-selected:hover {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
.a-button-group .a-button.a-button-selected:hover + .a-button {
	border-left-color: #2162a1;
}
.a-button-group .a-button.a-button-selected:hover .a-button-inner {
	background-color: #f7fafa;
}
.a-button-group .a-button.a-button-selected.a-button-focus:has(:focus-visible),
.a-button-group .a-button.a-button-selected:focus-visible {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
.a-button-group
	.a-button.a-button-selected.a-button-focus:has(:focus-visible):hover,
.a-button-group .a-button.a-button-selected:focus-visible:hover {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
.a-button-group
	.a-button.a-button-selected.a-button-focus:has(:focus-visible):hover
	+ .a-button,
.a-button-group .a-button.a-button-selected:focus-visible:hover + .a-button {
	border-left-color: #2162a1;
}
.a-button-group .a-button.a-button-selected .a-button-inner {
	background-color: var(--__dChFn118u7XAMXsPxT, #edf8ff);
}
.a-button-group .a-button.a-button-focus:has(:focus-visible),
.a-button-group .a-button:focus-visible {
	z-index: 3;
	background: #edf8ff;
	border-color: #1c89e3;
}
.a-button-group .a-button.a-button-focus:has(:focus-visible) .a-button-inner,
.a-button-group .a-button:focus-visible .a-button-inner {
	box-shadow: 0.5px 0 0 0 #2162a1;
}
.a-button-group .a-button.a-button-focus:has(:focus-visible) + .a-button,
.a-button-group .a-button:focus-visible + .a-button {
	border-left-color: #2162a1;
}
.a-text-center .a-button-group {
	margin-right: auto;
	margin-left: auto;
}
.a-button-stack .a-button {
	display: block;
	margin-bottom: 10px;
}
.a-button-stack .a-button:last-child {
	margin-bottom: 0;
}
.a-button-stack .a-button-list .a-button {
	display: inline-block;
}
.a-button-stack .a-button-group {
	width: 100%;
}
.a-button-stack .a-button-group .a-button {
	display: table-cell;
	width: auto;
	margin-bottom: 0;
}
.a-button-stack .a-button + .a-button {
	margin-left: 0;
}
.a-button-stack .a-button-toggle.a-button-thumbnail {
	display: inline-block;
}
.a-button-group .a-button.a-button-v2 {
	border-right-width: 0;
}
.a-button-group .a-button.a-button-v2 .a-button-group-last,
.a-button-group .a-button.a-button-v2:last-child {
	border-right-width: 1px;
}
.a-button-group .a-button.a-button-v2.a-button-focus:has(:focus-visible),
.a-button-group .a-button.a-button-v2:focus-visible {
	border-left-color: #888c8c;
}
.a-button-group .a-button.a-button-v2.a-button-disabled {
	border: none;
}
.a-button-group .a-button.a-button-v2 .a-button-inner-v2 {
	box-shadow: 0.5px 0 0 0 #888c8c;
}
.a-button-group .a-button.a-button-v2.a-button-selected {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
.a-button-group .a-button.a-button-v2.a-button-selected .a-button-inner-v2 {
	box-shadow: inset 0 0 0 2px #2162a1;
}
.a-button-group
	.a-button.a-button-v2.a-button-selected.a-button-small
	.a-button-inner-v2 {
	box-shadow: inset 0 0 0 1px #2162a1;
}
.a-button-group .a-button.a-button-v2.a-button-selected .a-button-text-v2 {
	font-weight: var(--__SARCET4AB, 700);
}
.a-button-group .a-button.a-button-v2:hover,
.a-button-group .a-button.a-button-v2:hover.a-button-selected {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
.a-button-group .a-button.a-button-v2:hover + .a-button-v2:not(:focus-visible),
.a-button-group
	.a-button.a-button-v2:hover.a-button-selected
	+ .a-button-v2:not(:focus-visible) {
	border-left-color: #0a7cd1;
}
.a-button-group .a-button.a-button-v2:hover .a-button-inner-v2 {
	background-color: var(--__dChFn1OGN7XAfIsPxT, #edf8ff);
	box-shadow: 0.5px 0 0 0 #0a7cd1;
}
.a-button-group
	.a-button.a-button-v2:hover.a-button-selected
	.a-button-inner-v2 {
	background-color: var(--__dChFn118u7XAfIsPxT, #fff);
	box-shadow: inset 0 0 0 2px #0a7cd1;
}
.a-button-group
	.a-button.a-button-v2:hover.a-button-selected.a-button-small
	.a-button-inner-v2 {
	box-shadow: inset 0 0 0 1px #0a7cd1;
}
.a-button-group .a-button.a-button-v2:active,
.a-button-group .a-button.a-button-v2:active:hover {
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
.a-button-group .a-button.a-button-v2:active + .a-button-v2,
.a-button-group .a-button.a-button-v2:active:hover + .a-button-v2 {
	border-left-color: #1c89e3;
}
.a-button-group .a-button.a-button-v2:active .a-button-inner-v2,
.a-button-group .a-button.a-button-v2:active:hover .a-button-inner-v2 {
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
	box-shadow: 0.5px 0 0 0 #1c89e3;
}
.a-button-group
	.a-button.a-button-v2:active.a-button-selected
	.a-button-inner-v2,
.a-button-group
	.a-button.a-button-v2:active:hover.a-button-selected
	.a-button-inner-v2 {
	background: #fff;
	box-shadow: 0.5px 0 0 0 #1c89e3;
}
.a-button-group
	.a-button.a-button-v2:active.a-button-selected.a-button-small
	.a-button-inner-v2,
.a-button-group
	.a-button.a-button-v2:active:hover.a-button-selected.a-button-small
	.a-button-inner-v2 {
	box-shadow: 0.5px 0 0 0 #1c89e3;
}
:root body {
	--__dChw-LmGofIsPxT: #ffce12;
	--__dChw-LmGofIsTxp: #ffce12;
	--__dChw-LmGoloePxT: #f8bd19;
	--__dChw-LmGoloeTxp: #f8bd19;
	--__dChw-LQy8mGofIsTxp: #ffce12;
	--__dChw-LQy8mGofIsPxT: #ffce12;
	--__dChw-LQy8mGoloeTxp: #f8bd19;
	--__dChw-LQy8mGoloePxT: #f8bd19;
}
:root .a-button {
	--__dChFn1F-s7XAw4B: #6f7373;
	--__dChFn1F-s7XAPxT: #fff;
	--__dChFn1F-sTxp: #eaecec;
}
:root .a-button.a-button-toggle {
	--__dChFn1F-s7XAPxT: #f0f2f2;
}
:root .a-button.a-button-add-to-delivery {
	--__dChFn1F-s7XAw4B: #565959;
	--__dChFn1F-s7XAPxT: #f0f2f2;
	--__dChFn1F-sTxp: #d5d9d9;
}
:root .a-button.a-button-preorder,
:root .a-button.a-button-primary {
	--__dChFn1F-s7XAPxT: #fffae0;
	--__dChFn1F-sTxp: #ffed94;
}
:root .a-button.a-button-v2:not(.a-button-toggle.a-button-thumbnail) {
	--__dChFn1F-s7XAw4B: #565959;
}
:root .a-button-group .a-button-v2 {
	--__dChFn118u7XAfIsPxT: #edf8ff;
}
/* ******** */
:root .a-button.a-button-oneclick,
:root .a-button.a-button-preorder.a-button-preorder-secondary {
	--__dChFn1F-s7XAw4B: #6f7373;
	--__dChFn1F-s7XAPxT: #fff7e3;
	--__dChFn1F-sTxp: #ffe4ad;
}
/* ******** */
.a-image-container {
	position: relative;
}
.a-image-container img {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	max-height: 100%;
}
img {
	vertical-align: top;
}
img.a-auto-scale {
	max-width: 100% !important;
	max-height: 100%;
	height: auto;
}
img.a-scale {
	width: 100%;
}
.a-dynamic-image.a-stretch-vertical {
	height: 100% !important;
	width: auto !important;
}
.a-dynamic-image.a-stretch-horizontal {
	width: 100% !important;
	height: auto !important;
}
.a-no-js img.a-lazy-loaded {
	display: none;
}
div.a-image-wrapper {
	display: inline-block;
}
img.a-thumbnail-left {
	float: left;
	margin: 0 14px 4px 0;
}
img.a-thumbnail-right {
	float: right;
	margin: 0 0 4px 14px;
}
.a-loading-static {
	background: #f3f3f3;
	border: 1px solid #f0f0f0;
	border-top-color: #eee;
	width: 80%;
	height: 120px;
	max-width: 120px;
	margin: 0 auto;
	border-radius: 3px;
	box-shadow: 0 1px 7px rgba(0, 0, 0, 0.05) inset;
	position: relative;
	top: 20%;
}
.a-loading-static-inner {
	width: 51px;
	height: 50px;
	background-image: url("/public/images/sprites3.png");
	background-repeat: no-repeat;
	background-position: -143px -296px;
	margin: -23px auto 0;
	position: relative;
	top: 50%;
}
/* ******** */
a,
a:link,
a:visited {
	text-decoration: none;
	color: var(--__dChsbGMXsw4B, #2162a1);
}
a.a-color-base,
a:link.a-color-base,
a:visited.a-color-base {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-color-link {
	color: var(--__dChsbGMXsw4B, #2162a1) !important;
}
.a-link-child:focus-visible,
.a-link-emphasis:focus-visible,
.a-link-legal:focus-visible,
.a-link-nav-icon:focus-visible,
.a-link-normal:focus-visible {
	text-decoration: none;
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
}
a:active {
	text-decoration: underline;
	color: var(--__dChsbGloew4B, #0c3353);
}
a:active.a-color-base {
	color: var(--__dChsbGloew4B, #0c3353);
}
a.a-link-emphasis {
	padding-inline-end: 0.5625rem;
	position: relative;
}
a.a-link-emphasis:focus-visible {
	text-decoration: underline;
}
.a-link-emphasis:after {
	display: inline-block;
	vertical-align: top;
}
a.a-icon-link-emphasis:after,
a.a-link-emphasis:after {
	bottom: 4.5px;
	margin-left: 2px;
}
a.a-link-emphasis.a-float-right:after,
a.a-link-emphasis.aok-float-right:after {
	bottom: 6.5px;
}
a.a-icon-link-emphasis:after,
a.a-link-child:before,
a.a-link-emphasis:after {
	content: "";
	border: solid;
	padding: 1.75px;
	border-width: 1px 1px 0 0;
	transform: rotate(45deg);
	position: absolute;
}
a.a-link-child {
	display: inline-block;
	position: relative;
	padding-left: 8px;
}
a.a-link-child:before {
	left: 0;
	top: 7px;
}
a.a-link-child:focus-visible {
	text-decoration: underline;
}
.a-cardui-expand-control-footer .a-see-more {
	color: var(--__dChsbGMXsw4B, #2162a1) !important;
}
.a-cardui-expand-control-footer .a-css-icon-draw {
	border: solid #0f1111;
	border-width: 0 2px 2px 0;
}
.a-cardui-expand-control-footer:active .a-see-more {
	text-decoration: underline;
	color: var(--__dChsbGloew4B, #0c3353) !important;
}
.a-cardui-expand-control-footer:active .a-css-icon-draw {
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
	border-style: solid;
	border-width: 0 2px 2px 0;
}
a.a-badge:focus-visible {
	color: var(--__dChsbGMXsw4B, #2162a1);
}
a.a-badge:active {
	color: var(--__dChsbGloew4B, #0c3353);
}
html[dir="rtl"] a.a-link-emphasis {
	display: inline-block;
}
a:hover {
	text-decoration: underline;
	cursor: pointer;
	color: var(--__dChsbGfIsw4B, #0c3353);
}
a:hover.a-color-base {
	color: var(--__dChsbGfIsw4B, #0c3353) !important;
}
a.a-icon-link-emphasis:hover:after,
a.a-link-emphasis:hover:after {
	background-position: -346px -101px;
}
.a-cardui-expand-control-footer :hover .a-see-more {
	text-decoration: underline;
	cursor: pointer;
	color: var(--__dChsbGfIsw4B, #0c3353) !important;
}
.a-cardui-expand-control-footer :hover .a-css-icon-draw {
	border: solid;
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
	border-width: 0 2px 2px 0;
}
a.a-badge:hover {
	color: var(--__dChsbGfIsw4B, #0c3353);
}
/* ******** */
a.a-link-legal,
a.a-link-legal:focus-visible {
	text-decoration: underline;
}
a.a-link-legal:active,
a.a-link-legal:hover {
	color: var(--__dChNmAwPaMXsw4B, #565959);
}
/* ******** */
a[data-a-atomic-interop][data-a-component="text-link"] {
	text-decoration: underline;
	color: var(--__dChsbGMXsw4B, #2162a1);
}
a[data-a-atomic-interop][data-a-component="text-link"]:hover {
	color: var(--__dChsbGfIsw4B, #0c3353);
}
a[data-a-atomic-interop][data-a-component="text-link"]:active {
	color: var(--__dChsbGloew4B, #0c3353);
}
a[data-a-atomic-interop][data-a-component="text-link"]:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
}
/* ******** */
.a-meter,
.a-meter-with-txt {
	overflow: hidden;
	box-shadow: inset 0 0 0 1px #888c8c;
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	height: 20px;
}
.a-meter .a-meter-bar,
.a-meter-with-txt .a-meter-bar {
	-webkit-transition: width 0.5s ease;
	transition: width 0.5s ease;
	float: left;
	font-size: 0;
	height: 100%;
	width: 0;
}
.a-meter .a-meter-bar,
.a-meter-with-txt .a-meter-bar {
	border-start-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-start-end-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-end-radius: var(--__TxpmBlgdu, 0.25rem);
	background-color: var(--__dChF3jyXrMXsPxT, #ff6200);
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.a-meter .a-meter-bar[style*="width: 100%"],
.a-meter-with-txt .a-meter-bar[style*="width: 100%"] {
	border-start-end-radius: var(--__TxpmBlzO0Nh5gdu, 0.25rem);
	border-end-end-radius: var(--__TxpmBlNh5Nh5gdu, 0.25rem);
}
.a-meter-with-txt.a-disabled,
.a-meter-with-txt.a-inactive,
.a-meter.a-disabled,
.a-meter.a-inactive {
	box-shadow: inset 0 0 0 1px #d5d9d9;
}
.a-meter-with-txt.a-disabled .a-meter-bar,
.a-meter-with-txt.a-inactive .a-meter-bar,
.a-meter.a-disabled .a-meter-bar,
.a-meter.a-inactive .a-meter-bar {
	box-shadow: inset -2px 0 0 -1px #d5d9d9, inset 0 0 0 1px #d5d9d9;
	background-color: var(--__dChFn1F-sPxT, #d5d9d9);
}
.a-meter-with-txt {
	position: relative;
}
.a-meter-with-txt .a-meter-progress-txt {
	color: var(--__dChF3jyXrMXsw4B, #0f1111);
	text-align: center;
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.a-meter-with-txt .a-meter-progress-txt:hover {
	text-decoration-line: none;
}
tr.a-histogram-row .a-link-normal {
	color: var(--__dChsbGMXsw4B, #2162a1);
}
tr.a-histogram-row td {
	padding: 7px 3px;
}
tr.a-histogram-row td:first-child {
	padding-left: 0;
}
tr.a-histogram-row td:last-child {
	padding-right: 0;
}
tr.a-histogram-row:first-child td {
	padding-top: 0;
}
tr.a-histogram-row:last-child td {
	padding-bottom: 0;
}
tr.a-histogram-row:hover a {
	color: var(--__dChsbGfIsw4B, #0c3353);
	text-decoration-line: underline;
}
tr.a-histogram-row.a-active a,
tr.a-histogram-row:active a {
	color: var(--__dChsbGloew4B, #0c3353);
	text-decoration-line: underline;
}
tr.a-histogram-row.a-active .a-meter,
tr.a-histogram-row.a-active .a-meter-with-txt,
tr.a-histogram-row:active .a-meter,
tr.a-histogram-row:active .a-meter-with-txt,
tr.a-histogram-row:hover .a-meter,
tr.a-histogram-row:hover .a-meter-with-txt {
	box-shadow: inset 0 0 0 1px #ff6200;
}
tr.a-histogram-row.a-active .a-meter-with-txt.a-disabled,
tr.a-histogram-row.a-active .a-meter-with-txt.a-inactive,
tr.a-histogram-row.a-active .a-meter-with-txt[aria-label="0%"],
tr.a-histogram-row.a-active .a-meter.a-disabled,
tr.a-histogram-row.a-active .a-meter.a-inactive,
tr.a-histogram-row.a-active .a-meter[aria-label="0%"],
tr.a-histogram-row:active .a-meter-with-txt.a-disabled,
tr.a-histogram-row:active .a-meter-with-txt.a-inactive,
tr.a-histogram-row:active .a-meter-with-txt[aria-label="0%"],
tr.a-histogram-row:active .a-meter.a-disabled,
tr.a-histogram-row:active .a-meter.a-inactive,
tr.a-histogram-row:active .a-meter[aria-label="0%"],
tr.a-histogram-row:hover .a-meter-with-txt.a-disabled,
tr.a-histogram-row:hover .a-meter-with-txt.a-inactive,
tr.a-histogram-row:hover .a-meter-with-txt[aria-label="0%"],
tr.a-histogram-row:hover .a-meter.a-disabled,
tr.a-histogram-row:hover .a-meter.a-inactive,
tr.a-histogram-row:hover .a-meter[aria-label="0%"] {
	box-shadow: inset 0 0 0 1px #d5d9d9;
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
}
tr.a-histogram-row.a-disabled .a-meter,
tr.a-histogram-row.a-disabled .a-meter-with-txt,
tr.a-histogram-row.a-inactive .a-meter,
tr.a-histogram-row.a-inactive .a-meter-with-txt {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
}
tr.a-histogram-row.a-disabled .a-meter .a-meter-bar,
tr.a-histogram-row.a-disabled .a-meter-with-txt .a-meter-bar,
tr.a-histogram-row.a-inactive .a-meter .a-meter-bar,
tr.a-histogram-row.a-inactive .a-meter-with-txt .a-meter-bar {
	box-shadow: inset -2px 0 0 -1px #d5d9d9, inset 0 0 0 1px #d5d9d9;
	background-color: var(--__dChFn1F-sPxT, #d5d9d9);
}
tr.a-histogram-row.a-disabled .a-meter .a-meter-bar,
tr.a-histogram-row.a-disabled .a-meter-with-txt .a-meter-bar {
	visibility: hidden;
}
.a-meter-with-txt.a-disabled .a-meter-progress-txt,
.a-meter-with-txt.a-inactive .a-meter-progress-txt,
tr.a-histogram-row,
tr.a-histogram-row.a-disabled,
tr.a-histogram-row.a-disabled a,
tr.a-histogram-row.a-inactive,
tr.a-histogram-row.a-inactive a {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
.a-meter,
.a-meter-with-txt {
	border-start-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-start-end-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-end-radius: var(--__TxpmBlgdu, 0.25rem);
}
.a-js.a-transition .a-meter-animate .a-meter-unfilled {
	-webkit-transition: none;
	transition: none;
	width: 0 !important;
}
.a-js.a-transition
	.a-meter-animate
	.a-popover-content
	.a-meter-bar:not(.a-manual-animation) {
	visibility: hidden;
}
.a-js.a-transition
	.a-meter-animate
	.a-popover-content
	.a-meter-bar.a-meter-filled,
.a-js.a-transition
	.a-meter-animate
	.a-popover-content
	.a-meter-bar.a-meter-unfilled {
	visibility: visible;
}
/* ******** */
table {
	margin-bottom: 18px;
	border-collapse: collapse;
	width: 100%;
}
table:last-child {
	margin-bottom: 0 !important;
}
table.a-align-top td,
table.a-align-top th {
	vertical-align: top;
}
table.a-align-center td,
table.a-align-center th {
	vertical-align: middle;
}
table.a-align-bottom td,
table.a-align-bottom th {
	vertical-align: bottom;
}
td,
th {
	padding: 0.1875rem;
	vertical-align: top;
}
td:first-child,
th:first-child {
	padding-inline-start: 0;
}
td:last-child,
th:last-child {
	padding-inline-end: 0;
}
th {
	text-align: left;
}
tr:last-child td,
tr:last-child th {
	padding-block-end: 0;
}
tr:first-child td,
tr:first-child th {
	padding-block-start: 0;
}
.a-text-center table {
	margin-left: auto;
	margin-right: auto;
}
table.a-bordered {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-width: var(--__TxpzNygdu, 0.0625rem);
	margin-bottom: 22px;
	border-style: solid;
	border-color: var(--__dChNmAmGoMXsTxp, #d5d9d9);
	border-collapse: separate;
	border-spacing: 0;
	overflow: hidden;
}
table.a-bordered td,
table.a-bordered th {
	border-bottom: 1px solid #d5d9d9;
	padding-block-start: 0.375rem;
	padding-inline-start: 0.75rem;
	padding-inline-end: 0.75rem;
	padding-block-end: 0.375rem;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
}
table.a-bordered tr:last-of-type td,
table.a-bordered tr:last-of-type th {
	border-bottom: none;
}
table.a-bordered.a-vertical-stripes tr td {
	border-right: 1px solid #d5d9d9;
	border-bottom: none;
}
table.a-bordered.a-vertical-stripes tr td:last-child {
	border-right: none;
}
table.a-keyvalue {
	margin-bottom: 22px;
	border-bottom: 1px solid #d5d9d9;
}
table.a-keyvalue th {
	color: var(--__dChFn118u7XAMXsw4B, #0f1111);
	font-weight: 700;
}
table.a-keyvalue td,
table.a-keyvalue th {
	border-top: 1px solid #d5d9d9;
	padding: 7px 14px 6px;
}
table.a-keyvalue td:first-child,
table.a-keyvalue th:first-child {
	padding-block-start: 0.375rem;
	padding-inline-start: 0;
	padding-inline-end: 0.75rem;
	padding-block-end: 0.375rem;
}
table.a-keyvalue td:not(:first-child),
table.a-keyvalue th:not(:first-child) {
	padding-block-start: 0.375rem;
	padding-inline-start: 0.75rem;
	padding-inline-end: 0.75rem;
	padding-block-end: 0.375rem;
}
table.a-lineitem td,
table.a-lineitem th {
	padding: 0 3px;
}
table.a-lineitem td:first-child,
table.a-lineitem th:first-child {
	padding-left: 0;
}
table.a-lineitem td:last-child,
table.a-lineitem th:last-child {
	padding-right: 0;
}
/* ******** */
.a-unordered-list,
ul {
	margin: 0 0 0 18px;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-unordered-list li,
ul li {
	list-style: disc;
}
.a-unordered-list .a-unordered-list li,
.a-unordered-list ul li,
ul .a-unordered-list li,
ul ul li {
	list-style: circle;
}
.a-ordered-list,
ol {
	margin: 0 0 0 20px;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-ordered-list li,
ol li {
	list-style: decimal;
}
.a-ordered-list .a-ordered-list li,
.a-ordered-list ol li,
ol .a-ordered-list li,
ol ol li {
	list-style: lower-alpha;
}
.a-ordered-list .a-ordered-list .a-ordered-list li,
.a-ordered-list .a-ordered-list ol li,
.a-ordered-list ol .a-ordered-list li,
.a-ordered-list ol ol li,
ol .a-ordered-list .a-ordered-list li,
ol .a-ordered-list ol li,
ol ol .a-ordered-list li,
ol ol ol li {
	list-style: lower-roman;
}
.a-ordered-list .a-unordered-list li,
.a-ordered-list ul li,
ol .a-unordered-list li,
ol ul li {
	list-style-type: disc;
}
.a-ordered-list .a-unordered-list .a-unordered-list li,
.a-ordered-list .a-unordered-list ul li,
.a-ordered-list ul .a-unordered-list li,
.a-ordered-list ul ul li,
ol .a-unordered-list .a-unordered-list li,
ol .a-unordered-list ul li,
ol ul .a-unordered-list li,
ol ul ul li {
	list-style-type: circle;
}
.a-ordered-list,
.a-unordered-list,
ol,
ul {
	padding: 0;
}
.a-ordered-list .a-list-item,
.a-unordered-list .a-list-item,
ol .a-list-item,
ul .a-list-item {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-ordered-list li,
.a-unordered-list li,
ol li,
ul li {
	word-wrap: break-word;
	margin: 0;
}
.a-ordered-list li.a-list-more,
.a-unordered-list li.a-list-more,
ol li.a-list-more,
ul li.a-list-more {
	list-style: none;
}
.a-ordered-list.a-nostyle,
.a-unordered-list.a-nostyle,
ol.a-nostyle,
ul.a-nostyle {
	margin-left: 0;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-ordered-list.a-nostyle li,
.a-unordered-list.a-nostyle li,
ol.a-nostyle li,
ul.a-nostyle li {
	list-style: none;
}
.a-ordered-list.a-nostyle .a-unordered-list,
.a-ordered-list.a-nostyle ul,
.a-unordered-list.a-nostyle .a-unordered-list,
.a-unordered-list.a-nostyle ul,
ol.a-nostyle .a-unordered-list,
ol.a-nostyle ul,
ul.a-nostyle .a-unordered-list,
ul.a-nostyle ul {
	margin-left: 14px;
}
.a-ordered-list.a-nostyle .a-unordered-list li,
.a-ordered-list.a-nostyle ul li,
.a-unordered-list.a-nostyle .a-unordered-list li,
.a-unordered-list.a-nostyle ul li,
ol.a-nostyle .a-unordered-list li,
ol.a-nostyle ul li,
ul.a-nostyle .a-unordered-list li,
ul.a-nostyle ul li {
	list-style: none;
}
.a-ordered-list.a-list-link,
.a-unordered-list.a-list-link,
ol.a-list-link,
ul.a-list-link {
	margin: -2px 0 0;
}
.a-ordered-list.a-list-link a,
.a-unordered-list.a-list-link a,
ol.a-list-link a,
ul.a-list-link a {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	display: block;
}
.a-ordered-list.a-list-link li,
.a-unordered-list.a-list-link li,
ol.a-list-link li,
ul.a-list-link li {
	display: block;
	position: relative;
}
.a-ordered-list.a-list-link li a,
.a-unordered-list.a-list-link li a,
ol.a-list-link li a,
ul.a-list-link li a {
	padding-block-start: 0.125rem;
	padding-block-end: 0.125rem;
	padding-inline-start: 0;
	padding-inline-end: 0;
}
.a-ordered-list.a-list-link li.a-selected a,
.a-unordered-list.a-list-link li.a-selected a,
ol.a-list-link li.a-selected a,
ul.a-list-link li.a-selected a {
	color: var(--__dChFn118uMXsw4B, #2162a1);
}
.a-ordered-list.a-list-link hr,
.a-unordered-list.a-list-link hr,
ol.a-list-link hr,
ul.a-list-link hr {
	margin: 7px 0;
}
.a-ordered-list.a-horizontal,
.a-unordered-list.a-horizontal,
ol.a-horizontal,
ul.a-horizontal {
	display: block;
	margin-left: 0;
}
.a-ordered-list.a-horizontal::after,
.a-ordered-list.a-horizontal::before,
.a-unordered-list.a-horizontal::after,
.a-unordered-list.a-horizontal::before,
ol.a-horizontal::after,
ol.a-horizontal::before,
ul.a-horizontal::after,
ul.a-horizontal::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-ordered-list.a-horizontal::after,
.a-unordered-list.a-horizontal::after,
ol.a-horizontal::after,
ul.a-horizontal::after {
	clear: both;
}
.a-ordered-list.a-horizontal li,
.a-unordered-list.a-horizontal li,
ol.a-horizontal li,
ul.a-horizontal li {
	display: inline-block;
	margin: 0 10px 0 0;
}
.a-ordered-list.a-horizontal li.a-last,
.a-ordered-list.a-horizontal li:last-child,
.a-unordered-list.a-horizontal li.a-last,
.a-unordered-list.a-horizontal li:last-child,
ol.a-horizontal li.a-last,
ol.a-horizontal li:last-child,
ul.a-horizontal li.a-last,
ul.a-horizontal li:last-child {
	margin-right: 0;
}
.a-ordered-list.a-horizontal.a-size-small li,
.a-unordered-list.a-horizontal.a-size-small li,
ol.a-horizontal.a-size-small li,
ul.a-horizontal.a-size-small li {
	line-height: 14px;
}
.a-unordered-list + p,
ul + p {
	margin-top: -4px;
}
.a-ordered-list + p,
ol + p {
	margin-top: -4px;
}
.a-definition-list + p,
dl + p {
	margin-top: -4px;
}
.a-unordered-list.a-box-list .a-touch-multi-select,
.a-unordered-list.a-box-list a,
ul.a-box-list .a-touch-multi-select,
ul.a-box-list a {
	display: block;
	padding: 14px 18px;
	text-decoration: none;
}
.a-unordered-list.a-box-list .a-touch-multi-select:active,
.a-unordered-list.a-box-list a:active,
ul.a-box-list .a-touch-multi-select:active,
ul.a-box-list a:active {
	background-color: #f6f6f6 !important;
}
.a-unordered-list.a-box-list a.a-touch-link-noborder,
ul.a-box-list a.a-touch-link-noborder {
	padding: 0;
}
.a-unordered-list.a-box-list li,
ul.a-box-list li {
	border-bottom: 1px solid #e7e7e7;
}
.a-unordered-list.a-box-list li .a-box,
.a-unordered-list.a-box-list li .a-box-inner,
ul.a-box-list li .a-box,
ul.a-box-list li .a-box-inner {
	border-radius: 0;
}
.a-unordered-list.a-box-list li.a-last,
.a-unordered-list.a-box-list li:last-child,
ul.a-box-list li.a-last,
ul.a-box-list li:last-child {
	border-bottom: none;
}
.a-unordered-list.a-box-list li.a-last .a-box,
.a-unordered-list.a-box-list li.a-last .a-box-inner,
.a-unordered-list.a-box-list li.a-last > a,
.a-unordered-list.a-box-list li:last-child .a-box,
.a-unordered-list.a-box-list li:last-child .a-box-inner,
.a-unordered-list.a-box-list li:last-child > a,
ul.a-box-list li.a-last .a-box,
ul.a-box-list li.a-last .a-box-inner,
ul.a-box-list li.a-last > a,
ul.a-box-list li:last-child .a-box,
ul.a-box-list li:last-child .a-box-inner,
ul.a-box-list li:last-child > a {
	border-radius: 0 0 3px 3px;
}
.a-unordered-list.a-box-list li:first-child .a-box,
.a-unordered-list.a-box-list li:first-child .a-box-inner,
.a-unordered-list.a-box-list li:first-child > a,
ul.a-box-list li:first-child .a-box,
ul.a-box-list li:first-child .a-box-inner,
ul.a-box-list li:first-child > a {
	border-radius: 3px 3px 0 0;
}
.a-definition-list,
dl {
	padding: 0;
	display: block;
	margin: 0 0 18px 0;
}
.a-definition-list::after,
.a-definition-list::before,
dl::after,
dl::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-definition-list::after,
dl::after {
	clear: both;
}
.a-definition-list:last-child,
dl:last-child {
	margin-bottom: 0 !important;
}
.a-definition-list dd,
.a-definition-list dt,
dl dd,
dl dt {
	padding: 0;
	display: inline-block;
	float: left;
	margin: 0;
}
.a-definition-list dd + dd,
.a-definition-list dd + dt,
dl dd + dd,
dl dd + dt {
	clear: both;
}
.a-definition-list dd,
dl dd {
	margin-left: 0.385em;
	zoom: 1;
}
.a-definition-list dt,
dl dt {
	font-weight: 700;
}
.a-ordered-list.a-horizontal.a-button-list,
.a-unordered-list.a-horizontal.a-button-list,
ol.a-horizontal.a-button-list,
ul.a-horizontal.a-button-list {
	margin-left: -6px;
}
.a-ordered-list.a-horizontal.a-button-list li,
.a-unordered-list.a-horizontal.a-button-list li,
ol.a-horizontal.a-button-list li,
ul.a-horizontal.a-button-list li {
	margin-left: 6px;
	margin-right: 0;
}
.a-ordered-list.a-horizontal li a:hover,
.a-unordered-list.a-horizontal li a:hover,
ol.a-horizontal li a:hover,
ul.a-horizontal li a:hover {
	text-decoration: underline;
}
.a-ordered-list.a-list-link a:hover,
.a-unordered-list.a-list-link a:hover,
ol.a-list-link a:hover,
ul.a-list-link a:hover {
	color: var(--__dChsbGfIsw4B, #0c3353);
	text-decoration: none;
}
:root .a-list-link {
	--__dChFn118uMXsw4B: #c45500;
	--__dChsbGfIsw4B: #c45500;
}
/* ******** */
ul.a-pagination {
	display: inline-block;
	margin-left: 0;
}
ul.a-pagination::after,
ul.a-pagination::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
ul.a-pagination::after {
	clear: both;
}
ul.a-pagination li {
	display: block;
	float: left;
	line-height: 20px;
	list-style: none;
	position: relative;
}
ul.a-pagination li .a-letter-space {
	width: 0;
}
ul.a-pagination li:first-child span.larr {
	visibility: hidden;
}
ul.a-pagination li:first-child span.larr::before {
	border-block-start-width: var(--__TxpzNywIJ, 0.125rem);
	border-inline-end-width: var(--__TxpzNywIJ, 0.125rem);
	border-block-end-width: var(--__TxpzNyFAv, 0);
	border-inline-start-width: var(--__TxpzNyFAv, 0);
	border-style: solid;
	content: "";
	padding: 2.5px;
	visibility: visible;
	display: inline-block;
	position: relative;
	left: 9px;
	top: -1px;
	transform: rotate(-135deg);
}
ul.a-pagination li:first-child span.rarr {
	visibility: hidden;
}
ul.a-pagination li:first-child span.rarr::before {
	border-block-start-width: var(--__TxpzNywIJ, 0.125rem);
	border-inline-end-width: var(--__TxpzNywIJ, 0.125rem);
	border-block-end-width: var(--__TxpzNyFAv, 0);
	border-inline-start-width: var(--__TxpzNyFAv, 0);
	border-style: solid;
	content: "";
	padding: 2.5px;
	visibility: visible;
	display: inline-block;
	position: relative;
	left: 0;
	top: -1px;
	transform: rotate(-135deg);
}
ul.a-pagination li.a-last,
ul.a-pagination li:last-child {
	margin-right: none;
}
ul.a-pagination li.a-last span.larr,
ul.a-pagination li:last-child span.larr {
	visibility: hidden;
}
ul.a-pagination li.a-last span.larr::after,
ul.a-pagination li:last-child span.larr::after {
	border-block-start-width: var(--__TxpzNywIJ, 0.125rem);
	border-inline-end-width: var(--__TxpzNywIJ, 0.125rem);
	border-block-end-width: var(--__TxpzNyFAv, 0);
	border-inline-start-width: var(--__TxpzNyFAv, 0);
	border-style: solid;
	content: "";
	padding: 2.5px;
	visibility: visible;
	display: inline-block;
	position: relative;
	left: -9px;
	top: -1px;
	transform: rotate(45deg);
}
ul.a-pagination li.a-last span.rarr,
ul.a-pagination li:last-child span.rarr {
	visibility: hidden;
}
ul.a-pagination li.a-last span.rarr::before,
ul.a-pagination li:last-child span.rarr::before {
	border-block-start-width: var(--__TxpzNywIJ, 0.125rem);
	border-inline-end-width: var(--__TxpzNywIJ, 0.125rem);
	border-block-end-width: var(--__TxpzNyFAv, 0);
	border-inline-start-width: var(--__TxpzNyFAv, 0);
	border-style: solid;
	content: "";
	padding: 2.5px;
	visibility: visible;
	display: inline-block;
	position: relative;
	left: 9px;
	top: -1px;
	transform: rotate(45deg);
}
ul.a-pagination li.a-disabled {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
	border: 1px solid;
	border-color: var(--__dChFn1F-sTxp, #d5d9d9);
	color: var(--__dChFn1F-s7XAw4B, #565959);
	display: block;
}
ul.a-pagination li.a-selected a {
	font-weight: 700;
	background-color: var(--__dChFn118u7XAMXsPxT, #edf8ff);
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
	z-index: 2;
}
ul.a-pagination li.a-selected a:hover {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
ul.a-pagination li.a-selected a:active {
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
ul.a-pagination li a {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
	display: block;
	position: relative;
	border: 1px solid;
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
}
ul.a-pagination li a:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	z-index: 3;
}
ul.a-pagination li a:hover {
	background-color: var(--__dChFn118u7XAfIsPxT, #fff);
	border-color: var(--__dChFn1OGNfIsTxp, #a2a6a6);
	text-decoration: none;
}
ul.a-pagination li a:active {
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
ul.a-pagination li a,
ul.a-pagination li.a-disabled {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
ul.a-pagination li {
	margin-right: 8px;
}
ul.a-pagination li a,
ul.a-pagination li.a-disabled {
	padding-block-start: 0.3125rem;
	padding-inline-end: 0.6875rem;
	padding-block-end: 0.3125rem;
	padding-inline-start: 0.6875rem;
	text-decoration: none;
}
ul.a-pagination li.a-first a,
ul.a-pagination li.a-first.a-disabled,
ul.a-pagination li:first-child a,
ul.a-pagination li:first-child.a-disabled {
	padding-block-start: 0.3125rem;
	padding-inline-end: 0.6875rem;
	padding-block-end: 0.3125rem;
	padding-inline-start: 0.4375rem;
}
ul.a-pagination li.a-last a,
ul.a-pagination li.a-last.a-disabled,
ul.a-pagination li:last-child a,
ul.a-pagination li:last-child.a-disabled {
	padding-block-start: 0.3125rem;
	padding-inline-end: 0.4375rem;
	padding-block-end: 0.3125rem;
	padding-inline-start: 0.6875rem;
}
:root ul.a-pagination .a-disabled {
	--__dChFn1F-s7XAPxT: #fff;
	--__dChFn1F-s7XAw4B: #6f7373;
}
:root ul.a-pagination .a-selected a:hover {
	--__dChFn118ufIsTxp: #2162a1;
}
:root ul.a-pagination a {
	--__dChFn1OGNMXsTxp: #6c6e73;
}
:root ul.a-pagination a:hover {
	--__dChFn118u7XAfIsPxT: #f7fafa;
	--__dChFn1OGNfIsTxp: #d5d9d9;
}
/* ******** */
[data-a-atomic-interop][data-a-component="filter"] {
	background-color: transparent;
	padding: 0;
	border-style: none;
	outline: 0;
	margin: 4px;
	min-height: 24px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-hidden="true"] {
	display: none;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="base"]
	[data-a-selector="visual"] {
	border-width: var(--__TxpzNygdu, 0.0625rem);
	padding-inline-start: 0.6875rem;
	padding-inline-end: 0.4375rem;
	padding-block-start: 0.3125rem;
	padding-block-end: 0.3125rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="base"]:active
	[data-a-selector="visual"] {
	border-width: var(--__TxpzNywIJ, 0.125rem);
	padding-inline-start: 0.625rem;
	padding-inline-end: 0.375rem;
	padding-block-start: 0.25rem;
	padding-block-end: 0.25rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="base"]:disabled
	[data-a-selector="visual"] {
	border-width: var(--__TxpzNygdu, 0.0625rem);
	padding-inline-start: 0.6875rem;
	padding-inline-end: 0.4375rem;
	padding-block-start: 0.3125rem;
	padding-block-end: 0.3125rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="base"][data-a-type="pill"]
	[data-a-selector="visual"] {
	padding-inline-end: 0.6875rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="base"][data-a-type="pill"]:active
	[data-a-selector="visual"] {
	padding-inline-end: 0.625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="base"][data-a-type="pill"]:disabled
	[data-a-selector="visual"] {
	padding-inline-end: 0.6875rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="small"]
	[data-a-selector="visual"] {
	border-width: var(--__TxpzNygdu, 0.0625rem);
	padding-inline-start: 0.6875rem;
	padding-inline-end: 0.4375rem;
	padding-block-start: 0.1875rem;
	padding-block-end: 0.1875rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="small"]:active
	[data-a-selector="visual"] {
	border-width: var(--__TxpzNywIJ, 0.125rem);
	padding-inline-start: 0.625rem;
	padding-inline-end: 0.375rem;
	padding-block-start: 0.125rem;
	padding-block-end: 0.125rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="small"]:disabled
	[data-a-selector="visual"] {
	border-width: var(--__TxpzNygdu, 0.0625rem);
	padding-inline-start: 0.6875rem;
	padding-inline-end: 0.4375rem;
	padding-block-start: 0.1875rem;
	padding-block-end: 0.1875rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="small"][data-a-type="pill"]
	[data-a-selector="visual"] {
	padding-inline-end: 0.6875rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="small"][data-a-type="pill"]:active
	[data-a-selector="visual"] {
	padding-inline-end: 0.625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-size="small"][data-a-type="pill"]:disabled
	[data-a-selector="visual"] {
	padding-inline-end: 0.6875rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"]
	[data-a-selector="visual"] {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-style: solid;
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"][data-a-type="pill"]
	[data-a-selector="filter-icon"] {
	display: none;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"]:focus
	[data-a-selector="visual"] {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"]:hover
	[data-a-selector="visual"] {
	background-color: var(--__dChFn1OGN7XAfIsPxT, #edf8ff);
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"]:active
	[data-a-selector="visual"] {
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"]:disabled
	[data-a-selector="visual"] {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"]
	[data-a-selector="user-content"] {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"]
	[data-a-selector="visual"] {
	padding-inline-start: 0.5625rem;
	padding-inline-end: 0.3125rem;
	padding-block-start: 0.1875rem;
	padding-block-end: 0.1875rem;
	border-width: var(--__TxpzNy01x, 0.1875rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"]:active
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"]:focus
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"]:hover
	[data-a-selector="visual"] {
	padding-inline-start: 0.625rem;
	padding-inline-end: 0.375rem;
	padding-block-start: 0.25rem;
	padding-block-end: 0.25rem;
	border-width: var(--__TxpzNywIJ, 0.125rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"]:disabled
	[data-a-selector="visual"] {
	padding-inline-start: 0.5625rem;
	padding-inline-end: 0.3125rem;
	padding-block-start: 0.1875rem;
	padding-block-end: 0.1875rem;
	border-width: var(--__TxpzNy01x, 0.1875rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"][data-a-type="pill"]
	[data-a-selector="visual"] {
	padding-inline-end: 0.5625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"][data-a-type="pill"]:active
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"][data-a-type="pill"]:focus
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"][data-a-type="pill"]:hover
	[data-a-selector="visual"] {
	padding-inline-end: 0.625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="base"][data-a-type="pill"]:disabled
	[data-a-selector="visual"] {
	padding-inline-end: 0.5625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"]
	[data-a-selector="visual"] {
	padding-inline-start: 0.5625rem;
	padding-inline-end: 0.3125rem;
	padding-block-start: 0.125rem;
	padding-block-end: 0.125rem;
	border-width: var(--__TxpzNywIJ, 0.125rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"]:active
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"]:focus
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"]:hover
	[data-a-selector="visual"] {
	padding-inline-start: 0.625rem;
	padding-inline-end: 0.375rem;
	padding-block-start: 0.125rem;
	padding-block-end: 0.125rem;
	border-width: var(--__TxpzNywIJ, 0.125rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"]:disabled
	[data-a-selector="visual"] {
	padding-inline-start: 0.5625rem;
	padding-inline-end: 0.3125rem;
	padding-block-start: 0.125rem;
	padding-block-end: 0.125rem;
	border-width: var(--__TxpzNywIJ, 0.125rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"][data-a-type="pill"]
	[data-a-selector="visual"] {
	padding-inline-end: 0.5625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"][data-a-type="pill"]:active
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"][data-a-type="pill"]:focus
	[data-a-selector="visual"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"][data-a-type="pill"]:hover
	[data-a-selector="visual"] {
	padding-inline-end: 0.625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-size="small"][data-a-type="pill"]:disabled
	[data-a-selector="visual"] {
	padding-inline-end: 0.5625rem;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-type="pill"]
	[data-a-selector="user-content"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"][data-a-type="dropdown"]
	[data-a-selector="user-content"] {
	font-weight: var(--__SARCET4AB, 700);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"]
	[data-a-selector="visual"] {
	background-color: var(--__dChFn118u7XAMXsPxT, #edf8ff);
	border-style: solid;
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"]:hover
	[data-a-selector="visual"] {
	background-color: var(--__dChFn118u7XAfIsPxT, #fff);
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"]:active
	[data-a-selector="visual"] {
	background-color: var(--__dChFn118u7XAloePxT, #fff);
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"]:disabled
	[data-a-selector="visual"] {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"]
	[data-a-selector="user-content"] {
	color: var(--__dChFn118u7XAMXsw4B, #0f1111);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="button"]
	[data-a-selector="user-content"] {
	font-weight: var(--__SARCET4AB, 700);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-size="base"]
	[data-a-selector="visual"] {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-size="base"]
	[data-a-selector="user-content"] {
	font-size: var(--__SAR2l0zNyyuZ, 0.875rem);
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-size="base"]
	[data-a-selector="filter-icon"] {
	top: 4px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-size="small"]
	[data-a-selector="visual"] {
	border-start-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-start-end-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-end-radius: var(--__TxpmBlgdu, 0.25rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-size="small"]
	[data-a-selector="user-content"] {
	font-size: var(--__SAR2l0zNyQzh, 0.75rem);
	line-height: var(--__SAR2l0N01Qzh, 1rem);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-size="small"]
	[data-a-selector="filter-icon"] {
	top: 2px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="button"][data-a-size="base"]
	[data-a-selector="filter-icon"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="dropdown"][data-a-size="base"]
	[data-a-selector="filter-icon"] {
	width: 12px;
	height: 12px;
	background-position: -339px -66px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="button"][data-a-size="base"]:disabled
	[data-a-selector="filter-icon"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="dropdown"][data-a-size="base"]:disabled
	[data-a-selector="filter-icon"] {
	width: 12px;
	height: 12px;
	background-position: -383px -90px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="button"][data-a-size="small"]
	[data-a-selector="filter-icon"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="dropdown"][data-a-size="small"]
	[data-a-selector="filter-icon"] {
	width: 12px;
	height: 12px;
	background-position: -339px -66px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="button"][data-a-size="small"]:disabled
	[data-a-selector="filter-icon"],
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="dropdown"][data-a-size="small"]:disabled
	[data-a-selector="filter-icon"] {
	width: 12px;
	height: 12px;
	background-position: -383px -90px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="pill"]
	[data-a-selector="filter-icon"] {
	width: 12px;
	height: 12px;
	background-position: -497px -40px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="pill"][data-a-size="base"]
	[data-a-selector="filter-icon"] {
	top: 4px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected][data-a-type="pill"]:disabled
	[data-a-selector="filter-icon"] {
	width: 12px;
	height: 12px;
	background-position: -497px -54px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected]
	[data-a-selector="visual"] {
	display: inline-block;
	line-height: 1;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected]
	[data-a-selector="filter-icon"] {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	display: inline-block;
	vertical-align: top;
	position: relative;
	margin-inline-start: 4px;
}
.a-hires
	[data-a-atomic-interop][data-a-component="filter"][data-a-selected]
	[data-a-selector="filter-icon"] {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected]:focus
	[data-a-selector="visual"] {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-width: 2px;
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected]:disabled
	[data-a-selector="visual"] {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
}
[data-a-atomic-interop][data-a-component="filter"][data-a-selected]:disabled
	[data-a-selector="user-content"] {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
:root
	[data-a-atomic-interop][data-a-component="filter"][data-a-selected="true"] {
	--__dChFn1F-sTxp: #888c8c;
	--__dChFn118ufIsTxp: #2162a1;
}
:root
	[data-a-atomic-interop][data-a-component="filter"][data-a-selected="false"] {
	--__dChFn118ufIsTxp: #2162a1;
}
/* ******** */
@font-face {
	font-family: "Amazon Ember";
	font-weight: 200;
	src: url(https://m.media-amazon.com/images/S/sash/Dv1WQ5DdeMS5qP7.woff2)
			format("woff2"),
		url(https://m.media-amazon.com/images/S/sash/e0LnMbFWJC-TMQz.woff)
			format("woff");
}
@font-face {
	font-family: "Amazon Ember";
	font-weight: 200;
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/ozb5-CLHQWI6Soc.woff2)
			format("woff2"),
		url(https://m.media-amazon.com/images/S/sash/twzZHebXjCHBb6v.woff)
			format("woff");
}
@font-face {
	font-family: "Amazon Ember";
	src: url("/public/fonts/3.woff2") format("woff2"),
		url("/public/fonts/3.woff2") format("woff");
}
@font-face {
	font-family: "Amazon Ember";
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/WOnTLzkiaEccV7F.woff2)
			format("woff2"),
		url(https://m.media-amazon.com/images/S/sash/JJsp0ZvgpfwzJM6.woff)
			format("woff");
}
@font-face {
	font-family: "Amazon Ember";
	font-weight: 500;
	src: url(https://m.media-amazon.com/images/S/sash/VjTR4RqBzY0mUYx.woff2)
			format("woff2"),
		url(https://m.media-amazon.com/images/S/sash/XIvhNCZAsrT80Wz.woff)
			format("woff");
}
@font-face {
	font-family: "Amazon Ember";
	font-weight: 500;
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/KwhNPG8Jz-Vz2X7.woff2)
			format("woff2"),
		url(https://m.media-amazon.com/images/S/sash/YAEPfuhs1l-argd.woff)
			format("woff");
}
@font-face {
	font-family: "Amazon Ember";
	font-weight: 700;
	src: url("/public/fonts/1.woff2") format("woff2"),
		url(https://m.media-amazon.com/images/S/sash/mzVbGSgvdBfRLX9.woff)
			format("woff");
}
@font-face {
	font-family: "Amazon Ember";
	font-style: italic;
	font-weight: 700;
	src: url(https://m.media-amazon.com/images/S/sash/2SazJx$EeTHfhMN.woff2)
			format("woff2"),
		url(https://m.media-amazon.com/images/S/sash/CjbL$jCCegyfqZ7.woff)
			format("woff");
}
@font-face {
	font-family: "Amazon Ember Modern Display";
	src: url(https://m.media-amazon.com/images/S/sash/WTqXzYSIBeS4Doe.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Display";
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/AUe8t9kr7DoQKzQ.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Display";
	font-weight: 500;
	src: url(https://m.media-amazon.com/images/S/sash/f4AoMrpip$RlFxR.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Display";
	font-weight: 500;
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/SiZFEnUkeJCxP-6.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Display";
	font-weight: 700;
	src: url(https://m.media-amazon.com/images/S/sash/yOIQEbAfqpJLDdy.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Display";
	font-weight: 700;
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/H6njxpddMAfesU7.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Text";
	src: url(https://m.media-amazon.com/images/S/sash/zlDA5dqJiYNXKF1.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Text";
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/5ZdWSBkLJ7ZCRJ9.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Text";
	font-weight: 500;
	src: url(https://m.media-amazon.com/images/S/sash/azoMxlxhv9fL7Qz.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Text";
	font-weight: 500;
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/dI4bH7jeee8TqkI.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Text";
	font-weight: 700;
	src: url(https://m.media-amazon.com/images/S/sash/akIXVKEUZEQR41v.woff2)
		format("woff2");
}
@font-face {
	font-family: "Amazon Ember Modern Text";
	font-weight: 700;
	font-style: italic;
	src: url(https://m.media-amazon.com/images/S/sash/WLnVDJHeZbDbh0J.woff2)
		format("woff2");
}
/* ******** */
form {
	margin-bottom: 14px;
}
form.a-nostyle {
	margin-bottom: 0;
}
form.a-nostyle fieldset {
	padding: 0;
	border: none;
}
label,
legend {
	padding-inline-start: 0.125rem;
	padding-block-end: 0.125rem;
	display: block;
	font-weight: var(--__SARCET4AB, 700);
}
.a-form-label {
	font-weight: var(--__SARCET4AB, 700);
}
label .a-spacing-none {
	padding-block-end: 0;
}
.a-text-center > label {
	margin-right: 8px;
}
fieldset {
	padding: 0;
	border: none;
	margin: 0;
}
fieldset label:last-child {
	margin-bottom: 0;
}
input:not([type="hidden"]) + input {
	margin-left: 0.385em;
}
.a-input-text,
input[type="text"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="password"],
select.a-select-multiple,
textarea {
	border-width: var(--__TxpzNygdu, 0.0625rem);
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
	border-style: solid;
	border-start-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-start-end-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-end-radius: var(--__TxpmBlgdu, 0.25rem);
	outline: 0;
	position: relative;
}
.a-input-text.a-form-focus,
.a-input-text:focus-visible,
input[type="text"].a-form-focus,
input[type="text"]:focus-visible,
input[type="search"].a-form-focus,
input[type="search"]:focus-visible,
input[type="number"].a-form-focus,
input[type="number"]:focus-visible,
input[type="tel"].a-form-focus,
input[type="tel"]:focus-visible,
input[type="password"].a-form-focus,
input[type="password"]:focus-visible,
select.a-select-multiple.a-form-focus,
select.a-select-multiple:focus-visible,
textarea.a-form-focus,
textarea:focus-visible {
	border-color: #2162a1;
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	z-index: 1;
}
.a-input-text input.a-form-error,
.a-input-text.a-form-error,
input[type="text"] input.a-form-error,
input[type="text"].a-form-error,
input[type="search"] input.a-form-error,
input[type="search"].a-form-error,
input[type="number"] input.a-form-error,
input[type="number"].a-form-error,
input[type="tel"] input.a-form-error,
input[type="tel"].a-form-error,
input[type="password"] input.a-form-error,
input[type="password"].a-form-error,
select.a-select-multiple input.a-form-error,
select.a-select-multiple.a-form-error,
textarea input.a-form-error,
textarea.a-form-error {
	border-color: var(--__dChWb2ygDTxp, #c10015);
	box-shadow: 0 0 0 1px #c10015 inset;
}
.a-input-text input.a-form-error.a-form-focus,
.a-input-text input.a-form-error:focus-visible,
.a-input-text.a-form-error.a-form-focus,
.a-input-text.a-form-error:focus-visible,
input[type="text"] input.a-form-error.a-form-focus,
input[type="text"] input.a-form-error:focus-visible,
input[type="text"].a-form-error.a-form-focus,
input[type="text"].a-form-error:focus-visible,
input[type="search"] input.a-form-error.a-form-focus,
input[type="search"] input.a-form-error:focus-visible,
input[type="search"].a-form-error.a-form-focus,
input[type="search"].a-form-error:focus-visible,
input[type="number"] input.a-form-error.a-form-focus,
input[type="number"] input.a-form-error:focus-visible,
input[type="number"].a-form-error.a-form-focus,
input[type="number"].a-form-error:focus-visible,
input[type="tel"] input.a-form-error.a-form-focus,
input[type="tel"] input.a-form-error:focus-visible,
input[type="tel"].a-form-error.a-form-focus,
input[type="tel"].a-form-error:focus-visible,
input[type="password"] input.a-form-error.a-form-focus,
input[type="password"] input.a-form-error:focus-visible,
input[type="password"].a-form-error.a-form-focus,
input[type="password"].a-form-error:focus-visible,
select.a-select-multiple input.a-form-error.a-form-focus,
select.a-select-multiple input.a-form-error:focus-visible,
select.a-select-multiple.a-form-error.a-form-focus,
select.a-select-multiple.a-form-error:focus-visible,
textarea input.a-form-error.a-form-focus,
textarea input.a-form-error:focus-visible,
textarea.a-form-error.a-form-focus,
textarea.a-form-error:focus-visible {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	z-index: 1;
}
.a-input-text input.a-form-warning,
.a-input-text.a-form-warning,
input[type="text"] input.a-form-warning,
input[type="text"].a-form-warning,
input[type="search"] input.a-form-warning,
input[type="search"].a-form-warning,
input[type="number"] input.a-form-warning,
input[type="number"].a-form-warning,
input[type="tel"] input.a-form-warning,
input[type="tel"].a-form-warning,
input[type="password"] input.a-form-warning,
input[type="password"].a-form-warning,
select.a-select-multiple input.a-form-warning,
select.a-select-multiple.a-form-warning,
textarea input.a-form-warning,
textarea.a-form-warning {
	border-color: var(--__dChWb2S9kTxp, #ffb14a);
	box-shadow: 0 0 0 1px #ffb14a inset;
}
.a-input-text input.a-form-warning.a-form-focus,
.a-input-text input.a-form-warning:focus-visible,
.a-input-text.a-form-warning.a-form-focus,
.a-input-text.a-form-warning:focus-visible,
input[type="text"] input.a-form-warning.a-form-focus,
input[type="text"] input.a-form-warning:focus-visible,
input[type="text"].a-form-warning.a-form-focus,
input[type="text"].a-form-warning:focus-visible,
input[type="search"] input.a-form-warning.a-form-focus,
input[type="search"] input.a-form-warning:focus-visible,
input[type="search"].a-form-warning.a-form-focus,
input[type="search"].a-form-warning:focus-visible,
input[type="number"] input.a-form-warning.a-form-focus,
input[type="number"] input.a-form-warning:focus-visible,
input[type="number"].a-form-warning.a-form-focus,
input[type="number"].a-form-warning:focus-visible,
input[type="tel"] input.a-form-warning.a-form-focus,
input[type="tel"] input.a-form-warning:focus-visible,
input[type="tel"].a-form-warning.a-form-focus,
input[type="tel"].a-form-warning:focus-visible,
input[type="password"] input.a-form-warning.a-form-focus,
input[type="password"] input.a-form-warning:focus-visible,
input[type="password"].a-form-warning.a-form-focus,
input[type="password"].a-form-warning:focus-visible,
select.a-select-multiple input.a-form-warning.a-form-focus,
select.a-select-multiple input.a-form-warning:focus-visible,
select.a-select-multiple.a-form-warning.a-form-focus,
select.a-select-multiple.a-form-warning:focus-visible,
textarea input.a-form-warning.a-form-focus,
textarea input.a-form-warning:focus-visible,
textarea.a-form-warning.a-form-focus,
textarea.a-form-warning:focus-visible {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	z-index: 1;
}
.a-input-text.a-form-disabled,
input[type="text"].a-form-disabled,
input[type="search"].a-form-disabled,
input[type="number"].a-form-disabled,
input[type="tel"].a-form-disabled,
input[type="password"].a-form-disabled,
select.a-select-multiple.a-form-disabled,
textarea.a-form-disabled {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
	border-color: var(--__dChFn1F-sTxp, #d5d9d9);
	cursor: not-allowed;
}
.a-input-text.a-form-disabled input,
input[type="text"].a-form-disabled input,
input[type="search"].a-form-disabled input,
input[type="number"].a-form-disabled input,
input[type="tel"].a-form-disabled input,
input[type="password"].a-form-disabled input,
select.a-select-multiple.a-form-disabled input,
textarea.a-form-disabled input {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
input,
select,
textarea {
	-webkit-transition: all 0.1s linear;
	transition: all 0.1s linear;
	line-height: 19px;
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
}
textarea {
	padding-block-start: 0.3125rem;
	padding-block-end: 0.3125rem;
	padding-inline-start: 0.4375rem;
	padding-inline-end: 0.4375rem;
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	width: 100%;
	resize: vertical;
}
.a-input-text,
input[type="text"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="password"],
input[type="date"],
input[type="email"] {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	height: 31px;
	padding: 3px 7px;
	line-height: normal;
}
select.a-select-multiple {
	padding-block-start: 0.25rem;
	padding-block-end: 0.25rem;
	padding-inline-start: 0;
	padding-inline-end: 0;
	height: auto;
	width: 100%;
}
select.a-select-multiple option {
	padding-inline-start: 0.4375rem;
	display: flex;
	align-items: center;
	height: 24px;
	border-radius: 5px;
	margin-left: 5px;
}
select.a-select-multiple option:checked,
select.a-select-multiple option:hover {
	padding-inline-start: 0.75rem;
	border-start-start-radius: var(--__TxpmBlS6P, 0);
	border-start-end-radius: var(--__TxpmBlS6P, 0);
	border-end-start-radius: var(--__TxpmBlS6P, 0);
	border-end-end-radius: var(--__TxpmBlS6P, 0);
	margin-left: 0;
}
select.a-select-multiple option:hover {
	border-width: 1px;
	border-style: solid;
	background-color: var(--__dChFn1OGN7XAfIsPxT, #edf8ff);
	border-color: var(--__dChFn1OGNfIsTxp, #a2a6a6);
}
select.a-select-multiple option:checked {
	border-width: var(--__TxpzNygdu, 0.0625rem);
	padding-inline-start: 0.4375rem;
	border-left-width: 5px;
	border-style: solid;
	background-color: var(--__dChFn118u7XAMXsPxT, #edf8ff);
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
	font-weight: var(--__SARCET4AB, 700);
}
select.a-select-multiple option:checked:hover {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
.a-search {
	position: relative;
	display: inline-block;
}
.a-search .a-icon-search {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	inset-inline-start: 10px;
	z-index: 2;
}
.a-search input {
	padding-inline-start: 29px;
}
.a-form-actions {
	padding: 0.875rem;
	text-align: right;
}
.a-form-disabled {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
.a-form-disabled:-moz-placeholder {
	color: #6f7373 !important;
}
.a-form-disabled::-webkit-input-placeholder {
	color: #6f7373 !important;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
	color: #6f7373;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #6f7373;
}
.a-checkbox.a-checkbox-fancy,
.a-radio.a-radio-fancy {
	position: relative;
}
.a-checkbox.a-checkbox-fancy input,
.a-radio.a-radio-fancy input {
	padding: 0;
	opacity: 0;
	border: 0 none;
	margin: 0;
	outline: 0 none;
	overflow: hidden;
	position: absolute;
	bottom: auto;
	left: 0;
	z-index: -1;
}
.a-checkbox.a-checkbox-fancy .a-label,
.a-radio.a-radio-fancy .a-label {
	font-weight: var(--__SARCETZnk, 400);
}
.a-checkbox.a-checkbox-fancy input:disabled + .a-label,
.a-radio.a-radio-fancy input:disabled + .a-label {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
.a-checkbox.a-checkbox-fancy .a-icon.a-icon-checkbox,
.a-checkbox.a-checkbox-fancy .a-icon.a-icon-checkbox:after {
	border-start-start-radius: var(--__TxpmBlQzh, 0.125rem);
	border-start-end-radius: var(--__TxpmBlQzh, 0.125rem);
	border-end-start-radius: var(--__TxpmBlQzh, 0.125rem);
	border-end-end-radius: var(--__TxpmBlQzh, 0.125rem);
}
.a-radio.a-radio-fancy .a-icon.a-icon-radio,
.a-radio.a-radio-fancy .a-icon.a-icon-radio:after {
	border-radius: 50%;
}
.a-checkbox-fancy:has(:focus-visible) label,
.a-radio-fancy:has(:focus-visible) label {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	z-index: 1;
}
@supports not (selector(:has(+ *))) {
	.a-checkbox-fancy:focus-within label,
	.a-radio-fancy:focus-within label {
		outline-color: var(--__dChFn1xR-MYZ, #888c8c);
		outline-style: solid;
		box-shadow: none;
		outline-offset: 2px;
		outline-width: 2px;
		z-index: 1;
	}
}
.a-checkbox-fancy label,
.a-radio-fancy label {
	border-radius: 5px;
}
input[type="radio"] {
	height: 14px;
	width: 14px;
	vertical-align: top;
	position: relative;
	bottom: -3px;
}
input[type="checkbox"] {
	height: 13px;
	width: 13px;
	vertical-align: top;
	position: relative;
	bottom: -3px;
}
.a-checkbox label,
.a-radio label {
	padding-inline-start: 0.9375rem;
	padding-block-end: 0;
	position: relative;
	font-weight: var(--__SARCETZnk, 400);
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	text-indent: -15px;
	margin-left: 3px;
	top: -2px;
	min-height: 24px;
}
.a-checkbox label input:disabled + .a-icon-checkbox + .a-checkbox-label,
.a-checkbox label input:disabled + .a-icon-radio + .a-radio-label,
.a-radio label input:disabled + .a-icon-checkbox + .a-checkbox-label,
.a-radio label input:disabled + .a-icon-radio + .a-radio-label {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
.a-form-horizontal .a-checkbox,
.a-form-horizontal .a-radio {
	display: inline-block;
	margin-right: 14px;
}
.a-form-horizontal .a-checkbox:last-child,
.a-form-horizontal .a-radio:last-child {
	margin-right: 0;
}
.a-form-horizontal .a-checkbox label,
.a-form-horizontal .a-radio label {
	padding-inline-start: 0;
	text-indent: 0;
}
.a-checkbox-fancy:focus-visible,
.a-radio-fancy:focus-visible {
	outline: 0;
}
.a-checkbox-fancy .a-checkbox-label,
.a-checkbox-fancy .a-radio-label,
.a-radio-fancy .a-checkbox-label,
.a-radio-fancy .a-radio-label {
	top: 1px;
	vertical-align: middle;
}
.a-checkbox-fancy label,
.a-radio-fancy label {
	padding-inline-start: 1.1875rem;
	text-indent: -19px;
}
.a-checkbox-fancy label input:focus-visible + .a-icon,
.a-radio-fancy label input:focus-visible + .a-icon {
	position: relative;
}
.a-checkbox-fancy label input:focus-visible + .a-icon:after,
.a-radio-fancy label input:focus-visible + .a-icon:after {
	top: 0;
	left: 0;
}
.a-checkbox-label,
.a-radio-label {
	padding-inline-start: 0.3125rem;
	position: relative;
	text-indent: 0;
	display: inline-block;
}
.a-checkbox-fancy input {
	height: 16px;
	width: 16px;
}
.a-checkbox-fancy input:focus-visible + .a-icon:after {
	height: 14px;
	width: 14px;
}
.a-radio-fancy input {
	height: 17px;
	width: 17px;
}
.a-radio-fancy input:focus-visible + .a-icon:after {
	height: 15px;
	width: 15px;
}
@-moz-document url-prefix() {
	label .a-checkbox-label {
		top: 1px;
	}
}
/* ******** */
.a-input-text,
input[type="text"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="password"],
input[type="date"],
input[type="email"] {
	padding: 5px 11px;
	height: 32px;
}
textarea {
	padding: 5px 11px;
}
.a-search input {
	padding-inline-start: 31px;
}
.a-search .a-icon-search {
	inset-inline-start: 7px;
	margin-top: -10px;
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: -361px -82px;
}
.a-hires .a-search .a-icon-search {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
/* ******** */
@-webkit-keyframes rotate360 {
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(360deg);
	}
}
@keyframes rotate360 {
	from {
		transform: rotate(0);
	}
	to {
		transform: rotate(360deg);
	}
}
.a-spinner {
	display: inline-block;
}
.a-spinner-small {
	width: 16px;
	height: 16px;
	-webkit-animation: fadeIn 0.3s ease-in forwards, rotate360 1s linear infinite;
	animation: fadeIn 0.3s ease-in forwards, rotate360 1s linear infinite;
	background: url(https://m.media-amazon.com/images/S/sash/RVaMHhtFMRz9y$w.png)
		50% 50% no-repeat;
}
.a-hires .a-spinner-small {
	background: url(https://m.media-amazon.com/images/S/sash/PrLLLnrZj08hex-.png)
		50% 50% no-repeat;
	background-size: 16px;
}
.a-spinner-medium {
	width: 32px;
	height: 32px;
	-webkit-animation: fadeIn 0.3s ease-in forwards, rotate360 1s linear infinite;
	animation: fadeIn 0.3s ease-in forwards, rotate360 1s linear infinite;
	background: url("/public/images/spinner.png") 50% 50% no-repeat;
}
.a-hires .a-spinner-medium {
	background: url(https://m.media-amazon.com/images/S/sash/sIR9phwl-oQdGd6.png)
		50% 50% no-repeat;
	background-size: 32px;
}
.a-spinner-wrapper {
	width: 100%;
	height: 100%;
	display: table;
}
.a-spinner-wrapper .a-spinner {
	margin: 0 auto;
	display: table-cell;
	vertical-align: middle;
}
.a-carousel-card-empty {
	background: url(https://m.media-amazon.com/images/S/sash/ukXm5utlI1weDBc.gif)
		50% 50% no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 144dpi) {
	.a-carousel-card-empty {
		background: url(https://m.media-amazon.com/images/S/sash/6Uh4bsAwUkB3vJb.gif)
			50% 50% no-repeat;
		background-size: 50px;
	}
}
div.a-lazy-loaded,
div.a-manually-loaded {
	background: url(https://m.media-amazon.com/images/S/sash/ukXm5utlI1weDBc.gif)
		50% 50% no-repeat;
	min-height: 50px;
	min-width: 50px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 144dpi) {
	div.a-lazy-loaded,
	div.a-manually-loaded {
		background: url(https://m.media-amazon.com/images/S/sash/6Uh4bsAwUkB3vJb.gif)
			50% 50% no-repeat;
		background-size: 50px;
	}
}
.a-popover-loading {
	min-width: 75px;
	height: 75px;
	border: 0;
	width: 75px;
	background: url(https://m.media-amazon.com/images/S/sash/ukXm5utlI1weDBc.gif)
		50% 50% no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 144dpi) {
	.a-popover-loading {
		background: url(https://m.media-amazon.com/images/S/sash/6Uh4bsAwUkB3vJb.gif)
			50% 50% no-repeat;
		background-size: 50px;
	}
}
/* ******** */
.a-price {
	text-decoration: none;
	position: relative;
	line-height: normal;
}
.a-price[data-a-strike="true"]:after {
	border-top: 1px solid;
	position: absolute;
	content: "";
	right: 0;
	top: 50%;
	left: 0;
}
.a-price .a-price-fraction + .a-price-symbol {
	left: 0.2em;
}
.a-price .a-offscreen {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.a-price[data-a-size="mini"][data-a-strike="true"],
.a-price[data-a-size="s"][data-a-strike="true"],
.a-price[data-a-size="b"][data-a-strike="true"] {
	display: inline-block;
	text-decoration: inherit;
}
.a-price[data-a-color="base"] {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-price[data-a-color="price"] {
	color: var(--__dChF3jKG1w4B, #cc0c39);
}
.a-price[data-a-color="secondary"] {
	color: var(--__dChNmAwPaMXsw4B, #565959);
}
.a-price[data-a-color="tertiary"] {
	color: #767676;
}
.a-price[data-a-size$="plus"] .a-price-fraction,
.a-price[data-a-size$="plus"] .a-price-symbol,
.a-price[data-a-size$="l"] .a-price-fraction,
.a-price[data-a-size$="l"] .a-price-symbol {
	position: relative;
}
.a-price[data-a-size$="plus"] .a-price-decimal,
.a-price[data-a-size$="l"] .a-price-decimal {
	opacity: 0;
	position: absolute;
}
.a-price[data-a-size="xxl"] {
	font-size: 38px;
}
.a-price[data-a-size="xxl"] .a-price-symbol {
	top: -1.28em;
	font-size: 13px;
}
.a-price[data-a-size="xxl"] .a-price-fraction {
	top: -1.28em;
	font-size: 13px;
}
.a-price[data-a-size="xl"] {
	font-size: 28px;
}
.a-price[data-a-size="xl"] .a-price-symbol {
	top: -0.75em;
	font-size: 13px;
}
.a-price[data-a-size="xl"] .a-price-fraction {
	top: -0.75em;
	font-size: 13px;
}
.a-price[data-a-size="l"] {
	font-size: 21px;
}
.a-price[data-a-size="l"] .a-price-symbol {
	top: -0.5em;
	font-size: 12px;
}
.a-price[data-a-size="l"] .a-price-fraction {
	top: -0.5em;
	font-size: 12px;
}
.a-price[data-a-size="m"] {
	font-size: 17px;
}
.a-price[data-a-size="m"] .a-price-symbol {
	position: relative;
	top: -0.3em;
	font-size: 11px;
}
.a-price[data-a-size="base_plus"] {
	font-size: 16px;
	line-height: 20px;
}
.a-price[data-a-size="base_plus"] .a-price-symbol {
	top: -0.5em;
	font-size: 10px;
	line-height: 1.6;
}
.a-price[data-a-size="base_plus"] .a-price-fraction {
	top: -0.5em;
	font-size: 10px;
	line-height: 1.6;
}
.a-price[data-a-size="medium_plus"] {
	font-size: 18px;
	line-height: 24px;
}
.a-price[data-a-size="medium_plus"] .a-price-symbol {
	top: -0.5em;
	font-size: 10px;
	line-height: 16px;
}
.a-price[data-a-size="medium_plus"] .a-price-fraction {
	top: -0.5em;
	font-size: 10px;
	line-height: 16px;
}
.a-price[data-a-size="b"] {
	font-size: 13px;
}
.a-price[data-a-size="s"] {
	font-size: 12px;
}
.a-price[data-a-size="mini"] {
	font-size: 12px;
	line-height: 16px;
}
.a-price-range {
	font-size: 0;
}
.a-price-dash[data-a-color="base"] {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-price-dash[data-a-color="price"] {
	color: var(--__dChF3jKG1w4B, #cc0c39);
}
.a-price-dash[data-a-color="secondary"] {
	color: var(--__dChNmAwPaMXsw4B, #565959);
}
.a-price-dash[data-a-color="tertiary"] {
	color: #767676;
}
.a-price-dash[data-a-size="m"] {
	padding-inline-start: 0.0625rem;
	padding-inline-end: 0.0625rem;
	font-size: 17px;
}
.a-price-dash[data-a-size="l"] {
	padding-inline-start: 0.25rem;
	padding-inline-end: 0.25rem;
	font-size: 21px;
}
.a-price-dash[data-a-size="xl"] {
	padding-inline-start: 0.25rem;
	padding-inline-end: 0.25rem;
	font-size: 28px;
}
.a-price-dash[data-a-size="xxl"] {
	padding-inline-start: 0.25rem;
	padding-inline-end: 0.25rem;
	font-size: 38px;
}
.a-text-price {
	color: inherit;
}
html[dir="rtl"] .a-price {
	display: inline-block;
}
html[dir="rtl"] .a-price .a-price-fraction + .a-price-symbol {
	left: auto;
	right: 0.2em;
	padding-left: 0.2em;
}
/* ******** */
.a-icon.a-icon-next-rounded,
.a-icon.a-icon-previous-rounded {
	background-image: url(https://m.media-amazon.com/images/S/sash/ydDD9hnRfziI$y7.png);
}
.a-carousel-container {
	position: relative;
	overflow: hidden;
}
.a-carousel-state {
	margin: 0;
	padding: 0;
}
.a-carousel-header-row {
	margin-bottom: 20px;
}
.a-carousel-header-row .a-span-last {
	float: right !important;
}
.a-carousel-header-row .a-column,
.a-carousel-header-row h1,
.a-carousel-header-row h2,
.a-carousel-header-row h3,
.a-carousel-header-row h4,
.a-carousel-header-row h5,
.a-carousel-header-row h6 {
	line-height: inherit;
	font-size: inherit;
}
.a-carousel-row-inner {
	position: relative;
	height: 100%;
}
.a-carousel-row-inner::after,
.a-carousel-row-inner::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-carousel-row-inner::after {
	clear: both;
}
.a-carousel-col {
	overflow: visible;
	min-height: 1px;
	position: relative;
	zoom: 1;
}
.a-carousel-has-buttons .a-carousel-center {
	margin: 0 42px;
}
.a-carousel-has-buttons.a-carousel-overlay-buttons .a-carousel-center {
	margin: 0;
}
.a-carousel-center {
	overflow: hidden;
}
.a-carousel-left {
	left: 0;
	padding-inline-start: 0.3125rem;
}
.a-carousel-right {
	text-align: right;
	right: 0;
	padding-inline-end: 0.3125rem;
}
.a-carousel-left,
.a-carousel-right {
	width: 42px;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
}
.a-carousel-left,
.a-carousel-pagination,
.a-carousel-right {
	visibility: hidden;
}
.a-carousel-viewport {
	width: 100%;
	overflow: hidden;
}
.a-carousel-viewport:focus {
	outline: 0;
}
.a-carousel-button {
	position: relative;
	top: 40%;
	margin-top: -16px;
}
ol.a-carousel {
	margin: 0;
	list-style-type: none;
	height: 100%;
	white-space: nowrap;
	overflow-x: visible;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	letter-spacing: -4px;
}
.a-carousel-card {
	vertical-align: top;
	text-align: left;
	overflow: hidden;
	margin-left: 16px;
	width: 160px;
	min-height: 100%;
	list-style-type: none;
	display: inline-block;
	white-space: normal;
	letter-spacing: normal;
}
.a-carousel-card-empty {
	max-height: 175px;
	height: 100%;
}
.a-carousel-transition-slide .a-carousel {
	position: relative;
}
.a-carousel-transition-slide .a-carousel,
.a-carousel-transition-slide .a-carousel-viewport {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.a-carousel-display-single .a-carousel-card {
	width: 100%;
	text-align: center;
	margin: 0;
}
.a-carousel-display-single .a-carousel-card img {
	max-width: 100%;
	max-height: 100%;
}
.a-carousel-transition-freeScroll .a-carousel-viewport,
.a-carousel-transition-none .a-carousel-viewport {
	overflow-x: scroll;
	overflow-y: visible;
}
.a-carousel-init-empty .a-carousel-viewport {
	height: 150px;
}
.a-carousel-row .a-carousel-photo {
	display: table;
	table-layout: fixed;
	width: 100%;
	margin-bottom: 6px;
}
.a-carousel-row .a-carousel-photo-inner {
	display: table-cell;
	vertical-align: middle;
	overflow: hidden;
}
.a-carousel-display-variableWidth .a-carousel-card {
	width: auto;
	vertical-align: middle;
	min-width: 110px;
	max-width: 270px;
	margin-left: 8px;
	margin-right: 8px;
}
.a-icon.a-icon-next-rounded,
.a-icon.a-icon-previous-rounded {
	background-size: 68px 52px;
	width: 34px;
	height: 52px;
	outline: 0;
}
.a-icon.a-icon-previous-rounded {
	background-position: 0 0;
}
.a-icon.a-icon-next-rounded {
	background-position: -34px 0;
}
.a-carousel-rounded-buttons .a-carousel-left,
.a-carousel-rounded-buttons .a-carousel-right {
	width: 84px;
	position: absolute;
}
.a-carousel-rounded-buttons .a-carousel-goto-nextpage,
.a-carousel-rounded-buttons .a-carousel-goto-prevpage {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	outline: 0;
	border-radius: 5px;
}
.a-carousel-rounded-buttons .a-carousel-goto-nextpage:focus-visible,
.a-carousel-rounded-buttons .a-carousel-goto-prevpage:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	outline-width: 2px;
	outline-offset: -2px;
}
.a-carousel-rounded-buttons .a-icon-next-rounded,
.a-carousel-rounded-buttons .a-icon-previous-rounded {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.a-carousel-transition-slide .a-carousel,
.a-carousel-transition-slide .a-carousel-viewport {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.a-carousel-transition-slide .a-carousel,
.a-carousel-transition-slide .a-carousel-card,
.a-carousel-transition-slide .a-carousel-viewport {
	-webkit-backface-visibility: hidden;
}
/* ******** */
.a-viewoptions-section {
	position: relative;
	display: block;
	border-bottom: 1px solid #ddd;
	font-size: 0;
}
ul.a-viewoptions-list {
	list-style-type: none;
	margin: 0;
	font-size: 0;
	line-height: 1;
	display: inline-block;
}
ul.a-viewoptions-list li.a-viewoptions-list-item {
	list-style-type: none;
	display: inline-block;
}
ul.a-viewoptions-list li.a-viewoptions-list-item a,
ul.a-viewoptions-list li.a-viewoptions-list-item.a-viewoptions-list-info {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	text-decoration: none;
	font-size: 13px;
	display: block;
	line-height: 1;
	padding: 8px 6px;
	border-bottom: 2px solid transparent;
	position: relative;
	bottom: -1px;
}
ul.a-viewoptions-list li.a-viewoptions-list-item a .a-icon {
	position: relative;
	bottom: -1px;
	margin-right: 0.4235em;
	opacity: 0.4;
}
ul.a-viewoptions-list li.a-viewoptions-list-item a:active,
ul.a-viewoptions-list li.a-viewoptions-list-item a:hover {
	color: #c45500;
}
ul.a-viewoptions-list li.a-viewoptions-list-item a:active .a-icon,
ul.a-viewoptions-list li.a-viewoptions-list-item a:hover .a-icon {
	opacity: 0.7;
}
ul.a-viewoptions-list li.a-viewoptions-list-item.a-viewoptions-list-info {
	color: var(--__dChNmAwPaMXsw4B, #565959);
}
ul.a-viewoptions-list li.a-viewoptions-list-item.a-selected a {
	font-weight: 700;
	color: var(--__dChFn118uMXsw4B, #2162a1);
	border-bottom-color: #e77600;
}
ul.a-viewoptions-list li.a-viewoptions-list-item.a-selected a .a-icon {
	opacity: 1;
}
ul.a-viewoptions-list li.a-viewoptions-list-item.a-viewoptions-list-dropdown a {
	padding-right: 16px;
}
ul.a-viewoptions-list
	li.a-viewoptions-list-item.a-viewoptions-list-dropdown
	a
	.a-icon-dropdown {
	position: absolute;
	right: 6px;
	top: 10px;
	opacity: 1;
	margin-right: 0;
	bottom: auto;
}
ul.a-viewoptions-list
	li.a-viewoptions-list-item.a-viewoptions-list-dropdown
	a:hover
	.a-icon-dropdown {
	opacity: 0.7;
}
ul.a-viewoptions-list
	li.a-viewoptions-list-item.a-viewoptions-list-icon
	.a-icon {
	margin-right: 0;
}
ul.a-viewoptions-list li.a-viewoptions-list-item + li.a-viewoptions-list-item {
	margin: 0 0 0 4px;
}
ul.a-viewoptions-list + ul.a-viewoptions-list {
	margin-left: 18px;
	padding-left: 18px;
	border-left: 1px solid #ddd;
}
ul.a-viewoptions-list + ul.a-viewoptions-list .a-viewoptions-list-label {
	font-size: 13px;
	font-weight: 400;
	color: var(--__dChNmAwPaMXsw4B, #565959);
	margin-right: 0.385em;
}
/* ******** */
.a-box-group > .a-box .a-box-tab {
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
.a-box-group > .a-box .a-box-tab > .a-box-inner {
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
.a-box-tab {
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
ul.a-tabs {
	padding: 0;
	margin: 0;
	list-style-type: none;
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
}
ul.a-tabs::after,
ul.a-tabs::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
ul.a-tabs::after {
	clear: both;
}
ul.a-tabs .a-tab-heading,
ul.a-tabs li {
	float: left;
	margin-bottom: -1px;
	margin-top: -1px;
	list-style-type: none;
}
ul.a-tabs .a-tab-heading a,
ul.a-tabs li a {
	padding-block-start: 0.9375rem;
	padding-inline-end: 1.0625rem;
	padding-block-end: 0.9375rem;
	padding-inline-start: 1.125rem;
	box-shadow: inset 0 -1px 0 0 #888c8c;
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
	text-decoration: none;
	line-height: 1;
	display: block;
	position: relative;
	background-color: transparent;
}
ul.a-tabs .a-tab-heading a:after,
ul.a-tabs li a:after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
ul.a-tabs .a-tab-heading a:hover,
ul.a-tabs li a:hover {
	color: var(--__dChFn118ufIsw4B, #0a7cd1);
	box-shadow: inset 0 -2px 0 0 #0a7cd1;
}
ul.a-tabs .a-tab-heading a:active,
ul.a-tabs li a:active {
	color: var(--__dChFn118uloew4B, #1c89e3);
	box-shadow: inset 0 -2px 0 0 #1c89e3;
}
ul.a-tabs .a-tab-heading a:focus-visible,
ul.a-tabs li a:focus-visible {
	outline: 0;
}
ul.a-tabs .a-tab-heading a:focus-visible:after,
ul.a-tabs li a:focus-visible:after {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
	margin-left: -2px;
	padding-right: 4px;
}
ul.a-tabs .a-tab-heading.a-active a,
ul.a-tabs li.a-active a {
	box-shadow: inset 0 -3px 0 0 #2162a1;
	color: var(--__dChFn118uMXsw4B, #2162a1);
	font-weight: 700;
}
ul.a-tabs .a-tab-heading.a-active a:hover,
ul.a-tabs li.a-active a:hover {
	box-shadow: inset 0 -3px 0 0 #0a7cd1;
	color: var(--__dChFn118ufIsw4B, #0a7cd1);
}
ul.a-tabs .a-tab-heading.a-active a:hover:after,
ul.a-tabs li.a-active a:hover:after {
	background-color: transparent;
	text-decoration: underline;
}
ul.a-tabs .a-tab-heading.a-active a:active,
ul.a-tabs li.a-active a:active {
	box-shadow: inset 0 -3px 0 0 #1c89e3;
	color: var(--__dChFn118uloew4B, #1c89e3);
}
ul.a-tabs .a-tab-heading.a-active a:focus-visible:after,
ul.a-tabs li.a-active a:focus-visible:after {
	padding-inline-end: 0.25rem;
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
	margin-left: -2px;
}
/* ******** */
.a-accordion .a-box:first-child .a-accordion-row {
	border-radius: 7px 7px 0 0;
}
.a-accordion .a-box:last-child .a-accordion-row {
	border-radius: 0 0 7px 7px;
}
.a-accordion .a-box:only-child .a-accordion-row {
	border-radius: 7px;
}
.a-accordion .a-accordion-row:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	outline-width: 2px;
	outline-offset: -2px;
}
.a-accordion .a-accordion-row-container {
	padding: 0;
}
.a-accordion .a-accordion-row {
	position: relative;
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2);
	-webkit-transition: all 0.1s linear;
	transition: all 0.1s linear;
	display: block;
	color: inherit;
	text-decoration: none;
	outline: 0;
	cursor: pointer;
	padding: 10px 18px 10px 43px;
}
.a-accordion .a-accordion-row .a-heading-text {
	font-weight: 400;
}
.a-accordion .a-accordion-row .a-icon-radio-active,
.a-accordion .a-accordion-row .a-icon-radio-inactive {
	position: absolute;
	top: 50%;
	left: 17px;
	height: 17px;
	width: 17px;
	margin-top: -8.5px;
}
.a-accordion .a-accordion-row:hover {
	background-color: #e9e9e9;
}
.a-accordion .a-accordion-inner {
	padding: 0 18px;
	margin-bottom: 14px;
	display: none;
	overflow: hidden;
}
.a-accordion .a-accordion-active .a-accordion-row {
	cursor: default;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
}
.a-accordion .a-accordion-active .a-accordion-row .a-heading-text {
	font-weight: 700;
}
.a-accordion .a-accordion-active .a-accordion-inner {
	display: block;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
}
.a-accordion-a11y:focus-visible {
	outline: 0;
}
/* ******** */
.a-expander-content-fade {
	height: 16px;
	width: 100%;
	position: absolute;
	top: -16px;
	left: 0;
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0), #fff);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff);
}
.a-expander-closer:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
}
.a-expander-inner {
	margin-top: 4px;
	padding-inline-start: 0.6875rem;
}
.a-expander-header {
	outline: 0;
}
.a-expander-prompt {
	word-wrap: break-word;
}
.a-expander-content .a-expander-closer {
	display: inline-block;
	min-height: 24px;
	align-content: center;
}
a.a-link-expander {
	display: inline-block;
	position: relative;
	padding-inline-end: 1rem;
}
a.a-link-expander:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
}
.a-expander-inline-header .a-expander-prompt {
	padding-inline-end: 0.25rem;
}
.a-expander-inline-header .a-icon-expand {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-position: -415px -78px;
	position: absolute;
	right: -1px;
	top: 10%;
	left: unset;
	margin-top: unset;
}
.a-hires .a-expander-inline-header .a-icon-expand {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-expander-inline-header .a-icon-collapse {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	background-position: -479px -50px;
	position: absolute;
	right: -1px;
	top: 10%;
	left: unset;
	margin-top: unset;
}
.a-hires .a-expander-inline-header .a-icon-collapse {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-expander-inline-content {
	padding-inline-start: 0 !important;
}
a.a-link-expander.a-expander-inline-header {
	min-height: 24px;
	align-content: center;
}
.a-expander-container .a-expander-extend-header {
	display: inline-block;
	min-height: 24px;
	align-content: center;
}
.a-expander-container .a-expander-extend-header:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
}
.a-expander-container .a-expander-extend-header .a-icon.a-icon-extender-expand {
	margin-bottom: 3px;
}
.a-expander-container .a-icon-extender-collapse,
.a-expander-container .a-icon-extender-expand {
	background-image: none;
	border: solid #0f1111;
	border-width: 0 2px 2px 0;
	padding: 3px;
	opacity: 1;
	height: 7px;
	width: 7px;
	margin-left: 2px;
}
.a-expander-container .a-icon-extender-expand {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	margin-top: -5px;
}
.a-expander-container .a-icon-extender-collapse {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	margin-top: -1px;
}
.a-extender-trigger {
	display: block;
}
.a-extender-trigger .a-extender {
	padding-block-start: 0.125rem;
	text-decoration: none;
	display: block;
}
.a-expander-container
	.a-expander-partial-collapse-header
	.a-icon.a-icon-extender-expand {
	margin-bottom: 3px;
}
.a-expander-container .a-expander-partial-collapse-header:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
	border-radius: 5px;
}
.a-expander-partial-collapse-container,
.a-expander-partial-collapse-content {
	overflow: hidden;
	position: relative;
}
.a-expander-partial-collapse-header {
	position: absolute;
	bottom: 0;
	width: 100%;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	z-index: 2;
}
.a-expander-partial-collapse-container
	.a-expander-partial-collapse-header
	.a-declarative:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-width: 2px;
	border-radius: 5px;
}
.a-expander-partial-collapse-container .a-expander-partial-collapse-header a {
	display: inline-block;
	min-height: 24px;
	align-content: center;
}
.a-section-expander-container {
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	margin-top: -1px;
	border-top: 1px solid #d5d9d9;
	border-bottom: 1px solid #d5d9d9;
	overflow: visible;
}
.a-section-expander-container:first-child {
	margin-top: 0;
}
a.a-link-section-expander {
	font-size: 17px;
	line-height: 1.255;
	font-weight: var(--__SARCET4AB, 700);
	display: block;
	position: relative;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	background-color: var(--__dChNmAmGoMXsPxT, #fff) !important;
	-webkit-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
a.a-link-section-expander {
	text-rendering: optimizeLegibility;
}
a.a-link-section-expander:focus-visible,
a.a-link-section-expander:hover {
	text-decoration: none;
}
a.a-link-section-expander:hover {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	background-color: var(--__dChFn118u7XAfIsPxT, #fff);
}
a.a-link-section-expander:focus-visible {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
}
a.a-link-section-expander:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-expander-section-header .a-icon-section-expand {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: -415px -96px;
	position: absolute;
	right: 16px;
	top: 30%;
	opacity: unset;
}
.a-hires .a-expander-section-header .a-icon-section-expand {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-expander-section-header .a-icon-section-collapse {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	background-position: -437px -95px;
	position: absolute;
	right: 16px;
	top: 30%;
	opacity: unset;
}
.a-hires .a-expander-section-header .a-icon-section-collapse {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
.a-section-expander-inner {
	padding: 12px 18px;
}
.a-expander-borderless .a-section-expander-inner {
	border-top: none;
	padding: 4px 0 0 0;
}
.a-expander-borderless {
	border: none;
}
.a-expander-borderless a.a-link-section-expander {
	box-shadow: none;
	padding: 0 39px 0 0;
	background-color: transparent;
}
.a-expander-borderless a.a-link-section-expander:hover {
	background-color: transparent;
}
.a-expander-borderless a.a-link-section-expander:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-expander-borderless .a-expander-section-header .a-icon-section-collapse,
.a-expander-borderless .a-expander-section-header .a-icon-section-expand {
	margin-top: -6px;
}
a.a-link-section-expander.a-expander-section-header {
	min-height: 24px;
	align-content: center;
}
a.a-link-section-expander {
	padding: 12px 54px 12px 18px;
}
/* ******** */
.a-switch-row .a-switch {
	border: 1px solid;
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
	box-shadow: none;
	background-color: var(--__dChFn1OGNMXsPxT, #888c8c);
	-webkit-transition: background-color 0.3s ease, border-color 0.3s ease;
	transition: background-color 0.3s ease, border-color 0.3s ease;
}
.a-switch-row .a-switch .a-switch-control {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: #fff;
}
.a-switch-row:hover .a-switch {
	background-color: var(--__dChFn1OGNfIsPxT, #a2a6a6);
	border-color: var(--__dChFn1OGNfIsTxp, #a2a6a6);
}
.a-switch-row:hover .a-switch .a-switch-control {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: #fff;
}
.a-switch-row:active .a-switch {
	background-color: var(--__dChFn1OGNloePxT, #c8cccc);
	border-color: var(--__dChFn1OGNloeTxp, #c8cccc);
}
.a-switch-row:active .a-switch .a-switch-control {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: #fff;
}
.a-switch-row.a-active .a-switch {
	background-color: var(--__dChFn118uMXsPxT, #2162a1);
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
.a-switch-row.a-active .a-switch .a-switch-control {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: #fff;
}
.a-switch-row.a-active:hover .a-switch {
	background-color: var(--__dChFn118ufIsPxT, #0a7cd1);
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
.a-switch-row.a-active:hover .a-switch .a-switch-control {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: #fff;
}
.a-switch-row.a-active:active .a-switch {
	background-color: var(--__dChFn118uloePxT, #1c89e3);
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
.a-switch-row.a-active:active .a-switch .a-switch-control {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: #fff;
}
.a-switch-row.a-disabled .a-switch-label .a-switch {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
	border-color: #f0f2f2;
	box-shadow: none;
}
.a-switch-row.a-disabled .a-switch-label .a-switch .a-switch-control {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	border-color: #fff;
}
.a-switch-row {
	display: inline-block;
	position: relative;
}
.a-switch-row::after,
.a-switch-row::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-switch-row::after {
	clear: both;
}
.a-switch-row .a-switch-label {
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: inline-block;
	padding-right: 44px;
	line-height: var(--__SAR2l0N01yuZ, 1.25rem) !important;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	padding-block-start: 0.125rem;
	padding-block-end: 0.125rem;
	font-weight: var(--__SARCETZnk, 400);
	cursor: pointer;
}
.a-switch-row.a-disabled .a-switch-label {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
.a-switch-row.a-disabled .a-switch-col,
.a-switch-row.a-disabled .a-switch-control,
.a-switch-row.a-disabled .a-switch-label {
	cursor: default;
}
.a-switch {
	display: block;
	float: right;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	height: 20px;
	width: 36px;
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
.a-switch::after,
.a-switch::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-switch::after {
	clear: both;
}
.a-switch-control {
	position: absolute;
	left: -1px;
	top: -1px;
	display: block;
	z-index: 1;
	cursor: pointer;
	margin: 2px;
	height: 16px;
	width: 16px;
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
}
.a-active .a-switch-control {
	left: 20px;
}
.a-switch-input.a-focus + label .a-switch,
.a-switch-input:focus-visible + label .a-switch {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-transition .a-switch-control {
	left: 0;
	-webkit-transform: translateX(-1px);
	-moz-transform: translateX(-1px);
	transform: translateX(-1px);
}
.a-transition .a-active .a-switch-control {
	left: 0;
	-webkit-transform: translateX(15px);
	-moz-transform: translateX(15px);
	transform: translateX(15px);
}
ul.a-box-list a.a-switch-col,
ul.a-box-list a.a-switch-control {
	padding: 0;
}
.a-no-js .a-switch-row .a-switch {
	display: none;
}
.a-no-js .a-switch-row .a-switch-label {
	color: var(--__dChNmAwPaMXsw4B, #565959);
}
.a-js .a-switch-row input {
	position: absolute !important;
	left: 0 !important;
	bottom: -1px !important;
	z-index: -1 !important;
	opacity: 0;
	left: unset !important;
	right: 0 !important;
}
/* ******** */
.a-progress-bar {
	position: relative;
}
.a-progress-bar .a-meter,
.a-progress-bar .a-meter-with-txt {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	height: 15px;
	position: relative;
	box-shadow: none;
}
.a-progress-bar .a-meter .a-meter-progress-txt,
.a-progress-bar .a-meter-with-txt .a-meter-progress-txt {
	display: none;
}
.a-progress-bar .a-meter .a-meter-bar,
.a-progress-bar .a-meter-with-txt .a-meter-bar {
	background-color: var(--__dChWb2ruQPxT, #0b7b3c);
	border-start-start-radius: var(--__TxpmBlzO0zO0wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5zO0wIJ, 0.5rem);
}
.a-progress-bar .a-meter-with-txt::after,
.a-progress-bar .a-meter::after {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border: 1px solid;
	border-color: var(--__dChWb2ruQTxp, #0b7b3c);
}
.a-progress-indicator {
	margin-bottom: 1px;
}
.a-progress-indicator .a-tooltip {
	padding: 0;
	position: relative;
	visibility: visible;
	max-width: 100%;
	min-width: 50px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.5s opacity ease;
	transition: 0.5s opacity ease;
}
.a-progress-indicator .a-tooltip.a-progress-tooltip-revealed {
	visibility: visible;
	opacity: 1;
}
.a-progress-indicator .a-tooltip.a-progress-tooltip {
	z-index: 1;
}
.a-progress-indicator .a-tooltip.a-progress-tooltip .a-tooltip-inner {
	padding-block-start: 0;
	padding-block-end: 0;
	padding-inline-start: 0.5625rem;
	padding-inline-end: 0.5625rem;
	background-color: #0a7cd1;
	vertical-align: bottom;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border: 2px solid;
	border-color: #2162a1;
}
.a-progress-indicator .a-tooltip.a-progress-tooltip .a-arrow {
	right: -8px;
	bottom: -7px;
	border-top-color: #0a7cd1;
}
.a-progress-indicator .a-tooltip.a-progress-tooltip .a-arrow-border {
	bottom: -16px;
	left: 49%;
	border-top-color: #2162a1;
}
.a-progress-prompt {
	margin: 8px 0;
}
/* ******** */
.a-popover-loading-wrapper {
	min-width: 120px;
}
.a-popover-preload {
	display: none;
}
.a-popover-hidden {
	visibility: hidden !important;
}
.a-popover-transparent {
	opacity: 0;
}
.a-popover {
	display: inline-block;
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1010;
	padding: 8px;
	max-width: 440px;
}
.a-popover:focus {
	outline: 0;
}
.a-popover-wrapper {
	overflow: hidden;
	border: 1px solid #bbbfbf;
	border-color: #bbbfbf;
	height: 100%;
	width: 100%;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
}
.a-popover-inner {
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	text-align: left;
	padding: 14px 16px;
	overflow-x: hidden;
}
.a-popover-inner .a-button-close {
	position: static;
	margin: -8px -11px 6px 6px;
}
.a-popover-inner.a-padding-none .a-button-close {
	margin: 0;
}
.a-popover-inner dl:last-child,
.a-popover-inner ol:last-child,
.a-popover-inner p:last-child,
.a-popover-inner ul:last-child {
	margin-bottom: 0;
}
.a-popover.a-arrow-top .a-arrow {
	border-top-color: #fff;
}
.a-popover.a-arrow-right .a-arrow {
	border-right-color: #fff;
}
.a-popover.a-arrow-bottom .a-arrow {
	border-bottom-color: #fff;
}
.a-popover.a-arrow-left .a-arrow {
	border-left-color: #fff;
}
.a-popover-header {
	border-start-start-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5S6P, 0);
	text-align: left;
	border-radius: 8px 8px 0 0;
	position: relative;
	text-align: left;
	padding: 0 20px;
	margin: 0;
	z-index: 10;
}
.a-popover-header .a-popover-header-content {
	font-size: var(--__SAR2l0zNyyuZ, 0.875rem);
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
	font-weight: var(--__SARCET4AB, 700);
	min-height: 35px;
	padding: 16px 0 4px;
	margin-right: 20px;
}
.a-popover-header + .a-popover-inner {
	padding-top: 0;
}
.a-popover .a-arrow,
.a-popover .a-arrow-border {
	border-width: 8px;
	border-style: solid;
	border-color: transparent;
}
.a-popover .a-arrow {
	width: 0;
	height: 0;
	position: absolute;
	display: block;
	z-index: 1011;
}
.a-popover .a-arrow-border {
	position: absolute;
}
.a-popover.a-arrow-right .a-arrow-border {
	left: 0;
	margin-top: -8px;
	border-left: 0;
	border-right-color: #bbbfbf;
}
.a-popover.a-arrow-right .a-arrow {
	top: -8px;
	left: 1px;
	border-left: 0;
}
.a-popover.a-arrow-left .a-arrow-border {
	right: 0;
	margin-top: -8px;
	border-right: 0;
	border-left-color: #bbbfbf;
}
.a-popover.a-arrow-left .a-arrow {
	top: -8px;
	right: 1px;
	border-right: 0;
}
.a-popover.a-arrow-top .a-arrow-border {
	bottom: 0;
	margin-left: -8px;
	border-bottom: 0;
	border-top-color: #bbbfbf;
}
.a-popover.a-arrow-top .a-arrow {
	bottom: 1px;
	right: -8px;
	border-bottom: 0;
}
.a-popover.a-arrow-bottom .a-arrow-border {
	top: 0;
	margin-left: -8px;
	border-top: 0;
	border-bottom-color: #bbbfbf;
}
.a-popover.a-arrow-bottom .a-arrow {
	top: 1px;
	right: -8px;
	border-top: 0;
}
.a-popover:focus {
	outline: 0;
}
.a-popover .a-popover-a11y-offscreen {
	opacity: 0;
	overflow: hidden !important;
	display: block !important;
	width: 1px !important;
	height: 1px !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
	position: absolute !important;
	left: 0 !important;
}
.a-popover .a-popover-start {
	top: 1px !important;
}
.a-popover .a-popover-end {
	bottom: 1px !important;
}
.a-popover-trigger:hover {
	cursor: pointer;
}
.a-popover-trigger:hover .a-icon-popover {
	opacity: 0.85;
}
.a-popover-trigger {
	display: inline-block;
	min-height: 24px;
	align-content: center;
}
.a-popover-trigger:focus {
	background-color: transparent;
	border-radius: 5px;
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-popover-trigger .a-icon-popover {
	vertical-align: text-top;
}
.a-button-close {
	display: block;
	zoom: 1;
	background-color: transparent;
	border-radius: 5px;
	border: 0;
	float: right;
	padding: 6px;
	position: absolute;
	top: 50%;
	right: 5px;
	margin: -6px 2px 0 0;
	line-height: 0;
}
.a-button-close:active {
	background-color: #e9e9e9;
}
.a-button-close:focus {
	background-color: transparent;
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
.a-button-close:hover {
	cursor: pointer;
}
.a-button-close:hover .a-icon-close {
	opacity: 0.8;
}
.a-button-close-a11y {
	opacity: 0;
	width: 1px;
	height: 1px;
	padding: 0;
}
.a-button-close-a11y:focus {
	padding: 0;
}
.a-button-close-a11y .a-icon-close {
	display: none;
}
#a-popover-offset-tracker {
	opacity: 0.01;
	position: absolute;
	height: 1px;
	width: 1px;
	top: 0;
	left: 0;
}
.a-tooltip {
	padding: 6px;
	min-width: 60px;
}
.a-tooltip .a-arrow,
.a-tooltip .a-arrow-border {
	border-width: 8px;
}
.a-tooltip.a-arrow-right .a-arrow-border {
	left: -2px;
	margin-top: -8px;
	border-right-color: #2162a1;
}
.a-tooltip.a-arrow-right .a-arrow {
	top: -8px;
	border-right-color: #246fb6;
}
.a-tooltip.a-arrow-left .a-arrow-border {
	right: -2px;
	margin-top: -8px;
	border-left-color: #2162a1;
}
.a-tooltip.a-arrow-left .a-arrow {
	top: -8px;
	border-left-color: #246fb6;
}
.a-tooltip.a-arrow-top .a-arrow-border {
	bottom: -2px;
	margin-left: -8px;
	border-top-color: #2162a1;
}
.a-tooltip.a-arrow-top .a-arrow {
	right: -8px;
	border-top-color: #246fb6;
}
.a-tooltip.a-arrow-bottom .a-arrow-border {
	top: -2px;
	margin-left: -8px;
	border-bottom-color: #2162a1;
}
.a-tooltip.a-arrow-bottom .a-arrow {
	right: -8px;
	border-bottom-color: #246fb6;
}
.a-tooltip-inner {
	display: inline-block;
	font-size: 13px;
	color: #fff;
	line-height: 1.4;
	background-color: #246fb6;
	border: #2162a1;
	border-style: solid;
	border-width: 1px;
	padding: 7px 9px;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
/* ******** */
.a-dropdown-common {
	padding: 0;
	margin: 1px 0 0;
	max-width: 100%;
}
.a-dropdown-common .a-popover-inner {
	padding: 8px 0;
}
.a-dropdown-common .a-popover-inner .a-dropdown-footer {
	position: sticky;
	max-height: 100px;
	overflow: clip;
	bottom: -8px;
	margin-bottom: -8px;
	background-color: #f0f2f2;
	border-top: 1px solid #d5d9d9;
}
.a-dropdown-common .a-list-link {
	position: relative;
	left: -1px;
	margin-right: -1px;
}
.a-dropdown-common .a-list-link.a-box-list li {
	border-bottom: 1px solid #d5d9d9;
}
.a-dropdown-common .a-list-link.a-box-list li.a-last,
.a-dropdown-common .a-list-link.a-box-list li:last-child {
	border-bottom: none;
}
.a-dropdown-common .a-dropdown-item {
	margin: 0;
	outline: 0;
}
.a-dropdown-common .a-dropdown-link {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
	text-decoration: none;
	padding: 2px 12px 1px 13px;
	display: block;
	white-space: wrap;
	outline: 0;
	border: 1px solid transparent;
	margin-left: 1px;
}
.a-dropdown-common .a-dropdown-link.a-active {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
	box-shadow: 3px 0 0 0 #2162a1 inset;
}
.a-dropdown-common .a-dropdown-link img {
	margin-right: 5px;
}
.a-dropdown-common .a-dropdown-link .a-size-base,
.a-dropdown-common .a-dropdown-link .a-size-mini,
.a-dropdown-common .a-dropdown-link .a-size-small {
	line-height: 1;
}
.a-dropdown-common .a-dropdown-link .a-list-anno {
	color: var(--__dChNmAwPaMXsw4B, #565959);
	display: block;
	margin-top: 6px;
	font-size: 11px;
}
.a-dropdown-common .a-dropdown-link .a-prime-logo {
	margin-top: -3px;
}
.a-dropdown-common .divider {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
	padding: 7px 0;
}
.a-dropdown-common .divider hr {
	margin: 0 !important;
}
.a-dropdown-common .a-dropdown-item:hover .a-dropdown-link {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
	background-color: var(--__dChFn1OGN7XAfIsPxT, #edf8ff) !important;
	color: inherit;
}
.a-dropdown-common .a-dropdown-item:hover:focus .a-dropdown-link {
	border-color: #2162a1;
	border-left-color: #2162a1 !important;
}
.a-dropdown-common .a-dropdown-item:active .a-dropdown-link {
	border-color: var(--__dChFn1OGNloeTxp, #c8cccc);
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
}
.a-dropdown-common .a-dropdown-item:focus .a-dropdown-link:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 1px;
	right: 0;
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	outline-width: 2px;
	outline-offset: -2px;
	color: inherit;
}
.a-lgtbox-vertical-scroll {
	overflow-y: scroll;
}
.a-dropdown-label {
	margin-right: 6px;
}
.a-rich-option-image {
	vertical-align: middle;
}
.a-no-js .a-button-group-splitdropdown,
.a-no-js .a-dropdown-container .a-button-dropdown {
	display: none;
}
.a-dropdown-container {
	position: relative;
}
.a-js .a-native-dropdown,
.a-js .a-native-splitdropdown {
	position: absolute;
	z-index: -1;
	opacity: 0.01;
	max-width: 100%;
	left: 0;
}
:root .a-dropdown-common {
	--__dChFn118ufIsTxp: #d5d9d9;
	--__dChFn1OGN7XAfIsPxT: #f0f2f2;
	--__dChFn1OGNloeTxp: #2162a1;
}
/* ******** */
#a-popover-lgtbox,
.a-modal {
	opacity: 0.5;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #0f1111;
}
.a-modal-scroller {
	height: 100%;
	width: 100%;
	right: 0;
	top: 0;
	overflow: auto;
	position: fixed;
	visibility: hidden;
	z-index: 1009;
}
.a-popover-modal {
	position: absolute;
	min-width: 0;
	max-width: 100%;
	padding: 0 15px;
}
.a-popover-modal .a-popover-wrapper {
	position: relative;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border: 1px solid;
	border-color: #d5d9d9;
	box-shadow: 0 0 14px 0 rgba(15, 17, 17, 0.5);
	height: 100%;
}
.a-popover-modal .a-popover-wrapper > .a-button-close {
	margin: 6px;
	padding: 16px;
	z-index: 1000;
}
.a-popover-modal .a-popover-inner {
	padding: 16px 24px;
}
.a-popover-modal .a-popover-header {
	border-bottom: 1px solid #d5d9d9;
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2);
	border-start-start-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlNh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5S6P, 0);
	padding: 0 24px;
}
.a-popover-modal .a-popover-header .a-popover-header-content {
	padding: 16px 0;
	min-height: 56px;
	margin-right: 28px;
	line-height: var(--__SAR2l0N01wIJ, 1.5rem);
	font-size: var(--__SAR2l0zNyzwb, 1rem);
}
.a-popover-modal .a-popover-header > .a-button-close {
	margin: -21px 0 0;
	padding: 16px;
}
.a-popover-modal .a-popover-header > .a-button-close-a11y {
	padding: 0;
}
.a-popover-modal .a-popover-footer {
	text-align: right;
	padding: 8px 24px 24px;
	margin: 0;
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
.a-popover-modal .a-button-top-right {
	position: static;
	margin: 6px 6px 0 0;
}
.a-popover-modal .a-button-a11y-top-right {
	margin: 0;
	right: 0;
	top: 0;
}
.a-popover-modal .a-modal-close-nohead-top {
	text-align: right;
	position: static;
	float: none;
	width: 100%;
	margin: 0;
	padding: 8px 8px 0 0;
}
.a-popover-modal.a-popover-modal-fixed-height .a-popover-wrapper::after {
	content: "";
	display: block;
	position: absolute;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
	bottom: 0;
	left: 0;
	right: 0;
	height: 16px;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
.a-popover-modal.a-popover-modal-fixed-height
	.a-popover-wrapper
	.a-popover-inner.a-padding-none {
	position: relative;
	z-index: 1000;
}
.a-popover-modal.a-popover-modal-fixed-height .a-popover-footer::before {
	content: "";
	display: block;
	position: absolute;
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
	top: -12px;
	left: 0;
	right: 0;
	height: 16px;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
.a-popover-modal.a-modal-modeless {
	position: fixed;
}
:not(.a-lt-ie9) .a-popover-modal.a-modal-modeless .a-popover-wrapper {
	border: none;
}
.a-popover-modal-fixed-height .a-popover-wrapper {
	position: relative;
}
.a-popover-modal-fixed-height .a-popover-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
/* ******** */
@-webkit-keyframes bubble-pop {
	0% {
		-webkit-transform: translateX(0) translateZ(-350px) scale3d(1, 1, 1);
		opacity: 0;
	}
	8% {
		-webkit-transform: translateX(0) translateZ(55px) scale3d(1, 1, 1);
		opacity: 0.8;
	}
	12% {
		-webkit-transform: translateX(0) translateZ(0) scale3d(1, 1, 1);
		opacity: 1;
	}
	78% {
		-webkit-transform: translateX(0) translateZ(0) scale3d(1, 1, 1);
		opacity: 1;
	}
	82% {
		-webkit-transform: translateX(0) translateZ(55px) scale3d(1, 1, 1);
		opacity: 0.8;
	}
	90% {
		-webkit-transform: translateX(0) translateZ(-350px) scale3d(1, 1, 1);
		opacity: 0;
		top: 40%;
	}
	100% {
		-webkit-transform: translateX(0) translateZ(-350px) scale3d(1, 1, 1);
		opacity: 0;
		top: -9999px;
	}
}
@keyframes bubble-pop {
	0% {
		transform: translateX(0) translateZ(-350px) scale3d(1, 1, 1);
		opacity: 0;
	}
	8% {
		transform: translateX(0) translateZ(55px) scale3d(1, 1, 1);
		opacity: 0.8;
	}
	12% {
		transform: translateX(0) translateZ(0) scale3d(1, 1, 1);
		opacity: 1;
	}
	78% {
		transform: translateX(0) translateZ(0) scale3d(1, 1, 1);
		opacity: 1;
	}
	82% {
		transform: translateX(0) translateZ(55px) scale3d(1, 1, 1);
		opacity: 0.8;
	}
	90% {
		transform: translateX(0) translateZ(-350px) scale3d(1, 1, 1);
		opacity: 0;
		top: 40%;
	}
	100% {
		transform: translateX(0) translateZ(-350px) scale3d(1, 1, 1);
		opacity: 0;
		top: -9999px;
	}
}
.a-changeover {
	position: fixed;
	top: 15px;
	right: 15px;
	overflow: visible;
	z-index: 1200;
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-perspective: 500px;
	-webkit-transform-style: preserve-3d;
	perspective: 500px;
	transform-style: preserve-3d;
}
.a-changeover-manual {
	position: absolute;
	height: auto;
	width: 200px;
	left: 50%;
	margin-left: -100px;
}
.a-changeover-manual .a-changeover-inner {
	-webkit-animation: none;
	animation: none;
	top: 0;
	left: 0;
	margin-left: 0;
	position: static;
}
.a-changeover-inner {
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	border-color: var(--__dChNmAmGoMXsTxp, #d5d9d9);
	border-start-start-radius: var(--__TxpmBl01x, 0.75rem);
	border-start-end-radius: var(--__TxpmBl01x, 0.75rem);
	border-end-start-radius: var(--__TxpmBl01x, 0.75rem);
	border-end-end-radius: var(--__TxpmBl01x, 0.75rem);
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	font-size: var(--__SAR2l0zNyzwb, 1rem);
	line-height: 1;
	font-weight: var(--__SARCETZnk, 400);
	text-align: center;
	border-width: 1px;
	border-style: solid;
	padding: 12px 16px;
	width: 300px;
	-webkit-transform-origin: 0 0;
	-webkit-transform-style: preserve-3d;
	-webkit-animation: bubble-pop 2.2s ease 0s 1 normal;
	-webkit-animation-fill-mode: forwards;
	-webkit-transform: translate3d(0, 0, 0);
	transform-origin: 0 0;
	transform-style: preserve-3d;
	animation: bubble-pop 2.2s ease 0s 1 normal;
	animation-fill-mode: forwards;
	transform: translate3d(0, 0, 0);
}
.a-changeover-inner .a-icon {
	display: none;
}
.a-changeover-inner strong {
	font-weight: var(--__SARCETZnk, 400) !important;
}
/* ******** */
.a-dropdown-container .a-button-dropdown .a-button-text {
	height: 100%;
}
/* ******** */
.a-profile {
	display: table;
	text-decoration: none;
	color: inherit;
}
.a-profile:hover {
	text-decoration: none;
}
.a-profile-avatar-wrapper {
	display: table-cell;
	width: 66px;
	padding-right: 10px;
}
.a-profile[data-a-size="small"] .a-profile-avatar-wrapper {
	padding-right: 9px;
	width: 43px;
}
.a-profile-avatar {
	position: relative;
	height: 56px;
	width: 56px;
}
.a-profile-avatar img {
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	border: 3px solid #fff;
	width: 100%;
}
[data-a-size="small"] .a-profile-avatar {
	height: 34px;
	width: 34px;
}
[data-a-size="small"] .a-profile-avatar img {
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
	border: 2px solid #fff;
}
.a-profile-content {
	display: table-cell;
	vertical-align: middle;
	min-height: 56px;
}
.a-profile[data-a-size="small"] .a-profile-content {
	min-height: 34px;
}
.a-profile-name {
	position: relative;
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
	font-size: 17px;
	line-height: 1.255;
	unicode-bidi: isolate;
}
.a-profile[data-a-descriptor] .a-profile-name,
.a-profile[data-a-type] .a-profile-name {
	margin-right: 9px;
}
.a-profile[data-a-size="small"] .a-profile-name {
	font-size: 13px;
	line-height: 19px;
}
.a-profile[data-a-size="small"][data-a-descriptor] .a-profile-name,
.a-profile[data-a-size="small"][data-a-type] .a-profile-name {
	margin-right: 8px;
}
.a-profile[data-a-size="base"][data-a-descriptor] .a-profile-name,
.a-profile[data-a-size="base"][data-a-type] .a-profile-name {
	display: block;
}
.a-profile-verified-badge {
	display: inline-block;
	overflow: hidden;
	vertical-align: baseline;
	margin-left: 8px;
}
.a-profile[data-a-size="small"] .a-profile-verified-badge {
	margin-left: 6px;
}
.a-profile-verified-text {
	position: absolute !important;
	left: 0 !important;
	bottom: -1px !important;
	z-index: -1 !important;
	opacity: 0;
}
.a-profile-descriptor {
	display: inline-block;
	color: var(--__dChNmAwPaMXsw4B, #565959);
	font-size: 12px;
	line-height: 1.5;
}
.a-profile[data-a-type="enthusiast"] .a-profile-descriptor {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-profile[data-a-type="seller"] .a-profile-descriptor {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
.a-profile[data-a-size="small"] .a-profile-descriptor {
	font-size: 12px;
	line-height: 1.5;
}
/* ******** */
.a-truncate {
	position: relative;
	display: inline-block;
	width: 100%;
	overflow: hidden;
}
.a-truncate[data-a-word-break="normal"] {
	word-break: normal;
}
.a-truncate[data-a-word-break="break-all"] {
	word-break: break-all;
}
.a-truncate[data-a-word-break="break-word"] {
	word-wrap: break-word;
	overflow-wrap: break-word;
}
.a-truncate[data-a-word-break="keep-all"] {
	word-break: keep-all;
}
.a-truncate-calc,
.a-truncate-cut,
.a-truncate-full {
	display: inline-block;
	width: 100%;
	white-space: normal;
}
/* ******** */
.a-cardui-deck {
	background-color: transparent;
	padding-top: 0.1px;
	padding-bottom: 0.1px;
}
.a-cardui-deck:after,
.a-cardui-deck:before {
	display: block;
	content: ".";
	visibility: hidden;
	height: 0;
}
.a-cardui-deck:before {
	margin-bottom: 20px;
}
.a-cardui-deck:after {
	margin-top: 20px;
}
.a-cardui-deck[data-a-remove-top-gutter]:before {
	margin-bottom: -20px;
	content: "";
}
.a-cardui-deck[data-a-remove-bottom-gutter]:after {
	margin-top: -20px;
	content: "";
}
.a-lt-ie10 .a-cardui[data-a-card-type="peekToggle"] .a-cardui-content,
.a-lt-ie10 .a-cardui[data-a-card-type="peekToggle"] .a-cardui-teaser {
	visibility: visible;
}
.a-cardui {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	overflow: auto;
	padding: 20px 0 15px 0;
}
.a-cardui .a-cardui-header {
	padding: 0 20px;
	padding-bottom: 10px;
}
.a-cardui .a-cardui-body {
	padding: 0 20px;
	position: relative;
}
.a-cardui .a-cardui-body:last-child {
	padding-bottom: 5px;
}
.a-cardui .a-cardui-footer {
	padding: 0 20px;
	padding-top: 10px;
}
.a-cardui .a-cardui-footer .a-cardui-link-footer .a-truncate-cut:active,
.a-cardui .a-cardui-footer .a-cardui-link-footer .a-truncate-cut:hover {
	text-decoration: underline;
}
.a-cardui .a-cardui-expand-control-title:focus {
	outline: 0;
}
.a-cardui .a-cardui-expand-control-footer:focus {
	outline: 0;
}
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-expand-control-title,
.a-cardui[data-a-card-type="peekExpand"] .a-cardui-expand-control-title {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-expand-control-title:active,
.a-cardui[data-a-card-type="peekExpand"] .a-cardui-expand-control-title:active {
	color: #c45500;
}
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-expand-control-footer,
.a-cardui[data-a-card-type="peekExpand"] .a-cardui-expand-control-footer {
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}
.a-cardui[data-a-card-type="peekToggle"]
	.a-cardui-expand-control-footer
	.a-expander-icon,
.a-cardui[data-a-card-type="peekExpand"]
	.a-cardui-expand-control-footer
	.a-expander-icon {
	display: inline-block;
	position: relative;
}
.a-cardui[data-a-card-type="peekToggle"]
	.a-cardui-expand-control-footer
	.a-see-more,
.a-cardui[data-a-card-type="peekExpand"]
	.a-cardui-expand-control-footer
	.a-see-more {
	font-weight: var(--__SARCETZnk, 400);
	display: inline-block;
	margin-left: 21px;
}
.a-cardui[data-a-card-type="fullBleed"] {
	padding: 0;
}
.a-cardui[data-a-card-type="fullBleed"] .a-cardui-header {
	padding: 0;
}
.a-cardui[data-a-card-type="fullBleed"] .a-cardui-body {
	padding: 0;
}
.a-cardui[data-a-card-type="fullBleed"] .a-cardui-body:last-child {
	padding-bottom: 0;
}
.a-cardui[data-a-card-type="fullBleed"] .a-cardui-footer {
	padding: 0;
}
.a-cardui[data-a-card-type="peekExpand"] .a-reactive-container-gradient {
	transition: height 0.4s cubic-bezier(0.4, 0, 0.6, 1);
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 40px;
	background: -webkit-linear-gradient(rgba(255, 255, 255, 0), #fff);
	background: linear-gradient(rgba(255, 255, 255, 0), #fff);
}
.a-cardui[data-a-card-type="peekExpand"] .a-cardui-content:focus {
	outline: 0;
}
.a-cardui[data-a-card-type="peekExpand"]
	.a-cardui-teaser
	+ .a-cardui-content.a-cardui-uninitialized {
	height: 0;
	overflow: hidden;
}
.a-cardui[data-a-card-type="peekExpand"][data-a-expanded="true"]
	.a-cardui-content.a-cardui-uninitialized {
	max-height: none !important;
}
.a-cardui[data-a-card-type="peekExpand"][data-a-expanded="true"]
	.a-cardui-teaser
	+ .a-cardui-content.a-cardui-uninitialized {
	height: auto;
	overflow: none;
}
.a-cardui[data-a-card-type="peekExpand"][data-a-expanded="true"]
	.a-reactive-container-gradient {
	height: 0;
}
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-content,
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-teaser {
	transition: visibility 0.2s, opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-content:focus,
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-teaser:focus {
	outline: 0;
}
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-content {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
}
.a-cardui[data-a-card-type="peekToggle"]
	.a-cardui-content.a-cardui-uninitialized {
	position: absolute;
	top: 0;
	left: 0;
}
.a-cardui[data-a-card-type="peekToggle"] .a-cardui-teaser {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
	transition-delay: 0.2s;
}
.a-cardui[data-a-card-type="peekToggle"]
	.a-cardui-teaser.a-cardui-uninitialized {
	position: static;
}
.a-cardui[data-a-card-type="peekToggle"][data-a-expanded="true"]
	.a-cardui-content {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
	transition-delay: 0.2s;
}
.a-cardui[data-a-card-type="peekToggle"][data-a-expanded="true"]
	.a-cardui-content.a-cardui-uninitialized {
	position: static;
}
.a-cardui[data-a-card-type="peekToggle"][data-a-expanded="true"]
	.a-cardui-teaser {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
	transition-delay: 0s;
}
.a-cardui[data-a-card-type="peekToggle"][data-a-expanded="true"]
	.a-cardui-teaser.a-cardui-uninitialized {
	position: absolute;
	top: 0;
	left: 0;
}
.a-reactive-container {
	position: relative;
	overflow: hidden;
	min-height: 0;
}
.a-reactive-container.a-reactive-container-transition {
	transition: height 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.a-cardui-absolute-position {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.a-css-icon-draw {
	display: inline-block;
	padding: 4.5px;
	position: absolute;
}
.a-css-icon-draw.a-css-icon-expand {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	bottom: 2px;
}
.a-css-icon-draw.a-css-icon-collapse {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	bottom: -4px;
}
.a-cardui .a-truncate {
	display: block;
}
/* ******** */
.a-modal-framework-wrapper {
	position: fixed;
	top: 0;
	left: 0;
}
.a-modal-framework-scrim {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.a-scrim-translucent {
	background-color: #0f1111;
	opacity: 0.6;
}
.a-disable-scroll {
	position: fixed;
	width: 100%;
}
/* ******** */
[data-a-atomic-interop][data-a-component="spot-button"][data-a-type="atc"] {
	background-color: var(--__dChw-LQy8mGoMXsPxT, #ffd814);
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-style: none;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	display: flex;
	padding: 0;
	position: relative;
}
[data-a-atomic-interop][data-a-component="spot-button"][data-a-type="atc"][data-a-size="small"] {
	width: 24px;
	height: 24px;
}
[data-a-atomic-interop][data-a-component="spot-button"][data-a-type="atc"][data-a-size="base"] {
	width: 32px;
	height: 32px;
}
[data-a-atomic-interop][data-a-component="spot-button"][data-a-type="atc"]:hover {
	background-color: var(--__dChw-LQy8mGofIsPxT, #ffce12);
}
[data-a-atomic-interop][data-a-component="spot-button"][data-a-type="atc"]:active {
	background-color: var(--__dChw-LQy8mGoloePxT, #f8bd19);
}
[data-a-atomic-interop][data-a-component="spot-button"][data-a-type="atc"]:disabled {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
	border-color: var(--__dChFn1F-sTxp, #d5d9d9);
	cursor: not-allowed;
	border-style: solid;
	border-width: 1px;
}
[data-a-atomic-interop][data-a-component="spot-button"][data-a-type="atc"]:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	box-shadow: none;
	outline-offset: 2px;
	outline-width: 2px;
}
[data-a-atomic-interop][data-a-component="spot-button"]
	[data-a-selector="spot-button-touch-target"] {
	width: 44px;
	height: 44px;
	position: absolute;
}
[data-a-atomic-interop][data-a-component="spot-button"][data-a-visible="false"] {
	display: none;
}
:root [data-a-atomic-interop][data-a-component="spot-button"] {
	--__dChw-LQy8mGofIsPxT: #ffce12;
	--__dChw-LQy8mGoloePxT: #f8bd19;
	--__dChFn1F-s7XAPxT: #fffae0;
	--__dChFn1F-sTxp: #ffed94;
}
/* ******** */
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"] {
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 104px;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	box-sizing: border-box;
	border-color: var(--__dChw-LQy8mGoMXsTxp, #ffd814);
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-style: solid;
	border-width: var(--__TxpzNy01x, 0.1875rem);
	overflow: hidden;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="decrement"] {
	border-style: none;
	border-start-start-radius: 100px;
	border-end-start-radius: 100px;
	justify-content: center;
	height: 100%;
	align-items: center;
	cursor: pointer;
	display: flex;
	padding: 0;
	background-color: transparent;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="decrement"]:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	outline-width: 2px;
	outline-offset: -2px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="increment"] {
	border-style: none;
	border-start-end-radius: 100px;
	border-end-end-radius: 100px;
	justify-content: center;
	height: 100%;
	align-items: center;
	cursor: pointer;
	display: flex;
	padding: 0;
	background-color: transparent;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="increment"]:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	outline-width: 2px;
	outline-offset: -2px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="spinbutton"] {
	flex: 1 1 0%;
	justify-content: center;
	align-items: center;
	align-self: stretch;
	display: flex;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="spinbutton"]:focus-visible {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
	outline-style: solid;
	outline-width: 2px;
	outline-offset: -2px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="value"] {
	font-weight: 700;
	justify-content: center;
	align-items: center;
	flex-basis: 32px;
	display: flex;
	position: relative;
	white-space: nowrap;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="spinner"] {
	line-height: 0;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="button-touch-target"] {
	position: absolute;
	width: 44px;
	height: 44px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="small"] {
	height: 24px;
	font-size: 12px;
	line-height: 16px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="small"]
	[data-a-selector="increment"] {
	width: 32px;
	font-size: 12px;
	line-height: 16px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="small"]
	[data-a-selector="decrement"] {
	width: 32px;
	font-size: 12px;
	line-height: 16px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="small"]
	[data-a-selector="value"] {
	height: 24px;
	font-size: 12px;
	line-height: 16px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="base"] {
	height: 32px;
	font-size: 14px;
	line-height: 20px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="base"]
	[data-a-selector="decrement"] {
	width: 32px;
	font-size: 14px;
	line-height: 20px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="base"]
	[data-a-selector="increment"] {
	width: 32px;
	font-size: 14px;
	line-height: 20px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="base"]
	[data-a-selector="value"] {
	height: 32px;
	font-size: 14px;
	line-height: 20px;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-value-status="normal"]
	[data-a-selector="spinner"] {
	display: none;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-value-status="loading"]
	[data-a-selector="value"] {
	display: none;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-decrement-status="disabled"]
	[data-a-selector="decrement"] {
	cursor: not-allowed;
}
[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-increment-status="disabled"]
	[data-a-selector="increment"] {
	cursor: not-allowed;
}
@-webkit-keyframes a-stepper-item-down {
	0% {
		-webkit-transform: translate(0, -220%);
		transform: translate(0, -220%);
		opacity: 0;
	}
	43% {
		-webkit-transform: translate(0, -10%);
		transform: translate(0, -10%);
	}
	86% {
		-webkit-transform: translate(0, 2px);
		transform: translate(0, 2px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
@keyframes a-stepper-item-down {
	0% {
		-webkit-transform: translate(0, -220%);
		transform: translate(0, -220%);
		opacity: 0;
	}
	43% {
		-webkit-transform: translate(0, -10%);
		transform: translate(0, -10%);
	}
	86% {
		-webkit-transform: translate(0, 2px);
		transform: translate(0, 2px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
@-webkit-keyframes a-stepper-item-up {
	0% {
		-webkit-transform: translate(0, 220%);
		transform: translate(0, 220%);
		opacity: 0;
	}
	43% {
		-webkit-transform: translate(0, 10%);
		transform: translate(0, 10%);
	}
	86% {
		-webkit-transform: translate(0, -2px);
		transform: translate(0, -2px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
@keyframes a-stepper-item-up {
	0% {
		-webkit-transform: translate(0, 220%);
		transform: translate(0, 220%);
		opacity: 0;
	}
	43% {
		-webkit-transform: translate(0, 10%);
		transform: translate(0, 10%);
	}
	86% {
		-webkit-transform: translate(0, -2px);
		transform: translate(0, -2px);
		opacity: 1;
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
@-webkit-keyframes a-stepper-opacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes a-stepper-opacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@media (prefers-reduced-motion: no-preference) {
	[data-a-animate-down] {
		-webkit-animation: a-stepper-item-down 233ms cubic-bezier(0.36, 0, 0.83, 1)
			forwards;
		animation: a-stepper-item-down 233ms cubic-bezier(0.36, 0, 0.83, 1) forwards;
	}
	[data-a-animate-up] {
		-webkit-animation: a-stepper-item-up 233ms cubic-bezier(0.36, 0, 0.83, 1)
			forwards;
		animation: a-stepper-item-up 233ms cubic-bezier(0.36, 0, 0.83, 1) forwards;
	}
}
@media (prefers-reduced-motion) {
	[data-a-animate-down] {
		-webkit-animation: a-stepper-opacity 0.1s cubic-bezier(0.36, 0, 0.83, 1);
		animation: a-stepper-opacity 0.1s cubic-bezier(0.36, 0, 0.83, 1);
	}
	[data-a-animate-up] {
		-webkit-animation: a-stepper-opacity 0.1s cubic-bezier(0.36, 0, 0.83, 1);
		animation: a-stepper-opacity 0.1s cubic-bezier(0.36, 0, 0.83, 1);
	}
}
.a-stepper-supplemental-info {
	text-align: center;
	color: var(--__dChNmAwPaMXsw4B, #565959);
	max-height: 60px;
	overflow: hidden;
	font-size: var(--__SAR2l0zNyGGZ, 0.625rem);
	line-height: var(--__SAR2l0N01GGZ, 1rem);
}
.a-stepper-supplemental-info[data-supplementalinfostrategy="managed-visibility-header"] {
	padding: 9px 4px 3px;
}
.a-stepper-supplemental-info[data-supplementalinfostrategy="managed-visibility-footer"] {
	padding: 3px 4px 9px;
}
.a-stepper-supplemental-info[data-supplementalinfostrategy="managed-visibility"] {
	padding: 3px 4px 9px;
}
.a-stepper-inner-container {
	position: absolute;
	left: 0;
	right: 0;
	box-sizing: border-box;
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
	border-color: var(--__dChw-LQy8mGoMXsTxp, #ffd814);
	border-style: solid;
	border-width: var(--__TxpzNy01x, 0.1875rem);
}
.a-stepper-inner-container[data-a-size="small"] {
	border-start-start-radius: var(--__TxpmBl01x, 0.75rem);
	border-start-end-radius: var(--__TxpmBl01x, 0.75rem);
	border-end-start-radius: var(--__TxpmBl01x, 0.75rem);
	border-end-end-radius: var(--__TxpmBl01x, 0.75rem);
}
.a-stepper-inner-container[data-a-size="base"] {
	border-start-start-radius: var(--__TxpmBlgbS, 1rem);
	border-start-end-radius: var(--__TxpmBlgbS, 1rem);
	border-end-start-radius: var(--__TxpmBlgbS, 1rem);
	border-end-end-radius: var(--__TxpmBlgbS, 1rem);
}
.a-stepper-inner-container[data-supplementalinfostrategy="managed-visibility-header"] {
	top: auto;
	bottom: 0;
}
.a-stepper-inner-container[data-supplementalinfostrategy="managed-visibility-footer"] {
	top: 0;
	bottom: auto;
}
.a-stepper-inner-container[data-supplementalinfostrategy="managed-visibility"] {
	top: 0;
	bottom: auto;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"] {
	border: none !important;
	overflow: visible !important;
	position: relative;
	min-height: 24px;
	max-height: 44px;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	.a-stepper-controls {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	overflow: hidden;
	min-height: 18px;
	max-height: 38px;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="spinbutton"] {
	padding: 0;
	border-style: none;
	color: var(--__dChNmAmGoMXsw4B, #0f1111) !important;
	background-color: transparent;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"]
	[data-a-selector="inner-value"] {
	min-width: 0.8rem;
	padding: 2px;
	text-align: center;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="small"] {
	height: 24px;
	min-width: 104px;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="small"]
	.a-stepper-controls {
	height: 18px;
	min-width: 98px;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="base"] {
	height: 32px;
	min-width: 104px;
}
.a-stepper-expanding-fieldset[data-a-atomic-interop][data-a-component="stepper"][data-a-type="atc"][data-a-size="base"]
	.a-stepper-controls {
	height: 26px;
	min-width: 98px;
}
.a-icon-stepper-chevron {
	background-image: url("/public/images/sprites2.png");
	-webkit-background-size: 512px 256px;
	background-size: 512px 256px;
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;
	background-position: -339px -66px;
}
.a-hires .a-icon-stepper-chevron {
	background-image: url(https://m.media-amazon.com/images/S/sash/Z08h8UMJfFdO3jG.png);
}
/* ******** */
@keyframes aui-skeleton-pulse {
	0% {
		background-color: #ebebeb;
	}
	100% {
		background-color: #878888;
	}
}
[data-a-selector="skeleton-content"][data-a-animation="pulse"]
	[data-a-selector^="skeleton-component-"] {
	background-color: #ebebeb;
	animation: aui-skeleton-pulse 2.5s cubic-bezier(0.4, 0, 0.5, 1) infinite
		alternate;
}
@media (prefers-reduced-motion) {
	[data-a-selector="skeleton-content"][data-a-animation="pulse"]
		[data-a-selector^="skeleton-component-"] {
		animation: none;
		background: #ebebeb;
	}
}
[data-a-selector="skeleton-content"][data-a-animation="none"]
	[data-a-selector^="skeleton-component-"] {
	background-color: #ebebeb;
}
[data-a-selector="skeleton-content"] {
	position: relative;
	width: 100%;
	display: flex;
	flex-direction: column;
	gap: 8px;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-horizontal"] {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	width: 100%;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-horizontal"][data-a-align-y="start"] {
	align-items: flex-start;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-horizontal"][data-a-align-y="center"] {
	align-items: center;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-horizontal"][data-a-align-y="end"] {
	align-items: flex-end;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-horizontal"][data-a-align-x="start"] {
	justify-content: flex-start;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-horizontal"][data-a-align-x="center"] {
	justify-content: center;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-horizontal"][data-a-align-x="end"] {
	justify-content: flex-end;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-vertical"] {
	display: flex;
	flex-direction: column;
	gap: 8px;
	max-width: 100%;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-vertical"][data-a-align-y="start"] {
	justify-content: flex-start;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-vertical"][data-a-align-y="center"] {
	justify-content: center;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-vertical"][data-a-align-y="end"] {
	justify-content: flex-end;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-vertical"][data-a-align-x="start"] {
	align-items: flex-start;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-vertical"][data-a-align-x="center"] {
	align-items: center;
}
[data-a-selector="skeleton-content"]
	[data-a-selector="skeleton-layout-vertical"][data-a-align-x="end"] {
	align-items: flex-end;
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="1"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.08333) + 0px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.08333) + 0px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="2"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.16667) + 8px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.16667) + 8px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="3"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.25) + 16px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.25) + 16px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="4"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.33333) + 24px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.33333) + 24px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="5"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.41667) + 32px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.41667) + 32px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="6"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.5) + 40px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.5) + 40px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="7"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.58333) + 48px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.58333) + 48px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="8"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.66667) + 56px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.66667) + 56px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="9"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.75) + 64px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.75) + 64px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="10"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.83333) + 72px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.83333) + 72px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="11"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 0.91667) + 80px);
	max-width: calc((calc(100% - (11 * 8px)) * 0.91667) + 80px);
}
[data-a-selector="skeleton-content"] [data-a-skeleton-grid-col="12"] {
	position: relative;
	flex: 0 0 calc((calc(100% - (11 * 8px)) * 1) + 88px);
	max-width: calc((calc(100% - (11 * 8px)) * 1) + 88px);
}
[data-a-selector="skeleton-content"] [data-a-selector="skeleton-slot"] {
	width: 100%;
	max-width: 100%;
	overflow: hidden;
}
[data-a-component="skeleton"] [data-a-selector="skeleton-loading-message"] {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip-path: circle(0);
	border: none;
}
[data-a-component="skeleton"] [data-a-selector="skeleton-component-text"] {
	min-height: 20px;
	height: 20px;
	background-color: #ebebeb;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	width: 100%;
}
[data-a-component="skeleton"] [data-a-selector="skeleton-component-image"] {
	background-color: #ebebeb;
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	width: 100%;
}
[data-a-component="skeleton"]
	[data-a-selector="skeleton-component-image"][data-a-skeleton-image-is-default-height="true"] {
	aspect-ratio: 1/1;
}
[data-a-component="skeleton"] [data-a-selector="skeleton-component-button"] {
	background-color: #ebebeb;
	width: 100%;
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
}
[data-a-component="skeleton"]
	[data-a-selector="skeleton-component-button"][data-a-skeleton-button-size="base"] {
	height: 32px;
	min-height: 32px;
}
[data-a-component="skeleton"]
	[data-a-selector="skeleton-component-button"][data-a-skeleton-button-size="small"] {
	height: 22px;
	min-height: 22px;
}
/* ******** */
.a-hidden,
.aok-hidden {
	display: none !important;
	visibility: hidden !important;
}
.a-block,
.aok-block {
	position: relative;
	display: block;
}
.a-inline-block,
.aok-inline-block {
	display: inline-block;
}
.a-offscreen,
.aok-offscreen {
	position: absolute !important;
	left: 0 !important;
	bottom: -1px !important;
	z-index: -1 !important;
	opacity: 0;
}
.a-relative,
.aok-relative {
	position: relative;
}
.a-float-right,
.aok-float-right {
	float: right !important;
}
.a-float-left,
.aok-float-left {
	float: left !important;
}
.a-align-top,
.aok-align-top {
	vertical-align: top !important;
}
.a-align-center,
.aok-align-center {
	vertical-align: middle !important;
}
.a-align-bottom,
.aok-align-bottom {
	vertical-align: bottom !important;
}
.a-align-center-horizontally,
.aok-align-center-horizontally {
	margin-right: auto;
	margin-left: auto;
}
.a-nowrap,
.aok-nowrap {
	white-space: nowrap;
}
.a-break-word,
.aok-break-word {
	word-break: break-all;
}
.a-clearfix::after,
.a-clearfix::before,
.aok-clearfix::after,
.aok-clearfix::before {
	display: table;
	content: "";
	line-height: 0;
	font-size: 0;
}
.a-clearfix::after,
.aok-clearfix::after {
	clear: both;
}
.a-hide-text,
.aok-hide-text {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}
.a-pre-line,
.aok-pre-line {
	white-space: pre-line;
}
.a-no-select,
.aok-no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}
/* ******** */
:root {
	--__TxpmBlS6P: 0;
	--__TxpmBlQzh: 0.125rem;
	--__TxpmBlgdu: 0.25rem;
	--__TxpmBlwIJ: 0.5rem;
	--__TxpmBl01x: 0.75rem;
	--__TxpmBlgbS: 1rem;
	--__TxpmBloYu: 6.25rem;
	--__TxpmBlzO0S6P: 0;
	--__TxpmBlzO0Qzh: 0.125rem;
	--__TxpmBlzO0gdu: 0.25rem;
	--__TxpmBlzO0wIJ: 0.5rem;
	--__TxpmBlzO001x: 0.75rem;
	--__TxpmBlzO0gbS: 1rem;
	--__TxpmBlzO0oYu: 6.25rem;
	--__TxpmBlzO0zO0S6P: 0;
	--__TxpmBlzO0zO0Qzh: 0.125rem;
	--__TxpmBlzO0zO0gdu: 0.25rem;
	--__TxpmBlzO0zO0wIJ: 0.5rem;
	--__TxpmBlzO0zO001x: 0.75rem;
	--__TxpmBlzO0zO0gbS: 1rem;
	--__TxpmBlzO0zO0oYu: 6.25rem;
	--__TxpmBlzO0Nh5S6P: 0;
	--__TxpmBlzO0Nh5Qzh: 0.125rem;
	--__TxpmBlzO0Nh5gdu: 0.25rem;
	--__TxpmBlzO0Nh5wIJ: 0.5rem;
	--__TxpmBlzO0Nh501x: 0.75rem;
	--__TxpmBlzO0Nh5gbS: 1rem;
	--__TxpmBlzO0Nh5oYu: 6.25rem;
	--__TxpmBlNh5S6P: 0;
	--__TxpmBlNh5Qzh: 0.125rem;
	--__TxpmBlNh5gdu: 0.25rem;
	--__TxpmBlNh5wIJ: 0.5rem;
	--__TxpmBlNh501x: 0.75rem;
	--__TxpmBlNh5gbS: 1rem;
	--__TxpmBlNh5oYu: 6.25rem;
	--__TxpmBlNh5zO0S6P: 0;
	--__TxpmBlNh5zO0Qzh: 0.125rem;
	--__TxpmBlNh5zO0gdu: 0.25rem;
	--__TxpmBlNh5zO0wIJ: 0.5rem;
	--__TxpmBlNh5zO001x: 0.75rem;
	--__TxpmBlNh5zO0gbS: 1rem;
	--__TxpmBlNh5zO0oYu: 6.25rem;
	--__TxpmBlNh5Nh5S6P: 0;
	--__TxpmBlNh5Nh5Qzh: 0.125rem;
	--__TxpmBlNh5Nh5gdu: 0.25rem;
	--__TxpmBlNh5Nh5wIJ: 0.5rem;
	--__TxpmBlNh5Nh501x: 0.75rem;
	--__TxpmBlNh5Nh5gbS: 1rem;
	--__TxpmBlNh5Nh5oYu: 6.25rem;
	--__TxpzNyFAv: 0;
	--__TxpzNygdu: 0.0625rem;
	--__TxpzNywIJ: 0.125rem;
	--__TxpzNy01x: 0.1875rem;
	--__dChiAX4M1w4B: #ffffff;
	--__dChiAX4M1PxT: #d14900;
	--__dChiAX4M1Txp: #d14900;
	--__dChiAXmGow4B: #ffffff;
	--__dChiAXmGoPxT: #0f1111;
	--__dChiAXmGoTxp: #0f1111;
	--__dChiAXwPaw4B: #ffffff;
	--__dChiAXwPaPxT: #565959;
	--__dChiAXwPaTxp: #565959;
	--__dChiAXW2Gw4B: #0f1111;
	--__dChiAXW2GPxT: #ffffff;
	--__dChiAXW2GTxp: #0f1111;
	--__dChw-LmGoMXsw4B: #0f1111;
	--__dChw-LmGoMXsPxT: #ffd814;
	--__dChw-LmGoMXsTxp: #ffd814;
	--__dChw-LmGofIsw4B: #0f1111;
	--__dChw-LmGofIsPxT: #ffce12;
	--__dChw-LmGofIsTxp: #ffce12;
	--__dChw-LmGoloew4B: #0f1111;
	--__dChw-LmGoloePxT: #f8bd19;
	--__dChw-LmGoloeTxp: #f8bd19;
	--__dChw-LwPaMXsw4B: #0f1111;
	--__dChw-LwPaMXsPxT: #ffffff;
	--__dChw-LwPaMXsTxp: #888c8c;
	--__dChw-LwPafIsw4B: #0f1111;
	--__dChw-LwPafIsPxT: #f7fafa;
	--__dChw-LwPafIsTxp: #888c8c;
	--__dChw-LwPaloew4B: #0f1111;
	--__dChw-LwPaloePxT: #edf8ff;
	--__dChw-LwPaloeTxp: #1c89e3;
	--__dChw-LQy8mGoMXsw4B: #0f1111;
	--__dChw-LQy8mGoMXsPxT: #ffd814;
	--__dChw-LQy8mGoMXsTxp: #ffd814;
	--__dChw-LQy8mGofIsw4B: #0f1111;
	--__dChw-LQy8mGofIsPxT: #ffce12;
	--__dChw-LQy8mGofIsTxp: #ffce12;
	--__dChw-LQy8mGoloew4B: #0f1111;
	--__dChw-LQy8mGoloePxT: #f8bd19;
	--__dChw-LQy8mGoloeTxp: #f8bd19;
	--__dChw-LQy8wPaMXsw4B: #0f1111;
	--__dChw-LQy8wPaMXsPxT: #ffa41c;
	--__dChw-LQy8wPaMXsTxp: #ffa41c;
	--__dChw-LQy8wPafIsw4B: #0f1111;
	--__dChw-LQy8wPafIsPxT: #ff8400;
	--__dChw-LQy8wPafIsTxp: #ff8400;
	--__dChw-LQy8wPaloew4B: #0f1111;
	--__dChw-LQy8wPaloePxT: #ff6e21;
	--__dChw-LQy8wPaloeTxp: #ff6e21;
	--__dChw-LQy8W2GMXsw4B: #ffffff;
	--__dChw-LQy8W2GMXsPxT: #0064f9;
	--__dChw-LQy8W2GMXsTxp: #0064f9;
	--__dChw-LQy8W2GfIsw4B: #ffffff;
	--__dChw-LQy8W2GfIsPxT: #0045a5;
	--__dChw-LQy8W2GfIsTxp: #0045a5;
	--__dChw-LQy8W2Gloew4B: #ffffff;
	--__dChw-LQy8W2GloePxT: #143075;
	--__dChw-LQy8W2GloeTxp: #143075;
	--__dChw-LJBkMXsw4B: #ffffff;
	--__dChw-LJBkMXsPxT: #303333;
	--__dChw-LJBkMXsTxp: #303333;
	--__dChw-LJBkfIsw4B: #ffffff;
	--__dChw-LJBkfIsPxT: #0f1111;
	--__dChw-LJBkfIsTxp: #0f1111;
	--__dChw-LJBkloew4B: #ffffff;
	--__dChw-LJBkloePxT: #6f7373;
	--__dChw-LJBkloeTxp: #6f7373;
	--__dChWb2ruQw4B: #0b7b3c;
	--__dChWb2ruQPxT: #0b7b3c;
	--__dChWb2ruQTxp: #0b7b3c;
	--__dChWb2S9kw4B: #ffb14a;
	--__dChWb2S9kPxT: #ffb14a;
	--__dChWb2S9kTxp: #ffb14a;
	--__dChWb2ygDw4B: #c10015;
	--__dChWb2ygDPxT: #c10015;
	--__dChWb2ygDTxp: #c10015;
	--__dChWb2Bicw4B: #246fb6;
	--__dChWb2BicPxT: #246fb6;
	--__dChWb2BicTxp: #246fb6;
	--__dChFn118uMXsw4B: #2162a1;
	--__dChFn118uMXsPxT: #2162a1;
	--__dChFn118uMXsTxp: #2162a1;
	--__dChFn118ufIsw4B: #0a7cd1;
	--__dChFn118ufIsPxT: #0a7cd1;
	--__dChFn118ufIsTxp: #0a7cd1;
	--__dChFn118uloew4B: #1c89e3;
	--__dChFn118uloePxT: #1c89e3;
	--__dChFn118uloeTxp: #1c89e3;
	--__dChFn118u7XAMXsw4B: #0f1111;
	--__dChFn118u7XAMXsPxT: #edf8ff;
	--__dChFn118u7XAfIsw4B: #0f1111;
	--__dChFn118u7XAfIsPxT: #ffffff;
	--__dChFn118u7XAloew4B: #0f1111;
	--__dChFn118u7XAloePxT: #ffffff;
	--__dChFn1OGNMXsw4B: #888c8c;
	--__dChFn1OGNMXsPxT: #888c8c;
	--__dChFn1OGNMXsTxp: #888c8c;
	--__dChFn1OGNfIsw4B: #a2a6a6;
	--__dChFn1OGNfIsPxT: #a2a6a6;
	--__dChFn1OGNfIsTxp: #a2a6a6;
	--__dChFn1OGNloew4B: #c8cccc;
	--__dChFn1OGNloePxT: #c8cccc;
	--__dChFn1OGNloeTxp: #c8cccc;
	--__dChFn1OGN7XAMXsw4B: #0f1111;
	--__dChFn1OGN7XAMXsPxT: #ffffff;
	--__dChFn1OGN7XAfIsw4B: #0f1111;
	--__dChFn1OGN7XAfIsPxT: #edf8ff;
	--__dChFn1OGN7XAloew4B: #0f1111;
	--__dChFn1OGN7XAloePxT: #edf8ff;
	--__dChFn1F-sw4B: #d5d9d9;
	--__dChFn1F-sPxT: #d5d9d9;
	--__dChFn1F-sTxp: #d5d9d9;
	--__dChFn1F-s7XAw4B: #565959;
	--__dChFn1F-s7XAPxT: #f0f2f2;
	--__dChFn1xR-MYZ: #888c8c;
	--__dChsbGMXsw4B: #2162a1;
	--__dChsbGfIsw4B: #0c3353;
	--__dChsbGloew4B: #0c3353;
	--__dChsbGqWpw4B: #2162a1;
	--__dChNmAmGoMXsw4B: #0f1111;
	--__dChNmAmGoMXsPxT: #ffffff;
	--__dChNmAmGoMXsTxp: #d5d9d9;
	--__dChNmAwPaMXsw4B: #565959;
	--__dChNmAwPaMXsPxT: #f0f2f2;
	--__dChNmAwPaMXsTxp: #d5d9d9;
	--__dChNmAdwWMXsw4B: #ffffff;
	--__dChNmAdwWMXsPxT: #0f1111;
	--__dChNmAdwWMXsTxp: #ffffff;
	--__dChF3jO2MCfBw4B: #d14900;
	--__dChF3j-Wyw4B: #cc0c39;
	--__dChF3j-WyPxT: #cc0c39;
	--__dChF3jwwr45L18uPxT: #0f1111;
	--__dChF3jwwr45LOGNPxT: #888c8c;
	--__dChF3j3Mxw4B: #0064f9;
	--__dChF3j3MxPxT: #0064f9;
	--__dChF3jyXrw4B: #ff6200;
	--__dChF3jyXrMXsw4B: #0f1111;
	--__dChF3jyXrMXsPxT: #ff6200;
	--__dChF3jyXrMXsTxp: #888c8c;
	--__dChF3jyXrfIsw4B: #0f1111;
	--__dChF3jyXrfIsPxT: #ff6200;
	--__dChF3jyXrfIsTxp: #ff6200;
	--__dChF3jyXrloew4B: #0f1111;
	--__dChF3jyXrloePxT: #ff6200;
	--__dChF3jyXrloeTxp: #ff6200;
	--__dChF3jKG1w4B: #cc0c39;
	--__dChotGmacPxT: rgba(15, 17, 17, 0.03);
	--__dChotGwIJPxT: rgba(15, 17, 17, 0.6);
	--__dChotG5rtPxT: rgba(15, 17, 17, 0.75);
	--__3LVC7CbB_: 0px 2px 5px rgba(15, 17, 17, 0.15);
	--__3LVC7Cbvf: 0px 0px 14px rgba(15, 17, 17, 0.5);
	--__3LVC7CKHI: 0px -1px 2px rgba(15, 17, 17, 0.08);
	--__P0nNOOQzh: 0.125rem;
	--__P0nNOOgdu: 0.25rem;
	--__P0nNOOwIJ: 0.5rem;
	--__P0nNOO01x: 0.75rem;
	--__P0nNOOgbS: 1rem;
	--__P0nNOOCfBwIJ: -0.5rem;
	--__P0nNOOCfBgbS: -1rem;
	--__P0nsIyQzh: 0.125rem;
	--__P0nsIygdu: 0.25rem;
	--__P0nsIywIJ: 0.5rem;
	--__P0nsIy01x: 0.75rem;
	--__P0nsIygbS: 1rem;
	--__SAR2l0N01GGZ: 1rem;
	--__SAR2l0N01Qzh: 1rem;
	--__SAR2l0N01gdu: 1rem;
	--__SAR2l0N01yuZ: 1.25rem;
	--__SAR2l0N01zwb: 1.5rem;
	--__SAR2l0N01wIJ: 1.5rem;
	--__SAR2l0N01xdk: 1.75rem;
	--__SAR2l0N0101x: 2rem;
	--__SAR2l0N01gbS: 2.25rem;
	--__SAR2l0N01Tqs: 2.75rem;
	--__SAR2l0zNyGGZ: 0.625rem;
	--__SAR2l0zNyQzh: 0.75rem;
	--__SAR2l0zNygdu: 0.75rem;
	--__SAR2l0zNyyuZ: 0.875rem;
	--__SAR2l0zNyzwb: 1rem;
	--__SAR2l0zNywIJ: 1.125rem;
	--__SAR2l0zNyxdk: 1.25rem;
	--__SAR2l0zNy01x: 1.5rem;
	--__SAR2l0zNygbS: 1.75rem;
	--__SAR2l0zNyTqs: 2.25rem;
	--__SARKyLN01GGZ: 1rem;
	--__SARKyLN01Qzh: 1rem;
	--__SARKyLN01gdu: 1.125rem;
	--__SARKyLN01yuZ: 1.25rem;
	--__SARKyLN01zwb: 1.3125rem;
	--__SARKyLN01wIJ: 1.375rem;
	--__SARKyLN01xdk: 1.75rem;
	--__SARKyLN0101x: 1.75rem;
	--__SARKyLN01gbS: 1.9375rem;
	--__SARKyLN01Tqs: 2.75rem;
	--__SARKyLzNyGGZ: 0.625rem;
	--__SARKyLzNyQzh: 0.6875rem;
	--__SARKyLzNygdu: 0.8125rem;
	--__SARKyLzNyyuZ: 0.9375rem;
	--__SARKyLzNyzwb: 0.9375rem;
	--__SARKyLzNywIJ: 1.125rem;
	--__SARKyLzNyxdk: 1.25rem;
	--__SARKyLzNy01x: 1.375rem;
	--__SARKyLzNygbS: 1.5rem;
	--__SARKyLzNyTqs: 2.25rem;
	--__SAR00pN6j: Amazon Ember;
	--__SAR00pXH7: Arial;
	--__SARCETmac: 300;
	--__SARCETZnk: 400;
	--__SARCET4AB: 700;
}
/* ******** */
:root .__TxpmBlS6P {
	border-start-start-radius: var(--__TxpmBlS6P, 0);
	border-start-end-radius: var(--__TxpmBlS6P, 0);
	border-end-start-radius: var(--__TxpmBlS6P, 0);
	border-end-end-radius: var(--__TxpmBlS6P, 0);
}
:root .__TxpmBlQzh {
	border-start-start-radius: var(--__TxpmBlQzh, 0.125rem);
	border-start-end-radius: var(--__TxpmBlQzh, 0.125rem);
	border-end-start-radius: var(--__TxpmBlQzh, 0.125rem);
	border-end-end-radius: var(--__TxpmBlQzh, 0.125rem);
}
:root .__TxpmBlgdu {
	border-start-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-start-end-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-start-radius: var(--__TxpmBlgdu, 0.25rem);
	border-end-end-radius: var(--__TxpmBlgdu, 0.25rem);
}
:root .__TxpmBlwIJ {
	border-start-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-start-radius: var(--__TxpmBlwIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlwIJ, 0.5rem);
}
:root .__TxpmBl01x {
	border-start-start-radius: var(--__TxpmBl01x, 0.75rem);
	border-start-end-radius: var(--__TxpmBl01x, 0.75rem);
	border-end-start-radius: var(--__TxpmBl01x, 0.75rem);
	border-end-end-radius: var(--__TxpmBl01x, 0.75rem);
}
:root .__TxpmBlgbS {
	border-start-start-radius: var(--__TxpmBlgbS, 1rem);
	border-start-end-radius: var(--__TxpmBlgbS, 1rem);
	border-end-start-radius: var(--__TxpmBlgbS, 1rem);
	border-end-end-radius: var(--__TxpmBlgbS, 1rem);
}
:root .__TxpmBloYu {
	border-start-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-start-radius: var(--__TxpmBloYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBloYu, 6.25rem);
}
:root .__TxpmBlzO0S6P {
	border-start-start-radius: var(--__TxpmBlzO0S6P, 0);
	border-start-end-radius: var(--__TxpmBlzO0S6P, 0);
}
:root .__TxpmBlzO0Qzh {
	border-start-start-radius: var(--__TxpmBlzO0Qzh, 0.125rem);
	border-start-end-radius: var(--__TxpmBlzO0Qzh, 0.125rem);
}
:root .__TxpmBlzO0gdu {
	border-start-start-radius: var(--__TxpmBlzO0gdu, 0.25rem);
	border-start-end-radius: var(--__TxpmBlzO0gdu, 0.25rem);
}
:root .__TxpmBlzO0wIJ {
	border-start-start-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
	border-start-end-radius: var(--__TxpmBlzO0wIJ, 0.5rem);
}
:root .__TxpmBlzO001x {
	border-start-start-radius: var(--__TxpmBlzO001x, 0.75rem);
	border-start-end-radius: var(--__TxpmBlzO001x, 0.75rem);
}
:root .__TxpmBlzO0gbS {
	border-start-start-radius: var(--__TxpmBlzO0gbS, 1rem);
	border-start-end-radius: var(--__TxpmBlzO0gbS, 1rem);
}
:root .__TxpmBlzO0oYu {
	border-start-start-radius: var(--__TxpmBlzO0oYu, 6.25rem);
	border-start-end-radius: var(--__TxpmBlzO0oYu, 6.25rem);
}
:root .__TxpmBlzO0zO0S6P {
	border-start-start-radius: var(--__TxpmBlzO0zO0S6P, 0);
}
:root .__TxpmBlzO0zO0Qzh {
	border-start-start-radius: var(--__TxpmBlzO0zO0Qzh, 0.125rem);
}
:root .__TxpmBlzO0zO0gdu {
	border-start-start-radius: var(--__TxpmBlzO0zO0gdu, 0.25rem);
}
:root .__TxpmBlzO0zO0wIJ {
	border-start-start-radius: var(--__TxpmBlzO0zO0wIJ, 0.5rem);
}
:root .__TxpmBlzO0zO001x {
	border-start-start-radius: var(--__TxpmBlzO0zO001x, 0.75rem);
}
:root .__TxpmBlzO0zO0gbS {
	border-start-start-radius: var(--__TxpmBlzO0zO0gbS, 1rem);
}
:root .__TxpmBlzO0zO0oYu {
	border-start-start-radius: var(--__TxpmBlzO0zO0oYu, 6.25rem);
}
:root .__TxpmBlzO0Nh5S6P {
	border-start-end-radius: var(--__TxpmBlzO0Nh5S6P, 0);
}
:root .__TxpmBlzO0Nh5Qzh {
	border-start-end-radius: var(--__TxpmBlzO0Nh5Qzh, 0.125rem);
}
:root .__TxpmBlzO0Nh5gdu {
	border-start-end-radius: var(--__TxpmBlzO0Nh5gdu, 0.25rem);
}
:root .__TxpmBlzO0Nh5wIJ {
	border-start-end-radius: var(--__TxpmBlzO0Nh5wIJ, 0.5rem);
}
:root .__TxpmBlzO0Nh501x {
	border-start-end-radius: var(--__TxpmBlzO0Nh501x, 0.75rem);
}
:root .__TxpmBlzO0Nh5gbS {
	border-start-end-radius: var(--__TxpmBlzO0Nh5gbS, 1rem);
}
:root .__TxpmBlzO0Nh5oYu {
	border-start-end-radius: var(--__TxpmBlzO0Nh5oYu, 6.25rem);
}
:root .__TxpmBlNh5S6P {
	border-end-start-radius: var(--__TxpmBlNh5S6P, 0);
	border-end-end-radius: var(--__TxpmBlNh5S6P, 0);
}
:root .__TxpmBlNh5Qzh {
	border-end-start-radius: var(--__TxpmBlNh5Qzh, 0.125rem);
	border-end-end-radius: var(--__TxpmBlNh5Qzh, 0.125rem);
}
:root .__TxpmBlNh5gdu {
	border-end-start-radius: var(--__TxpmBlNh5gdu, 0.25rem);
	border-end-end-radius: var(--__TxpmBlNh5gdu, 0.25rem);
}
:root .__TxpmBlNh5wIJ {
	border-end-start-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
	border-end-end-radius: var(--__TxpmBlNh5wIJ, 0.5rem);
}
:root .__TxpmBlNh501x {
	border-end-start-radius: var(--__TxpmBlNh501x, 0.75rem);
	border-end-end-radius: var(--__TxpmBlNh501x, 0.75rem);
}
:root .__TxpmBlNh5gbS {
	border-end-start-radius: var(--__TxpmBlNh5gbS, 1rem);
	border-end-end-radius: var(--__TxpmBlNh5gbS, 1rem);
}
:root .__TxpmBlNh5oYu {
	border-end-start-radius: var(--__TxpmBlNh5oYu, 6.25rem);
	border-end-end-radius: var(--__TxpmBlNh5oYu, 6.25rem);
}
:root .__TxpmBlNh5zO0S6P {
	border-end-start-radius: var(--__TxpmBlNh5zO0S6P, 0);
}
:root .__TxpmBlNh5zO0Qzh {
	border-end-start-radius: var(--__TxpmBlNh5zO0Qzh, 0.125rem);
}
:root .__TxpmBlNh5zO0gdu {
	border-end-start-radius: var(--__TxpmBlNh5zO0gdu, 0.25rem);
}
:root .__TxpmBlNh5zO0wIJ {
	border-end-start-radius: var(--__TxpmBlNh5zO0wIJ, 0.5rem);
}
:root .__TxpmBlNh5zO001x {
	border-end-start-radius: var(--__TxpmBlNh5zO001x, 0.75rem);
}
:root .__TxpmBlNh5zO0gbS {
	border-end-start-radius: var(--__TxpmBlNh5zO0gbS, 1rem);
}
:root .__TxpmBlNh5zO0oYu {
	border-end-start-radius: var(--__TxpmBlNh5zO0oYu, 6.25rem);
}
:root .__TxpmBlNh5Nh5S6P {
	border-end-end-radius: var(--__TxpmBlNh5Nh5S6P, 0);
}
:root .__TxpmBlNh5Nh5Qzh {
	border-end-end-radius: var(--__TxpmBlNh5Nh5Qzh, 0.125rem);
}
:root .__TxpmBlNh5Nh5gdu {
	border-end-end-radius: var(--__TxpmBlNh5Nh5gdu, 0.25rem);
}
:root .__TxpmBlNh5Nh5wIJ {
	border-end-end-radius: var(--__TxpmBlNh5Nh5wIJ, 0.5rem);
}
:root .__TxpmBlNh5Nh501x {
	border-end-end-radius: var(--__TxpmBlNh5Nh501x, 0.75rem);
}
:root .__TxpmBlNh5Nh5gbS {
	border-end-end-radius: var(--__TxpmBlNh5Nh5gbS, 1rem);
}
:root .__TxpmBlNh5Nh5oYu {
	border-end-end-radius: var(--__TxpmBlNh5Nh5oYu, 6.25rem);
}
:root .__TxpzNyFAv {
	border-width: var(--__TxpzNyFAv, 0);
}
:root .__TxpzNygdu {
	border-width: var(--__TxpzNygdu, 0.0625rem);
}
:root .__TxpzNywIJ {
	border-width: var(--__TxpzNywIJ, 0.125rem);
}
:root .__TxpzNy01x {
	border-width: var(--__TxpzNy01x, 0.1875rem);
}
:root .__TxpzNyKHIFAv {
	border-block-start-width: var(--__TxpzNyFAv, 0);
}
:root .__TxpzNyKHIgdu {
	border-block-start-width: var(--__TxpzNygdu, 0.0625rem);
}
:root .__TxpzNyKHIwIJ {
	border-block-start-width: var(--__TxpzNywIJ, 0.125rem);
}
:root .__TxpzNyKHI01x {
	border-block-start-width: var(--__TxpzNy01x, 0.1875rem);
}
:root .__TxpzNyNh5FAv {
	border-inline-end-width: var(--__TxpzNyFAv, 0);
}
:root .__TxpzNyNh5gdu {
	border-inline-end-width: var(--__TxpzNygdu, 0.0625rem);
}
:root .__TxpzNyNh5wIJ {
	border-inline-end-width: var(--__TxpzNywIJ, 0.125rem);
}
:root .__TxpzNyNh501x {
	border-inline-end-width: var(--__TxpzNy01x, 0.1875rem);
}
:root .__TxpzNyvptFAv {
	border-block-end-width: var(--__TxpzNyFAv, 0);
}
:root .__TxpzNyvptgdu {
	border-block-end-width: var(--__TxpzNygdu, 0.0625rem);
}
:root .__TxpzNyvptwIJ {
	border-block-end-width: var(--__TxpzNywIJ, 0.125rem);
}
:root .__TxpzNyvpt01x {
	border-block-end-width: var(--__TxpzNy01x, 0.1875rem);
}
:root .__TxpzNyzO0FAv {
	border-inline-start-width: var(--__TxpzNyFAv, 0);
}
:root .__TxpzNyzO0gdu {
	border-inline-start-width: var(--__TxpzNygdu, 0.0625rem);
}
:root .__TxpzNyzO0wIJ {
	border-inline-start-width: var(--__TxpzNywIJ, 0.125rem);
}
:root .__TxpzNyzO001x {
	border-inline-start-width: var(--__TxpzNy01x, 0.1875rem);
}
:root .__Txpy4bSz1 {
	border-style: solid;
}
:root .__Txpy4bFAv {
	border-style: none;
}
:root .__Txpy4b9FW {
	border-style: dashed;
}
:root .__Txpy4b76j {
	border-style: dotted;
}
:root .__Txpy4b5WS {
	border-style: hidden;
}
:root .__Txpy4bLOB {
	border-style: double;
}
:root .__dChiAX4M1w4B {
	color: var(--__dChiAX4M1w4B, #fff);
}
:root .__dChiAX4M1PxT {
	background-color: var(--__dChiAX4M1PxT, #d14900);
}
:root .__dChiAX4M1Txp {
	border-color: var(--__dChiAX4M1Txp, #d14900);
}
:root .__dChiAXmGow4B {
	color: var(--__dChiAXmGow4B, #fff);
}
:root .__dChiAXmGoPxT {
	background-color: var(--__dChiAXmGoPxT, #0f1111);
}
:root .__dChiAXmGoTxp {
	border-color: var(--__dChiAXmGoTxp, #0f1111);
}
:root .__dChiAXwPaw4B {
	color: var(--__dChiAXwPaw4B, #fff);
}
:root .__dChiAXwPaPxT {
	background-color: var(--__dChiAXwPaPxT, #565959);
}
:root .__dChiAXwPaTxp {
	border-color: var(--__dChiAXwPaTxp, #565959);
}
:root .__dChiAXW2Gw4B {
	color: var(--__dChiAXW2Gw4B, #0f1111);
}
:root .__dChiAXW2GPxT {
	background-color: var(--__dChiAXW2GPxT, #fff);
}
:root .__dChiAXW2GTxp {
	border-color: var(--__dChiAXW2GTxp, #0f1111);
}
:root .__dChw-LmGoMXsw4B {
	color: var(--__dChw-LmGoMXsw4B, #0f1111);
}
:root .__dChw-LmGoMXsPxT {
	background-color: var(--__dChw-LmGoMXsPxT, #ffd814);
}
:root .__dChw-LmGoMXsTxp {
	border-color: var(--__dChw-LmGoMXsTxp, #ffd814);
}
:root .__dChw-LmGofIsw4B {
	color: var(--__dChw-LmGofIsw4B, #0f1111);
}
:root .__dChw-LmGofIsPxT {
	background-color: var(--__dChw-LmGofIsPxT, #ffce12);
}
:root .__dChw-LmGofIsTxp {
	border-color: var(--__dChw-LmGofIsTxp, #ffce12);
}
:root .__dChw-LmGoloew4B {
	color: var(--__dChw-LmGoloew4B, #0f1111);
}
:root .__dChw-LmGoloePxT {
	background-color: var(--__dChw-LmGoloePxT, #f8bd19);
}
:root .__dChw-LmGoloeTxp {
	border-color: var(--__dChw-LmGoloeTxp, #f8bd19);
}
:root .__dChw-LwPaMXsw4B {
	color: var(--__dChw-LwPaMXsw4B, #0f1111);
}
:root .__dChw-LwPaMXsPxT {
	background-color: var(--__dChw-LwPaMXsPxT, #fff);
}
:root .__dChw-LwPaMXsTxp {
	border-color: var(--__dChw-LwPaMXsTxp, #888c8c);
}
:root .__dChw-LwPafIsw4B {
	color: var(--__dChw-LwPafIsw4B, #0f1111);
}
:root .__dChw-LwPafIsPxT {
	background-color: var(--__dChw-LwPafIsPxT, #f7fafa);
}
:root .__dChw-LwPafIsTxp {
	border-color: var(--__dChw-LwPafIsTxp, #888c8c);
}
:root .__dChw-LwPaloew4B {
	color: var(--__dChw-LwPaloew4B, #0f1111);
}
:root .__dChw-LwPaloePxT {
	background-color: var(--__dChw-LwPaloePxT, #edf8ff);
}
:root .__dChw-LwPaloeTxp {
	border-color: var(--__dChw-LwPaloeTxp, #1c89e3);
}
:root .__dChw-LQy8mGoMXsw4B {
	color: var(--__dChw-LQy8mGoMXsw4B, #0f1111);
}
:root .__dChw-LQy8mGoMXsPxT {
	background-color: var(--__dChw-LQy8mGoMXsPxT, #ffd814);
}
:root .__dChw-LQy8mGoMXsTxp {
	border-color: var(--__dChw-LQy8mGoMXsTxp, #ffd814);
}
:root .__dChw-LQy8mGofIsw4B {
	color: var(--__dChw-LQy8mGofIsw4B, #0f1111);
}
:root .__dChw-LQy8mGofIsPxT {
	background-color: var(--__dChw-LQy8mGofIsPxT, #ffce12);
}
:root .__dChw-LQy8mGofIsTxp {
	border-color: var(--__dChw-LQy8mGofIsTxp, #ffce12);
}
:root .__dChw-LQy8mGoloew4B {
	color: var(--__dChw-LQy8mGoloew4B, #0f1111);
}
:root .__dChw-LQy8mGoloePxT {
	background-color: var(--__dChw-LQy8mGoloePxT, #f8bd19);
}
:root .__dChw-LQy8mGoloeTxp {
	border-color: var(--__dChw-LQy8mGoloeTxp, #f8bd19);
}
:root .__dChw-LQy8wPaMXsw4B {
	color: var(--__dChw-LQy8wPaMXsw4B, #0f1111);
}
:root .__dChw-LQy8wPaMXsPxT {
	background-color: var(--__dChw-LQy8wPaMXsPxT, #ffa41c);
}
:root .__dChw-LQy8wPaMXsTxp {
	border-color: var(--__dChw-LQy8wPaMXsTxp, #ffa41c);
}
:root .__dChw-LQy8wPafIsw4B {
	color: var(--__dChw-LQy8wPafIsw4B, #0f1111);
}
:root .__dChw-LQy8wPafIsPxT {
	background-color: var(--__dChw-LQy8wPafIsPxT, #ff8400);
}
:root .__dChw-LQy8wPafIsTxp {
	border-color: var(--__dChw-LQy8wPafIsTxp, #ff8400);
}
:root .__dChw-LQy8wPaloew4B {
	color: var(--__dChw-LQy8wPaloew4B, #0f1111);
}
:root .__dChw-LQy8wPaloePxT {
	background-color: var(--__dChw-LQy8wPaloePxT, #ff6e21);
}
:root .__dChw-LQy8wPaloeTxp {
	border-color: var(--__dChw-LQy8wPaloeTxp, #ff6e21);
}
:root .__dChw-LQy8W2GMXsw4B {
	color: var(--__dChw-LQy8W2GMXsw4B, #fff);
}
:root .__dChw-LQy8W2GMXsPxT {
	background-color: var(--__dChw-LQy8W2GMXsPxT, #0064f9);
}
:root .__dChw-LQy8W2GMXsTxp {
	border-color: var(--__dChw-LQy8W2GMXsTxp, #0064f9);
}
:root .__dChw-LQy8W2GfIsw4B {
	color: var(--__dChw-LQy8W2GfIsw4B, #fff);
}
:root .__dChw-LQy8W2GfIsPxT {
	background-color: var(--__dChw-LQy8W2GfIsPxT, #0045a5);
}
:root .__dChw-LQy8W2GfIsTxp {
	border-color: var(--__dChw-LQy8W2GfIsTxp, #0045a5);
}
:root .__dChw-LQy8W2Gloew4B {
	color: var(--__dChw-LQy8W2Gloew4B, #fff);
}
:root .__dChw-LQy8W2GloePxT {
	background-color: var(--__dChw-LQy8W2GloePxT, #143075);
}
:root .__dChw-LQy8W2GloeTxp {
	border-color: var(--__dChw-LQy8W2GloeTxp, #143075);
}
:root .__dChw-LJBkMXsw4B {
	color: var(--__dChw-LJBkMXsw4B, #fff);
}
:root .__dChw-LJBkMXsPxT {
	background-color: var(--__dChw-LJBkMXsPxT, #303333);
}
:root .__dChw-LJBkMXsTxp {
	border-color: var(--__dChw-LJBkMXsTxp, #303333);
}
:root .__dChw-LJBkfIsw4B {
	color: var(--__dChw-LJBkfIsw4B, #fff);
}
:root .__dChw-LJBkfIsPxT {
	background-color: var(--__dChw-LJBkfIsPxT, #0f1111);
}
:root .__dChw-LJBkfIsTxp {
	border-color: var(--__dChw-LJBkfIsTxp, #0f1111);
}
:root .__dChw-LJBkloew4B {
	color: var(--__dChw-LJBkloew4B, #fff);
}
:root .__dChw-LJBkloePxT {
	background-color: var(--__dChw-LJBkloePxT, #6f7373);
}
:root .__dChw-LJBkloeTxp {
	border-color: var(--__dChw-LJBkloeTxp, #6f7373);
}
:root .__dChWb2ruQw4B {
	color: var(--__dChWb2ruQw4B, #0b7b3c);
}
:root .__dChWb2ruQPxT {
	background-color: var(--__dChWb2ruQPxT, #0b7b3c);
}
:root .__dChWb2ruQTxp {
	border-color: var(--__dChWb2ruQTxp, #0b7b3c);
}
:root .__dChWb2S9kw4B {
	color: var(--__dChWb2S9kw4B, #ffb14a);
}
:root .__dChWb2S9kPxT {
	background-color: var(--__dChWb2S9kPxT, #ffb14a);
}
:root .__dChWb2S9kTxp {
	border-color: var(--__dChWb2S9kTxp, #ffb14a);
}
:root .__dChWb2ygDw4B {
	color: var(--__dChWb2ygDw4B, #c10015);
}
:root .__dChWb2ygDPxT {
	background-color: var(--__dChWb2ygDPxT, #c10015);
}
:root .__dChWb2ygDTxp {
	border-color: var(--__dChWb2ygDTxp, #c10015);
}
:root .__dChWb2Bicw4B {
	color: var(--__dChWb2Bicw4B, #246fb6);
}
:root .__dChWb2BicPxT {
	background-color: var(--__dChWb2BicPxT, #246fb6);
}
:root .__dChWb2BicTxp {
	border-color: var(--__dChWb2BicTxp, #246fb6);
}
:root .__dChFn118uMXsw4B {
	color: var(--__dChFn118uMXsw4B, #2162a1);
}
:root .__dChFn118uMXsPxT {
	background-color: var(--__dChFn118uMXsPxT, #2162a1);
}
:root .__dChFn118uMXsTxp {
	border-color: var(--__dChFn118uMXsTxp, #2162a1);
}
:root .__dChFn118ufIsw4B {
	color: var(--__dChFn118ufIsw4B, #0a7cd1);
}
:root .__dChFn118ufIsPxT {
	background-color: var(--__dChFn118ufIsPxT, #0a7cd1);
}
:root .__dChFn118ufIsTxp {
	border-color: var(--__dChFn118ufIsTxp, #0a7cd1);
}
:root .__dChFn118uloew4B {
	color: var(--__dChFn118uloew4B, #1c89e3);
}
:root .__dChFn118uloePxT {
	background-color: var(--__dChFn118uloePxT, #1c89e3);
}
:root .__dChFn118uloeTxp {
	border-color: var(--__dChFn118uloeTxp, #1c89e3);
}
:root .__dChFn118u7XAMXsw4B {
	color: var(--__dChFn118u7XAMXsw4B, #0f1111);
}
:root .__dChFn118u7XAMXsPxT {
	background-color: var(--__dChFn118u7XAMXsPxT, #edf8ff);
}
:root .__dChFn118u7XAfIsw4B {
	color: var(--__dChFn118u7XAfIsw4B, #0f1111);
}
:root .__dChFn118u7XAfIsPxT {
	background-color: var(--__dChFn118u7XAfIsPxT, #fff);
}
:root .__dChFn118u7XAloew4B {
	color: var(--__dChFn118u7XAloew4B, #0f1111);
}
:root .__dChFn118u7XAloePxT {
	background-color: var(--__dChFn118u7XAloePxT, #fff);
}
:root .__dChFn1OGNMXsw4B {
	color: var(--__dChFn1OGNMXsw4B, #888c8c);
}
:root .__dChFn1OGNMXsPxT {
	background-color: var(--__dChFn1OGNMXsPxT, #888c8c);
}
:root .__dChFn1OGNMXsTxp {
	border-color: var(--__dChFn1OGNMXsTxp, #888c8c);
}
:root .__dChFn1OGNfIsw4B {
	color: var(--__dChFn1OGNfIsw4B, #a2a6a6);
}
:root .__dChFn1OGNfIsPxT {
	background-color: var(--__dChFn1OGNfIsPxT, #a2a6a6);
}
:root .__dChFn1OGNfIsTxp {
	border-color: var(--__dChFn1OGNfIsTxp, #a2a6a6);
}
:root .__dChFn1OGNloew4B {
	color: var(--__dChFn1OGNloew4B, #c8cccc);
}
:root .__dChFn1OGNloePxT {
	background-color: var(--__dChFn1OGNloePxT, #c8cccc);
}
:root .__dChFn1OGNloeTxp {
	border-color: var(--__dChFn1OGNloeTxp, #c8cccc);
}
:root .__dChFn1OGN7XAMXsw4B {
	color: var(--__dChFn1OGN7XAMXsw4B, #0f1111);
}
:root .__dChFn1OGN7XAMXsPxT {
	background-color: var(--__dChFn1OGN7XAMXsPxT, #fff);
}
:root .__dChFn1OGN7XAfIsw4B {
	color: var(--__dChFn1OGN7XAfIsw4B, #0f1111);
}
:root .__dChFn1OGN7XAfIsPxT {
	background-color: var(--__dChFn1OGN7XAfIsPxT, #edf8ff);
}
:root .__dChFn1OGN7XAloew4B {
	color: var(--__dChFn1OGN7XAloew4B, #0f1111);
}
:root .__dChFn1OGN7XAloePxT {
	background-color: var(--__dChFn1OGN7XAloePxT, #edf8ff);
}
:root .__dChFn1F-sw4B {
	color: var(--__dChFn1F-sw4B, #d5d9d9);
}
:root .__dChFn1F-sPxT {
	background-color: var(--__dChFn1F-sPxT, #d5d9d9);
}
:root .__dChFn1F-sTxp {
	border-color: var(--__dChFn1F-sTxp, #d5d9d9);
}
:root .__dChFn1F-s7XAw4B {
	color: var(--__dChFn1F-s7XAw4B, #565959);
}
:root .__dChFn1F-s7XAPxT {
	background-color: var(--__dChFn1F-s7XAPxT, #f0f2f2);
}
:root .__dChFn1xR-MYZ {
	outline-color: var(--__dChFn1xR-MYZ, #888c8c);
}
:root .__dChsbGMXsw4B {
	color: var(--__dChsbGMXsw4B, #2162a1);
}
:root .__dChsbGfIsw4B {
	color: var(--__dChsbGfIsw4B, #0c3353);
}
:root .__dChsbGloew4B {
	color: var(--__dChsbGloew4B, #0c3353);
}
:root .__dChsbGqWpw4B {
	color: var(--__dChsbGqWpw4B, #2162a1);
}
:root .__dChNmAmGoMXsw4B {
	color: var(--__dChNmAmGoMXsw4B, #0f1111);
}
:root .__dChNmAmGoMXsPxT {
	background-color: var(--__dChNmAmGoMXsPxT, #fff);
}
:root .__dChNmAmGoMXsTxp {
	border-color: var(--__dChNmAmGoMXsTxp, #d5d9d9);
}
:root .__dChNmAwPaMXsw4B {
	color: var(--__dChNmAwPaMXsw4B, #565959);
}
:root .__dChNmAwPaMXsPxT {
	background-color: var(--__dChNmAwPaMXsPxT, #f0f2f2);
}
:root .__dChNmAwPaMXsTxp {
	border-color: var(--__dChNmAwPaMXsTxp, #d5d9d9);
}
:root .__dChNmAdwWMXsw4B {
	color: var(--__dChNmAdwWMXsw4B, #fff);
}
:root .__dChNmAdwWMXsPxT {
	background-color: var(--__dChNmAdwWMXsPxT, #0f1111);
}
:root .__dChNmAdwWMXsTxp {
	border-color: var(--__dChNmAdwWMXsTxp, #fff);
}
:root .__dChF3jO2MCfBw4B {
	color: var(--__dChF3jO2MCfBw4B, #d14900);
}
:root .__dChF3j-Wyw4B {
	color: var(--__dChF3j-Wyw4B, #cc0c39);
}
:root .__dChF3j-WyPxT {
	background-color: var(--__dChF3j-WyPxT, #cc0c39);
}
:root .__dChF3jwwr45L18uPxT {
	background-color: var(--__dChF3jwwr45L18uPxT, #0f1111);
}
:root .__dChF3jwwr45LOGNPxT {
	background-color: var(--__dChF3jwwr45LOGNPxT, #888c8c);
}
:root .__dChF3j3Mxw4B {
	color: var(--__dChF3j3Mxw4B, #0064f9);
}
:root .__dChF3j3MxPxT {
	background-color: var(--__dChF3j3MxPxT, #0064f9);
}
:root .__dChF3jyXrw4B {
	color: var(--__dChF3jyXrw4B, #ff6200);
}
:root .__dChF3jyXrMXsw4B {
	color: var(--__dChF3jyXrMXsw4B, #0f1111);
}
:root .__dChF3jyXrMXsPxT {
	background-color: var(--__dChF3jyXrMXsPxT, #ff6200);
}
:root .__dChF3jyXrMXsTxp {
	border-color: var(--__dChF3jyXrMXsTxp, #888c8c);
}
:root .__dChF3jyXrfIsw4B {
	color: var(--__dChF3jyXrfIsw4B, #0f1111);
}
:root .__dChF3jyXrfIsPxT {
	background-color: var(--__dChF3jyXrfIsPxT, #ff6200);
}
:root .__dChF3jyXrfIsTxp {
	border-color: var(--__dChF3jyXrfIsTxp, #ff6200);
}
:root .__dChF3jyXrloew4B {
	color: var(--__dChF3jyXrloew4B, #0f1111);
}
:root .__dChF3jyXrloePxT {
	background-color: var(--__dChF3jyXrloePxT, #ff6200);
}
:root .__dChF3jyXrloeTxp {
	border-color: var(--__dChF3jyXrloeTxp, #ff6200);
}
:root .__dChF3jKG1w4B {
	color: var(--__dChF3jKG1w4B, #cc0c39);
}
:root .__dChotGmacPxT {
	background-color: var(--__dChotGmacPxT, rgba(15, 17, 17, 0.03));
}
:root .__dChotGwIJPxT {
	background-color: var(--__dChotGwIJPxT, rgba(15, 17, 17, 0.6));
}
:root .__dChotG5rtPxT {
	background-color: var(--__dChotG5rtPxT, rgba(15, 17, 17, 0.75));
}
:root .__dChEOnPxT {
	background-color: transparent;
}
:root .__dChEOnTxp {
	border-color: transparent;
}
:root .__3LVC7CbB_ {
	box-shadow: var(--__3LVC7CbB_, 0 2px 5px rgba(15, 17, 17, 0.15));
}
:root .__3LVC7Cbvf {
	box-shadow: var(--__3LVC7Cbvf, 0 0 14px rgba(15, 17, 17, 0.5));
}
:root .__3LVC7CKHI {
	box-shadow: var(--__3LVC7CKHI, 0 -1px 2px rgba(15, 17, 17, 0.08));
}
:root .__3LVrZo7y0 {
	opacity: 0.05;
}
:root .__3LVrZot6V {
	opacity: 0.25;
}
:root .__3LVrZoGmV {
	opacity: 0.5;
}
:root .__3LVrZo82n {
	opacity: 0.75;
}
:root .__3LVrZoFAv {
	opacity: 0;
}
:root .__3LVrZooYu {
	opacity: 1;
}
:root .__HcWWkU0tn {
	position: relative;
}
:root .__HcWWkUdHN {
	position: absolute;
}
:root .__HcWWkUIFP {
	position: static;
}
:root .__HcWWkUmSq {
	position: fixed;
}
:root .__HcWNg-FAv {
	left: 0;
}
:root .__HcWNg-kpJ {
	left: auto;
}
:root .__HcWJwQFAv {
	right: 0;
}
:root .__HcWJwQkpJ {
	right: auto;
}
:root .__HcWKHIFAv {
	top: 0;
}
:root .__HcWKHIkpJ {
	top: auto;
}
:root .__HcWvptFAv {
	bottom: 0;
}
:root .__HcWvptkpJ {
	bottom: auto;
}
:root .__HcW3MtkpJ {
	z-index: auto;
}
:root .__HcW3MtFAv {
	z-index: 0;
}
:root .__HcWdqfFAv {
	float: none;
}
:root .__HcWdqfzO0 {
	float: inline-start;
}
:root .__HcWdqfNh5 {
	float: inline-end;
}
:root .__HcW37uSWr {
	display: block;
}
:root .__HcW37umVz {
	display: inline;
}
:root .__HcW37u7ze {
	display: inline-block;
}
:root .__HcW37uIi- {
	display: flex;
}
:root .__HcW37uZ8B {
	display: inline-flex;
}
:root .__HcW37uDyp {
	display: grid;
}
:root .__HcW37uw1T {
	display: inline-grid;
}
:root .__HcW37un9J {
	display: flow-root;
}
:root .__HcW37uFAv {
	display: none;
}
:root .__HcW37u0bK {
	display: contents;
}
:root .__HcW37uDU_ {
	display: table;
}
:root .__HcW37uFsX {
	display: table-row;
}
:root .__HcW37udy3 {
	display: list-item;
}
:root .__HcWfS-1C7 {
	visibility: visible;
}
:root .__HcWfS-5WS {
	visibility: hidden;
}
:root .__HcWlPo1C7 {
	overflow: visible;
}
:root .__HcWlPo5WS {
	overflow: hidden;
}
:root .__HcWlPokpJ {
	overflow: auto;
}
:root .__HcW9uhTxp {
	box-sizing: border-box;
}
:root .__HcW9uh7XA {
	box-sizing: content-box;
}
:root .__HcWIi-a4a {
	flex: 1;
}
:root .__HcWIi-82IY0d {
	flex-direction: row;
}
:root .__HcWIi-82IiB1 {
	flex-direction: column;
}
:root .__HcWIi-82ID5T {
	flex-direction: row-reverse;
}
:root .__HcWIi-suAX-z {
	flex-grow: 0;
}
:root .__HcWIi-suAa4a {
	flex-grow: 1;
}
:root .__HcWIi-suA1HN {
	flex-grow: 2;
}
:root .__HcWIi-suATgd {
	flex-grow: 3;
}
:root .__HcWIi-bS7X-z {
	flex-shrink: 0;
}
:root .__HcWIi-bS7a4a {
	flex-shrink: 1;
}
:root .__HcWIi-SL98KK {
	flex-wrap: wrap;
}
:root .__HcWk8SlCK {
	direction: ltr;
}
:root .__HcWk8SCTF {
	direction: rtl;
}
:root .__HcWVNXFAv {
	gap: 0;
}
:root .__HcWVNXoYu {
	gap: 100%;
}
:root .__HcWz_S8Xm {
	align-items: center;
}
:root .__HcWz_SzO0 {
	align-items: start;
}
:root .__HcWz_SNh5 {
	align-items: end;
}
:root .__HcWz_SKb_ {
	align-items: flex-start;
}
:root .__HcWz_SUxj {
	align-items: flex-end;
}
:root .__HcWz_SMXs {
	align-items: normal;
}
:root .__HcWz_SEhm {
	align-items: stretch;
}
:root .__HcWVLa8Xm {
	align-content: center;
}
:root .__HcWVLazO0 {
	align-content: start;
}
:root .__HcWVLaNh5 {
	align-content: end;
}
:root .__HcWVLaKb_ {
	align-content: flex-start;
}
:root .__HcWVLaUxj {
	align-content: flex-end;
}
:root .__HcWVLaMXs {
	align-content: normal;
}
:root .__HcWVLai6h {
	align-content: baseline;
}
:root .__HcWujAEhm {
	align-self: stretch;
}
:root .__HcWujA8Xm {
	align-self: center;
}
:root .__HcWujAzO0 {
	align-self: start;
}
:root .__HcWujANh5 {
	align-self: end;
}
:root .__HcWujAKb_ {
	align-self: flex-start;
}
:root .__HcWujAUxj {
	align-self: flex-end;
}
:root .__HcWluvKb_ {
	justify-content: flex-start;
}
:root .__HcWluvUxj {
	justify-content: flex-end;
}
:root .__HcWluv8Xm {
	justify-content: center;
}
:root .__HcWluv-7J {
	justify-content: space-between;
}
:root .__HcWluvpKA {
	justify-content: space-around;
}
:root .__HcWluvlzE {
	justify-content: space-evenly;
}
:root .__HcWa6Ya4a {
	aspect-ratio: 1;
}
:root .__zNyOeDkpJ {
	height: auto;
}
:root .__zNyOeDKAUm68 {
	height: 100vh;
}
:root .__zNyOeDpC1m68 {
	height: 100%;
}
:root .__zNyLIlX-z {
	max-width: 0;
}
:root .__zNyLIlm68 {
	max-width: 100%;
}
:root .__zNy3sDkpJ {
	width: auto;
}
:root .__zNy3sDKAUm68 {
	width: 100vw;
}
:root .__zNy3sDpC1m68 {
	width: 100%;
}
:root .__P0nNOOa4a {
	margin: 0.0625rem;
}
:root .__P0nNOO1HN {
	margin: 0.125rem;
}
:root .__P0nNOOTgd {
	margin: 0.1875rem;
}
:root .__P0nNOOSyJ {
	margin: 0.25rem;
}
:root .__P0nNOO7y0 {
	margin: 0.3125rem;
}
:root .__P0nNOO5_b {
	margin: 0.375rem;
}
:root .__P0nNOOeQJ {
	margin: 0.4375rem;
}
:root .__P0nNOOLGJ {
	margin: 0.5rem;
}
:root .__P0nNOOGVg {
	margin: 0.5625rem;
}
:root .__P0nNOOSkT {
	margin: 0.625rem;
}
:root .__P0nNOOT8g {
	margin: 0.6875rem;
}
:root .__P0nNOOa1H {
	margin: 0.75rem;
}
:root .__P0nNOOP9u {
	margin: 0.8125rem;
}
:root .__P0nNOOhSe {
	margin: 0.875rem;
}
:root .__P0nNOO5in {
	margin: 0.9375rem;
}
:root .__P0nNOOsX7 {
	margin: 1rem;
}
:root .__P0nNOORSN {
	margin: 1.0625rem;
}
:root .__P0nNOOTsl {
	margin: 1.125rem;
}
:root .__P0nNOOlAD {
	margin: 1.1875rem;
}
:root .__P0nNOO9co {
	margin: 1.25rem;
}
:root .__P0nNOOQzh {
	margin: var(--__P0nNOOQzh, 0.125rem);
}
:root .__P0nNOOgdu {
	margin: var(--__P0nNOOgdu, 0.25rem);
}
:root .__P0nNOOwIJ {
	margin: var(--__P0nNOOwIJ, 0.5rem);
}
:root .__P0nNOO01x {
	margin: var(--__P0nNOO01x, 0.75rem);
}
:root .__P0nNOOgbS {
	margin: var(--__P0nNOOgbS, 1rem);
}
:root .__P0nNOOFAv {
	margin: 0;
}
:root .__P0nNOOkpJ {
	margin: auto;
}
:root .__P0nNOOKHIa4a {
	margin-block-start: 0.0625rem;
}
:root .__P0nNOOKHI1HN {
	margin-block-start: 0.125rem;
}
:root .__P0nNOOKHITgd {
	margin-block-start: 0.1875rem;
}
:root .__P0nNOOKHISyJ {
	margin-block-start: 0.25rem;
}
:root .__P0nNOOKHI7y0 {
	margin-block-start: 0.3125rem;
}
:root .__P0nNOOKHI5_b {
	margin-block-start: 0.375rem;
}
:root .__P0nNOOKHIeQJ {
	margin-block-start: 0.4375rem;
}
:root .__P0nNOOKHILGJ {
	margin-block-start: 0.5rem;
}
:root .__P0nNOOKHIGVg {
	margin-block-start: 0.5625rem;
}
:root .__P0nNOOKHISkT {
	margin-block-start: 0.625rem;
}
:root .__P0nNOOKHIT8g {
	margin-block-start: 0.6875rem;
}
:root .__P0nNOOKHIa1H {
	margin-block-start: 0.75rem;
}
:root .__P0nNOOKHIP9u {
	margin-block-start: 0.8125rem;
}
:root .__P0nNOOKHIhSe {
	margin-block-start: 0.875rem;
}
:root .__P0nNOOKHI5in {
	margin-block-start: 0.9375rem;
}
:root .__P0nNOOKHIsX7 {
	margin-block-start: 1rem;
}
:root .__P0nNOOKHIRSN {
	margin-block-start: 1.0625rem;
}
:root .__P0nNOOKHITsl {
	margin-block-start: 1.125rem;
}
:root .__P0nNOOKHIlAD {
	margin-block-start: 1.1875rem;
}
:root .__P0nNOOKHI9co {
	margin-block-start: 1.25rem;
}
:root .__P0nNOOKHIQzh {
	margin-block-start: var(--__P0nNOOQzh, 0.125rem);
}
:root .__P0nNOOKHIgdu {
	margin-block-start: var(--__P0nNOOgdu, 0.25rem);
}
:root .__P0nNOOKHIwIJ {
	margin-block-start: var(--__P0nNOOwIJ, 0.5rem);
}
:root .__P0nNOOKHI01x {
	margin-block-start: var(--__P0nNOO01x, 0.75rem);
}
:root .__P0nNOOKHIgbS {
	margin-block-start: var(--__P0nNOOgbS, 1rem);
}
:root .__P0nNOOKHIFAv {
	margin-block-start: 0;
}
:root .__P0nNOOKHIkpJ {
	margin-block-start: auto;
}
:root .__P0nNOOvpta4a {
	margin-block-end: 0.0625rem;
}
:root .__P0nNOOvpt1HN {
	margin-block-end: 0.125rem;
}
:root .__P0nNOOvptTgd {
	margin-block-end: 0.1875rem;
}
:root .__P0nNOOvptSyJ {
	margin-block-end: 0.25rem;
}
:root .__P0nNOOvpt7y0 {
	margin-block-end: 0.3125rem;
}
:root .__P0nNOOvpt5_b {
	margin-block-end: 0.375rem;
}
:root .__P0nNOOvpteQJ {
	margin-block-end: 0.4375rem;
}
:root .__P0nNOOvptLGJ {
	margin-block-end: 0.5rem;
}
:root .__P0nNOOvptGVg {
	margin-block-end: 0.5625rem;
}
:root .__P0nNOOvptSkT {
	margin-block-end: 0.625rem;
}
:root .__P0nNOOvptT8g {
	margin-block-end: 0.6875rem;
}
:root .__P0nNOOvpta1H {
	margin-block-end: 0.75rem;
}
:root .__P0nNOOvptP9u {
	margin-block-end: 0.8125rem;
}
:root .__P0nNOOvpthSe {
	margin-block-end: 0.875rem;
}
:root .__P0nNOOvpt5in {
	margin-block-end: 0.9375rem;
}
:root .__P0nNOOvptsX7 {
	margin-block-end: 1rem;
}
:root .__P0nNOOvptRSN {
	margin-block-end: 1.0625rem;
}
:root .__P0nNOOvptTsl {
	margin-block-end: 1.125rem;
}
:root .__P0nNOOvptlAD {
	margin-block-end: 1.1875rem;
}
:root .__P0nNOOvpt9co {
	margin-block-end: 1.25rem;
}
:root .__P0nNOOvptQzh {
	margin-block-end: var(--__P0nNOOQzh, 0.125rem);
}
:root .__P0nNOOvptgdu {
	margin-block-end: var(--__P0nNOOgdu, 0.25rem);
}
:root .__P0nNOOvptwIJ {
	margin-block-end: var(--__P0nNOOwIJ, 0.5rem);
}
:root .__P0nNOOvpt01x {
	margin-block-end: var(--__P0nNOO01x, 0.75rem);
}
:root .__P0nNOOvptgbS {
	margin-block-end: var(--__P0nNOOgbS, 1rem);
}
:root .__P0nNOOvptFAv {
	margin-block-end: 0;
}
:root .__P0nNOOvptkpJ {
	margin-block-end: auto;
}
:root .__P0nNOOzO0a4a {
	margin-inline-start: 0.0625rem;
}
:root .__P0nNOOzO01HN {
	margin-inline-start: 0.125rem;
}
:root .__P0nNOOzO0Tgd {
	margin-inline-start: 0.1875rem;
}
:root .__P0nNOOzO0SyJ {
	margin-inline-start: 0.25rem;
}
:root .__P0nNOOzO07y0 {
	margin-inline-start: 0.3125rem;
}
:root .__P0nNOOzO05_b {
	margin-inline-start: 0.375rem;
}
:root .__P0nNOOzO0eQJ {
	margin-inline-start: 0.4375rem;
}
:root .__P0nNOOzO0LGJ {
	margin-inline-start: 0.5rem;
}
:root .__P0nNOOzO0GVg {
	margin-inline-start: 0.5625rem;
}
:root .__P0nNOOzO0SkT {
	margin-inline-start: 0.625rem;
}
:root .__P0nNOOzO0T8g {
	margin-inline-start: 0.6875rem;
}
:root .__P0nNOOzO0a1H {
	margin-inline-start: 0.75rem;
}
:root .__P0nNOOzO0P9u {
	margin-inline-start: 0.8125rem;
}
:root .__P0nNOOzO0hSe {
	margin-inline-start: 0.875rem;
}
:root .__P0nNOOzO05in {
	margin-inline-start: 0.9375rem;
}
:root .__P0nNOOzO0sX7 {
	margin-inline-start: 1rem;
}
:root .__P0nNOOzO0RSN {
	margin-inline-start: 1.0625rem;
}
:root .__P0nNOOzO0Tsl {
	margin-inline-start: 1.125rem;
}
:root .__P0nNOOzO0lAD {
	margin-inline-start: 1.1875rem;
}
:root .__P0nNOOzO09co {
	margin-inline-start: 1.25rem;
}
:root .__P0nNOOzO0Qzh {
	margin-inline-start: var(--__P0nNOOQzh, 0.125rem);
}
:root .__P0nNOOzO0gdu {
	margin-inline-start: var(--__P0nNOOgdu, 0.25rem);
}
:root .__P0nNOOzO0wIJ {
	margin-inline-start: var(--__P0nNOOwIJ, 0.5rem);
}
:root .__P0nNOOzO001x {
	margin-inline-start: var(--__P0nNOO01x, 0.75rem);
}
:root .__P0nNOOzO0gbS {
	margin-inline-start: var(--__P0nNOOgbS, 1rem);
}
:root .__P0nNOOzO0FAv {
	margin-inline-start: 0;
}
:root .__P0nNOOzO0kpJ {
	margin-inline-start: auto;
}
:root .__P0nNOONh5a4a {
	margin-inline-end: 0.0625rem;
}
:root .__P0nNOONh51HN {
	margin-inline-end: 0.125rem;
}
:root .__P0nNOONh5Tgd {
	margin-inline-end: 0.1875rem;
}
:root .__P0nNOONh5SyJ {
	margin-inline-end: 0.25rem;
}
:root .__P0nNOONh57y0 {
	margin-inline-end: 0.3125rem;
}
:root .__P0nNOONh55_b {
	margin-inline-end: 0.375rem;
}
:root .__P0nNOONh5eQJ {
	margin-inline-end: 0.4375rem;
}
:root .__P0nNOONh5LGJ {
	margin-inline-end: 0.5rem;
}
:root .__P0nNOONh5GVg {
	margin-inline-end: 0.5625rem;
}
:root .__P0nNOONh5SkT {
	margin-inline-end: 0.625rem;
}
:root .__P0nNOONh5T8g {
	margin-inline-end: 0.6875rem;
}
:root .__P0nNOONh5a1H {
	margin-inline-end: 0.75rem;
}
:root .__P0nNOONh5P9u {
	margin-inline-end: 0.8125rem;
}
:root .__P0nNOONh5hSe {
	margin-inline-end: 0.875rem;
}
:root .__P0nNOONh55in {
	margin-inline-end: 0.9375rem;
}
:root .__P0nNOONh5sX7 {
	margin-inline-end: 1rem;
}
:root .__P0nNOONh5RSN {
	margin-inline-end: 1.0625rem;
}
:root .__P0nNOONh5Tsl {
	margin-inline-end: 1.125rem;
}
:root .__P0nNOONh5lAD {
	margin-inline-end: 1.1875rem;
}
:root .__P0nNOONh59co {
	margin-inline-end: 1.25rem;
}
:root .__P0nNOONh5Qzh {
	margin-inline-end: var(--__P0nNOOQzh, 0.125rem);
}
:root .__P0nNOONh5gdu {
	margin-inline-end: var(--__P0nNOOgdu, 0.25rem);
}
:root .__P0nNOONh5wIJ {
	margin-inline-end: var(--__P0nNOOwIJ, 0.5rem);
}
:root .__P0nNOONh501x {
	margin-inline-end: var(--__P0nNOO01x, 0.75rem);
}
:root .__P0nNOONh5gbS {
	margin-inline-end: var(--__P0nNOOgbS, 1rem);
}
:root .__P0nNOONh5FAv {
	margin-inline-end: 0;
}
:root .__P0nNOONh5kpJ {
	margin-inline-end: auto;
}
:root .__P0nNOOLXEa4a {
	margin-inline: 0.0625rem;
}
:root .__P0nNOOLXE1HN {
	margin-inline: 0.125rem;
}
:root .__P0nNOOLXETgd {
	margin-inline: 0.1875rem;
}
:root .__P0nNOOLXESyJ {
	margin-inline: 0.25rem;
}
:root .__P0nNOOLXE7y0 {
	margin-inline: 0.3125rem;
}
:root .__P0nNOOLXE5_b {
	margin-inline: 0.375rem;
}
:root .__P0nNOOLXEeQJ {
	margin-inline: 0.4375rem;
}
:root .__P0nNOOLXELGJ {
	margin-inline: 0.5rem;
}
:root .__P0nNOOLXEGVg {
	margin-inline: 0.5625rem;
}
:root .__P0nNOOLXESkT {
	margin-inline: 0.625rem;
}
:root .__P0nNOOLXET8g {
	margin-inline: 0.6875rem;
}
:root .__P0nNOOLXEa1H {
	margin-inline: 0.75rem;
}
:root .__P0nNOOLXEP9u {
	margin-inline: 0.8125rem;
}
:root .__P0nNOOLXEhSe {
	margin-inline: 0.875rem;
}
:root .__P0nNOOLXE5in {
	margin-inline: 0.9375rem;
}
:root .__P0nNOOLXEsX7 {
	margin-inline: 1rem;
}
:root .__P0nNOOLXERSN {
	margin-inline: 1.0625rem;
}
:root .__P0nNOOLXETsl {
	margin-inline: 1.125rem;
}
:root .__P0nNOOLXElAD {
	margin-inline: 1.1875rem;
}
:root .__P0nNOOLXE9co {
	margin-inline: 1.25rem;
}
:root .__P0nNOOLXEQzh {
	margin-inline: var(--__P0nNOOQzh, 0.125rem);
}
:root .__P0nNOOLXEgdu {
	margin-inline: var(--__P0nNOOgdu, 0.25rem);
}
:root .__P0nNOOLXEwIJ {
	margin-inline: var(--__P0nNOOwIJ, 0.5rem);
}
:root .__P0nNOOLXE01x {
	margin-inline: var(--__P0nNOO01x, 0.75rem);
}
:root .__P0nNOOLXEgbS {
	margin-inline: var(--__P0nNOOgbS, 1rem);
}
:root .__P0nNOOLXEFAv {
	margin-inline: 0;
}
:root .__P0nNOOLXEkpJ {
	margin-inline: auto;
}
:root .__P0nNOOofza4a {
	margin-block: 0.0625rem;
}
:root .__P0nNOOofz1HN {
	margin-block: 0.125rem;
}
:root .__P0nNOOofzTgd {
	margin-block: 0.1875rem;
}
:root .__P0nNOOofzSyJ {
	margin-block: 0.25rem;
}
:root .__P0nNOOofz7y0 {
	margin-block: 0.3125rem;
}
:root .__P0nNOOofz5_b {
	margin-block: 0.375rem;
}
:root .__P0nNOOofzeQJ {
	margin-block: 0.4375rem;
}
:root .__P0nNOOofzLGJ {
	margin-block: 0.5rem;
}
:root .__P0nNOOofzGVg {
	margin-block: 0.5625rem;
}
:root .__P0nNOOofzSkT {
	margin-block: 0.625rem;
}
:root .__P0nNOOofzT8g {
	margin-block: 0.6875rem;
}
:root .__P0nNOOofza1H {
	margin-block: 0.75rem;
}
:root .__P0nNOOofzP9u {
	margin-block: 0.8125rem;
}
:root .__P0nNOOofzhSe {
	margin-block: 0.875rem;
}
:root .__P0nNOOofz5in {
	margin-block: 0.9375rem;
}
:root .__P0nNOOofzsX7 {
	margin-block: 1rem;
}
:root .__P0nNOOofzRSN {
	margin-block: 1.0625rem;
}
:root .__P0nNOOofzTsl {
	margin-block: 1.125rem;
}
:root .__P0nNOOofzlAD {
	margin-block: 1.1875rem;
}
:root .__P0nNOOofz9co {
	margin-block: 1.25rem;
}
:root .__P0nNOOofzQzh {
	margin-block: var(--__P0nNOOQzh, 0.125rem);
}
:root .__P0nNOOofzgdu {
	margin-block: var(--__P0nNOOgdu, 0.25rem);
}
:root .__P0nNOOofzwIJ {
	margin-block: var(--__P0nNOOwIJ, 0.5rem);
}
:root .__P0nNOOofz01x {
	margin-block: var(--__P0nNOO01x, 0.75rem);
}
:root .__P0nNOOofzgbS {
	margin-block: var(--__P0nNOOgbS, 1rem);
}
:root .__P0nNOOofzFAv {
	margin-block: 0;
}
:root .__P0nNOOofzkpJ {
	margin-block: auto;
}
:root .__P0nNOOCfBwIJ {
	margin: var(--__P0nNOOCfBwIJ, -0.5rem);
}
:root .__P0nNOOCfBgbS {
	margin: var(--__P0nNOOCfBgbS, -1rem);
}
:root .__P0nNOOKHICfBwIJ {
	margin-block-start: var(--__P0nNOOCfBwIJ, -0.5rem);
}
:root .__P0nNOOKHICfBgbS {
	margin-block-start: var(--__P0nNOOCfBgbS, -1rem);
}
:root .__P0nNOOvptCfBwIJ {
	margin-block-end: var(--__P0nNOOCfBwIJ, -0.5rem);
}
:root .__P0nNOOvptCfBgbS {
	margin-block-end: var(--__P0nNOOCfBgbS, -1rem);
}
:root .__P0nNOOzO0CfBwIJ {
	margin-inline-start: var(--__P0nNOOCfBwIJ, -0.5rem);
}
:root .__P0nNOOzO0CfBgbS {
	margin-inline-start: var(--__P0nNOOCfBgbS, -1rem);
}
:root .__P0nNOONh5CfBwIJ {
	margin-inline-end: var(--__P0nNOOCfBwIJ, -0.5rem);
}
:root .__P0nNOONh5CfBgbS {
	margin-inline-end: var(--__P0nNOOCfBgbS, -1rem);
}
:root .__P0nNOOLXECfBwIJ {
	margin-inline: var(--__P0nNOOCfBwIJ, -0.5rem);
}
:root .__P0nNOOLXECfBgbS {
	margin-inline: var(--__P0nNOOCfBgbS, -1rem);
}
:root .__P0nNOOofzCfBwIJ {
	margin-block: var(--__P0nNOOCfBwIJ, -0.5rem);
}
:root .__P0nNOOofzCfBgbS {
	margin-block: var(--__P0nNOOCfBgbS, -1rem);
}
:root .__P0nsIya4a {
	padding: 0.0625rem;
}
:root .__P0nsIy1HN {
	padding: 0.125rem;
}
:root .__P0nsIyTgd {
	padding: 0.1875rem;
}
:root .__P0nsIySyJ {
	padding: 0.25rem;
}
:root .__P0nsIy7y0 {
	padding: 0.3125rem;
}
:root .__P0nsIy5_b {
	padding: 0.375rem;
}
:root .__P0nsIyeQJ {
	padding: 0.4375rem;
}
:root .__P0nsIyLGJ {
	padding: 0.5rem;
}
:root .__P0nsIyGVg {
	padding: 0.5625rem;
}
:root .__P0nsIySkT {
	padding: 0.625rem;
}
:root .__P0nsIyT8g {
	padding: 0.6875rem;
}
:root .__P0nsIya1H {
	padding: 0.75rem;
}
:root .__P0nsIyP9u {
	padding: 0.8125rem;
}
:root .__P0nsIyhSe {
	padding: 0.875rem;
}
:root .__P0nsIy5in {
	padding: 0.9375rem;
}
:root .__P0nsIysX7 {
	padding: 1rem;
}
:root .__P0nsIyRSN {
	padding: 1.0625rem;
}
:root .__P0nsIyTsl {
	padding: 1.125rem;
}
:root .__P0nsIylAD {
	padding: 1.1875rem;
}
:root .__P0nsIy9co {
	padding: 1.25rem;
}
:root .__P0nsIyQzh {
	padding: var(--__P0nsIyQzh, 0.125rem);
}
:root .__P0nsIygdu {
	padding: var(--__P0nsIygdu, 0.25rem);
}
:root .__P0nsIywIJ {
	padding: var(--__P0nsIywIJ, 0.5rem);
}
:root .__P0nsIy01x {
	padding: var(--__P0nsIy01x, 0.75rem);
}
:root .__P0nsIygbS {
	padding: var(--__P0nsIygbS, 1rem);
}
:root .__P0nsIyFAv {
	padding: 0;
}
:root .__P0nsIyKHIa4a {
	padding-block-start: 0.0625rem;
}
:root .__P0nsIyKHI1HN {
	padding-block-start: 0.125rem;
}
:root .__P0nsIyKHITgd {
	padding-block-start: 0.1875rem;
}
:root .__P0nsIyKHISyJ {
	padding-block-start: 0.25rem;
}
:root .__P0nsIyKHI7y0 {
	padding-block-start: 0.3125rem;
}
:root .__P0nsIyKHI5_b {
	padding-block-start: 0.375rem;
}
:root .__P0nsIyKHIeQJ {
	padding-block-start: 0.4375rem;
}
:root .__P0nsIyKHILGJ {
	padding-block-start: 0.5rem;
}
:root .__P0nsIyKHIGVg {
	padding-block-start: 0.5625rem;
}
:root .__P0nsIyKHISkT {
	padding-block-start: 0.625rem;
}
:root .__P0nsIyKHIT8g {
	padding-block-start: 0.6875rem;
}
:root .__P0nsIyKHIa1H {
	padding-block-start: 0.75rem;
}
:root .__P0nsIyKHIP9u {
	padding-block-start: 0.8125rem;
}
:root .__P0nsIyKHIhSe {
	padding-block-start: 0.875rem;
}
:root .__P0nsIyKHI5in {
	padding-block-start: 0.9375rem;
}
:root .__P0nsIyKHIsX7 {
	padding-block-start: 1rem;
}
:root .__P0nsIyKHIRSN {
	padding-block-start: 1.0625rem;
}
:root .__P0nsIyKHITsl {
	padding-block-start: 1.125rem;
}
:root .__P0nsIyKHIlAD {
	padding-block-start: 1.1875rem;
}
:root .__P0nsIyKHI9co {
	padding-block-start: 1.25rem;
}
:root .__P0nsIyKHIQzh {
	padding-block-start: var(--__P0nsIyQzh, 0.125rem);
}
:root .__P0nsIyKHIgdu {
	padding-block-start: var(--__P0nsIygdu, 0.25rem);
}
:root .__P0nsIyKHIwIJ {
	padding-block-start: var(--__P0nsIywIJ, 0.5rem);
}
:root .__P0nsIyKHI01x {
	padding-block-start: var(--__P0nsIy01x, 0.75rem);
}
:root .__P0nsIyKHIgbS {
	padding-block-start: var(--__P0nsIygbS, 1rem);
}
:root .__P0nsIyKHIFAv {
	padding-block-start: 0;
}
:root .__P0nsIyvpta4a {
	padding-block-end: 0.0625rem;
}
:root .__P0nsIyvpt1HN {
	padding-block-end: 0.125rem;
}
:root .__P0nsIyvptTgd {
	padding-block-end: 0.1875rem;
}
:root .__P0nsIyvptSyJ {
	padding-block-end: 0.25rem;
}
:root .__P0nsIyvpt7y0 {
	padding-block-end: 0.3125rem;
}
:root .__P0nsIyvpt5_b {
	padding-block-end: 0.375rem;
}
:root .__P0nsIyvpteQJ {
	padding-block-end: 0.4375rem;
}
:root .__P0nsIyvptLGJ {
	padding-block-end: 0.5rem;
}
:root .__P0nsIyvptGVg {
	padding-block-end: 0.5625rem;
}
:root .__P0nsIyvptSkT {
	padding-block-end: 0.625rem;
}
:root .__P0nsIyvptT8g {
	padding-block-end: 0.6875rem;
}
:root .__P0nsIyvpta1H {
	padding-block-end: 0.75rem;
}
:root .__P0nsIyvptP9u {
	padding-block-end: 0.8125rem;
}
:root .__P0nsIyvpthSe {
	padding-block-end: 0.875rem;
}
:root .__P0nsIyvpt5in {
	padding-block-end: 0.9375rem;
}
:root .__P0nsIyvptsX7 {
	padding-block-end: 1rem;
}
:root .__P0nsIyvptRSN {
	padding-block-end: 1.0625rem;
}
:root .__P0nsIyvptTsl {
	padding-block-end: 1.125rem;
}
:root .__P0nsIyvptlAD {
	padding-block-end: 1.1875rem;
}
:root .__P0nsIyvpt9co {
	padding-block-end: 1.25rem;
}
:root .__P0nsIyvptQzh {
	padding-block-end: var(--__P0nsIyQzh, 0.125rem);
}
:root .__P0nsIyvptgdu {
	padding-block-end: var(--__P0nsIygdu, 0.25rem);
}
:root .__P0nsIyvptwIJ {
	padding-block-end: var(--__P0nsIywIJ, 0.5rem);
}
:root .__P0nsIyvpt01x {
	padding-block-end: var(--__P0nsIy01x, 0.75rem);
}
:root .__P0nsIyvptgbS {
	padding-block-end: var(--__P0nsIygbS, 1rem);
}
:root .__P0nsIyvptFAv {
	padding-block-end: 0;
}
:root .__P0nsIyzO0a4a {
	padding-inline-start: 0.0625rem;
}
:root .__P0nsIyzO01HN {
	padding-inline-start: 0.125rem;
}
:root .__P0nsIyzO0Tgd {
	padding-inline-start: 0.1875rem;
}
:root .__P0nsIyzO0SyJ {
	padding-inline-start: 0.25rem;
}
:root .__P0nsIyzO07y0 {
	padding-inline-start: 0.3125rem;
}
:root .__P0nsIyzO05_b {
	padding-inline-start: 0.375rem;
}
:root .__P0nsIyzO0eQJ {
	padding-inline-start: 0.4375rem;
}
:root .__P0nsIyzO0LGJ {
	padding-inline-start: 0.5rem;
}
:root .__P0nsIyzO0GVg {
	padding-inline-start: 0.5625rem;
}
:root .__P0nsIyzO0SkT {
	padding-inline-start: 0.625rem;
}
:root .__P0nsIyzO0T8g {
	padding-inline-start: 0.6875rem;
}
:root .__P0nsIyzO0a1H {
	padding-inline-start: 0.75rem;
}
:root .__P0nsIyzO0P9u {
	padding-inline-start: 0.8125rem;
}
:root .__P0nsIyzO0hSe {
	padding-inline-start: 0.875rem;
}
:root .__P0nsIyzO05in {
	padding-inline-start: 0.9375rem;
}
:root .__P0nsIyzO0sX7 {
	padding-inline-start: 1rem;
}
:root .__P0nsIyzO0RSN {
	padding-inline-start: 1.0625rem;
}
:root .__P0nsIyzO0Tsl {
	padding-inline-start: 1.125rem;
}
:root .__P0nsIyzO0lAD {
	padding-inline-start: 1.1875rem;
}
:root .__P0nsIyzO09co {
	padding-inline-start: 1.25rem;
}
:root .__P0nsIyzO0Qzh {
	padding-inline-start: var(--__P0nsIyQzh, 0.125rem);
}
:root .__P0nsIyzO0gdu {
	padding-inline-start: var(--__P0nsIygdu, 0.25rem);
}
:root .__P0nsIyzO0wIJ {
	padding-inline-start: var(--__P0nsIywIJ, 0.5rem);
}
:root .__P0nsIyzO001x {
	padding-inline-start: var(--__P0nsIy01x, 0.75rem);
}
:root .__P0nsIyzO0gbS {
	padding-inline-start: var(--__P0nsIygbS, 1rem);
}
:root .__P0nsIyzO0FAv {
	padding-inline-start: 0;
}
:root .__P0nsIyNh5a4a {
	padding-inline-end: 0.0625rem;
}
:root .__P0nsIyNh51HN {
	padding-inline-end: 0.125rem;
}
:root .__P0nsIyNh5Tgd {
	padding-inline-end: 0.1875rem;
}
:root .__P0nsIyNh5SyJ {
	padding-inline-end: 0.25rem;
}
:root .__P0nsIyNh57y0 {
	padding-inline-end: 0.3125rem;
}
:root .__P0nsIyNh55_b {
	padding-inline-end: 0.375rem;
}
:root .__P0nsIyNh5eQJ {
	padding-inline-end: 0.4375rem;
}
:root .__P0nsIyNh5LGJ {
	padding-inline-end: 0.5rem;
}
:root .__P0nsIyNh5GVg {
	padding-inline-end: 0.5625rem;
}
:root .__P0nsIyNh5SkT {
	padding-inline-end: 0.625rem;
}
:root .__P0nsIyNh5T8g {
	padding-inline-end: 0.6875rem;
}
:root .__P0nsIyNh5a1H {
	padding-inline-end: 0.75rem;
}
:root .__P0nsIyNh5P9u {
	padding-inline-end: 0.8125rem;
}
:root .__P0nsIyNh5hSe {
	padding-inline-end: 0.875rem;
}
:root .__P0nsIyNh55in {
	padding-inline-end: 0.9375rem;
}
:root .__P0nsIyNh5sX7 {
	padding-inline-end: 1rem;
}
:root .__P0nsIyNh5RSN {
	padding-inline-end: 1.0625rem;
}
:root .__P0nsIyNh5Tsl {
	padding-inline-end: 1.125rem;
}
:root .__P0nsIyNh5lAD {
	padding-inline-end: 1.1875rem;
}
:root .__P0nsIyNh59co {
	padding-inline-end: 1.25rem;
}
:root .__P0nsIyNh5Qzh {
	padding-inline-end: var(--__P0nsIyQzh, 0.125rem);
}
:root .__P0nsIyNh5gdu {
	padding-inline-end: var(--__P0nsIygdu, 0.25rem);
}
:root .__P0nsIyNh5wIJ {
	padding-inline-end: var(--__P0nsIywIJ, 0.5rem);
}
:root .__P0nsIyNh501x {
	padding-inline-end: var(--__P0nsIy01x, 0.75rem);
}
:root .__P0nsIyNh5gbS {
	padding-inline-end: var(--__P0nsIygbS, 1rem);
}
:root .__P0nsIyNh5FAv {
	padding-inline-end: 0;
}
:root .__P0nsIyLXEa4a {
	padding-inline: 0.0625rem;
}
:root .__P0nsIyLXE1HN {
	padding-inline: 0.125rem;
}
:root .__P0nsIyLXETgd {
	padding-inline: 0.1875rem;
}
:root .__P0nsIyLXESyJ {
	padding-inline: 0.25rem;
}
:root .__P0nsIyLXE7y0 {
	padding-inline: 0.3125rem;
}
:root .__P0nsIyLXE5_b {
	padding-inline: 0.375rem;
}
:root .__P0nsIyLXEeQJ {
	padding-inline: 0.4375rem;
}
:root .__P0nsIyLXELGJ {
	padding-inline: 0.5rem;
}
:root .__P0nsIyLXEGVg {
	padding-inline: 0.5625rem;
}
:root .__P0nsIyLXESkT {
	padding-inline: 0.625rem;
}
:root .__P0nsIyLXET8g {
	padding-inline: 0.6875rem;
}
:root .__P0nsIyLXEa1H {
	padding-inline: 0.75rem;
}
:root .__P0nsIyLXEP9u {
	padding-inline: 0.8125rem;
}
:root .__P0nsIyLXEhSe {
	padding-inline: 0.875rem;
}
:root .__P0nsIyLXE5in {
	padding-inline: 0.9375rem;
}
:root .__P0nsIyLXEsX7 {
	padding-inline: 1rem;
}
:root .__P0nsIyLXERSN {
	padding-inline: 1.0625rem;
}
:root .__P0nsIyLXETsl {
	padding-inline: 1.125rem;
}
:root .__P0nsIyLXElAD {
	padding-inline: 1.1875rem;
}
:root .__P0nsIyLXE9co {
	padding-inline: 1.25rem;
}
:root .__P0nsIyLXEQzh {
	padding-inline: var(--__P0nsIyQzh, 0.125rem);
}
:root .__P0nsIyLXEgdu {
	padding-inline: var(--__P0nsIygdu, 0.25rem);
}
:root .__P0nsIyLXEwIJ {
	padding-inline: var(--__P0nsIywIJ, 0.5rem);
}
:root .__P0nsIyLXE01x {
	padding-inline: var(--__P0nsIy01x, 0.75rem);
}
:root .__P0nsIyLXEgbS {
	padding-inline: var(--__P0nsIygbS, 1rem);
}
:root .__P0nsIyLXEFAv {
	padding-inline: 0;
}
:root .__P0nsIyofza4a {
	padding-block: 0.0625rem;
}
:root .__P0nsIyofz1HN {
	padding-block: 0.125rem;
}
:root .__P0nsIyofzTgd {
	padding-block: 0.1875rem;
}
:root .__P0nsIyofzSyJ {
	padding-block: 0.25rem;
}
:root .__P0nsIyofz7y0 {
	padding-block: 0.3125rem;
}
:root .__P0nsIyofz5_b {
	padding-block: 0.375rem;
}
:root .__P0nsIyofzeQJ {
	padding-block: 0.4375rem;
}
:root .__P0nsIyofzLGJ {
	padding-block: 0.5rem;
}
:root .__P0nsIyofzGVg {
	padding-block: 0.5625rem;
}
:root .__P0nsIyofzSkT {
	padding-block: 0.625rem;
}
:root .__P0nsIyofzT8g {
	padding-block: 0.6875rem;
}
:root .__P0nsIyofza1H {
	padding-block: 0.75rem;
}
:root .__P0nsIyofzP9u {
	padding-block: 0.8125rem;
}
:root .__P0nsIyofzhSe {
	padding-block: 0.875rem;
}
:root .__P0nsIyofz5in {
	padding-block: 0.9375rem;
}
:root .__P0nsIyofzsX7 {
	padding-block: 1rem;
}
:root .__P0nsIyofzRSN {
	padding-block: 1.0625rem;
}
:root .__P0nsIyofzTsl {
	padding-block: 1.125rem;
}
:root .__P0nsIyofzlAD {
	padding-block: 1.1875rem;
}
:root .__P0nsIyofz9co {
	padding-block: 1.25rem;
}
:root .__P0nsIyofzQzh {
	padding-block: var(--__P0nsIyQzh, 0.125rem);
}
:root .__P0nsIyofzgdu {
	padding-block: var(--__P0nsIygdu, 0.25rem);
}
:root .__P0nsIyofzwIJ {
	padding-block: var(--__P0nsIywIJ, 0.5rem);
}
:root .__P0nsIyofz01x {
	padding-block: var(--__P0nsIy01x, 0.75rem);
}
:root .__P0nsIyofzgbS {
	padding-block: var(--__P0nsIygbS, 1rem);
}
:root .__P0nsIyofzFAv {
	padding-block: 0;
}
:root .__qiFKZvgRe {
	transform: rotate(45deg);
}
:root .__qiFKZvafW {
	transform: rotate(90deg);
}
:root .__qiFKZvE2c {
	transform: rotate(135deg);
}
:root .__qiFKZve2l {
	transform: rotate(180deg);
}
:root .__qiFKZvDmU {
	transform: rotate(225deg);
}
:root .__qiFKZv2NF {
	transform: rotate(270deg);
}
:root .__qiFKZvN3r {
	transform: rotate(315deg);
}
:root .__qiF9GmabJTkS {
	transform: scaleX(-1);
}
:root .__SARrcvNg- {
	text-align: left;
}
:root .__SARrcvJwQ {
	text-align: right;
}
:root .__SARrcv8Xm {
	text-align: center;
}
:root .__SARrcvK1e {
	text-align: justify;
}
:root .__SAR2l0N01GGZ {
	line-height: var(--__SAR2l0N01GGZ, 1rem);
}
:root .__SAR2l0N01Qzh {
	line-height: var(--__SAR2l0N01Qzh, 1rem);
}
:root .__SAR2l0N01gdu {
	line-height: var(--__SAR2l0N01gdu, 1rem);
}
:root .__SAR2l0N01yuZ {
	line-height: var(--__SAR2l0N01yuZ, 1.25rem);
}
:root .__SAR2l0N01zwb {
	line-height: var(--__SAR2l0N01zwb, 1.5rem);
}
:root .__SAR2l0N01wIJ {
	line-height: var(--__SAR2l0N01wIJ, 1.5rem);
}
:root .__SAR2l0N01xdk {
	line-height: var(--__SAR2l0N01xdk, 1.75rem);
}
:root .__SAR2l0N0101x {
	line-height: var(--__SAR2l0N0101x, 2rem);
}
:root .__SAR2l0N01gbS {
	line-height: var(--__SAR2l0N01gbS, 2.25rem);
}
:root .__SAR2l0N01Tqs {
	line-height: var(--__SAR2l0N01Tqs, 2.75rem);
}
:root .__SAR2l0zNyGGZ {
	font-size: var(--__SAR2l0zNyGGZ, 0.625rem);
}
:root .__SAR2l0zNyQzh {
	font-size: var(--__SAR2l0zNyQzh, 0.75rem);
}
:root .__SAR2l0zNygdu {
	font-size: var(--__SAR2l0zNygdu, 0.75rem);
}
:root .__SAR2l0zNyyuZ {
	font-size: var(--__SAR2l0zNyyuZ, 0.875rem);
}
:root .__SAR2l0zNyzwb {
	font-size: var(--__SAR2l0zNyzwb, 1rem);
}
:root .__SAR2l0zNywIJ {
	font-size: var(--__SAR2l0zNywIJ, 1.125rem);
}
:root .__SAR2l0zNyxdk {
	font-size: var(--__SAR2l0zNyxdk, 1.25rem);
}
:root .__SAR2l0zNy01x {
	font-size: var(--__SAR2l0zNy01x, 1.5rem);
}
:root .__SAR2l0zNygbS {
	font-size: var(--__SAR2l0zNygbS, 1.75rem);
}
:root .__SAR2l0zNyTqs {
	font-size: var(--__SAR2l0zNyTqs, 2.25rem);
}
:root .__SARKyLN01GGZ {
	line-height: var(--__SARKyLN01GGZ, 1rem);
}
:root .__SARKyLN01Qzh {
	line-height: var(--__SARKyLN01Qzh, 1rem);
}
:root .__SARKyLN01gdu {
	line-height: var(--__SARKyLN01gdu, 1.125rem);
}
:root .__SARKyLN01yuZ {
	line-height: var(--__SARKyLN01yuZ, 1.25rem);
}
:root .__SARKyLN01zwb {
	line-height: var(--__SARKyLN01zwb, 1.3125rem);
}
:root .__SARKyLN01wIJ {
	line-height: var(--__SARKyLN01wIJ, 1.375rem);
}
:root .__SARKyLN01xdk {
	line-height: var(--__SARKyLN01xdk, 1.75rem);
}
:root .__SARKyLN0101x {
	line-height: var(--__SARKyLN0101x, 1.75rem);
}
:root .__SARKyLN01gbS {
	line-height: var(--__SARKyLN01gbS, 1.9375rem);
}
:root .__SARKyLN01Tqs {
	line-height: var(--__SARKyLN01Tqs, 2.75rem);
}
:root .__SARKyLzNyGGZ {
	font-size: var(--__SARKyLzNyGGZ, 0.625rem);
}
:root .__SARKyLzNyQzh {
	font-size: var(--__SARKyLzNyQzh, 0.6875rem);
}
:root .__SARKyLzNygdu {
	font-size: var(--__SARKyLzNygdu, 0.8125rem);
}
:root .__SARKyLzNyyuZ {
	font-size: var(--__SARKyLzNyyuZ, 0.9375rem);
}
:root .__SARKyLzNyzwb {
	font-size: var(--__SARKyLzNyzwb, 0.9375rem);
}
:root .__SARKyLzNywIJ {
	font-size: var(--__SARKyLzNywIJ, 1.125rem);
}
:root .__SARKyLzNyxdk {
	font-size: var(--__SARKyLzNyxdk, 1.25rem);
}
:root .__SARKyLzNy01x {
	font-size: var(--__SARKyLzNy01x, 1.375rem);
}
:root .__SARKyLzNygbS {
	font-size: var(--__SARKyLzNygbS, 1.5rem);
}
:root .__SARKyLzNyTqs {
	font-size: var(--__SARKyLzNyTqs, 2.25rem);
}
:root .__SARpuvFAv {
	text-decoration-line: none;
}
:root .__SARpuvlEl {
	text-decoration-line: underline;
}
:root .__SARpuvXIh {
	text-decoration-line: line-through;
}
:root .__SARpuvSz1 {
	text-decoration-style: solid;
}
:root .__SARpuvLOB {
	text-decoration-style: double;
}
:root .__SARpuv76j {
	text-decoration-style: dotted;
}
:root .__SARpuv9FW {
	text-decoration-style: dashed;
}
:root .__SARpuvOYq {
	text-decoration-style: wavy;
}
:root .__SAR00pN6j {
	font-family: var(--__SAR00pN6j, Amazon Ember);
}
:root .__SAR00pXH7 {
	font-family: var(--__SAR00pXH7, Arial);
}
:root .__SARy4bMXs {
	font-style: normal;
}
:root .__SARy4b2yN {
	font-style: italic;
}
:root .__SARqiFFAv {
	text-transform: none;
}
:root .__SARqiFPpT {
	text-transform: capitalize;
}
:root .__SARqiF0s9 {
	text-transform: uppercase;
}
:root .__SARqiFRu3 {
	text-transform: lowercase;
}
:root .__SARCETmac {
	font-weight: var(--__SARCETmac, 300);
}
:root .__SARCETZnk {
	font-weight: var(--__SARCETZnk, 400);
}
:root .__SARCET4AB {
	font-weight: var(--__SARCET4AB, 700);
}
.aui-primitive:focus-visible {
	outline-offset: 2px;
	outline-width: 2px;
	outline-color: #888c8c;
	outline-style: solid;
}
img.aui-primitive {
	vertical-align: baseline;
}
h1.aui-primitive,
h2.aui-primitive,
h3.aui-primitive,
h4.aui-primitive,
h5.aui-primitive,
h6.aui-primitive,
p.aui-primitive,
span.aui-primitive {
	color: #0f1111;
	font-size: 1rem;
	line-height: 1.25rem;
}
h1.aui-primitive {
	font-size: 1.75rem;
	line-height: 2rem;
}
h2.aui-primitive {
	font-size: 1.5rem;
	line-height: 1.75rem;
}
h3.aui-primitive {
	font-size: 1.125rem;
	line-height: 1.5rem;
}
h4.aui-primitive {
	font-size: 1rem;
	line-height: 1.25rem;
}
h5.aui-primitive {
	font-size: 0.875rem;
	line-height: 1.25rem;
}
h6.aui-primitive {
	font-size: 0.75rem;
	line-height: 1rem;
}
/* ******** */
@font-face {
	font-family: "font-500";
	src: url("/public/fonts/font-500.woff2") format("woff2");
}
@font-face {
	font-family: "font-200";
	src: url("/public/fonts/font-200.woff2") format("woff2");
}
@font-face {
	font-family: "Rutledge Regular";
	font-style: normal;
	font-weight: normal;
	src: local("Rutledge Regular"),
		url("/public/fonts/rutledge-regular.woff") format("woff");
}
@font-face {
	font-family: "Rutledge Medium";
	font-style: normal;
	font-weight: normal;
	src: local("Rutledge Medium"),
		url("/public/fonts/rutledge-medium.woff") format("woff");
}
@font-face {
	font-family: "Rutledge Bold";
	font-style: normal;
	font-weight: normal;
	src: local("Rutledge Bold"),
		url("/public/fonts/rutledge-bold.woff") format("woff");
}
.font-500 {
	font-family: "font-500";
}
.font-200 {
	font-family: "font-200";
	font-style: normal;
}
.font-arial {
	font-family: "Arial", sans-serif;
}
.font-helevetica {
	font-family: "Helvetica", sans-serif;
}
.font-Rutledge-Medium {
	font-family: "Rutledge Medium";
}
.font-Rutledge-Regular {
	font-family: "Rutledge Regular";
}
.font-Rutledge-Bold {
	font-family: "Rutledge Bold";
}
.email-box {
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.login-box {
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

/* Scrollbar Customization for modern browsers */
.scrollbar-thin::-webkit-scrollbar {
	width: 6px;
	height: 6px;
}

#claim-input-container.a-form-error.a-form-focus {
	border-color: #007185; /* blue on focus even if error */
	box-shadow: 0 0 0 3px #c8f3fa, 0 1px 2px rgb(15 17 17 / 15%) inset;
	background-color: #f7feff;
}

.scrollbar-thin::-webkit-scrollbar-track {
	background: transparent;
}

.scrollbar-thin::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 4px;
}

.scrollbar-thin:hover::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.4);
}

/* Firefox support */
.scrollbar-thin {
	scrollbar-width: thin;
	scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
}
/* When loading, dim button and lock interactions */
#a-page #continue.loading {
	opacity: 0.75;
	pointer-events: none;
}

/* Hide text smoothly without reflow */
#a-page #continue.loading #continue-text {
	visibility: visible;
}

/* Keep spinner perfectly centered */
#a-page #continue.loading #claim-submit-spinner {
	display: inline-block !important;
	visibility: visible !important;
	margin-right: 0; /* Ensures it doesn't push layout */
}

/* Prevent layout jump when spinner appears */
#a-page #continue-announce {
	display: flex;
	align-items: center;
	justify-content: center;
}
.apx-wallet-card-claim-ownership-details-container {
	display: flex;
	margin-top: 10px;
}
.apx-wallet-card-claim-ownership-details-container
	.apx-wallet-card-claim-ownership-details-header {
	font-size: 16px !important;
	color: #857214;
	width: 89%;
	display: flex;
}
.apx-wallet-card-claim-ownership-details-container
	.apx-wallet-card-claim-ownership-details-warning-icon {
	display: flex;
	width: 7%;
	margin-right: 5px;
	max-width: 38px;
}
.apx-wallet-card-claim-ownership-parent-container {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}
.apx-wallet-card-claim-ownership-content-container {
	border-style: solid;
	border-width: 1px;
	border-color: #857214;
	border-radius: 6px;
	padding-left: 8px;
}
.apx-wallet-card-claim-ownership-details-content {
	display: block;
	font-size: 13px !important;
	margin-left: 7%;
	margin-top: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
}
.apx-wallet-card-claim-ownership-acknowledgement-container {
	display: flex;
	margin-top: 15px;
}
.apx-wallet-card-claim-ownership-acknowledgement-container
	.apx-wallet-card-claim-ownership-continue-checkbox {
	width: 70%;
	margin-bottom: 0 !important;
	font-size: 13px;
}
.apx-wallet-card-claim-ownership-acknowledgement-container
	.apx-wallet-card-claim-ownership-continue-checkbox
	label {
	display: flex;
	padding-left: 0;
}
.apx-wallet-card-claim-ownership-acknowledgement-container
	.apx-wallet-card-claim-ownership-continue-checkbox
	input {
	width: 23px;
}
.apx-wallet-card-claim-ownership-acknowledgement-container
	.apx-wallet-card-claim-ownership-continue-checkbox
	span {
	font-weight: 500 !important;
	padding-left: 10px;
}
.apx-wallet-card-claim-ownership-acknowledgement-container
	.apx-wallet-card-claim-ownership-continue-button {
	margin-left: 15px;
	width: 25%;
	max-height: 46px;
}
.apx-wallet-card-claim-ownership-continue-button-disable {
	pointer-events: none;
	cursor: not-allowed;
	background-color: #d7d3d3;
	opacity: 0.6;
}
.apx-wallet-card-claim-ownership-card-details-container {
	margin-left: 7%;
	margin-top: 12px;
	padding-left: 5px;
	width: 92%;
	margin-bottom: 10px !important;
}
.apx-wallet-card-claim-ownership-card-details-container
	.apx-wallet-card-claim-ownership-black-circles {
	height: 7px;
	width: 7px;
	margin-right: 10px;
	background-color: #111;
	border-radius: 50%;
	display: inline-block;
}
.apx-wallet-card-claim-ownership-card-details-container
	.apx-wallet-card-claim-ownership-card-img {
	width: 42px;
	margin-right: 10px;
}
.apx-wallet-card-claim-ownership-card-details-container
	.apx-wallet-card-claim-ownership-card-tail {
	margin-right: 3px;
}
.apx-wallet-card-claim-ownership-footer {
	font-weight: lighter;
	top: 32px;
	font-size: 12px !important;
	color: #7c7777;
	display: block;
	margin-top: 17px;
	padding-top: 10px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #c5c5c5;
}
.apx-wallet-card-claim-ownership-challenge-container {
	margin-bottom: 30px !important;
}
.apx-wallet-card-claim-ownership-details-container-mobile {
	margin-left: 6%;
	display: flex;
	margin-top: 10px;
}
.apx-wallet-card-claim-ownership-details-container-mobile
	.apx-wallet-card-claim-ownership-details-header {
	font-size: 16px !important;
	color: #857214;
	width: 89%;
	display: flex;
}
.apx-wallet-card-claim-ownership-details-content-mobile {
	display: block;
	width: 80%;
	font-size: 13px !important;
	margin-left: 6%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.apx-wallet-card-claim-ownership-card-details-container-mobile {
	width: 89%;
	margin-left: 6%;
	margin-top: 12px;
	padding-left: 5px;
	margin-bottom: 10px !important;
}
.apx-wallet-card-claim-ownership-card-details-container-mobile
	.apx-wallet-card-claim-ownership-black-circles {
	height: 7px;
	width: 7px;
	margin-right: 10px;
	background-color: #111;
	border-radius: 50%;
	display: inline-block;
}
.apx-wallet-card-claim-ownership-card-details-container-mobile
	.apx-wallet-card-claim-ownership-card-img {
	width: 42px;
	margin-right: 10px;
}
.apx-wallet-card-claim-ownership-card-details-container-mobile
	.apx-wallet-card-claim-ownership-card-tail {
	margin-right: 3px;
}
.apx-wallet-card-claim-ownership-continue-checkbox-mobile span {
	display: block;
	margin-left: 5%;
	font-size: 14px;
}
.pmts-portal-component-name-ChallengePaymentMethodComponent {
	margin-top: -10px;
	margin-left: -2px;
}
/* ******** */
.pmts-spei-icon-img {
	max-width: 32px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.pmts-spei-text-content {
	padding-left: 50px !important;
	line-height: 1;
}
.pmts-spei-learn-more {
	margin-left: 4px;
}
.pmts-codi-icon-img {
	max-width: 30px;
}
.pmts-codi-text-content {
	padding-left: 50px !important;
}
/* ******** */
.recurring-pay-bottom-sheet-header {
	padding: 0 16px 0 16px;
}
.recurring-pay-bottom-sheet-content {
	padding: 0 16px 0 16px;
}
.recurring-pay-bottomsheet-button {
	padding: 0 16px 5px 16px;
}
/* ******** */
.apx-wallet-bancomatpay-mobile-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
.apx-wallet-bancomatpay-mobile-sleeve-item-tail {
	font-family: "Amazon Ember", Arial, sans-serif;
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.pmts-bancomatpay-saved-number-box {
	border-radius: 8px 8px 0 0;
}
.pmts-bancomatpay-new-number-box {
	border-radius: 0 0 8px 8px;
	border-top-width: 0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
.a-dropdown-prompt {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pmts-bancomatpay-compact-view-link-section {
	padding: 9px 0 0 12px;
}
.apx-wallet-bancomatpay-details-tail {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.apx-add-bancomatpay-disabled-link {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	cursor: not-allowed;
}
.pmts-bancomatpay-desktop-oneclick-form {
	padding-left: 1.4rem;
	padding-right: 1.4rem;
}
.pmts-bancomatpay-desktop-oneclick-logo {
	width: 50%;
}
.pmts-bancomatpay-hide-popover {
	display: none;
}
.pmts-add-bpay-inline-view-container {
	width: 100%;
	height: 100%;
	display: flex;
	position: relative;
	border-radius: 0;
	justify-content: center;
	align-content: center;
}
.pmts-add-bpay-inline-view-form {
	width: 550px;
	flex-direction: column;
	padding: 15px 24px 27px 24px;
	background-color: #fff;
	flex-wrap: nowrap;
	position: absolute;
	border-radius: 8px;
	border: 1px solid #d5d9d9;
	position: fixed;
	top: 20%;
}
.pmts-inline-add-bpay-cx-top-bar {
	height: 60px;
	display: flex;
	background-color: #22303e;
	overflow: hidden;
	position: relative;
	border-radius: 0;
	justify-content: center;
	align-items: center;
}
.pmts-inline-add-bpay-amazon-logo {
	width: 106px;
	height: 32px;
	border-radius: 0;
}
.pmts-inline-field-block-bpay {
	position: fixed;
	width: 100%;
	height: 100vh;
	top: 0;
}
.pmts-add-bpay-inline-form-container {
	width: 100%;
	height: 100%;
	display: flex;
	position: relative;
	border-radius: 0;
	justify-content: center;
	align-content: center;
}
.pmts-bancomatpay-activate-account-desktop {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bancomatpay-bank-selector-no-result-desktop {
	height: 45vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bancomatpay-bank-selector-section {
	width: 100%;
	height: 65vh;
	display: flex;
	flex-direction: column;
}
.pmts-bancomatpay-bank-selector-button-section {
	margin: 0rem;
}
.pmts-bancomatpay-bank-selector-button {
	padding: 1rem;
	border-radius: 0 !important;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #d5d9d9 !important;
	margin-left: 0rem !important;
	margin: 0rem !important;
}
.pmts-bancomatpay-bank-selector-mobile-button {
	padding: 0.5rem;
	border-radius: 0 !important;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #d5d9d9 !important;
	margin-left: 0rem !important;
	margin: 0rem !important;
}
.pmts-bancomatpay-button-width {
	width: 100%;
}
.pmts-bancomatpay-bank-selector-no-result-mobile {
	height: 60vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bancomatpay-activate-account-mobile {
	height: 90vh;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bpay-curved-logo {
	border-radius: 4px;
}
.pmts-bpay-expander-content-block {
	height: auto;
	overflow-y: scroll;
	width: 400px;
	padding: 24px 16px 10px 16px;
	border-radius: 8px;
	border: 1px solid #d5d9d9;
	max-height: 700px;
}
.pmts-bpay-popover-content-block {
	height: auto;
	overflow-y: scroll;
	max-height: 600px;
	padding: 0 10px 0 10px;
}
.pmts-bancomatpay-activate-account-desktop-wflow {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bancomatpay-bank-selector-no-result-desktop-wflow {
	height: 400px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bancomatpay-bank-selector-section-wflow {
	width: 100%;
	display: flex;
	flex-direction: column;
}
.pmts-bancomatpay-bank-selector-button-section-wflow {
	margin: 0rem;
}
.pmts-bancomatpay-bank-selector-button-wflow {
	padding: 1rem;
	border-radius: 0 !important;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #d5d9d9 !important;
	margin-left: 0rem !important;
	margin: 0rem !important;
}
.pmts-bancomatpay-bank-selector-mobile-button-wflow {
	padding: 0.5rem;
	border-radius: 0 !important;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 1px solid #d5d9d9 !important;
	margin-left: 0rem !important;
	margin: 0rem !important;
}
.pmts-bancomatpay-button-width-wflow {
	width: 100%;
}
.pmts-bancomatpay-bank-selector-no-result-mobile-wflow {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bancomatpay-activate-account-mobile-wflow {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.pmts-bpay-curved-logo-wflow {
	border-radius: 4px;
}
.pmts-bancomatpay-width-full {
	width: 100%;
}
.pmts-bancomatpay-set-preference-continue-button {
	width: 100%;
}
/* ******** */
.show-more-ways-to-pay-text {
	float: left;
}
.show-more-ways-to-pay-icon {
	float: right;
}
/* ******** */
.apx-non-selected-cc-rewards {
	color: red;
}
.apx-selected-cc-rewards {
	color: #007600;
}
.apx-selected-cc-more-rewards {
	color: #565959;
}
.apx-rewards-icon-right-margin {
	margin-right: 5px;
}
.apx-rewards-inline-msg-with-cashback {
	position: relative;
	display: inline-flex;
	flex-direction: row;
	align-items: flex-end;
}
.apx-rewards-inline-msg-with-cashback .apx-help-link {
	vertical-align: bottom;
}
.apx-rewards-small-red-price {
	background-position: 0 -333px !important;
	width: 7px !important;
	height: 11px !important;
	margin-bottom: 2px !important;
}
.apx-rewards-small-green-price-symbol {
	background-position: -39px -333px !important;
	height: 11px !important;
	margin-bottom: 2px !important;
}
.apx-rewards-spacing-for-emi {
	margin-top: 5px;
}
div.inline-messaging-expander {
	margin-top: 0;
	border: none !important;
	border-radius: 5px !important;
}
div.apx-in-cc-rewards-expander {
	font-family: "Amazon Ember", Arial, sans-serif !important;
	border: 1px solid #ddd;
	border-radius: 0;
	margin-top: -1px;
}
div.apx-in-cc-rewards-expander:first-child {
	border-radius: 4px 4px 0 0;
	margin-top: 0;
}
div.apx-in-cc-rewards-expander:last-child {
	border-radius: 0 0 4px 4px;
}
div.apx-in-cc-rewards-expander .apx-rewards-amount {
	float: right;
	margin-bottom: 0;
}
div.apx-in-cc-rewards-expander .apx-rewards-amount-with-space {
	margin-left: 11px;
}
div.apx-in-cc-rewards-expander .apx-rewards-flex-container {
	display: flex;
	justify-content: space-between;
}
div.apx-in-cc-rewards-expander .apx-rewards-no-margin-bottom {
	margin-bottom: 0;
}
div.apx-in-cc-rewards-expander .apx-rewards-expander-content {
	background-color: #f3f3f3 !important;
	border: none;
}
div.apx-in-cc-rewards-expander .apx-rewards-expander-content-top-padding {
	padding-top: 0 !important;
}
div.apx-in-cc-rewards-expander a.apx-rewards-expander-content-right-padding,
div.apx-in-cc-rewards-expander div.apx-rewards-expander-content-right-padding {
	padding-right: 45px;
}
div.apx-in-cc-rewards-expander .a-section-expander-container {
	border: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
	margin-top: 0;
	overflow: hidden;
}
div.apx-in-cc-rewards-expander
	.a-section-expander-container:first-child
	a.a-link-section-expander {
	border-radius: 4px 4px 0 0;
}
div.apx-in-cc-rewards-expander a.a-link-section-expander {
	padding: 11px 45px 11px 18px;
	text-rendering: optimizeLegibility;
	display: block;
	position: relative;
	color: #0f1111;
	background-color: #f3f3f3 !important;
	transition: all 0.1s linear;
}
div.apx-in-cc-rewards-expander i.a-icon-section-collapse.a-icon,
div.apx-in-cc-rewards-expander i.a-icon.a-icon-section-expand {
	right: 16px;
}
div.apx-in-cc-rewards-expander .a-expander-prompt {
	word-wrap: break-word;
}
div.apx-in-cc-rewards-expander .a-size-base-plus {
	font-size: 16px;
	line-height: 1.4;
}
div.apx-in-cc-rewards-expander .apx-rewards-details-text {
	font-size: 14px;
	margin-bottom: 0;
}
div.apx-in-cc-rewards-expander .a-section-expander-inner {
	margin-top: 0;
	padding: 12px 18px;
}
div.apx-in-cc-rewards-expander
	.apx-rewards-details-expander-heading-differential-ibd {
	font-size: 15px;
	line-height: 20px;
	color: #111;
	font-weight: 500;
}
div.apx-in-cc-rewards-expander
	.apx-rewards-details-expander-heading-differential-ibd-savings {
	font-size: 15px !important;
	line-height: 20px !important;
	color: #b12704 !important;
}
div.apx-in-cc-rewards-expander .apx-rewards-details-expander-red-price-symbol {
	background-position: 1px -377px !important;
	width: 9px;
	height: 12px !important;
}
div.apx-in-cc-rewards-expander
	.apx-rewards-details-expander-black-price-symbol {
	background-position: -15px -317px !important;
	width: 8px;
	height: 10px;
}
div.apx-in-cc-rewards-expander .apx-rewards-details-expander-grey-price-symbol {
	background-position: -19px -301px !important;
	width: 7px;
	height: 10px;
}
div.apx-in-cc-rewards-expander
	.apx-rewards-details-expander-grey-small-price-symbol {
	background-position: -23px -318px !important;
	width: 7px;
	height: 10px;
}
div.apx-in-cc-rewards-expander .apx-rewards-details-expander-small-size {
	font-size: 13px !important;
	line-height: 18px !important;
	color: #111;
	font-weight: 400;
}
div.apx-in-cc-rewards-expander .apx-rewards-details-expander-mini-size {
	font-size: 11px !important;
	line-height: 17px !important;
}
div.apx-in-cc-rewards-expander .a-list-item {
	display: block;
}
div.apx-in-cc-rewards-expander .apx-in-cc-rewards-expander-selection-tick {
	margin-top: 4px;
}
div.apx-in-cc-rewards-expander .apx-in-nomenclature-icon-message {
	vertical-align: top !important;
}
div.apx-in-cc-rewards-expander .apx-in-cbcc-cashback-container {
	display: flex;
	width: 100%;
}
div.apx-in-cc-rewards-expander
	.apx-in-cbcc-cashback-container
	.apx-in-cbcc-cashback-message {
	flex: 1;
	max-width: 90%;
	margin-right: auto;
}
div.apx-in-cc-rewards-expander
	.apx-in-cbcc-cashback-container
	.apx-in-cbcc-cashback-amount {
	flex-shrink: 0;
	order: 2;
}
/* ******** */
.pmts-add-pbba-popover-link-section {
	padding: 9px 0 0 12px;
}
/* ******** */
html[dir="rtl"] .apx-wallet-card-art-tail {
	position: absolute;
	bottom: 30px;
	left: 30px;
	z-index: 10;
}
.apx-wallet-card-art-tail {
	position: absolute;
	bottom: 30px;
	left: 12px;
	z-index: 10;
}
html[dir="rtl"] .apx-wallet-card-art-holder-name {
	position: absolute;
	bottom: 12px;
	left: 30px;
	z-index: 10;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-card-art-holder-name {
	position: absolute;
	bottom: 12px;
	left: 12px;
	z-index: 10;
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-mobile-card-art-tail {
	position: absolute;
	bottom: 52px;
	left: 16px;
	z-index: 10;
}
html[dir="rtl"] .apx-wallet-mobile-card-art-holder-name {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-mobile-card-art-holder-name {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-prepaid-add-funds-learn-more {
	padding-left: 8px;
}
.apx-prepaid-add-funds-learn-more-mobile {
	padding-left: 17px;
}
.apx-card-edit-billing {
	padding-left: 24px;
}
.apx-wallet-edit-billing-mobile {
	border-color: #ddd;
	outline: 0;
}
.apx-card-edit-line {
	border-right: 1px solid #e7e7e7;
}
.apx-card-edit-body {
	margin-bottom: 24px;
}
.apx-wallet-edit-cancel {
	margin-right: 3px;
}
.apx-wallet-card-sleeve-item-tail {
	font-family: "Amazon Ember", Arial, sans-serif;
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
html[dir="rtl"] .apx-wallet-card-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
	width: auto;
}
.apx-wallet-card-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
/* ******** */
.apx-payto-creatable-iframe-desktop {
	width: 100%;
	height: 790px;
	overflow: hidden;
	border: none;
	margin: 0;
	padding: 0;
	background-image: url(https://m.media-amazon.com/images/G/35/payments-portal/payto/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.apx-payto-creatable-iframe-m-shop {
	width: 100vw;
	height: 99vh;
	overflow-x: hidden;
	overflow-y: scroll;
	border: none;
	background: #f7f7f7;
	margin: 0;
	padding: 0;
}
.apx-payto-creatable-iframe-m-web {
	width: 100vw;
	height: 94vh;
	overflow-x: hidden;
	overflow-y: scroll;
	border: none;
	background: #f7f7f7;
	margin: 0;
	padding: 0;
}
.apx-payto-creatable-content-trigger-payto-logo {
	width: 57px;
	height: 22px;
	padding: 0 14px 0 7px;
}
.apx-payto-creatable-content-trigger-plus-icon {
	cursor: pointer;
	width: 16px;
	padding: 4px 0 0 0;
}
.apx-payto-creatable-text-mobile {
	padding-left: 1.1rem;
	outline: 0 !important;
	box-shadow: none !important;
	border: none !important;
}
.apx-payto-sleeve-item-tail-row-mobile {
	position: absolute;
	top: 5px;
	right: 8px;
}
.apx-payto-sleeve-item-tail-text-mobile {
	font-family: "Amazon Ember", Arial, sans-serif;
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.apx-payto-details-slot-tail-mobile {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.apx-payto-creatable-modal-amazon-logo {
	width: 120px;
	height: 64px;
	position: absolute;
	left: 37.5%;
}
.apx-payto-creatable-modal-close-button {
	padding: 22px 22px 22px 22px;
	float: right;
	outline: 0 !important;
}
.apx-payto-edit-payto-logo {
	width: 86px;
	height: 50px;
	margin: auto;
	display: block;
}
.apx-payto-desktop-edit-text-input {
	width: 100%;
	height: 45px !important;
	padding: 12px 11px 13px 11px !important;
}
.apx-payto-mobile-edit-text-input {
	width: 100%;
	height: 45px !important;
}
.apx-payto-edit-information-secondary {
	width: 16px;
	height: 19px;
	padding-top: 2px;
	padding-bottom: 1px;
}
.apx-payto-edit-secure-lock-logo {
	width: 20px;
	height: 20px;
	position: absolute;
	left: 75px;
}
.apx-payto-edit-legal-text {
	position: absolute;
	left: 100px;
}
.apx-payto-creatable-mobile-back-button {
	border-top-style: none !important;
	outline: 0 !important;
	background-color: #f7f7f7 !important;
	overflow: hidden !important;
	display: inline-block;
	width: 100%;
}
.apx-payto-creatable-mobile-previous-icon {
	left: 0 !important;
	top: 22% !important;
	position: absolute;
}
.apx-payto-selectable-list-item-alert-msg-desktop-container {
	margin-left: 5%;
}
.apx-payto-selectable-list-item-alert-msg-mobile-container {
	padding-left: 4rem;
}
.apx-payto-selectable-list-item-alert-msg-desktop-information-logo {
	width: 16px;
	height: 19px;
	padding-top: 2px;
}
.apx-payto-selectable-list-item-alert-msg-mobile-information-logo {
	width: 17px;
	height: 20px;
	padding-top: 2px;
}
.apx-payto-creatable-trigger-disabled {
	color: silver;
	opacity: 0.5;
	pointer-events: none;
	text-decoration: none;
	margin-bottom: 5px !important;
	padding: 9px 0 0 14px;
}
.apx-payto-creatable-alert-msg-desktop-container {
	margin-left: 5%;
}
.apx-payto-creatable-alert-msg-mobile-container {
	padding-left: 4rem;
}
.apx-payto-creatable-alert-msg-desktop-information-logo {
	width: 16px;
	height: 19px;
	padding-top: 2px;
}
.apx-payto-creatable-alert-msg-mobile-information-logo {
	width: 17px;
	height: 20px;
	padding-top: 2px;
}
.apx-payto-creatable-text-disabled-mobile {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	cursor: not-allowed;
}
.apx-payto-not-available-link-title {
	cursor: pointer;
	color: #007185;
	outline: 0 !important;
	box-shadow: none !important;
	border: none !important;
}
.apx-payto-edit-error-message-desktop {
	color: #d13212;
	font-size: 12px;
	display: none;
	margin-bottom: 0 !important;
}
.apx-payto-edit-error-message-mobile {
	color: #d13212;
	font-size: 12px;
	display: none;
}
.apx-payto-hide-original-max-amount {
	display: none;
}
.apx-payto-edit-update-button-desktop {
	width: 100%;
	height: 45px !important;
	padding: 12px 11px 12px 11px !important;
	background-color: #ffd814 !important;
	border: 1px solid #fcd200 !important;
	cursor: pointer;
	margin-top: 5px !important;
	border-radius: 10px !important;
}
.apx-payto-edit-update-button-mobile {
	width: 100%;
	background-color: #ffd814 !important;
	border: 1px solid #fcd200 !important;
	cursor: pointer;
	margin-top: 15px !important;
	margin-bottom: -20px !important;
}
.apx-payto-edit-iframe-desktop {
	width: 100%;
	height: 790px;
	overflow: hidden;
	border: none;
	margin: 0;
	padding: 0;
	background-image: url(https://m.media-amazon.com/images/G/35/payments-portal/payto/loading.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.apx-payto-edit-iframe-m-web {
	width: 100vw;
	height: 94vh;
	overflow-x: hidden;
	overflow-y: scroll;
	border: none;
	background: #f7f7f7;
	margin: 0;
	padding: 0;
}
.apx-payto-edit-iframe-m-shop {
	width: 100vw;
	height: 99vh;
	overflow-x: hidden;
	overflow-y: scroll;
	border: none;
	background: #f7f7f7;
	margin: 0;
	padding: 0;
}
.update-button {
	cursor: pointer;
	text-decoration: underline !important;
	color: #007185 !important;
	outline: 0 !important;
	box-shadow: none !important;
	border: none !important;
}
.apx-payto-edit-mobile-back-button {
	border-top-style: none !important;
	outline: 0 !important;
	background-color: #f7f7f7 !important;
	overflow: hidden !important;
	display: inline-block;
	width: 100%;
}
.apx-payto-edit-modal-amazon-logo {
	width: 120px;
	height: 64px;
	position: absolute;
	left: 37.5%;
}
.apx-payto-edit-mobile-previous-icon {
	left: 0 !important;
	top: 22% !important;
	position: absolute;
}
.apx-payto-edit-modal-close-button {
	padding: 22px 22px 22px 22px;
	float: right;
	outline: 0 !important;
}
.apx-payto-edit-update-button-desktop .a-button-inner .a-button-text {
	display: initial !important;
}
.apx-payto-update-button-disabled {
	background-color: #f0f2f0 !important;
	border-color: #f0f2f0 !important;
}
/* ******** */
.pmts-boleto-icon-img {
	max-width: 34px;
	padding-right: 11px;
}
.pmts-boleto-disabled-text {
	font-weight: 700;
	color: #888;
}
/* ******** */
.in-apx-radio-intent-handle-nomenclature-align span[role="radio"] {
	position: absolute;
	top: 0.36em;
}
.in-apx-radio-intent-handle-cx-align span[role="radio"] {
	position: absolute;
	top: 0.35em;
}
.in-apx-psp-upi-intent-app-logo-css {
	background-repeat: no-repeat;
	display: inline-block;
	height: 48px;
	width: 48px;
	background-size: auto;
	vertical-align: middle;
	position: absolute;
	right: 0;
	transform: translate(15%, -25%) scale(0.5);
}
.in-apx-psp-upi-intent-app-logo-css-nomenclature {
	background-repeat: no-repeat;
	display: block;
	position: relative;
	height: 24px;
	width: 24px;
	background-size: 168px 24px;
	transform-origin: 0 0;
	margin-right: 4px;
}
.in-apx-psp-upi-intent-app-logo-css-nomenclature-v4 {
	background-repeat: no-repeat;
	display: block;
	position: relative;
	height: 24px;
	width: 24px;
	background-size: 504px 24px;
	transform-origin: 0 0;
	margin-right: 4px;
}
.in-apx-intent-logo-shadow {
	box-shadow: 0 0 2px 0 rgba(184, 179, 179, 0.5);
	border-radius: 3px;
}
/* ******** */
.a-box.pmts-paa-add-box {
	background-color: #fff;
	border-color: #fff;
}
.a-box.pmts-paa-list-item-add-box {
	background-color: #fff6e6;
	border-color: #f7c771;
}
.pmts-paa-show-edit-workflow-button {
	padding: 0;
	border: none;
	color: inherit;
	background-color: #fff;
}
.a-no-js .pmts-add-paa-form-container-in-edit-workflow {
	display: none;
}
.a-no-js .pmts-paa-form-container-in-view {
	display: none;
}
.a-no-js .pmts-paa-workflow-form-container {
	display: none;
}
/* ******** */
.apx-wallet-widget-section {
	background-color: #eaeded;
}
.apx-wallet-widget-b2b-section {
	background-color: #fff;
}
.apx-wallet-tab-set-header-row {
	padding-bottom: 10px;
}
.apx-wallet-payment-method-details {
	margin-left: 8px;
	background-color: #fff;
	border-radius: 4px;
}
.apx-wallet-pm-fixed-row {
	overflow: hidden;
}
.apx-wallet-payment-method-details-row {
	padding: 0 40px 0 20px;
}
.apx-wallet-payment-method-details-row-b2b {
	padding: 15px 40px 15px 20px;
	box-shadow: 1px 0 4px 0 #e3e6e6, -1px 0 4px 0 #e3e6e6;
	width: 98%;
	border-right: 4px;
}
.apx-wallet-add-link-section {
	position: relative;
	min-height: 54px;
}
.apx-wallet-add-link {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
}
.apx-wallet-mobile-selectable-card-list {
	padding-bottom: 30px !important;
	border-bottom: 3px solid #d5d3d2;
}
.apx-wallet-mobile-selectable-card-list:last-child {
	border-bottom: 0;
}
.apx-wallet-mobile-selectable-tabs {
	text-align: center;
	padding-top: 10px;
}
.apx-wallet-add-row {
	text-align: center;
	padding: 144px 0;
}
.apx-wallet-mobile-sleeve {
	padding: 0 20px;
}
.apx-wallet-default-banner {
	background: #ade422 !important;
	color: #111 !important;
}
.apx-wallet-expiring-banner {
	background: #fad000 !important;
	color: #111 !important;
}
.apx-wallet-expired-banner {
	background: #c40000 !important;
	color: #fff !important;
}
.apx-wallet-desktop-payment-method-selectable-tab-css {
	max-height: 490px;
	padding: 1px 0;
}
.apx-wallet-desktop-payment-method-selectable-tab-css::-webkit-scrollbar {
	background: #fff;
	border-radius: 8px;
	width: 10px;
}
.apx-wallet-desktop-payment-method-selectable-tab-css::-webkit-scrollbar-thumb {
	background: #969999;
	border-radius: 8px;
	border: 1.5px solid transparent;
	background-clip: content-box;
}
.apx-wallet-desktop-payment-method-selectable-tab-css::-webkit-scrollbar-thumb:hover {
	background: #6f7373;
	border-radius: 8px;
	border: 1.5px solid transparent;
	background-clip: content-box;
}
.apx-wallet-desktop-payment-method-selectable-tab-inner-css {
	padding-right: 8px;
	background-color: #e1e2e2;
	background-clip: content-box;
}
.apx-wallet-sleeve-item-top-divider {
	border-top: 1px solid #aab7b8;
	margin: 0 6px;
	margin-top: -1px;
	position: sticky;
	top: -1px;
	z-index: 11;
}
.apx-wallet-sleeve-item-bottom-divider {
	border-top: 1px solid #aab7b8;
	margin: -1px 6px;
	position: sticky;
	bottom: -1px;
	z-index: 11;
}
.apx-wallet-add-balance-item-img {
	position: absolute;
	clip-path: circle();
	top: 8px;
	right: 16px;
	z-index: 12;
}
.apx-wallet-mobile-add-balance-item-img {
	position: absolute;
	clip-path: circle();
}
.apx-wallet-mobile-add-balance-header {
	position: relative;
	left: 36px;
}
.apx-wallet-mobile-add-balance {
	padding: 0 32px;
	position: relative;
	background-color: #fff;
	border-radius: 5px;
}
.apx-wallet-mobile-add-balance-section-divider {
	position: relative;
	border-bottom: 1px solid #d5d3d2;
}
.apx-wallet-add-balance-background {
	background-color: #fff;
}
.apx-wallet-add-balance-back-button-mobile {
	border-color: #f3f3f3;
	border-top-style: none;
	outline: 0;
}
.apx-wallet-add-balance-button-desktop {
	display: inline-block;
	margin-right: 12px;
}
.apx-wallet-expander {
	border: none;
}
.apx-wallet-expander-header {
	padding-top: 6px;
	float: right !important;
	padding-right: 20px;
}
.add-balance-button-mobile {
	display: inline-block;
	margin-right: 12px;
	width: 100%;
}
.manage-hic-ingress-sleeve {
	border-top: 3px solid #d5d3d2;
	margin-top: -30px;
	padding-top: 16px;
}
.apx-wallet-payment-method-details-section {
	background-color: #fff;
}
.apx-wallet-details-payment-method-image {
	position: relative;
	border-radius: 6px;
}
.apx-wallet-details-header {
	font-size: 20px !important;
}
html[dir="rtl"] .apx-wallet-payment-desktop-details-label {
	position: absolute;
	top: 8px;
	right: 0;
	z-index: 12;
}
.apx-wallet-payment-desktop-details-label {
	position: absolute;
	top: 8px;
	right: 16px;
	z-index: 12;
}
.apx-wallet-mobile-details {
	padding: 0 20px;
	position: relative;
}
.apx-wallet-mobile-image-row {
	position: relative;
}
.apx-wallet-payment-method-mobile-label {
	position: absolute;
	top: 12px;
	right: 0;
	z-index: 12;
}
.apx-wallet-mobile-section-divider {
	position: relative;
	padding-bottom: 20px;
	border-bottom: 3px solid #d5d3d2;
}
.apx-wallet-remove-link {
	background: 0 0;
	border: none;
	color: red;
	padding: 0;
	vertical-align: baseline;
}
.apx-wallet-mobile-remove-link {
	text-align: center;
}
.apx-wallet-mobile-metadata {
	padding: 20px 20px 0 20px;
	position: relative;
}
.apx-wallet-desktop-metadata {
	margin-top: -4px;
}
.apx-wallet-payment-method-tab-selected {
	background-color: #fff;
	border-left: 6px solid #ff8f00;
	padding-left: 10px !important;
	position: relative;
	z-index: 1;
	box-shadow: 0 -3px 7px -5px #6f7373, 0 3px 7px -5px #6f7373;
}
.apx-wallet-selectable-payment-method-tab {
	cursor: pointer;
	padding: 16px 8px 16px 16px;
	margin-bottom: 0;
	border-radius: 4px;
	min-height: 88px;
}
.apx-wallet-sleeve-item-divider {
	border-top: 1px solid #aab7b8;
	margin: -1px 6px;
}
.apx-wallet-mobile-selectable-row {
	border-radius: 15px 15px 0 0;
	height: 70px;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-top: -12px;
}
.apx-wallet-mobile-selectable-row-default {
	border-radius: 15px 15px 0 0;
	height: 110px;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-top: -12px;
}
.apx-wallet-mobile-sleeve-item-shadow-two {
	box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.3);
}
.apx-wallet-mobile-selectable-button {
	padding: 0 !important;
	border: 0;
	margin: 0 !important;
	width: 100%;
	height: 100%;
}
.apx-wallet-selectable-image {
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 2px;
}
.apx-wallet-payment-method-label {
	position: absolute;
	top: 5px;
	right: 12px;
	z-index: 10;
}
.apx-wallet-desktop-tab-label {
	position: absolute;
	right: 12px;
	z-index: 10;
	top: 4px;
}
.apx-wallet-mobile-tab-label {
	position: absolute;
	top: 5px;
	right: 90px;
}
html[dir="rtl"] .apx-wallet-tab-pm-content {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	margin-top: -4px;
	min-height: 62px;
	width: 166px;
	padding-right: 8px;
}
.apx-wallet-tab-pm-content {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	margin-top: -4px;
	min-height: 62px;
	width: 166px;
}
.apx-wallet-widget-b2b-section .apx-wallet-tab-pm-content {
	width: 100%;
}
.apx-wallet-tab-pm-name {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.apx-wallet-tab-pm-name-text {
	line-height: 1em !important;
}
.apx-wallet-tab-pm-description {
	padding: 2px 0;
	line-height: 1em !important;
}
.apx-wallet-tab-pm-icon-label {
	line-height: 1em !important;
}
.apx-wallet-desktop-icon-label {
	vertical-align: -2px;
}
/* ******** */
.a-js .a-box.pmts-address-box-desktop.pmts-selected {
	border-color: #fbd8b4;
	background-color: #fcf5ee;
}
.a-box.pmts-address-box-desktop {
	border-color: transparent;
}
.pmts-payment-location-scroll {
	height: 450px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: scroll;
}
.pmts-payment-location-success {
	color: #138427;
}
.apx-select-address-label {
	display: inline-block;
}
.pmts-payment-location-inner-box {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	padding-right: 25px;
	border-left-width: 0;
	border-right-width: 0;
	border: 1px solid #ccc;
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-right-color: #fff;
	border-left-color: #fff;
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.pmts-payment-location-expander .a-icon-expand {
	left: 105%;
}
.pmts-payment-location-expander .a-icon-collapse {
	left: 105%;
}
.pmts-payment-location-outer-container {
	height: 450px;
	border: 1px solid #ccc;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
.pmts-payment-location-outer-container-mobile {
	border-radius: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-right-color: #fff;
	border-left-color: #fff;
	border-top-color: #fff;
	border-bottom-color: #fff;
}
.pmts-payment-location-edit-button {
	color: #0267c0;
}
.pmts-payment-location-link-expander {
	padding-left: 5px;
}
.pmts-payment-location-primary-text {
	color: #242424;
}
.pmts-payment-location-secondary-text {
	color: #6b6b6b;
}
.pmts-payment-location-divider {
	border: 1px solid #ccc;
}
.pmts-payment-location-use-another-payment-method-button-css {
	font-size: 21px;
	font-weight: 700 !important;
}
.hide-element {
	display: none;
}
.spinner-overlay-css {
	background: #fff;
	color: #666;
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 5000;
	top: 0;
	left: 0;
	float: left;
	text-align: center;
	padding-top: 25%;
	opacity: 0.7;
}
.location-search-bar-css {
	display: inline-block;
	overflow-x: visible;
	width: 100% !important;
}
.location-submit-button-css {
	display: inline-block;
}
.location-submit-button-grid-css {
	margin-right: 1% !important;
}
.location-submit-button-grid-css-checkout {
	margin-left: 7% !important;
}
.location-search-button-grid-css {
	margin-right: 1% !important;
	padding-left: 5px;
}
.location-search-button-grid-css .a-search {
	width: 100% !important;
}
.location-padding-left-medium {
	padding-left: 10px;
}
.pmts-payments-location-border-right {
	border-right: 1px solid #ddd;
}
.pmts-payments-location-list-item {
	list-style: none !important;
	font-size: 12px !important;
	color: #333 !important;
	text-decoration: none !important;
	font-family: arial, helvetica, sans-serif !important;
}
.pmts-payments-location-margin-left {
	margin-left: 10px;
}
.pmts-payments-location-heading-left {
	font-size: 13px !important;
	font-family: arial, helvetica, sans-serif !important;
}
.pmts-payments-location-page-container {
	margin-top: 10px !important;
}
.pmts-payments-location-mobile-page-container {
	padding-left: 1px;
}
/* ******** */
.apx-balance-HH-list-item-logo {
	width: 80%;
}
.apx-points-account-currency-balance {
	color: #008a00;
}
/* ******** */
.apx-wallet-hba-art-tail {
	position: absolute;
	bottom: 30px;
	left: 12px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-hba-art-holder-name {
	position: absolute;
	bottom: 12px;
	left: 12px;
	z-index: 10;
	color: #fff;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-hba-art-title {
	position: absolute;
	top: 2px;
	left: 5px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-mobile-hba-art-tail {
	position: absolute;
	bottom: 52px;
	left: 16px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-mobile-hba-art-holder-name {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	color: #fff;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-mobile-hba-art-title {
	position: absolute;
	top: 12px;
	left: 16px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-hba-sleeve-item-tail {
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.apx-wallet-hba-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
.apx-wallet-mobile-hba-title {
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 10;
	font-size: 20px !important;
	color: #fff;
}
/* ******** */
.pmts-promptpay-greyed-out-section {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
/* ******** */
.ufo-compare-plans-continue-button-container {
	width: 100%;
	justify-content: center;
	display: flex;
	padding: 0 31px 0 36px;
}
.ufo-compare-plans-mobile-button {
	border-radius: 0.8rem !important;
	border-color: #d5d9d9;
}
.ufo-compare-plans-mobile-button-details {
	display: flex;
	gap: 10px;
}
.ufo-compare-plans-mobile-button-image {
	margin-bottom: 0;
}
.ufo-compare-plans-mobile-button-text {
	font-size: 17px;
	line-height: 30px;
	font-weight: 400;
	font-family: "Amazon Ember";
}
.ufo-compare-plans-popover-heading-mobile {
	width: 90%;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 0;
	padding-bottom: 0;
	line-height: 14px;
	display: inline;
}
.ufo-compare-plans-popover-container-mobile {
	position: relative;
}
.ufo-compare-plans-popover-mobile {
	width: 100%;
	left: 0;
	cursor: auto;
	display: flex;
	flex-direction: column;
	margin: 0;
	position: absolute;
}
.ufo-compare-plans-comparison-table-mobile {
	margin-left: 10px;
	height: auto;
	overflow-y: hidden;
	overflow-x: scroll;
	display: flex;
	max-height: 1000px;
	z-index: 0;
}
.ufo-compare-plans-cancel-selection-option {
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	display: flex;
	justify-content: center;
	color: #007185;
	cursor: pointer;
	text-align: center;
	margin-top: 1.2rem;
}
.ufo-compare-plans-footer-divider-container {
	display: flex;
	justify-content: center;
	width: 100%;
}
.ufo-compare-plans-footer-divider {
	flex-grow: 1;
	border: 1px solid #e7e7e7;
	margin: 0 15px 0 20px;
}
.ufo-compare-plans-footer-container {
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	margin-right: calc(-50vw + 50%);
}
.ufo-compare-plans-continue-button {
	height: 44px;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	border-radius: 8px !important;
}
.ufo-compare-plans-continue-button-text {
	font-family: Amazon Ember;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	text-align: center;
}
.ufo-compare-plans-footer-buttons-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	align-items: center;
	position: sticky;
	background: #fff;
	bottom: 0;
	padding-bottom: 70px;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	margin-right: calc(-50vw + 50%);
	z-index: 1;
}
.ufo-compare-plans-footer-details {
	padding: 18px 15px 18px 25px;
	display: flex;
	margin-bottom: -1.3rem !important;
	background: #f0f2f2;
	gap: 8px;
}
.ufo-compare-plans-footer-symbol {
	min-width: 8px;
	font-family: Amazon Ember;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	text-align: right;
	color: #565959;
}
.ufo-compare-plans-footer-text {
	font-family: Amazon Ember;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	color: #565959;
}
.ufo-compare-plans-column-container {
	display: flex;
	flex-direction: column;
	flex: 2 1 auto;
	margin-bottom: 0;
}
.ufo-compare-plans-column-container:nth-child(odd) {
	background: #fff;
}
.ufo-compare-plans-column-container:nth-child(even) {
	background: #f3f3f3;
}
.ufo-compare-plans-odd-column-container {
	background: #fff !important;
}
.ufo-compare-plans-even-column-container {
	background: #f3f3f3 !important;
}
.ufo-compare-plans-comparison-table-column-component {
	display: flex;
	flex-direction: column;
	margin-bottom: 10px;
	min-width: 180px;
}
.ufo-compare-plans-comparison-table-column {
	display: flex;
	flex-direction: column;
}
.ufo-compare-plans-comparison-table-column-details {
	display: flex;
	flex-direction: column;
	margin-bottom: 0;
}
.ufo-compare-plans-comparison-table-instrument-detail-row {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.ufo-compare-plans-comparison-table-instrument-detail {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: auto;
	height: 150px;
	gap: 8px;
}
.ufo-compare-plans-comparison-table-instrument-image {
	margin-top: 16px;
	margin-bottom: 9px;
}
.ufo-compare-plans-comparison-table-instrument-display-string {
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	text-align: center;
	font-size: 13px;
	line-height: 12px;
	color: #0f1111;
	min-height: 36px;
	padding: 0 4px;
	margin-bottom: 0;
}
.ufo-compare-plans-comparison-table-instrument-subtitle {
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	text-align: center;
	font-size: 11px;
	line-height: 16px;
	color: #565959;
	margin-bottom: 8px !important;
}
.ufo-compare-plans-comparison-table-installment-detail-container {
	margin-bottom: 0;
}
.ufo-compare-plans-payment-details {
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	min-height: 36px;
	margin-bottom: 8px;
	text-align: center;
	line-height: 18px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.ufo-compare-plans-comparison-table-installment-detail-header-container {
	display: flex;
	height: 16px;
	margin-bottom: 8px;
}
.ufo-compare-plans-comparison-table-installment-detail-header-display-string {
	margin-bottom: 0;
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 16px;
	color: #565959;
	padding-right: 6px;
	padding-left: 10px;
}
.ufo-compare-plans-installment-detail-header-hide-display-string {
	display: none;
}
.ufo-compare-plans-comparison-table-installment-detail-divider-container {
	flex-grow: 1;
	align-content: center;
}
.ufo-compare-plans-comparison-table-installment-detail-divider {
	margin: 0 auto;
}
.ufo-compare-plans-total-interest {
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 8px;
	min-height: 36px;
	line-height: 18px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}
.ufo-compare-plans-total-amount {
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 8px;
	min-height: 18px;
	text-align: center;
}
.ufo-compare-plans-applies-to {
	display: flex;
	flex-direction: column;
	align-items: center;
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	margin-bottom: 8px;
	min-height: 18px;
}
.ufo-compare-plans-rewards {
	font-family: "Amazon Ember";
	font-style: normal;
	font-weight: 400;
	font-size: 13px;
	display: flex;
	flex-direction: column;
	align-items: center;
	line-height: 18px;
	margin: 0 auto;
	min-height: 54px;
	padding: 1px 10px;
	text-align: center;
	margin-bottom: 16px !important;
}
.ufo-compare-plans-select-button-container {
	height: 39px;
	margin-top: 5px;
	width: 106px;
}
.ufo-compare-plans-select-button-without-popover-container {
	height: 39px;
	margin-top: 5px;
	width: 106px;
	padding-top: 4px;
}
.ufo-compare-plans-select-button {
	width: 106px;
	height: 31px;
	padding: 6.5px 2px;
	border-radius: 8px !important;
	border: 1px solid #fcd200;
	box-shadow: 0 2px 5px 0 #d5d9d980;
	background: #ffd814;
}
.ufo-compare-plans-select-button-text {
	font-family: Amazon Ember;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
	margin: -1.2rem -1.6rem -1.2rem -1.7rem;
	display: flex;
	justify-content: center;
}
.ufo-compare-plans-tnc-link-container {
	text-align: center;
	background: #fff !important;
	padding-top: 15px;
}
.ufo-compare-plans-selected-column {
	background-color: #f7feff !important;
	box-shadow: inset 0 0 0 1px #60a5fa;
}
/* ******** */
.pmts-pse-icon-img {
	max-width: 34px;
	padding-right: 11px;
}
.pmts-pse-disabled-text {
	font-weight: 700;
	color: #888;
}
/* ******** */
.pmts-payment-art {
	border-radius: 3px;
}
/* ******** */
.select-pay-with-cash-option-trigger {
	display: none;
}
.pay-with-cash-option-pop-over {
	z-index: 350 !important;
}
.copu-pickup-location-selector-desktop {
	height: 80vh;
	width: 80vw;
	min-height: 500px;
	min-width: 800px;
	border: none;
}
.copu-pickup-location-selector-mobile {
	height: 90vh;
	width: 95vw;
	border: none;
}
.pay-with-cash-option-modal-footer {
	position: relative;
	border-top-style: solid;
	border-top-width: 1px;
	background: transparent linear-gradient(to bottom, #f7f7f7, #eaeaea) repeat
		scroll 0 0;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
		0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	padding: 0 18px;
	margin: 0 0 -14px -20px;
	width: 120%;
	border-radius: 4px 4px 0 0;
}
.pay-with-cash-continue-buttons-in-popover-align-right {
	margin: 0 -18px -15px -18px;
	width: auto;
	height: 55px;
	border-radius: 0 0 4px 4px;
}
.pay-with-cash-option-container {
	margin-bottom: 10px;
}
.pay-with-cash-option-container-header {
	margin-top: 10px;
}
.payWithCashOptionButton .a-button-inner {
	height: auto;
}
.pay-with-cash-selectable-option-supplemental-button {
	margin: 5px 0;
}
.pay-with-cash-selectable-option-supplemental-button .a-button-text {
	margin-right: 30px;
}
.pay-with-cash-selectable-option-supplemental-button .a-button-inner {
	background-color: #f3f3f3;
	background-image: none;
}
.pay-with-cash-selectable-option-supplemental-button-mobile {
	margin-left: 0;
	margin-top: 0.5em;
}
.pay-with-cash-selectable-option-supplemental-button-mobile .a-button-inner {
	background-color: #f3f3f3;
	background-image: none;
}
.pay-with-cash-declarative-action .a-icon-popover {
	display: none;
}
.pay-with-cash-option-list-item-desktop {
	vertical-align: top !important;
}
/* ******** */
.apx-tap-to-add-disabled-button {
	pointer-events: none;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.tap-spinner {
	border: 0.1em solid #ddd;
	border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -11%;
}
.tap-to-add-gif {
	justify-content: center;
	align-items: center;
	max-width: none;
	height: 40em;
	margin: -20% -80%;
}
.tap-to-add-gif-box {
	border: none;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.tap-to-add-icon-img {
	max-width: 1.5em;
	margin-right: 0.3em;
}
.tap-to-add-subtitle {
	display: inline-block;
	margin: 0.5em 0;
}
.tap-to-add-amazon-pay {
	justify-content: center;
	text-align: center;
	align-items: center;
	max-height: 1.5em;
	margin: 1em;
}
.tap-to-add-gif-heading {
	display: inline-block;
	margin: 0.5em;
}
.tap-to-add-gif-sub-heading {
	display: inline-block;
	margin: 0.5em;
}
.tap-to-add-error-screen-section {
	display: flex;
	border: none;
	flex-direction: column;
	height: 100%;
	background: 0 0;
	width: 92%;
	overflow: auto;
	position: fixed;
	margin-left: 0.75%;
}
.tap-to-add-error-image-container {
	justify-content: center;
	margin-top: 50%;
	display: flex;
	background: 0 0;
}
.tap-to-add-error-image {
	width: 9%;
	object-fit: contain;
}
.tap-to-add-cancel-button-container {
	background: 0 0;
	border: none;
	justify-content: center;
	display: flex;
	align-items: center;
}
.tap-to-add-text-box {
	background: 0 0;
	border: none;
	margin-top: 5%;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.tap-to-add-standalone-cancel-button-container {
	background: 0 0;
	border: none;
	flex: 5%;
	justify-content: center;
	align-items: center;
}
.tap-to-add-error-buttons-container {
	flex-basis: 7%;
	display: flex;
	background: 0 0;
}
.tap-to-add-cancel-button-primary {
	display: unset;
	background: 0 0;
	border-color: transparent;
	border-style: unset;
}
.tap-to-add-cancel-button-primary.a-button:not(.a-button-toggle) {
	border-radius: 0.8rem;
	box-shadow: none;
}
.tap-to-add-cancel-button-text {
	color: #007185;
}
.tap-to-add-loading-async-widget-spinner-overlay {
	position: fixed;
	background-color: rgba(255, 255, 255, 0.5);
	text-align: center;
	z-index: 9999;
	width: 100%;
	height: 100%;
}
.tap-to-add-loading-async-widget-spinner-viewport-centered {
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 57%;
	margin: -50px;
}
.tap-to-add-pmts-loading-async-spinner-small {
	height: 40px;
}
.tap-to-pay-toggle-switch-float-right {
	margin-right: 3%;
	float: right;
}
.pay-mobile .page {
	background: 0 0;
}
.tap-to-pay-success-form-container {
	display: flex;
	flex-direction: column;
	height: 96%;
	background: 0 0;
	width: 92%;
	overflow: auto;
	position: fixed;
	border: none;
	margin-inline-start: 4%;
}
.tap-to-pay-error-form-container {
	display: flex;
	border: none;
	flex-direction: column;
	height: 92%;
	background: 0 0;
	width: 92%;
	overflow: auto;
	position: fixed;
	margin-inline-start: 4%;
}
.tap-to-pay-success-image {
	width: 42%;
	margin-bottom: 17%;
	object-fit: contain;
}
.tap-to-pay-success-image-container {
	flex-basis: 67%;
	display: flex;
	background: 0 0;
	justify-content: center;
}
.tap-to-pay-toggle-container {
	background: 0 0;
	border: none;
	flex: 2%;
	margin-left: 2%;
	flex-direction: column;
	align-items: flex-start;
}
.tap-to-pay-cancel-button-container {
	background: 0 0;
	border: none;
	flex: 5%;
	justify-content: center;
	display: flex;
	align-items: center;
}
.tap-to-pay-standalone-cancel-button-container {
	background: 0 0;
	border: none;
	flex: 5%;
	justify-content: center;
	align-items: center;
}
.tap-to-pay-success-buttons-container {
	flex: 6%;
}
.tap-to-pay-error-buttons-container {
	flex: 5%;
	background: 0 0;
	align-items: center;
	justify-content: center;
}
.tap-to-pay-error-image-container {
	flex-basis: 72%;
	display: flex;
	background: 0 0;
	justify-content: center;
}
.tap-to-pay-error-image {
	width: 22%;
	object-fit: contain;
}
.tap-to-pay-text-box {
	background: 0 0;
	border: none;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.tap-to-pay-text-container {
	background: 0 0;
	flex-basis: 25%;
}
.tap-to-pay-loading-async-widget-spinner-overlay {
	position: absolute;
	background-color: rgba(255, 255, 255, 0.5);
	text-align: center;
	z-index: 9999;
	width: 100%;
	height: 100%;
}
.tap-to-pay-loading-async-widget-spinner-viewport-centered {
	border: none;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -50px;
}
.tap-to-pay-loading-async-widget-spinner-cover-viewport {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.tap-to-pay-toggle-switch.a-switch-row.a-active > .a-switch-label > .a-switch {
	background-color: #007185;
}
.tap-to-pay-toggle-switch.a-switch-row.a-active
	> .a-switch-label
	> .a-switch
	> .a-switch-control {
	transform: translateX(16px) !important;
}
.tap-to-pay-toggle-switch.a-switch-row.a-active
	> .a-switch-label
	> .a-switch
	> .a-switch-control::after {
	display: none;
	background-image: none;
	height: 0;
	width: 0;
}
.tap-to-pay-toggle-switch.a-switch-row.a-active
	> .a-switch-label
	> .a-switch
	> .a-switch-control::before {
	display: none;
	background-image: none;
	height: 0;
	width: 0;
}
.tap-to-pay-toggle-switch.a-switch-row.a-disabled
	> .a-switch-label
	> .a-switch {
	background-color: #e3e6e6;
}
.tap-to-pay-toggle-switch.a-switch-row.a-disabled
	> .a-switch-label
	> .a-switch
	> .a-switch-control {
	background: #c8cccc;
}
.tap-to-pay-toggle-switch.a-switch-row.a-disabled
	> .a-switch-label
	> .a-switch
	> .a-switch-control::after {
	display: none;
	background-image: none;
	height: 0;
	width: 0;
}
.tap-to-pay-toggle-switch.a-switch-row.a-disabled
	> .a-switch-label
	> .a-switch
	> .a-switch-control::before {
	display: none;
	background-image: none;
	height: 0;
	width: 0;
}
.tap-to-pay-toggle-switch.a-switch-row > .a-switch-label > .a-switch {
	border-radius: 12px;
	width: 40px;
	height: 24px;
	border-width: 0;
	background-color: #d0d3d3;
	box-shadow: none;
}
.tap-to-pay-toggle-switch.a-switch-row
	> .a-switch-label
	> .a-switch
	> .a-switch-control {
	border-radius: 12px;
	width: 18px;
	height: 18px;
	top: 1px;
	left: 3px;
	border-width: 0;
	transform: translateX(0.5px) !important;
	box-shadow: none;
	background: #fff;
}
.apx-tap-to-pay-disabled-button {
	pointer-events: none;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.tap-to-pay-icon-img {
	max-width: 1.5em;
	margin-right: 0.3em;
}
.tap-to-authenticate-container {
	display: grid;
	place-content: center;
	height: 100vh;
	background: 0 0;
	width: 92%;
	overflow: auto;
	position: fixed;
	border: none;
	margin-left: 3.75%;
}
.tap-description-box {
	background: 0 0;
	border: none;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.tap-description-box-light {
	background: 0 0;
	border: none;
	align-items: center;
	justify-content: center;
	text-align: center;
	color: #485050;
}
.tap-link-button {
	padding: 2em;
	display: grid;
	place-content: center;
}
.tap-link-button-text {
	font-weight: 500;
}
.tap-spinner {
	width: 2em;
	height: 2em;
	border: 0.4em solid #d5d9d9;
	border-radius: 50%;
	border-top: 0.4em solid #007185;
	position: inherit;
	animation: tap-spin 1s linear infinite;
}
@keyframes tap-spin {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}
.tap-spinner-container {
	padding: 3em;
	display: grid;
	place-content: center;
}
/* ******** */
.affirm-account-owner-type-popover-trigger {
	cursor: pointer;
	text-decoration: underline;
}
.full-width-button-css {
	width: 100%;
}
.bottom-sheet-content-css {
	padding: 0 16px 0 16px;
}
.modal-section-css {
	padding: 15px 15px 26px 15px;
}
.header-css-name {
	padding: 0 16px 0 16px;
}
.selection-box-section-css {
	margin: 0 0 15px 0;
	padding: 0;
}
.confirm-button-section-css {
	margin: 0;
	padding: 0;
}
.confirm-button-css {
	width: 100%;
}
.return-to-cart-link-section-css {
	margin: 12px 0 0 0;
}
.return-to-cart-link-css {
	cursor: pointer;
	text-decoration: underline !important;
}
.account-owner-type-selected {
	background-color: #edf8ff;
	border-color: #2162a1;
}
/* ******** */
.apx-add-dsb-card-form-input-label {
	padding-left: 0;
}
.apx-add-dsb-card-desktop-grid-row {
	min-width: 375px;
	max-width: 375px;
}
.apx-add-dsb-card-mobile-grid-row {
	min-width: auto;
	max-width: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.apx-dsb-mobile-centered-section {
	height: 100vh;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.apx-add-dsb-card-desktop-expiration-date-grid-column,
.apx-add-dsb-card-desktop-security-code-grid-column {
	width: 100%;
	min-width: unset;
}
.apx-add-dsb-card-issuer-image {
	height: 30px;
	width: auto;
	margin-left: 7px;
}
.apx-add-dsb-card-spinner {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	display: flex;
	justify-content: center;
}
.apx-add-dsb-card-spinner-text {
	padding: 2px;
	text-align: center;
	width: 100%;
}
.apx-add-dsb-card-form-input-field {
	border-radius: 0.4rem;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	width: 100%;
	box-sizing: border-box;
}
.apx-add-dsb-card-mcx-input-field {
	position: relative;
}
.apx-add-dsb-card-mcx-input-field .aok-relative {
	margin-bottom: 1.3rem;
}
.apx-secure-registration-mobile-form {
	flex: 1;
	overflow-y: auto;
	padding: 0 1.4rem 0 1.4rem;
}
.apx-dsb-mobile-form-container {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
	position: relative;
}
.apx-dsb-mobile-sticky-bottom-container {
	position: sticky;
	bottom: 0;
	padding: 1rem 0;
	margin-top: auto;
}
.apx-add-dsb-card-mobile-button {
	padding: 0 1.4rem 0 1.4rem;
}
#addDSBButtonSelector.a-button-disabled {
	pointer-events: none;
	cursor: not-allowed;
}
.apx-add-dsb-card-not-supported-error-text-title {
	padding-top: 25px;
}
.apx-where-is-my-security-code-link {
	color: #000;
	text-decoration-color: #000;
	text-decoration-line: underline;
}
.apx-where-is-my-security-code-description {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}
.apx-where-is-my-security-code-image {
	display: block;
	margin: 20px auto auto auto;
	width: 300px;
	height: auto;
}
.coverage-check-bottom-sheet-spinner {
	text-align: center;
	margin-top: 17% !important;
}
.coverage-check-bottom-sheet-pending-text-title {
	text-align: center;
	padding-top: 10px;
}
.coverage-check-bottom-sheet-text-description {
	padding-top: 10px;
}
.coverage-check-bottom-sheet-error-refresh-button {
	padding-top: 30px;
}
.coverage-check-bottom-sheet-error-text-title {
	text-align: center;
	padding-top: 25px;
}
.coverage-check-bottom-sheet-unretryable-error-text-title {
	text-align: center;
	padding-top: 65px;
	padding-bottom: 65px;
}
.coverage-check-bottom-sheet-condition-link {
	font-weight: 500;
	vertical-align: inherit !important;
}
.coverage-check-modal-pending-section {
	padding-top: 75px !important;
	padding-bottom: 75px !important;
}
.coverage-check-modal-spinner {
	text-align: center;
}
.coverage-check-modal-pending-text-title {
	text-align: center;
	padding-top: 10px;
}
.coverage-check-modal-pending-text-description {
	padding-top: 10px;
}
.coverage-check-modal-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	border-top: 1px solid #d5d9d9;
	background-color: #f0f2f2;
	width: auto;
	height: 48px;
}
.coverage-check-modal-error-text-title {
	text-align: center;
	padding-top: 75px;
	margin-left: 0;
	padding-bottom: 75px;
}
.coverage-check-modal-error-refresh-button {
	padding-top: 20px;
}
.coverage-check-modal-error-text-description {
	padding-top: 0;
}
.coverage-check-modal-condition-link {
	font-weight: 500;
	vertical-align: inherit !important;
}
.coverage-check-modal-use-benefit-card-button {
	position: relative;
	top: 8px;
	z-index: 1;
}
.coverage-check-modal-info-icon {
	margin-right: 4px;
}
.coverage-check-modal-info-icon {
	margin-right: 4px;
}
.coverage-check-modal-conditions-positioning-link {
	margin-bottom: 0;
}
.apx-dsb-card-details-tail {
	color: #000;
}
.apx-dsb-card-details-account-holder-name {
	color: #000;
}
.apx-wallet-mobile-dsb-title {
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 10;
	font-size: 20px !important;
	color: #fff;
}
.apx-wallet-dsb-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
.apx-wallet-dsb-sleeve-item-tail {
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
/* ******** */
.pmts-paynow-icon-img {
	max-width: 50px;
	padding-right: 11px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.pmts-paynow-disabled-text {
	font-weight: 700;
	color: #888;
}
.pmts-paynow-see-partners-button {
	margin-left: 5px;
}
.pmts-paynow-disabled-section {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
/* ******** */
@media screen and (min-width: 380px) {
	.apx-wallet-ideal-mobile-text {
		position: absolute;
		left: 120px;
		color: #000;
	}
	.apx-wallet-ideal-mobile-bank-name {
		top: 12px;
	}
	.apx-wallet-ideal-mobile-message {
		font-weight: lighter;
		top: 30px;
	}
}
@media screen and (max-width: 380px) {
	.apx-wallet-ideal-mobile-text {
		position: absolute;
		left: 80px;
		color: #000;
	}
	.apx-wallet-ideal-mobile-bank-name {
		top: 10px;
	}
	.apx-wallet-ideal-mobile-message {
		font-weight: lighter;
		top: 28px;
	}
}
@media screen and (max-width: 300px) {
	.apx-wallet-ideal-mobile-text {
		position: absolute;
		left: 70px;
		color: #000;
	}
	.apx-wallet-ideal-mobile-bank-name {
		top: 10px;
	}
	.apx-wallet-ideal-mobile-message {
		font-weight: lighter;
		top: 28px;
	}
}
/* ******** */
.pmts-add-pm-mobile-radio-button {
	padding-left: 80%;
}
.pmts-add-pm-mobile-radio-button .a-icon-radio {
	left: revert;
}
.pmts-add-fpb-expander-form:dir(rtl) {
	padding-right: 11px !important;
}
.pmts-add-fpb-expander-form {
	padding-bottom: 5px;
}
html[dir="rtl"] #pmts-fpb-phone-number-input-row {
	direction: ltr;
	text-align: right;
}
html[dir="rtl"] #pmts-fpb-phone-number-input-box {
	direction: ltr;
	text-align: left;
}
html[dir="rtl"] #pmts-fpb-phone-number-input-box::-webkit-input-placeholder {
	text-align: right;
}
html[dir="rtl"] #pmts-fpb-phone-number-input-box:-ms-input-placeholder {
	text-align: right;
}
html[dir="rtl"] #pmts-fpb-phone-number-input-box::placeholder {
	text-align: right;
}
.pmts-prime-only-details-desktop {
	color: #fff;
	position: absolute;
	top: 8px;
	right: 25px;
	z-index: 10;
	text-align: right;
	font-size: 8px;
	line-height: normal;
}
.pmts-prime-only-details-mobile {
	color: #fff;
	position: absolute;
	top: 10px;
	right: 16px;
	z-index: 10;
	text-align: right;
	font-size: 18px;
}
.pmts-mobile-account-details-desktop {
	color: #fff;
	position: absolute;
	left: 10px;
	bottom: 20px;
	z-index: 10;
	font-size: 10px;
}
html[dir="rtl"] .pmts-mobile-account-details-desktop {
	color: #fff;
	position: absolute;
	left: 24px;
	bottom: 20px;
	z-index: 10;
	font-size: 10px;
}
.pmts-account-holder-name-details-desktop {
	color: #fff;
	position: absolute;
	left: 10px;
	bottom: 5px;
	z-index: 10;
	font-size: 10px;
}
html[dir="rtl"] .pmts-account-holder-name-details-desktop {
	color: #fff;
	position: absolute;
	left: 24px;
	bottom: 5px;
	z-index: 10;
	font-size: 10px;
}
.pmts-mobile-account-details-mobile {
	color: #fff;
	position: absolute;
	left: 10px;
	bottom: 30px;
	z-index: 10;
	font-size: 20px;
}
.pmts-account-holder-name-details-mobile {
	color: #fff;
	position: absolute;
	left: 10px;
	bottom: 5px;
	z-index: 10;
	font-size: 20px;
}
.pmts-fpb-edit-line {
	border-right: 1px solid #e7e7e7;
}
.pmts-fpb-edit-body {
	margin-bottom: 24px;
}
.pmts-fpb-edit-billing {
	padding-left: 24px;
}
.pmts-prime-only-sleeve-item-desktop {
	color: #fff;
	position: absolute;
	top: 3px;
	right: 16px;
	z-index: 10;
	text-align: right;
	font-size: 4px;
	line-height: normal;
}
.pmts-prime-only-sleeve-item-mobile {
	color: #fff;
	position: absolute;
	top: 8px;
	right: 16px;
	z-index: 10;
	text-align: right;
	font-size: 18px;
}
.pmts-mobile-account-sleeve-item-mobile-grid-row {
	position: absolute;
	top: 5px;
	right: 5px;
	width: auto;
}
.pmts-mobile-account-sleeve-item-mobile {
	font-family: "Amazon Ember", Arial, sans-serif;
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
/* ******** */
.apx-add-venmo-link-btn-spacing-base {
	margin-bottom: 1.2rem;
}
.apx-add-venmo-link-btn-size-medium {
	font-size: 1.8rem;
	line-height: 1.25;
}
.apx-wallet-venmo-mobile-grid-row {
	position: absolute;
	top: 5px;
	display: flex;
}
.apx-wallet-venmo-mobile-nickname-grid-row {
	position: relative;
	top: 0.15em;
	right: 8px;
	width: auto;
	max-width: 55%;
}
.apx-wallet-venmo-mobile-nickname-default-grid-row {
	position: relative;
	top: 0.15em;
	right: 8px;
	width: auto;
	max-width: 35%;
}
.apx-wallet-venmo-mobile-nickname-wrapper {
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 10px;
	background-color: #111;
	display: inline-flex;
}
.apx-wallet-venmo-mobile-nickname {
	font-family: "Amazon Ember", Arial, sans-serif;
	background-color: #111;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.apx-wallet-venmo-mobile-label {
	position: relative;
	right: 15px;
}
.apx-wallet-venmo-not-accepted-label {
	background: #c40000 !important;
	color: #fff !important;
}
.apx-wallet-venmo-desktop-sleeve-item-nickname {
	word-wrap: anywhere;
}
.apx-wallet-venmo-details-nickname {
	position: absolute;
	bottom: 12px;
	left: 12px;
	z-index: 10;
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.apx-wallet-venmo-mobile-details-nickname {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.apx-wallet-venmo-desktop-modal-go-button {
	width: 100%;
}
.apx-add-venmo-desktop-link-button {
	margin-top: -25px;
}
.apx-disabled-add-venmo-desktop-link-button {
	margin-top: -25px;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.apx-disabled-add-venmo-mobile-link-button {
	font-size: 1.2em;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.apx-mobile-cv-context {
	float: left;
	padding-top: 5px;
}
.apx-compact-cv-context {
	padding-right: 4.5px;
	float: left;
	padding-top: 5px;
}
.apx-venmo-grid-col-padding {
	padding-left: 1.1rem;
}
.apx-compact-cv-no-message {
	padding-right: 4.5px;
	float: left;
}
.apx-venmo-intermediate-screen-alignment-mobile {
	position: absolute;
	top: 25%;
}
.a-secondary-view-inner:has(.apx-venmo-intermediate-screen-alignment-mobile) {
	padding-left: 0;
}
/* ******** */
.emi-processing-fee-message-container {
	position: fixed;
	bottom: 0;
	margin-left: -1.4rem;
	border-radius: 0rem !important;
	border: 0rem !important;
}
.emi-processing-fee-message-container-desktop {
	margin-bottom: 0.5rem !important;
}
.importantInformationSection {
	height: 14rem;
}
.importantInformationTextColor {
	color: #555;
}
.suppressed-accordion-row {
	pointer-events: none;
	color: #aaa !important;
}
.suppressed-dropdown-option {
	pointer-events: none;
	margin-bottom: 5px !important;
	margin-top: -10px !important;
	margin-left: -10px !important;
}
.suppressed-dropdown-option p {
	margin: 0 0 4px 0;
}
.suppressed-dropdown-option-content {
	color: #aaa !important;
}
.suppressed-dropdown-option:focus {
	margin-top: 0 !important;
	margin-left: 0 !important;
	display: grid;
}
.emi-kfs-message {
	vertical-align: bottom;
	line-height: 1.45 !important;
}
.pmts-white-background .a-button-inner {
	background: #fff !important;
}
/* ******** */
@media screen and (min-width: 380px) {
	.apx-wallet-p24-mobile-sleeve-item-text {
		position: absolute;
		left: 120px;
		color: #fff;
	}
}
@media screen and (max-width: 380px) {
	.apx-wallet-p24-mobile-sleeve-item-text {
		position: absolute;
		left: 80px;
		color: #fff;
	}
}
.apx-wallet-p24-mobile-sleeve-item-message {
	font-weight: lighter;
	top: 32px;
}
.apx-wallet-p24-mobile-sleeve-item-bank-name {
	top: 12px;
}
@media screen and (min-width: 380px) {
	.apx-wallet-blik-mobile-name {
		position: absolute;
		left: 120px;
		color: #fff;
		top: 12px;
	}
}
@media screen and (max-width: 380px) {
	.apx-wallet-blik-mobile-name {
		position: absolute;
		left: 80px;
		color: #fff;
		top: 12px;
	}
}
/* ******** */
.pmts-transform-address-display-link {
	background: 0 0;
	border: none;
	color: inherit;
	outline: 0;
	padding: 0;
}
.pmts-transform-address-display-link:hover {
	cursor: pointer;
	text-decoration: underline;
	color: #c7511f;
}
.pmts-transform-address-display-link:active {
	text-decoration: underline;
	color: #b12704;
}
.a-no-js .pmts-add-address-mx-popover {
	display: none;
}
.apx-postal-code-separator {
	min-width: 20px;
	text-align: center;
}
.apx-postal-code-input {
	width: 100%;
}
.apx-postal-code-grid {
	display: flex;
	width: 400px !important;
}
.pmts-add-address-lookup-mx-mobile-box {
	border: 1px solid #a6a6a6;
	border-top: 0;
	border-radius: 0;
}
.ppw-lookup-mx-dropdown {
	margin-top: 0.5rem;
}
.pmts-add-amazon-paycode-container .pmts-select-address-row .a-radio-label {
	display: inline-block;
	width: 100%;
}
.pmts-add-bancontact-popover-form {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	padding: 0 40px 100px 0;
}
.pmts-add-bancontact-popover-logo {
	padding: 0 60px 0 45px;
}
.pmts-add-bancontact-cursor-pointer {
	cursor: pointer;
	width: 16px;
}
.pmts-add-bancontact-popover-link-section {
	padding: 9px 0 0 14px;
}
.pmts-add-bancontact-compact-display-image {
	width: 55px;
	padding: 0 14px 0 10px;
}
.pmts-add-bancontact-mobile-body-display-image {
	width: 133px;
}
.pmts-add-bank-account-fields {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	padding: 0 18px 0 0;
}
.pmts-add-bank-account-buttons {
	border-top-style: solid;
	border-top-width: 1px;
	background: transparent linear-gradient(to bottom, #f7f7f7, #eaeaea) repeat
		scroll 0 0;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
		0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	padding: 0 18px;
	margin: 0 0 -28px -20px;
	width: 120%;
	border-radius: 4px 4px 0 0;
	clear: left;
}
.pmts-add-bank-account-buttons-align-right {
	margin: 0 -25px -14px -20px;
	width: auto;
}
.pmts-compact-add-bank-account-form {
	height: 100%;
}
.pmts-add-bank-account-label-inline {
	display: inline-block;
	width: 300px;
}
.pmts-add-bank-account-label-inline .pmts-popover {
	font-weight: 400;
}
.pmts-add-bank-account-label-inline-table {
	display: inline-table;
}
.pmts-add-bank-account-type-button-group-desktop {
	display: inline-block !important;
	margin-bottom: unset !important;
}
.pmts-add-bank-account-type-button-group-mobile {
	display: flex !important;
}
.pmts-add-bank-account-type-button-group-mobile
	.pmts-add-bank-account-type-list-item {
	flex: 1 1 0px;
}
.pmts-add-bank-account-type-button-group-mobile
	.pmts-add-bank-account-type-button {
	margin: unset;
	width: 100%;
}
.pmts-add-bank-account-bank-name-options-box {
	z-index: 299;
	position: absolute;
	width: 100%;
	white-space: nowrap;
	overflow-x: auto;
}
.pmts-add-bank-account-bank-name-option {
	display: block;
	color: #111 !important;
	margin-top: 1px;
}
.pmts-add-bank-account-bank-name-option:hover {
	background-color: #f3f3f3;
	text-decoration: none;
}
.pmts-add-bank-account-buttons-section {
	overflow: hidden;
}
.pmts-add-bank-account-buttons-section > * {
	float: right;
	margin-left: 0.385em;
}
.pmts-add-bank-account-eaa-label-with-text-input .a-input-text-wrapper {
	width: 98%;
}
.pmts-add-bank-account-eaa-label-with-text-input .a-form-label {
	padding-left: 0;
}
.pmts-add-bank-account-eaa-fields {
	border-radius: 0.4rem;
}
.apx-add-card-cursor-pointer {
	cursor: pointer;
	width: 16px;
	padding-top: 4px;
}
.apx-add-card-buttons-in-popover {
	position: relative;
	border-top-style: solid;
	border-top-width: 1px;
	background: transparent linear-gradient(to bottom, #f7f7f7, #eaeaea) repeat
		scroll 0 0;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
		0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	padding: 0 18px;
	margin: 0 0 -14px -20px;
	width: 120%;
	border-radius: 4px 4px 0 0;
}
.apx-add-card-buttons-in-popover-align-right {
	margin: 0 -30px -14px -20px;
	width: auto;
}
.apx-add-card-compact-form {
	height: 100%;
}
.apx-add-card-compact-grid-row {
	min-width: 668px;
}
.apx-add-card-compact-grid-row .apx-add-payment-inline-warning-message {
	padding-left: 32px;
}
.apx-add-payment-inline-warning-message + .pmts-numeric-password-mask {
	border-top-color: #888c8c;
}
.apx-add-credit-card-number + .apx-add-payment-inline-warning-message {
	padding-top: 1em;
	padding-bottom: 1em;
}
.apx-add-card-issuer-logo {
	width: 50px;
	padding: 0 5px 0 9px;
}
.pmts-add-consumer-invoicing-container .pmts-select-address-row .a-radio-label {
	display: inline-block;
	width: 100%;
}
.pmts-add-consumer-invoicing-popover-form {
	border-right: 1px solid #eee;
}
.a-ie8 .pmts-date-width {
	width: 130px;
}
.pmts-inline-add-button-spacing-top {
	margin-top: 21px !important;
}
.pmts-add-credit-card-ecard-help-container {
	display: inline;
}
.a-no-js .pmts-add-credit-card-ecard-section-container {
	display: none;
}
.a-no-js .pmts-native-dropdown {
	height: 29px;
}
.pmts-add-credit-card-container {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
}
.pmts-add-credit-card-lock-secure-logo {
	width: 2.8rem;
}
.pmts-amazon-trust-message {
	padding-left: 3.5rem;
	margin-top: -3rem;
	font-size: small;
}
.a-js .pmts-add-mbcc {
	display: none;
}
.pmts-mobile-add-cc-footer-divider {
	padding-bottom: 60px;
}
.pmts-numeric-password-mask {
	-webkit-text-security: disc;
}
.pmts-cvv-inputbox-turbo input {
	max-height: 36px;
}
.pmts-cvv-inputbox-nomenclature input {
	width: 82px !important;
	max-height: 26px;
	font-size: 11px;
}
.pmts-cvv-inputbox-nomenclature-adjustments {
	height: 36px;
	width: 90px;
}
.pmts-cvv-inputbox-nomenclature-adjustments input {
	max-height: 32px;
	font-size: 13px;
}
.a-column.pmts-cvv-box-column {
	width: 92px;
	margin-right: 7px;
}
.a-column.pmts-cvv-secure-box-column {
	width: 88px;
	margin-right: 1px;
}
.a-column.pmts-cvv-secure-box-adjusted-column {
	width: 96px;
	margin-right: 7px;
}
.pmts-ncemi-row-height-when-unselected {
	height: 0;
}
.pmts-cvv-logo-image-css {
	height: 30px;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, 0.82);
	box-shadow: 0 0 2px 0 rgba(184, 179, 179, 0.5);
}
.pmts-add-credit-card-cvv-box-with-cvv-image {
	background: url(https://images-eu.ssl-images-amazon.com/images/G/31/x-locale/checkout/turbo-cvv._V278943413_.png);
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: right 5px center;
}
.pmts-update-everywhere-checkbox {
	clear: left;
	max-width: 40ch;
}
.pmts-bpm-checkbox {
	clear: left;
	max-width: 40ch;
}
.pmts-disabled-add-credit-card-container {
	pointer-events: none;
}
.pmts-disabled-add-credit-card-content-trigger-row-common {
	pointer-events: none;
}
.pmts-disabled-add-credit-card-button {
	pointer-events: none;
}
.pmts-disabledadd-add-credit-card-link {
	pointer-events: none;
	opacity: 0.5;
}
.pmts-add-cc-link-disabled {
	pointer-events: none;
	background-color: #d3d3d3;
}
html[dir="rtl"] .apx-add-credit-card-number input {
	direction: ltr;
	text-align: right;
}
.apx-coft-save-card-message {
	padding-left: 10px;
}
.prime-pop-over-message {
	padding-left: 10px;
}
.apx-add-credit-card-secure-message {
	display: flex;
	align-items: center;
	justify-content: center;
}
.apx-add-credit-card-secure-message-icon {
	width: 12px;
	height: 14px;
	margin-right: 4px;
}
.apx-add-credit-card-bpm-message {
	display: flex;
	text-align: left;
	justify-content: flex-start;
	overflow-wrap: break-word;
}
.apx-add-credit-card-bpm-message-desktop {
	display: flex;
	text-align: left;
	justify-content: flex-start;
	overflow-wrap: break-word;
}
.apx-add-credit-card-expiration-text-input .a-input-text-wrapper {
	width: 50%;
}
.apx-add-credit-card-expiration-text-input .a-form-label {
	padding-left: 0;
}
.apx-add-credit-card-expiration-text-input-with-cvv .a-input-text-wrapper {
	width: 98%;
}
.apx-add-credit-card-expiration-text-input-with-cvv .a-form-label {
	padding-left: 0;
}
.a-input-text-wrapper.a-form-normal.pmts-account-Number {
	border-top-color: #888c8c;
}
.apx-mcx-add-credit-card-number {
	position: relative;
}
.apx-mcx-add-credit-card-number .aok-relative {
	margin-bottom: 1.3rem;
}
.apx-mcx-network-logo {
	position: absolute;
	top: 1rem;
	right: 1.1rem;
	height: 1.5em;
	width: 34px;
	z-index: 2;
}
.a-column.a-span12.mcx-expiration-date-input {
	width: 47%;
}
.a-column.a-span12.mcx-cvv-input {
	width: 48%;
}
.mcx-cvv-input-header {
	text-align: left;
}
.mcx-inline-error {
	text-align: left;
}
.mcx-inline-error-messages {
	padding-top: 2px;
}
.mcx-input-fields {
	border-radius: 0.4rem;
}
.apx-tap-to-add-alert {
	margin-bottom: 10px;
}
.apx-add-card-auth-inline-box {
	border-radius: 8px;
	border: 1px solid #d5d9d9;
}
.apx-wallet-add-card-auth-desktop-modal-go-button {
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.apx-add-card-auth-desktop-image {
	border-radius: 6px;
}
.apx-add-card-auth-logo-icon {
	position: absolute;
	top: 12px;
	transform: translateX(-12px);
}
.apx-add-card-auth-logo-icon-mobile {
	position: absolute;
	transform: translateX(-12px) translateY(-9px);
}
.apx-add-card-auth-modal-mobile {
	position: fixed;
	background-color: #fff;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 50% 20px 20px;
	z-index: 208;
}
#apx-add-card-auth-modal {
	margin: auto;
}
.pmts-indiv-issuer-image {
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 45px;
}
.pmts-add-debitcard-logo {
	float: left;
}
.pmts-composite-logo-row {
	height: 35px;
}
.pmts-m-htsc-box .pmts-composite-logo-row {
	height: auto;
	overflow: hidden;
}
.pmts-m-htsc-box .pmts-composite-logo-row .pmts-indiv-issuer-image {
	margin-bottom: 6px;
}
html[dir="rtl"] .pmts-indiv-issuer-image {
	float: right;
}
.pmts-add-ebt-buttons-in-popover {
	position: relative;
	border-top-style: solid;
	border-top-width: 1px;
	background: transparent linear-gradient(to bottom, #f7f7f7, #eaeaea) repeat
		scroll 0 0;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset,
		0 -1px 0 rgba(255, 255, 255, 0.4) inset;
	padding: 0 18px;
	margin: 0 0 -14px -20px;
	width: 120%;
	border-radius: 4px 4px 0 0;
}
.pmts-compact-add-ebt-form {
	height: 100%;
}
.pmts-compact-add-ebt-grid-row {
	min-width: 668px;
}
.pmts-add-iDeal-banks-dropdown-width {
	width: 200px;
}
.pmts-add-iDeal-popover-form {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	padding: 0 40px 100px 0;
}
.pmts-add-iDeal-popover-logo {
	padding: 0 60px 0 45px;
}
.pmts-add-iDeal-instrument-cursor-pointer {
	cursor: pointer;
	width: 16px;
}
.pmts-add-iDeal-popover-link-section {
	padding: 9px 0 0 14px;
}
.pmts-add-iDeal-body-display-image {
	width: 55px;
	padding: 0 12px 0 13px;
}
.pmts-add-iDeal-description {
	padding-left: 15px;
}
.pmts-add-p24-popover-form {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	padding: 0 40px 100px 0;
}
.pmts-add-p24-popover-logo {
	padding: 0 60px 0 45px;
}
.pmts-add-p24-cursor-pointer {
	cursor: pointer;
	width: 16px;
}
.pmts-add-p24-popover-link-section {
	padding: 9px 0 0 14px;
}
.pmts-add-p24-compact-display-image {
	width: 55px;
	padding: 0 14px 0 10px;
}
.pmts-add-p24-mobile-body-display-image {
	width: 133px;
}
.pmts-add-p24-banks-dropdown-width {
	overflow: hidden;
	text-overflow: ellipsis;
}
.pmts-add-p24-banks-dropdown-width-desktop {
	width: 200px;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.payer-address-change-button input.a-button-input.a-button-text {
	z-index: 20;
}
.payer-address-change-button i.a-icon.a-icon-supplemental {
	z-index: 20;
}
.paycode-instructions-li-section {
	width: 200px;
}
.payagent-instruction-component {
	vertical-align: top !important;
}
.pmts-payer-form-container .pmts-select-address-row .a-radio-label {
	display: inline-block;
	width: 100%;
}
.pmts-payer-form-date-field .a-dropdown-container {
	padding-right: 1em;
}
.pmts-payer-instruction-form-container .a-radio-label {
	display: inline-block;
	width: 100%;
}
.a-no-js .add-instrument-form-expander .a-expander-content {
	display: block !important;
}
.storage-consent-form {
	margin-top: 4px;
}
.storage-consent-form-error {
	box-shadow: 0 0 0 1px #cc0c39 inset;
	border-radius: 4px;
	padding: 8px 8px 4px 8px;
}
.pmts-mpo-back-from-add-instrument-button-text-mobile .a-button-text {
	background-color: #f3f3f3;
}
.pmts-mpo-back-from-add-instrument-button-mobile {
	border-color: #f3f3f3;
	border-top-style: none;
	outline: 0;
}
.a-touch .pmts-mpo-back-from-add-instrument-button-text-mobile {
	padding: 0 0 0 1.3rem;
}
.pmts-mpo-add-instruments {
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
}
.pmts-add-payment-instrument-link-trigger {
	padding-left: 1.1rem;
}
.add-instrument-form-expander .pmts-portal-add-ba-title {
	display: inline;
}
.pmts-loading-async-widget-spinner-overlay {
	position: absolute;
	text-align: center;
	z-index: 9999;
	width: 100%;
	height: 100%;
}
.pmts-loading-async-widget-spinner-centered {
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px;
}
.pmts-loading-async-widget-spinner-viewport-centered {
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -50px;
}
.pmts-loading-async-spinner-small {
	height: 80px;
}
.pmts-loading-async-widget-spinner-cover-viewport {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.pmts-popover {
	white-space: nowrap;
}
.a-no-js .pmts-popover {
	display: none;
}
.apx-auto-populated {
	background-color: #faffbd;
}
.a-no-js .apx-non-js-hide {
	display: none;
}
.a-js .apx-js-hide {
	display: none;
}
.apx-clear-auto-populated-input-icon {
	cursor: pointer;
	position: absolute;
	right: 10px;
	top: 20px;
	z-index: 5;
}
.apx-authenticate-payment-method-template-header-css {
	border-width: 0;
	border-radius: 0;
}
.apx-authenticate-payment-method-desktop-box-css {
	height: 800px;
	width: 90%;
	max-width: 900px;
}
.apx-authenticate-payment-method-registration-spinner-desktop-css {
	width: 450px;
}
.apx-authenticate-payment-method-cvv-input-row-css {
	width: min-content;
	margin: auto;
}
.apx-authenticate-payment-method-spinner-column-css {
	position: absolute;
	transform: translateX(120px);
}
.apx-authenticate-payment-method-mobile-button-column-css {
	display: flex;
}
.apx-authenticate-payment-method-mobile-button-css {
	margin: auto;
}
.pmts-displayable-address-on-single-line,
.pmts-mobile-customer-name-on-single-line,
.pmts-mobile-displayable-address-on-single-line {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pmts-mobile-customer-name-on-single-line,
.pmts-mobile-displayable-address-on-single-line {
	display: block;
}
.pmts-bottom-sheet-header {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	margin-top: 7px;
	margin-bottom: 20px;
}
.pmts-bottom-sheet-header .a-section {
	display: flex;
	flex: 1;
}
.pmts-bottom-sheet-header .a-section:nth-of-type(1) {
	justify-content: left;
}
.pmts-bottom-sheet-header .a-section:nth-of-type(2) {
	justify-content: center;
}
.pmts-bottom-sheet-header .a-section:nth-of-type(3) {
	justify-content: right;
}
.pmts-bottom-sheet-header .pmts-bottom-sheet-logo {
	margin-bottom: -4px;
}
.pmts-bottom-sheet-header .pmts-bottom-sheet-close-button {
	margin-right: 4px;
}
.mcx-bottom-sheet-container {
	border-radius: 16px 16px 0 0;
}
.mcx-bottom-sheet-container .a-sheet-content-container {
	border-radius: 16px 16px 0 0;
}
.pmts-cc-scan-divider {
	z-index: 2;
	position: relative;
	display: inline-block;
	line-height: 19px;
	padding: 5px 20px 5px 20px;
}
.pmts-card-scan-icon-img {
	max-width: 21px;
	margin-right: 8px;
}
.pmts-cc-scan-divider-address-challenge {
	margin-bottom: 0 !important;
	background: #fff;
}
html[dir="rtl"] .pmts-card-scan-icon-img {
	margin-left: 8px;
	margin-right: 0;
}
.mcx_card_scanner_icon {
	width: 40px;
	padding-right: 10px;
	vertical-align: middle;
	float: right;
	position: absolute;
	right: 0;
	top: 7.5px;
	z-index: 2;
}
.mcx_card_scanner_hitbox {
	width: 50px;
	height: 45px;
	padding-right: 0;
	vertical-align: middle;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
}
.pmts-cvv-button-select-wrapper .a-box {
	border: none !important;
	background-color: inherit !important;
}
.pmts-cvv-button-select-wrapper .a-box .a-box-inner {
	padding: 0 !important;
}
.bottom-sheet-link {
	margin-left: 5px;
}
.apx-cash-on-delivery-view-items-bottom-sheet-name {
	padding: 15px !important;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.apx-cash-on-delivery-pod-plus-limit-info-bottom-sheet-name,
.apx-cash-on-delivery-pod-plus-limit-insufficient-bottom-sheet-name,
.apx-cash-on-delivery-pod-plus-onboarding-alternate-bottom-sheet-name,
.apx-cash-on-delivery-pod-plus-onboarding-bottom-sheet-name {
	padding: 5px !important;
	display: flex;
	flex-direction: column;
	overflow: hidden;
}
.bottom-sheet-header {
	position: sticky;
	top: 0;
	background-color: #fff;
	z-index: 100;
	padding: 16px 16px 0 16px;
	height: 80px;
}
.bottom-sheet-header-standard {
	position: sticky;
	top: 0;
	background-color: #fff;
	z-index: 100;
	padding: 14px 16px 0 16px;
}
.bottom-sheet-footer {
	position: sticky;
	bottom: 0;
	background-color: #fff;
	z-index: 100;
	padding: 16px 16px 0 16px;
	height: 150px;
}
.bottom-sheet-footer-standard {
	position: sticky;
	bottom: 0;
	background-color: #fff;
	z-index: 100;
	padding: 8px 16px 0 16px;
}
.bottom-sheet-content {
	flex-grow: 1;
	overflow-y: auto;
	padding: 0 30px 0 30px;
	max-height: calc(100vh - 230px);
}
.bottom-sheet-content-sticky {
	position: sticky;
	flex-grow: 1;
	overflow-y: auto;
	padding: 0 20px 0 20px;
}
.sc-list-item {
	padding: 0 16px 0 16px;
}
.content {
	padding-left: 3.5%;
	float: left;
}
.sc-item-product-image {
	width: 10.5rem;
	margin-left: -10.5rem;
	float: left;
	background-color: #fff;
}
.bottom-sheet-header .a-alert-content {
	color: gray;
	margin-left: -10px;
}
.product-items-list {
	padding: 0 4px 0 0;
}
.header-container {
	padding: 0 4px 4px 0;
}
.sc-list-item-standard {
	padding: 0 4px 4px 4px;
}
.sc-item-product {
	width: 10.5rem;
	margin-left: -10.5rem;
	float: left;
	background-color: #fff;
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.sc-text-content {
	float: left;
}
.sc-content-bottomsheet {
	padding-left: 3.5%;
	float: left;
}
.item-details {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.text-items-list {
	padding: 4px 0 0 0;
}
.sc-text-item {
	margin: 0 4px 8px 4px;
	padding: 0 0 8px 0;
}
.sc-text-item-with-icon {
	margin: 0 4px 8px 4px;
	padding: 0 0 8px 10px;
}
.sc-text-content-icon {
	width: 10px;
	margin-left: -10px;
	float: left;
	background-color: #fff;
}
.text-link-container {
	margin-left: 5px;
}
.progress-bar-container {
	background-color: #e8e8e8;
	height: 18px;
	border-radius: 8px;
	overflow: hidden;
	position: relative;
	margin: 2px 0 2px 0;
}
.progress-bar-fill-positive,
.progress-bar-fill-warning {
	height: 100%;
	border-radius: 10px;
}
.progress-bar-fill-positive {
	background-color: #4caf50;
}
.progress-bar-fill-warning {
	background-color: #ffb14a;
}
.sc-limits-box-positive,
.sc-limits-box-positive-partial,
.sc-limits-box-warning,
.sc-limits-box-warning-partial {
	padding: 12px 20px 20px 20px;
	border-radius: 16px;
	opacity: 1;
	gap: 10px;
	position: relative;
	display: flex;
	flex-direction: column;
}
.sc-limits-box-positive,
.sc-limits-box-positive-partial {
	border: 1px solid #0b7b3c;
	background: radial-gradient(
		120% 80% at 50% 0,
		rgba(205, 247, 210, 0.6) 0,
		rgba(240, 252, 242, 0.3) 50%,
		rgba(255, 255, 255, 0.1) 100%
	);
}
.sc-limits-box-warning,
.sc-limits-box-warning-partial {
	border: 1px solid #ffb74d;
	background: radial-gradient(
		120% 80% at 50% 0,
		rgba(255, 231, 196, 0.6) 0,
		rgba(255, 245, 230, 0.3) 50%,
		rgba(255, 255, 255, 0.1) 100%
	);
}
.sc-limits-box-positive-partial,
.sc-limits-box-warning-partial {
	height: 52px;
}
.sc-limits-box-positive,
.sc-limits-box-warning {
	height: 150px;
}
.sc-limits-container {
	overflow: hidden;
	box-sizing: border-box;
}
.sc-limits-header {
	display: flex;
	align-items: baseline;
	margin-bottom: 2px;
	padding-top: 2px;
	width: 100%;
	gap: 4px;
	padding-left: 0;
	float: none;
}
.sc-limits-progress-section {
	margin: 4px 0;
	width: 100%;
}
.sc-limits-bottom {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin-top: 4px;
	width: 100%;
}
.sc-limits-bottom-left,
.sc-limits-bottom-right {
	display: flex;
	flex-direction: column;
	flex: 1;
}
.sc-limits-bottom-left {
	align-items: flex-start;
}
.sc-limits-bottom-right {
	align-items: flex-end;
	text-align: right;
}
.sc-limits-container .sc-text-item {
	margin: 0;
	padding: 0;
}
.pmts-remove-bank-section-margin {
	margin-right: -18px !important;
	margin-left: -18px !important;
	margin-bottom: -14px !important;
	background-color: #f3f3f3;
}
.pmts-remove-bank-button-margin {
	margin-right: 18px;
}
.apx-default-label-banner {
	background: #ade422 !important;
	color: #111 !important;
}
.apx-desktop-delete-details-label {
	position: absolute;
	right: 8px;
	z-index: 10;
	top: 2px;
}
.apx-delete-instrument-image-icon {
	width: 35px;
	height: 22px;
}
.pmts-selected {
	border-color: #fbd8b4;
	background-color: #fcf5ee;
}
.pmts-box {
	border-color: transparent;
}
.a-no-js .pmts-instrument-list-item-button-js {
	display: none;
}
.a-js .pmts-instrument-list-item-button-no-js {
	display: none;
}
.pmts-INR-currency-symbol {
	display: inline-block;
	background: url(https://images-na.ssl-images-amazon.com/images/G/31/payments-portal/r1/sprite-site-wide-2._CB487805028_.png);
	background-repeat: no-repeat;
	background-position: -16px -333px;
	background-size: 320px 455px;
	width: 7px;
	height: 10px;
	line-height: 10px;
	margin-right: 1px;
	margin-bottom: 2px;
	vertical-align: middle;
	text-decoration: inherit;
}
.a-color-price .pmts-INR-currency-symbol {
	background-position: 0 -393px;
	width: 10px;
	height: 15px;
	margin-bottom: 1px;
}
.rewards-inline-messaging-large-price-symbol {
	background-position: 0 -424px;
	background-size: 328px 457px;
	width: 10px;
	height: 15px;
	margin-bottom: 4px;
}
.rewards-inline-messaging-green-price-symbol {
	background-position: -49px -392px;
	width: 10px;
	height: 15px;
}
.pmts-inline-field-block {
	display: inline-block;
	margin-right: 10px;
}
.pmts-desktop-credit-card-instrument-logo {
	width: 34px;
	height: auto;
}
.pmts-inline-field-block-br {
	display: inline-block;
	margin-right: 30px;
	width: 300px;
	vertical-align: top;
}
.pmts-add-bank-form-br {
	max-width: 700px;
	padding: 25px 0 0 25px;
	border: 2px solid #d5d9d9;
	border-radius: 5px;
}
html[dir="rtl"] .pmts-inline-field-block {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
.emi-down-payment-button-padding-no-cost-plan .a-button-inner .a-button-text {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.emi-down-payment-button-padding-standard-plan .a-button-inner .a-button-text {
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 12px;
	padding-bottom: 12px;
}
.emi-installment-accordion-no-cost-info-message {
	padding-left: 12px;
}
.pmts-pix-logo {
	max-width: 20px;
}
.pmts-spei-logo {
	max-width: 20px;
}
.pmts-banner {
	position: relative;
	z-index: 12;
	top: 0.15em;
	right: 0;
	display: inline-block;
}
.pmts-banner-triangle-desktop-small {
	position: relative;
	background: #ade422;
	height: 2em;
	width: 1.75em;
	top: -2em;
	right: 0.4375em;
	transform: skew(20deg);
	z-index: 9;
	float: left;
	font-size: 10px;
	line-height: 20px;
}
.pmts-banner-triangle-desktop-large {
	position: relative;
	background: #ade422;
	height: 2em;
	width: 1.75em;
	top: -2em;
	right: 0.4375em;
	transform: skew(20deg);
	z-index: 9;
	float: left;
	font-size: 12px;
	line-height: 20px;
}
.pmts-banner-triangle-mobile-small {
	position: relative;
	background: #ade422;
	height: 1.95em;
	width: 1.75em;
	top: -1.95em;
	right: 0.4375em;
	transform: skew(20deg);
	z-index: 9;
	float: left;
	font-size: 12px;
	line-height: 1.35;
}
.pmts-banner-triangle-mobile-large {
	position: relative;
	background: #ade422;
	height: 2.45em;
	width: 1.75em;
	top: -2.45em;
	right: 0.4375em;
	transform: skew(20deg);
	z-index: 9;
	float: left;
	font-size: 12px;
	line-height: 1.35;
}
.pmts-banner-text-desktop-small {
	text-overflow: ellipsis;
	position: relative;
	height: 2em;
	padding: 0 0.3em;
	background: #ade422;
	text-align: center;
	z-index: 10;
	color: #111;
	font-weight: 700;
	letter-spacing: 0.3px;
	font-family: "Amazon Ember";
	font-size: 10px;
	line-height: 20px;
	white-space: nowrap;
}
.pmts-banner-text-desktop-large {
	text-overflow: ellipsis;
	position: relative;
	padding: 0.175em 0.4em;
	height: 2em;
	background: #ade422;
	text-align: center;
	z-index: 10;
	color: #111;
	font-weight: 700;
	letter-spacing: 0.3px;
	font-family: "Amazon Ember";
	font-size: 12px;
	line-height: 20px;
	white-space: nowrap;
}
.pmts-banner-text-mobile-small {
	text-overflow: ellipsis;
	position: relative;
	padding: 0.3em;
	background: #ade422;
	text-align: center;
	z-index: 10;
	color: #111;
	font-weight: 700;
	letter-spacing: 0.3px;
	font-family: "Amazon Ember";
	font-size: 12px;
	line-height: 1.35;
	white-space: nowrap;
	height: 1.95em;
}
.pmts-banner-text-mobile-large {
	text-overflow: ellipsis;
	position: relative;
	padding: 0.55em;
	background: #ade422;
	text-align: center;
	z-index: 10;
	color: #111;
	font-weight: 700;
	letter-spacing: 0.3px;
	font-family: "Amazon Ember";
	font-size: 12px;
	line-height: 1.35;
	white-space: nowrap;
	height: 2.45em;
}
.pmts-banner-container-small {
	direction: rtl;
	height: 25px;
}
.pmts-banner-container-large {
	direction: rtl;
	height: 30px;
}
html[dir="rtl"] .pmts-banner-container-small {
	direction: rtl;
	height: 25px;
	text-align: right;
}
html[dir="rtl"] .pmts-banner-container-large {
	direction: rtl;
	height: 30px;
	text-align: right;
}
.rewards-inline-messaging-for-non-cards {
	margin-left: 2.75em;
}
.pmts-payments-instrument-paylateraccount-additional-information {
	color: #565959;
	font-size: 12px;
}
.pmts-portal-cvv-change-payment-instrument {
	background: 0 0;
	border: none;
	color: inherit;
	outline: 0;
	padding: 0 !important;
}
.apx-remove-and-skip-button-desktop {
	float: left;
}
.apx-cancel-remove-button-desktop,
.apx-remove-and-update-button-desktop,
.apx-remove-button-desktop {
	float: right;
	margin-left: 5px;
}
.pmts-executions-root {
	background-color: #fff;
	margin: 1em auto;
	max-width: 880px;
	min-width: 170px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.pmts-executions-iframe {
	width: 100%;
	height: 450px;
}
.pmts-executions-iframe-fixed {
	width: 390px;
	height: 450px;
}
.pmts-executions-iframe-sdk-fixed {
	width: 100%;
	height: 600px;
}
@media screen and (min-height: 600px) {
	.pmts-executions-iframe-turkey-3ds {
		width: 100%;
		height: 600px;
	}
}
@media screen and (max-height: 600px) {
	.pmts-executions-iframe-turkey-3ds {
		width: 100%;
		height: 450px;
	}
}
.apx-authorize-payment-method-template-header-css {
	border-width: 0;
	border-radius: 0;
}
.apx-authorize-payment-method-desktop-box-css {
	height: 800px;
	width: 90%;
	max-width: 900px;
}
.apx-executions-vertical-alignment-mobile {
	position: absolute;
	top: 25%;
}
.apx-executions-vertical-alignment-default {
	height: 444px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 90%;
	max-width: 400px;
}
.apx-executions-ellipsis {
	padding: 0 8px;
}
.apx-executions-button {
	width: 100%;
	max-width: 400px;
	margin: auto;
}
.apx-executions-auth-header {
	padding: 32px 0 0 0;
	font-size: 18px;
}
.apx-executions-auth-description {
	padding: 8px 15px 32px;
}
.apx-executions-auth-cancel {
	padding: 0 16px;
}
.apx-executions-mash-fallback-auth-retry {
	margin: 16px 0;
	padding: 0 16px;
}
.apx-executions-mash-fallback-header {
	padding: 32px 0 0 0;
	font-size: 18px;
}
.apx-executions-mash-fallback-description {
	padding: 8px 15px 32px;
}
.apx-executions-mash-fallback-auth-cancel {
	display: inline-block;
}
.apx-executions-mash-fallback-primary-button {
	display: inline-block;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}
.apx-execution-payment-info-header {
	display: inline-flex;
	justify-content: space-between;
}
.apx-executions-add-card-auth-logo-icon {
	position: absolute;
	top: 20px;
	transform: translateX(-12px);
}
.apx-executions-no-external-redirect-description {
	padding: 0 16px;
	width: 100%;
}
.apx-executions-spinner-grid {
	float: none !important;
}
.pmts-identify-credit-card-section {
	height: auto;
	width: auto;
}
.pmts-identify-credit-card-img {
	height: inherit;
	width: inherit;
}
.pmts-imb-message-action-learn-more-popover-trigger {
	margin-left: 0.385em;
}
.pmts-back-from-insufficient-text-mobile .a-button-text {
	background-color: #f3f3f3;
}
.pmts-back-from-insufficient-mobile {
	border-color: #f3f3f3;
	border-top-style: none;
	outline: 0;
}
.pmts-insufficient-back-icon-left {
	left: 0;
}
.hr-text {
	line-height: 1em;
	position: relative;
	outline: 0;
	border: 0;
	color: #000;
	text-align: center;
	height: 1.5em;
}
.hr-text::before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
}
.hr-text::after {
	content: attr(data-content);
	position: relative;
	display: inline-block;
	color: #000;
	padding: 0 0.5em;
	line-height: 1.5em;
	color: #000;
	background-color: #f7f7f7;
}
.pmts-bpm-learn-more {
	padding-left: 5px;
}
.pmts-bpm-account-holder-name-heading {
	padding-left: 10px;
}
.pmts-bpm-nonjs-toggle-button {
	margin-left: 10px;
}
.pmts-link-button-bpm-padding {
	background: 0 0;
	border: none;
	color: #007185;
	padding-left: 0;
}
.pmts-bpm-mcb-auth-button {
	background: 0 0;
	border: none;
	color: #007185;
	padding-left: 0;
}
.pmts-vertical-divider-container {
	display: inline-flex;
}
.pmts-link-button-padding {
	padding-left: 0;
}
.pmts-manage-one-click-change-link-background {
	display: block;
	margin: 0;
}
.pmts-change-device-name-alignment {
	vertical-align: top;
	padding: 0;
}
.apx-oneclick-turn-off-button {
	width: 80%;
}
.apx-oneclick-disabled-unit {
	display: none;
}
.apx-wrap-text {
	text-align: left;
	white-space: normal;
}
.pmts-mpo-add-instrument-button-mobile {
	border-color: #ddd;
	outline: 0;
}
.pmts-mpo-add-instrument-button-text-mobile .a-button-text {
	background-color: #fff;
}
.pmts-ideal-logo {
	width: 37px;
	margin-left: -2px;
}
.pmts-venmo-logo {
	width: 37px;
	margin-left: -2px;
}
.pmts-bancomatpay-logo {
	width: 37px;
	margin-left: -2px;
}
.ebt-balance-loader {
	margin: 60px auto 20px;
	position: relative;
	height: 500px;
}
.apx-mpo-bulk-removal-checkbox {
	margin-top: 18px;
}
img.spinner-image {
	position: absolute;
	top: 13px;
	left: 50%;
	height: 180px;
	width: auto;
	margin-left: -97px;
}
.ebt-balance-loader .spinner {
	margin: 0 auto;
	position: relative;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	width: 210px;
	float: left;
	margin-left: -105px;
	left: 50%;
	height: 210px;
	border: 5px solid #ffc400;
	border-right-color: rgba(255, 196, 0, 0);
	border-top-color: rgba(255, 196, 0, 0);
	-webkit-animation: spinner-rotating 2.16s infinite linear;
	animation: spinner-rotating 2.16s infinite linear;
	background: #f3f3f3;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	perspective: 1000;
}
@-webkit-keyframes spinner-rotating {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	50% {
		border-left-color: #ff8f00;
		border-bottom-color: #ff8f00;
	}
	100% {
		-webkit-transform: rotate(720deg);
		transform: rotate(720deg);
	}
}
@keyframes spinner-rotating {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	50% {
		border-left-color: #ff8f00;
		border-bottom-color: #ff8f00;
	}
	100% {
		-webkit-transform: rotate(720deg);
		transform: rotate(720deg);
	}
}
.pmts-expiring-banner {
	background: #fad000 !important;
	color: #111 !important;
}
.pmts-expired-banner {
	background: #c40000 !important;
	color: #fff !important;
}
.pmts-mobile-expiration-banner {
	display: inline-block;
	float: right;
}
.pmts-desktop-expiration-banner {
	display: inline-block;
	top: -15px;
	position: absolute;
	margin: 0 0 4px 14px;
}
.pmts-mpo-edit-billing-address-button-text-mobile {
	border-radius: 0.8rem !important;
}
.pmts-mpo-edit-billing-address-button-text-mobile .a-button-inner {
	border-radius: 0.8rem !important;
}
.pmts-mpo-edit-billing-address-button-text-mobile .a-button-text {
	background-color: #fff;
}
.pmts-mpo-edit-billing-address-button-mobile {
	border-color: #ddd;
	border-top-style: none;
	outline: 0;
}
.pmts-mpo-edit-account-holder-name-mobile {
	border-color: #ddd;
}
.pmts-portal-mpo-change-billing-address-button {
	padding: 0;
	border: none;
	color: inherit;
	background-color: #fff;
}
.apx-remove-link-button {
	background: 0 0;
	border: none;
	color: red;
	padding: 0;
	margin-top: 10px;
}
.apx-wallet-cancel-link-button {
	padding: 0;
}
.apx-wallet-remove-link-button {
	background: 0 0;
	border: none;
	color: red;
	padding: 0;
}
.a-no-js .pmts-instrument-list-item-expander .a-expander-content {
	display: block !important;
}
.a-no-js .a-icon-section-expand {
	display: none;
}
.pmts-update-everywhere-use-card-for-account {
	padding: 0;
	white-space: normal;
	text-align: left;
}
.a-no-js .pmts-update-everywhere-use-card-for-account {
	display: none;
}
.pmts-update-everywhere-use-dd-for-account {
	padding: 0;
	white-space: normal;
	text-align: left;
}
.a-no-js .pmts-update-everywhere-use-dd-for-account {
	display: none;
}
.pmts-update-everywhere-replace-card {
	padding: 0;
	white-space: normal;
	text-align: left;
}
.a-no-js .pmts-update-everywhere-replace-card {
	display: none;
}
.pmts-refresh-points-button {
	padding-left: 0;
}
.pmts-zip-balance-mpo-refresh-link-button {
	padding-top: 2px;
	padding-left: 0;
	font-size: 12px;
}
.pmts-zip-logo {
	padding-top: 2px;
}
.apx-ra-balance {
	color: #008a00;
}
.ab-torii-amazon-business-upsell-logo {
	padding-top: 4px;
}
.ab-torii-amazon-business-upsell-flex-col {
	padding-left: 16px !important;
}
.ab-torii-amazon-business-upsell .pmts-disabled-section {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.pmts-post-pay-email-address {
	word-wrap: break-word;
}
.pmts-one-time-pass-word-form-container {
	width: 100%;
}
html[dir="rtl"] .pmts-one-time-pass-word-rtl {
	text-align: right !important;
}
html[dir="rtl"] .pmts-one-time-pass-word-rtl-with-padding {
	text-align: right !important;
	padding-right: 14px !important;
}
.pmts-one-time-pass-word-form-input {
	width: 100%;
	height: 45px !important;
}
.pmts-one-time-pass-word-form-input-red {
	border: 1px solid red !important;
}
html[dir="rtl"] #pmts-one-time-pass-word-form-input-box-id::placeholder {
	text-align: right !important;
}
html[dir="rtl"]
	#pmts-one-time-pass-word-form-input-box-id::-webkit-input-placeholder {
	text-align: right !important;
}
html[dir="rtl"]
	#pmts-one-time-pass-word-form-input-box-id::-ms-input-placeholder {
	text-align: right !important;
}
html[dir="rtl"] #pmts-one-time-pass-word-form-input-box-id::-moz-placeholder {
	text-align: right !important;
}
.pmts-order-summary-display {
	padding: 1px 4px 1px 4px;
}
.pmts-payer-form-container .pmts-select-address-row .a-radio-label {
	display: inline-block;
	width: 100%;
}
.pmts-payer-form-date-field .a-dropdown-container {
	padding-right: 1em;
}
.pmts-payment-instrument
	.pmts-payments-instrument-details
	.pmts-payments-instrument-list {
	margin-left: 0;
}
.pmts-payment-instrument .pmts-payments-instrument-list li {
	border-bottom: 0;
}
.pmts-payments-instrument-cvs-payid-note {
	font-size: x-small;
}
.pmts-payments-instrument-cvs-payid-note
	.pmts-payments-instrument-cvs-payid-note-heading {
	font-weight: 700;
}
.pmts-payments-instrument-box-paylateraccount-paymentplan-text {
	color: green !important;
}
.pmts-payments-instrument-logo {
	width: 34px;
	height: 23px;
}
.pmts-link-button-no-padding {
	background: 0 0;
	border: none;
	color: inherit;
	vertical-align: baseline;
	padding: 0;
}
.pmts-link-button-desktop-no-padding {
	background: 0 0;
	border: none;
	color: inherit;
	vertical-align: baseline;
	padding: 0;
}
.pmts-select-which-to-keep-button-css-class {
	position: sticky;
	bottom: 0;
}
.pmts-keep-all-button-css-class {
	position: sticky;
	bottom: 5.7rem;
}
.pmts-save-preference-button-css-class {
	position: sticky;
	bottom: 0;
}
.pmts-storage-consent-desktop-footer-css-class {
	position: fixed;
	bottom: 0;
	background-color: #f0f2f2;
	border-top: 1px solid #d5d9d9;
	padding: 12px 24px 0 12px;
	margin: -1px -25px;
	border-radius: 0 0 4px 4px;
}
.pmts-storage-consent-mobile-footer-css-class {
	position: sticky;
	bottom: 0;
	padding: 12px;
	margin: 0 -12px -40px -12px;
	border-top: 1px solid #d5d9d9;
	width: auto;
	box-shadow: 0 -0.5rem 0.5rem 0 rgba(213, 217, 217, 0.5);
	background-color: #fff;
}
.pmts-storage-consent-mobile-title-css-class {
	position: sticky;
	top: 0;
	padding: 12px;
	margin: -12px;
	border-bottom: 1px solid #d5d9d9;
	width: auto;
	box-shadow: 0 -0.5rem 0.5rem 0 rgba(213, 217, 217, 0.5);
	background-color: #fff;
	z-index: 1;
}
.apx-desktop-storage-consent-blanket-view-modal-trigger-link-css-class {
	display: none;
	height: 0;
	width: 0;
	padding: 0;
}
.apx-desktop-storage-consent-selective-view-modal-trigger-link-css-class {
	display: none;
	height: 0;
	width: 0;
	padding: 0;
}
.pmts-micro-top-margin {
	margin-top: 4px !important;
}
.pmts-zero-bottom-margin {
	margin-bottom: 0 !important;
}
.a-no-js .pmts-points-account-applied-message {
	display: none;
}
.a-no-js .pmts-points-account-apply-button {
	display: inline-block !important;
	visibility: visible !important;
}
.apx-pay-with-qrcode-desktop-width-css {
	width: 90%;
	max-width: 900px;
}
.apx-pay-with-qrcode-template-header-css {
	border-width: 0;
	border-radius: 0;
	background-color: inherit;
}
.apx-pay-with-qrcode-execution-template-desktop-header-css {
	margin: 20px 0 0 20%;
}
.apx-pay-with-qrcode-desktop-container-box-css {
	height: 500px;
	max-width: 900px;
}
.apx-pay-with-qrcode-desktop-image-css {
	width: 350px;
	height: 350px;
}
.apx-pay-with-cpr-qrcode-desktop-container-box-css {
	max-width: 900px;
}
.apx-pay-with-cpr-qrcode-desktop-container-box-css .a-button {
	margin: 0 auto;
}
.apx-pay-with-cpr-qrcode-header-container-box-css {
	max-width: 900px;
	border-color: transparent;
}
.apx-pay-with-cpr-qrcode-desktop-width-css {
	max-width: 900px;
}
.apx-pay-with-cpr-qrcode-desktop-width-css .a-icon-alert {
	vertical-align: center;
}
.apx-pay-with-cpr-qrcode-desktop-width-css .a-alert-inline {
	display: block;
	align-content: center;
	text-align: center;
	justify-content: center;
}
.apx-pay-with-cpr-qrcode-desktop-width-css .a-color-information {
	font-size: medium;
}
.apx-pay-with-cpr-qrcode-text-display .aok-break-word {
	display: block;
	white-space: initial;
	padding: 0 60px 40px 60px;
}
.apx-pay-with-cpr-qrcode-information-left {
	padding-left: 130px;
}
.apx-pay-with-cpr-qrcode-information-right {
	padding-right: 130px;
}
.apx-pay-with-qrcode-mobile-width-css {
	width: 90%;
	margin: 10px 15px 10px 20px;
}
.apx-pay-with-qrcode-execution-template-header-css {
	margin: 20px 0 0 20px;
}
.apx-pay-with-qrcode-mobile-header-width-css {
	padding-bottom: 10px;
}
.apx-pay-with-cpr-qrcode-mobile-text-display .aok-break-word {
	display: block;
	white-space: initial;
	padding: 0 15px 20px 15px;
}
.apx-pay-with-cpr-qrcode-mobile-copy-button-css {
	padding: 10px;
}
.apx-pay-with-cpr-qrcode-mobile-information-right-image {
	padding: 0 35px 0 35px;
}
.apx-pay-with-cpr-qrcode-mobile-information-left {
	padding-left: 30px;
}
.apx-pay-with-cpr-qrcode-mobile-information-right {
	padding-right: 30px;
}
.apx-promptpay-pay-with-qrcode-desktop-payment-method-logo-css {
	width: 25px;
	height: 25px;
}
.apx-promptpay-pay-with-qrcode-desktop-spacing-top {
	margin-top: 5%;
}
.apx-promptpay-pay-with-qrcode-desktop-width-css {
	width: 90%;
	max-width: 400px;
}
.apx-promptpay-pay-with-qrcode-desktop-header-css {
	padding: 2px 0;
}
.apx-promptpay-pay-with-qrcode-desktop-container-box-css {
	height: 400px;
	width: 90%;
	max-width: 400px;
}
.apx-promptpay-pay-with-qrcode-desktop-spinner-spacing-top {
	margin-top: 40%;
}
.apx-promptpay-pay-with-qrcode-desktop-image-css {
	width: 180px;
	height: 180px;
}
.apx-swish-pay-with-qrcode-desktop-cancel-button-css {
	width: 90%;
	max-width: 400px;
	margin: auto;
}
.apx-swish-pay-with-qrcode-desktop-header-css {
	padding: 2px 0;
}
.apx-swish-pay-with-qrcode-desktop-payment-method-logo-css {
	width: 80px;
	height: 25px;
}
.apx-swish-pay-with-qrcode-desktop-image-css {
	width: 180px;
	height: 180px;
}
.apx-swish-pay-with-qrcode-desktop-width-css {
	width: 90%;
	max-width: 400px;
}
.apx-swish-pay-with-qrcode-desktop-container-box-css {
	height: 400px;
	width: 90%;
	max-width: 400px;
}
.apx-swish-pay-with-qrcode-desktop-container-box-css {
	height: 380px;
	width: 90%;
	max-width: 400px;
}
.apx-swish-pay-with-qrcode-desktop-spacing-top {
	margin-top: 5%;
}
.apx-swish-pay-with-qrcode-desktop-spinner-spacing-top {
	margin-top: 40%;
}
.apx-pay-with-cpr-barcode-desktop-container-box-css {
	max-width: 900px;
	border-color: transparent;
}
.apx-pay-with-cpr-barcode-desktop-agent-image-container-box-css {
	max-width: 900px;
	border-color: transparent;
}
.apx-pay-with-cpr-barcode-desktop-agent-image-box-css {
	height: 40px;
	width: 60px;
	border: 0.1px solid #a9a9a9;
	border-radius: 5px 5px 5px 5px;
	box-sizing: border-box;
}
.apx-ipn-pay-with-qrcode-desktop-container-box-css {
	margin-top: 7%;
	margin-left: 50%;
	height: 603px;
	width: 90%;
	max-width: 378px;
	transform: translateX(-50%);
	border-radius: 16px;
}
.apx-ipn-pay-with-qrcode-desktop-header-css {
	padding: 2px 0;
}
.apx-ipn-pay-with-qrcode-desktop-payment-method-logo-css {
	width: 80px;
	height: 80px;
}
.apx-ipn-pay-with-qrcode-desktop-spinner-spacing-top {
	margin-top: 40%;
}
.apx-ipn-pay-with-qrcode-desktop-image-css {
	width: 198px;
	height: 199px;
}
.apx-ipn-pay-with-qrcode-desktop-cancel-button-css {
	width: 90%;
	max-width: 400px;
	margin: auto;
}
a.pmts-claim-code-expander-header:hover {
	text-decoration: none;
	white-space: nowrap;
	color: #333;
}
.pmts-redeem-claim-code-form {
	white-space: nowrap;
}
.apx-throttle-alert.pmts-claim-code-input-row {
	margin-top: 10px;
	margin-bottom: 10px;
}
.apx-redeem-claim-row-compact {
	padding-left: 14px;
}
.apx-redeem-claim-plus-icon {
	width: 16px;
	margin: 8px 6px 0 0;
}
.apx-redeem-claim-code-scan-icon {
	padding-right: 10px;
	vertical-align: middle;
	float: right;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 2;
}
.apx-redeem-claim-code-scan-icon-rtl {
	padding-left: 10px;
	vertical-align: middle;
	float: right;
	position: absolute;
	left: 0;
	top: 10px;
	z-index: 2;
}
.apx-redeem-claim-code-scan-input-box {
	padding-right: 55px;
}
.apx-redeem-claim-code-scan-input-box-rtl {
	padding-left: 55px;
}
.apx-redeem-claim-code-input-field-title {
	margin-left: 2.2em;
}
.pmts-modern-claim-code-toggle-switch {
	float: right;
}
.pmts-modern-claim-code-widget-container {
	margin-bottom: 0;
}
.pmts-modern-claim-code-form-container {
	margin-top: 2rem;
}
.apx-modern_cx_redeem-claim-code-scan-icon {
	width: 34px;
	padding-right: 10px;
	vertical-align: middle;
	float: right;
	position: absolute;
	right: 0;
	top: 13px;
	z-index: 2;
}
.apx-modern_cx_redeem-claim-code-submit-icon {
	width: 34px;
	padding-right: 10px;
	vertical-align: middle;
	float: right;
	position: absolute;
	right: 0;
	top: 13px;
	z-index: 2;
}
.a-js .pmts-rewards-account-options-no-js {
	display: none;
}
.pmts-rewards-program-descriptor {
	font-weight: 700;
}
.mcx-standalone-rewards-account > .pmts-rewards-program-descriptor {
	font-weight: 400;
}
.swp-payment-preference {
	margin-left: 35px;
	padding-right: 20px;
}
.pmts-modern-rewards-checkbox {
	margin-left: -3px;
}
.pmts-modern-rewards-toggle-switch {
	float: right;
	margin-top: 8px;
	margin-right: -3px;
}
.pmts-modern-rewards-toggle-header {
	padding-right: 8px !important;
	min-height: 32px;
	display: flex;
	align-items: center;
}
iframe.apx-secure-iframe {
	border: 0 none;
	display: none;
	height: 100%;
	left: 0;
	margin: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2147483647;
}
iframe.apx-secure-iframe-mobile {
	border: 0 none;
	display: none;
	height: 100vh;
	left: 0;
	margin: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 2147483647;
}
iframe.apx-inline-secure-iframe {
	border: 0 none;
	display: none;
	height: 0;
	left: 0;
	margin: 0;
	position: relative;
	top: 0;
	width: 100%;
	min-width: 500px;
}
iframe.apx-inline-standalone-upx-iframe {
	border: 0 none;
	display: none;
	height: 80vh;
	left: 0;
	margin: 0;
	position: relative;
	top: 0;
	width: 100%;
}
iframe.apx-secure-iframe-mobile-web {
	border: 0 none;
	visibility: hidden;
	height: 100vh;
	left: 0;
	margin: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 0;
}
.a-js .pmts-cc-installments-container {
	display: none;
}
.a-box.pmts-instrument-box {
	border-color: transparent;
}
.a-js .pmts-selected .a-box.pmts-instrument-box {
	border-color: #fbd8b4;
	background-color: #fcf5ee;
}
.a-box.pmts-instrument-box-detailed-view {
	border-color: transparent;
}
.a-js .pmts-selected .a-box.pmts-instrument-box-detailed-view {
	border-color: transparent;
	background-color: #fcf5ee;
}
.pmts-instrument-description {
	padding-left: 20px !important;
}
.pmts-instrument-radio-selector {
	padding-top: 2px;
}
.pmts-emi-container {
	background-color: #f0f2f2;
}
.pmts-emi-container.a-button-focus {
	background-color: #edfdff !important;
	box-shadow: 0 0 0 0.3rem #c3f3fa;
}
.pmts-emi-button-supplmental-icon .a-icon-dropdown {
	background-position: -0.5rem -3.5rem;
	width: 1.1rem;
	height: 1.5rem;
	right: 1.6rem;
}
.a-no-js .pmts-credit-card-row.pmts-cc-address-challenge {
	display: none;
}
.a-js .pmts-js-displayable-address-challenged-message {
	display: none;
}
.a-no-js .pmts-ba-address-challenge {
	display: none;
}
.pmts-instrument-headings .pmts-account-holder-name-heading {
	padding-left: 10px;
}
.pmts-vertical-center-grid {
	display: table !important;
	height: 100%;
}
.pmts-vertical-center-grid > div {
	display: table-cell;
	vertical-align: middle;
}
.pmts-spacing-right-small {
	padding-right: 11px;
}
.pmts-disabled-section {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.pmts-pm-disabled {
	pointer-events: none;
}
.pmts-topup-desktop {
	pointer-events: none;
	border-color: transparent;
}
.cod-suppressed-color {
	color: #888 !important;
}
.apb-suppressed-color {
	color: #aaa !important;
}
.abc-suppressed-color {
	color: #aaa !important;
}
.hide-element {
	display: none;
}
.a-radio.a-touch-radio .a-input-text-wrapper input {
	position: relative !important;
	height: 4.3rem;
	line-height: 1;
	opacity: 1;
	z-index: 1;
	padding: 0 1.1rem;
	margin: 0.2rem 0 0;
	width: 100%;
	left: 0;
}
.a-radio.a-radio-fancy .a-button-inner input {
	height: 100%;
	width: 100%;
	z-index: 1;
}
.apx-help-link {
	cursor: pointer;
	color: #007185;
	vertical-align: middle;
}
.pmts-radio-label_normal_text {
	font-weight: 400;
	white-space: nowrap;
}
.pmts-radio-label_normal_wrapped_text {
	font-weight: 400;
	white-space: normal;
}
.pmts-radio-label_hidden_text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.pmts-selector-flex-override .a-label {
	flex-grow: 1;
	min-width: 0;
}
.pmts-installment-row-height {
	height: 21px;
}
.pmts-inline-block {
	display: inline-block;
}
.pmts-multiline-button {
	height: auto !important;
}
.pmts-multiline-button .a-button-inner {
	height: auto;
	padding-bottom: 4px;
}
.pmts-multiline-button .a-button-inner .a-button-text {
	text-align: left;
	z-index: 10;
	padding-right: 48px;
}
.pmts-multiline-button .a-button-inner .a-button-text .a-row {
	margin-top: -1.75rem;
}
.pmts-apb-add-money-button {
	border-radius: 20px !important;
	border-color: #888c8c;
}
.pmts-apb-add-money-button-spacing {
	margin-top: 5px;
}
.pmts-shared-with-you-image {
	margin: 0 5px 0 0;
}
.apx-horizontal-cc-list-item {
	margin-right: 7px;
}
.pmts-payment-option-list-wrapper .a-input-text-addon-group-wrapper {
	display: inline-block;
	vertical-align: middle;
}
.pmts-payment-option-list-wrapper .a-input-text-addon-group {
	position: relative;
	display: table;
	border-collapse: separate;
	border-spacing: 0;
}
.pmts-payment-option-list-wrapper
	.a-input-text-addon-group
	.a-input-text-wrapper:not(:last-child),
.pmts-payment-option-list-wrapper
	.a-input-text-addon-group
	.a-input-text:not(:last-child),
.pmts-payment-option-list-wrapper .a-input-text-addon:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.netbanking-dropdown-color .a-button-inner {
	background: #fff !important;
}
.apx-payment-method-sharp-corner-css {
	border-radius: 0;
}
.apx-turbo-inner-container-css {
	padding: 0.6rem 0.6rem 0.6rem 4rem;
}
.pmts-add-card-secondary-content-slot-hidden {
	display: none;
}
.pmts-add-card-secondary-content-slot-shrunk {
	height: 0rem;
}
.pmts-payment-method-left-slot.pmts-payment-method-select-slot {
	margin-left: -4rem !important;
	padding-top: 6px;
}
.pmts-payment-method-left-slot.pmts-payment-method-icon-slot {
	margin-left: -3.7rem !important;
}
.pmts-exterior-slot-left-padding {
	padding-left: 2.5rem;
}
.pmts-exterior-slot-left-padding
	.pmts-payment-method-left-slot.pmts-payment-method-icon-slot
	.in-apx-psp-upi-intent-app-logo-css {
	width: 47px;
	display: block;
	border-radius: 3px;
	box-shadow: 0 0 2px 0 rgba(184, 179, 179, 0.5);
	background-size: cover;
	transform: scale(0.6);
	right: auto;
}
.pmts-exterior-slot-left-padding.pmts-selected {
	background: #edf8ff;
	border-color: #2162a1;
}
.pmts-exterior-slot-left-padding .pmts-payment-method-center-slot {
	margin-left: 12px;
}
.pmts-exterior-slot-left-padding .pmts-payment-method-bottom-slot {
	margin-left: 12px;
}
.pmts-payment-method-center-right-slot {
	width: 100%;
}
.pmts-payment-method-center-slot {
	margin-top: 0.2rem;
	width: 100%;
}
.pmts-payment-method-right-slot.pmts-payment-method-select-slot {
	float: right !important;
	margin-right: -6.5rem;
	padding-top: 6px;
}
.pmts-exterior-slot-left-padding
	.pmts-payment-method-right-slot.pmts-payment-method-select-slot {
	margin-right: -5.5rem;
}
.pmts-exterior-slot-left-padding .pmts-payment-method-title-slot {
	margin-top: 0;
}
.pmts-exterior-slot-left-padding
	.pmts-payment-method-right-slot
	.pmts-payment-method-select-slot {
	display: none;
}
.pmts-exterior-slot-left-padding
	.pmts-payment-method-right-slot
	.pmts-payment-method-select-slot.pmts-display-checkbox {
	display: block;
}
.pmts-payment-method-right-slot.pmts-payment-method-icon-slot {
	float: right !important;
	margin-right: -4.9rem;
}
.pmts-logo {
	width: 24px;
	height: 24px;
	display: block;
	border-radius: 3px;
	box-shadow: 0 0 2px 0 rgba(184, 179, 179, 0.5);
	margin-right: 4px;
}
.pmts-exterior-slot-left-padding .pmts-logo {
	width: 25px;
	height: 25px;
	display: block;
	border-radius: 3px;
	box-shadow: 0 0 2px 0 rgba(184, 179, 179, 0.5);
	margin-left: 3px;
}
.pmts-exterior-slot-left-padding
	.pmts-payment-method-left-slot.pmts-payment-method-icon-slot {
	margin-left: -6rem !important;
	margin-top: 4px;
	padding: 5px;
	background-color: #f4f4f5;
	border-radius: 5px;
	width: 60px !important;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pmts-exterior-slot-left-padding .pmts-payment-method-top-slot {
	padding-left: 12px;
	margin-bottom: 4px;
}
.pmts-exterior-slot-left-padding .pmts-payment-method-center-right-slot {
	height: 4rem;
	display: table;
	table-layout: fixed;
}
.pmts-exterior-slot-left-padding
	.pmts-payment-method-center-right-slot
	.a-fixed-right-grid {
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 100%;
}
.pmts-payment-method-title-slot {
	margin-top: -0.1rem;
}
.pmts-logo-standard {
	background-image: url(https://m.media-amazon.com/images/G/31/payments-portal/r1/payment-method-sprite-map-v1._CB588215004_.png);
	background-size: 110px 75px;
}
.pmts-logo-disabled {
	opacity: 0.5;
}
.pmts-logo-cvv-alignment {
	margin-left: 9px;
	margin-top: 4px;
}
.pmts-logo-cvv {
	background-position: -115px -5px;
	height: 30px !important;
	width: 30px !important;
}
.pmts-logo-add-card {
	background-position: -115px -46px;
}
.pmts-logo-add-card-revamp {
	background-image: url(https://m.media-amazon.com/images/G/31/payments-portal/r1/add_card_plus_icon._CB571109617_.png);
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	border-radius: 0;
	box-shadow: 0 0;
	background-size: 25px;
	vertical-align: middle;
}
.pmts-logo-apay {
	background-position: -45px -6px;
}
.pmts-logo-apay-base {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.pmts-logo-apay-cbcc {
	background-image: url(https://m.media-amazon.com/images/G/31/payments-portal/r1/icon__CBCC._CB779846934_.png);
}
.pmts-logo-apay-upi {
	background-image: url(https://m.media-amazon.com/images/G/31/payments-portal/r1/icon__APUPI._CB779846934_.png);
}
.pmts-logo-apay-apl {
	background-image: url(https://m.media-amazon.com/images/G/31/payments-portal/r1/icon__APL._CB779846934_.png);
}
.pmts-logo-apay-apb {
	background-image: url(https://m.media-amazon.com/images/G/31/payments-portal/r1/icon__APB._CB779846934_.png);
}
.pmts-logo-emi {
	background-position: -80.5px -40px;
}
.pmts-logo-netbanking {
	background-position: -80px -6px;
}
.pmts-logo-pod {
	background-position: -40.5px -45px;
}
.pmts-logo-dimensions {
	width: 24px;
	height: 24px;
}
.pmts-payment-method-text-disabled {
	color: #a2a6a6;
}
.pmts-payment-method-text-disabled img {
	opacity: 0.5;
}
.pmts-payment-method-text-enabled {
	color: #0f1111;
}
.a-box:has(.pmts-payment-method-select-slot input:checked)
	.pmts-payment-method-title-slot {
	font-weight: 700;
}
.a-box:has(
		.pmts-payment-method-select-slot input:checked
	).pmts-exterior-slot-left-padding
	.pmts-payment-method-left-slot.pmts-payment-method-icon-slot {
	background-color: #fff;
	border: none;
}
.pmts-exterior-slot-left-padding
	.pmts-payment-method-center-right-slot:has(
		.pmts-payment-method-secondary-slot:not(:empty)
	):not(:has(.pmts-add-card-secondary-content-slot)) {
	height: auto;
}
.pmts-exterior-slot-left-padding.pmts-selected
	.pmts-payment-method-center-right-slot:has(
		.pmts-payment-method-secondary-slot:not(:empty)
	):not(:has(.pmts-add-card-secondary-content-slot)) {
	height: auto;
}
.a-box:has(
		.pmts-payment-method-select-slot input:checked
	).pmts-exterior-slot-left-padding {
	margin-bottom: 0.5px;
}
.pmts-nomenclature-topslot-spacing-top .a-row {
	margin-top: -0.4rem;
}
.pmts-credit-card-hide {
	display: none;
}
.pmts-modern-selectable-row {
	border: none;
	box-shadow: 0 0 0 1px inset #d9d9d9;
	position: relative;
}
.pmts-modern-selectable-row::before {
	content: " ";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	border: 2px solid #007185;
	border-radius: inherit;
	opacity: 0;
	transition: all 0.15s cubic-bezier(0.44, 0, 0.56, 0.1);
}
.pmts-modern-selectable-row.pmts-selected {
	background-color: #f7feff;
	border-color: #007185;
}
.pmts-modern-selectable-row.pmts-selected::before {
	opacity: 1;
}
.pmts-modern-selectable-row.pmts-selected .pmts-modernized-poa-subheader {
	margin-top: 0;
}
.pmts-modern-selectable-row > .a-box-inner {
	padding: 12px;
}
.pmts-modern-payment-art-grid-details-column {
	margin-left: -3px;
	font-size: 1.3rem;
	line-height: 1.4;
}
.pmts-modern-payment-art-grid-details-column
	.a-alert-container
	.a-alert-content {
	font-size: 1.3rem;
	line-height: 1.4;
}
.pmts-modern-payment-art-grid-details-column .a-button-text {
	font-size: 1.3rem;
	line-height: 1.4;
}
.pmts-modern-payment-art-grid-details-column .pmts-cimarron-detail:only-child {
	min-height: 40px;
	display: flex;
	align-items: center;
}
.pmts-modern-cx-payment-list-wrapper {
	border-radius: 8px;
}
.pmts-modern-cx-payment-list-wrapper.a-box-group {
	margin-bottom: 1.3rem !important;
}
.pmts-modern-cx-payment-list-wrapper .pmts-selected {
	z-index: 1;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper {
	border-radius: 0;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child
	.a-section {
	border-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child
	> .pmts-portal-component
	> .a-box:first-child,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child
	> .pmts-portal-component
	> .a-section
	> .a-box {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child
	> .pmts-portal-component
	> .a-box:first-child.pmts-modern-selectable-row,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child
	> .pmts-portal-component
	> .a-section
	> .a-box.pmts-modern-selectable-row {
	box-shadow: 0 0 0 1px inset #d9d9d9;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child
	> .pmts-portal-component
	> .a-box:first-child:not(.pmts-modern-selectable-row),
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:first-child
	> .pmts-portal-component
	> .a-section
	> .a-box:not(.pmts-modern-selectable-row) {
	border: 0.1rem #d9d9d9 solid;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:last-child {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:last-child
	.a-section {
	border-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:last-child
	> .pmts-portal-component
	> .a-box:last-child,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:last-child
	> .pmts-portal-component
	> .a-section
	> .a-box {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper:last-child
	> .pmts-portal-component
	.pmts-modern-cx-payment-list-wrapper
	> .a-box:last-child {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	> .a-box,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	> .a-section
	> .a-box {
	border-radius: 0;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	> .a-box.pmts-modern-selectable-row,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	> .a-section
	> .a-box.pmts-modern-selectable-row {
	box-shadow: 0 -1px 0 0 inset #d9d9d9, -1px 0 0 0 inset #d9d9d9,
		1px 0 0 0 inset #d9d9d9;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	> .a-box:not(.pmts-modern-selectable-row),
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	> .a-section
	> .a-box:not(.pmts-modern-selectable-row) {
	border-top: none;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	.pmts-modern-cx-payment-list-wrapper
	> .a-box {
	border-radius: 0;
	box-shadow: 0 -1px 0 0 inset #d9d9d9;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	.pmts-modern-cx-payment-list-wrapper
	> .a-box:first-child {
	box-shadow: 0 -1px 0 0 inset #d9d9d9, 0 1px 0 0 inset #d9d9d9;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-modern-cx-payment-balances-list-wrapper
	> .pmts-portal-component
	.pmts-modern-cx-payment-list-wrapper
	> .a-box:last-child {
	box-shadow: none;
}
.pmts-modern-cx-payment-list-wrapper > .pmts-portal-component {
	border-radius: 0;
	margin-top: 0;
}
.pmts-modern-cx-payment-list-wrapper > .pmts-portal-component:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:first-child
	.a-section {
	border-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:first-child
	> .a-box:first-child,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:first-child
	> .a-section
	> .a-box:first-child,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:first-child
	> .a-section
	> .a-section
	> .a-box:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper > .pmts-portal-component:last-child {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:last-child
	.a-section {
	border-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:last-child
	> .a-box:last-child,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:last-child
	> .a-section
	> .a-box:last-child,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component:last-child
	> .a-section
	> .a-section
	> .a-box:last-child {
	border-bottom-left-radius: inherit;
	border-bottom-right-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper > .pmts-portal-component > .a-box,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component
	> .a-section
	> .a-box,
.pmts-modern-cx-payment-list-wrapper
	> .pmts-portal-component
	> .a-section
	> .a-section
	> .a-box {
	border-radius: 0;
	margin-top: -1px;
}
.pmts-modern-cx-payment-list-wrapper
	.pmts-payment-alert.pmts-portal-component
	> .a-box {
	border-radius: 8px;
}
.pmts-modern-cx-payment-list-wrapper
	.pmts-payment-alert
	+ .pmts-portal-component {
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.pmts-modern-cx-payment-list-wrapper
	.pmts-payment-alert
	+ .pmts-portal-component
	.a-section {
	border-radius: inherit;
}
.pmts-modern-cx-payment-list-wrapper
	.pmts-payment-alert
	+ .pmts-portal-component
	> .a-box:first-child,
.pmts-modern-cx-payment-list-wrapper
	.pmts-payment-alert
	+ .pmts-portal-component
	> .a-section
	> .a-box:first-child,
.pmts-modern-cx-payment-list-wrapper
	.pmts-payment-alert
	+ .pmts-portal-component
	> .a-section
	> .a-section
	> .a-box:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit;
}
.pmts-modernized-balance-toggle-switch {
	vertical-align: center;
	margin-top: 8px;
	float: right;
}
.apx-scroller-selectables-section-desktop {
	width: 100%;
	height: 170px;
}
.apx-scroller-selectables-section-mobile {
	width: 100%;
}
.apx-add-payment-method-link-desktop {
	background: 0 0;
	border: none;
	color: inherit;
	margin-top: 21px;
}
.apx-add-payment-method-link-mobile {
	background: 0 0;
	border: none;
	color: inherit;
	margin-top: 6px;
}
.apx-add-payment-method-section-desktop {
	width: 100%;
	height: 62px;
}
.apx-add-payment-method-section-mobile {
	width: 302px;
	height: 89px;
	box-shadow: none;
}
.pmts-payer-name {
	word-wrap: break-word;
}
.pmts-payer-name-heading {
	padding-left: 10px;
}
.pmts-partner-store-modal-section {
	padding: 20px 16px;
	border: 1px solid #d5d9d9;
	box-sizing: border-box;
	border-radius: 4px;
}
.apb-bottom-sheet-link {
	font-family: Font Family/Default;
	font-weight: Font Weight/Regular;
	font-style: Regular;
	leading-trim: NONE;
	letter-spacing: -1%;
	text-align: right;
	vertical-align: middle;
}
#apx-one-balance-apb-bottom-sheet .apb-header {
	width: 100%;
	height: 72px;
	opacity: 1;
	border-top-left-radius: 14px;
	border-top-right-radius: 14px;
	border-bottom: 1px solid #f4f4f5;
	padding: 12px 16px 12px 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	gap: 16px;
	margin: 0;
}
#apx-one-balance-apb-bottom-sheet .a-fixed-right-grid-inner {
	display: flex;
	width: 100%;
	height: 48px;
	gap: 12px;
}
#apx-one-balance-apb-bottom-sheet .apb-header-image {
	width: 40px;
	height: 42px;
	border-radius: 38%;
	max-width: none;
}
#apx-one-balance-apb-bottom-sheet .apb-header .a-col-left {
	float: left;
	height: 48px;
	width: 48px !important;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid #d3d5d8;
	opacity: 1;
	padding: 6px;
	box-sizing: border-box;
}
#apx-one-balance-apb-bottom-sheet .apb-header-row {
	width: 100%;
	display: flex;
}
#apx-one-balance-apb-bottom-sheet
	.a-fixed-right-grid-col.apb-text-column.a-col-right {
	width: auto !important;
	display: flex;
	justify-content: center;
	height: 48px;
	flex-direction: column;
	gap: 4px;
}
#apx-one-balance-apb-bottom-sheet #apb-content {
	display: flex;
	width: 100%;
	height: auto;
	padding: 16px;
	margin: 0;
}
#apx-one-balance-apb-bottom-sheet .a-section {
	margin: 0;
}
#apx-one-balance-apb-bottom-sheet .a-section.apb-content {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 208px;
	padding: 0;
}
#apx-one-balance-apb-bottom-sheet .a-box.apb-content-row {
	height: 58px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 16px 30px 16px 12px;
}
#apx-one-balance-apb-bottom-sheet .apb-wallet-row {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#apx-one-balance-apb-bottom-sheet .apb-giftcard-row {
	border-right: 1px solid #d3d5d8;
	border-left: 1px solid #d3d5d8;
	border-top: 1px dashed #d3d5d8;
	border-bottom: 1px dashed #d3d5d8;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}
#apx-one-balance-apb-bottom-sheet .apb-voucher-row {
	border-top: none;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}
#apx-one-balance-apb-bottom-sheet .a-box-inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 0;
}
#apx-one-balance-apb-bottom-sheet
	.a-fixed-right-grid-col.apb-content-amount.a-col-right {
	width: auto !important;
}
#apx-one-balance-apb-bottom-sheet
	.a-fixed-left-grid-col.apb-content-text.a-col-left {
	width: auto !important;
	display: flex;
	align-items: center;
	gap: 8px;
}
#apx-one-balance-apb-bottom-sheet .apb-voucher-with-expander {
	display: flex;
	align-items: center;
	gap: 4px;
}
#apx-one-balance-apb-bottom-sheet
	.a-row.a-expander-container.a-expander-inline-container {
	margin-top: -3px;
}
#apx-one-balance-apb-bottom-sheet .apb-content-text {
	display: flex;
	align-items: center;
	font-family: "Amazon Ember";
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0;
	text-align: right;
}
#apx-one-balance-apb-bottom-sheet .apb-content-amount {
	display: flex;
	align-items: center;
	font-family: "Amazon Ember";
	font-weight: 400;
	line-height: 18px;
	letter-spacing: 0;
	text-align: right;
}
#apx-one-balance-apb-bottom-sheet .a-section.apb-content {
	height: auto;
}
#apx-one-balance-apb-bottom-sheet .apb-content-image {
	height: 26px;
	width: 26px;
}
#apx-one-balance-apb-bottom-sheet
	.a-alert-inline
	.a-alert-container
	.a-alert-content {
	line-height: 16px;
	font-size: 1.2rem;
	padding-left: 28px;
}
#apx-one-balance-apb-bottom-sheet .apb-wallet-row .a-icon.a-icon-alert {
	margin-top: 5px;
}
#apx-one-balance-apb-bottom-sheet .apb-wallet-status-badge {
	width: auto;
	height: 20px;
	padding: 2px 8px;
	border-radius: 4px;
	background: #ffefba;
	font-size: 1rem !important;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 4px;
}
#apx-one-balance-apb-bottom-sheet .apb-wallet-info {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 8px;
}
#apx-one-balance-apb-bottom-sheet .apb-wallet-row .a-box-inner {
	flex-wrap: wrap;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.a-alert-inline.a-alert-inline-info.a-spacing-none {
	padding: 5px 5px;
}
#apx-one-balance-apb-bottom-sheet .a-box.apb-content-row.apb-wallet-inactive {
	height: 82px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-wallet-inactive.apb-wallet-compact {
	height: 52px;
}
#apx-one-balance-apb-bottom-sheet .apb-wallet-inactive .apb-content-image {
	opacity: 0.5;
}
#apx-one-balance-apb-bottom-sheet
	.apb-wallet-inactive
	.a-size-small.a-color-base {
	opacity: 0.5;
}
#apx-one-balance-apb-bottom-sheet
	.apb-wallet-inactive
	.a-fixed-right-grid-col.apb-content-amount.a-col-right {
	opacity: 0.5;
}
#apx-one-balance-apb-bottom-sheet
	.apb-wallet-inactive
	.a-box.a-alert-inline.a-alert-inline-info.a-spacing-none {
	width: 100%;
}
#apx-one-balance-apb-bottom-sheet .apb-footer {
	width: 100%;
	height: 52px;
	opacity: 1;
	padding: 0 16px 16px;
	gap: 10px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	justify-content: center;
}
#apx-one-balance-apb-bottom-sheet .apb-footer-box {
	width: 100%;
	height: 36px;
	opacity: 1;
	padding: 8px 36px;
	border-radius: 4px;
	border: none;
	background: #eef0f3;
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
}
#apx-one-balance-apb-bottom-sheet .apb-footer-box .a-box-inner {
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0;
	width: 100%;
}
#apx-one-balance-apb-bottom-sheet .apb-footer-box .a-col-left {
	flex-grow: 2;
}
#apx-one-balance-apb-bottom-sheet .apb-footer-box .a-col-right {
	width: auto !important;
}
#apx-one-balance-apb-bottom-sheet .apb-wallet-inactive .a-alert-content {
	margin-top: 5px;
}
#apx-one-balance-apb-bottom-sheet .apb-voucher-ineligible .a-box-inner {
	flex-wrap: wrap;
	margin-top: -10px;
}
#apx-one-balance-apb-bottom-sheet
	.apb-voucher-ineligible
	.a-box.a-alert-inline.a-alert-inline-info.a-spacing-none,
#apx-one-balance-apb-bottom-sheet
	.apb-wallet-inactive
	.a-box.a-alert-inline.a-alert-inline-info.a-spacing-none {
	width: 100%;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row[class$="apb-voucher-count-1"],
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row[class$="apb-voucher-count-2"],
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row[class$="apb-voucher-count-3"],
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row[class$="apb-voucher-count-4"] {
	position: relative;
}
#apx-one-balance-apb-bottom-sheet .a-box.apb-content-row.apb-voucher-row {
	height: 58px;
	transition: height 0.3s ease;
	flex-direction: column;
	align-items: flex-start;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row.apb-voucher-ineligible {
	height: 77px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row.apb-voucher-count-1,
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row.apb-voucher-count-2,
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row.apb-voucher-count-3,
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row.apb-voucher-count-4 {
	padding-right: 10.5px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(.a-expander-content-expanded) {
	min-height: 58px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-count-1 {
	height: 86px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-count-2 {
	height: 122px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-count-3 {
	height: 158px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-count-4 {
	height: 194px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-ineligible.apb-voucher-count-1 {
	height: 113px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-ineligible.apb-voucher-count-2 {
	height: 149px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-ineligible.apb-voucher-count-3 {
	height: 185px;
}
#apx-one-balance-apb-bottom-sheet
	.a-box.apb-content-row.apb-voucher-row:has(
		.a-expander-content-expanded
	).apb-voucher-ineligible.apb-voucher-count-4 {
	height: 221px;
}
#apx-one-balance-apb-bottom-sheet
	.apb-voucher-ineligible
	.a-box-inner
	.a-size-small.a-color-base,
#apx-one-balance-apb-bottom-sheet
	.apb-voucher-ineligible
	.a-box-inner
	.apb-content-image,
#apx-one-balance-apb-bottom-sheet
	.apb-voucher-ineligible
	.a-fixed-right-grid-col.apb-content-amount.apb-voucher-with-expanded.a-col-right
	.a-size-small.a-color-base {
	opacity: 0.5;
}
#apx-one-balance-apb-bottom-sheet .apb-voucher-ineligible .a-icon.a-icon-alert {
	margin-top: 5px;
}
#apx-one-balance-apb-bottom-sheet
	.apb-voucher-ineligible
	.a-box.a-alert-inline.a-alert-inline-info.a-spacing-none {
	margin-top: 10px;
}
#apx-one-balance-apb-bottom-sheet
	.apb-content-amount.apb-voucher-amount-with-expander {
	display: flex;
	align-items: center;
	gap: 8px;
	position: relative;
}
#apx-one-balance-apb-bottom-sheet .voucher-expander .a-expander-header {
	position: relative;
	z-index: 1;
}
#apx-one-balance-apb-bottom-sheet .voucher-expander .a-expander-content {
	position: absolute;
	top: 0;
	right: 0;
	left: -360px;
	z-index: 10;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
	margin-top: 8px;
}
#apx-one-balance-apb-bottom-sheet .voucher-expander-content {
	width: 360px;
	padding: 16px;
	border-radius: 8px;
	background: #fff;
}
#apx-one-balance-apb-bottom-sheet .voucher-details-box {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
#apx-one-balance-apb-bottom-sheet .voucher-image-col {
	width: 20px;
	flex-shrink: 0;
}
#apx-one-balance-apb-bottom-sheet .voucher-detail-icon {
	width: 20px;
	height: 20px;
	border-radius: 2.67px;
	border-width: 0.33px;
	border: 0.33px solid #d3d5d8;
}
#apx-one-balance-apb-bottom-sheet .voucher-name-col {
	flex: 1;
	min-width: 0;
}
#apx-one-balance-apb-bottom-sheet .voucher-eligibility-col {
	width: auto;
	flex-shrink: 0;
	margin-left: 12px;
}
#apx-one-balance-apb-bottom-sheet .voucher-amount-col {
	width: auto;
	flex-shrink: 0;
	text-align: right;
	margin-right: 10.5px;
}
#apx-one-balance-apb-bottom-sheet .voucher-name-text {
	font-size: 12px;
	color: #0f1111;
	white-space: nowrap;
	overflow: hidden;
}
#apx-one-balance-apb-bottom-sheet .voucher-eligibility-text {
	font-size: 12px;
}
#apx-one-balance-apb-bottom-sheet .voucher-eligibility-text.eligible {
	color: green;
}
#apx-one-balance-apb-bottom-sheet .voucher-eligibility-text.not-eligible {
	color: red;
}
#apx-one-balance-apb-bottom-sheet .voucher-amount-text {
	font-size: 12px;
	color: #0f1111;
	font-weight: 400;
}
#apx-one-balance-apb-bottom-sheet .voucher-detail-text.voucher-amount-text {
	padding-right: 20px;
	margin-left: auto;
	white-space: nowrap;
	text-align: right;
	flex: 0 0 auto;
}
#apx-one-balance-apb-bottom-sheet
	.voucher-detail-text.voucher-amount-text.not-eligible {
	padding-right: 20px;
	margin-left: auto;
	white-space: nowrap;
	text-align: right;
	flex: 0 0 auto;
}
#apx-one-balance-apb-bottom-sheet .voucher-amount-text.not-eligible,
#apx-one-balance-apb-bottom-sheet .voucher-name-text.not-eligible {
	opacity: 0.5;
}
#apx-one-balance-apb-bottom-sheet .voucher-details-container {
	gap: 16px;
	opacity: 1;
	display: flex;
	flex-direction: column;
	top: 100%;
	right: 0;
	z-index: 10;
	background: #fff;
	margin-top: 8px;
}
#apx-one-balance-apb-bottom-sheet
	.apb-voucher-row
	.a-expander-content.voucher-details-container {
	position: absolute;
	width: 100%;
	left: revert-layer;
	box-sizing: border-box;
}
#apx-one-balance-apb-bottom-sheet .a-fixed-left-grid-col,
#apx-one-balance-apb-bottom-sheet .a-fixed-right-grid-col {
	position: static !important;
}
#apx-one-balance-apb-bottom-sheet .voucher-detail-row {
	height: 20px;
	padding-left: 8px;
	gap: 8px;
	opacity: 1;
	display: flex;
	align-items: center;
}
#apx-one-balance-apb-bottom-sheet .voucher-name-eligibility {
	width: 145px;
	height: 16px;
	gap: 4px;
	opacity: 1;
	display: flex;
	flex-grow: 1;
}
#apx-one-balance-apb-bottom-sheet .voucher-detail-content {
	height: 20px;
	display: flex;
	justify-content: space-between;
	opacity: 1;
	flex: 1;
	align-items: center;
}
#apx-one-balance-apb-bottom-sheet .voucher-detail-text {
	font-family: "Amazon Ember";
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0;
}
.a-sheet-content-container:has([id^="apx-one-balance-apb-bottom-sheet"]),
.a-sheet-web.a-declarative:has([id^="apx-one-balance-apb-bottom-sheet"]) {
	border-top-right-radius: 14px !important;
	border-top-left-radius: 14px !important;
	height: auto !important;
}
.promo-balance-mobile-container {
	padding: 13px;
	border: 1px solid rgba(0, 138, 0, 0.16);
	background-color: rgba(0, 138, 0, 0.04);
}
.promo-balance-applied {
	margin-left: 7px;
	height: 20px;
	width: 141px;
	color: #008a00;
	font-family: "Amazon Ember";
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0;
	line-height: 20px;
}
.promo-balance-applied::before {
	content: "\20B9";
}
.promo-balance-available {
	margin-left: 7px;
	height: 20px;
	width: 146px;
	color: #0f1111;
	font-family: "Amazon Ember";
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
}
.promo-balance-available::before {
	content: "\20B9";
}
.promo-balance-link {
	height: 20px;
	width: 52px;
	color: #007185;
	font-family: "Amazon Ember";
	font-size: 14px;
	letter-spacing: 0;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
}
.promo-mobile-container-disable-css-class {
	pointer-events: none;
	opacity: 0.5;
}
.promo-balance-mobile-container-background-change {
	border: 1px solid #e0e0e0;
	background-color: #fff;
}
.promo-balance-mobile-logo {
	margin-top: 2px;
	height: 18px;
	width: 21px;
}
.promo-balance-toast-message {
	background-color: rgba(17, 17, 17, 0.37);
}
.promo-balance-toast-message .a-changeover-inner {
	border: 1px solid #2f353b;
	border-radius: 4px;
	background-color: #444c54;
	color: #fff;
}
.promo-balance-toast-message .a-changeover-inner .a-icon {
	display: inline-block;
}
.promo-balance-toast-message .a-changeover-inner strong {
	font-weight: 700 !important;
}
.apx-selectable-balance-input input {
	vertical-align: text-top;
}
@supports (font: -apple-system-body) and (-webkit-appearance: none) {
	.apx-selectable-balance-input input {
		vertical-align: top;
		margin-top: 1px;
	}
}
.apx-selectable-balance-exchange-rate-disclaimer {
	padding-left: 15px;
}
.apx-selectable-balance-exchange-rate-bottomsheet-expander {
	padding-left: 5px;
	display: inline-block;
	width: 10%;
}
.apx-text-no-decoration a,
.apx-text-no-decoration p a {
	text-decoration: none;
}
.pmts-use-balance-value-descriptor {
	font-weight: 700;
}
.a-js .pmts-gc-msg-no-js {
	display: none;
}
.a-no-js .pmts-gc-msg-js {
	display: none;
}
.pmts-mcx-frame-gc-alert-msg {
	padding-left: 77px;
}
.pmts-gift-card-compliance-what-is-this-pop-over-css-class {
	padding-left: 28px;
}
.a-no-js .pmts-jppoints-box {
	display: none;
}
.pmts-points-inline-flex {
	display: inline-flex;
	align-items: center;
}
.pmts-points-no-wrap {
	margin: 0;
	white-space: nowrap;
}
.a-no-js .pmts_tfx_select_currency_js_header {
	display: none;
}
.a-js .pmts_tfx_currency_hide_js {
	display: none;
}
.installments-select-radios-left .a-box-inner {
	padding-left: 5.1rem !important;
	padding-right: 1.7rem !important;
}
.installments-select-radios-left .a-icon-touch-select {
	left: 1.2rem !important;
}
.installments-select-monthly-label-padding-left {
	padding-left: 5rem;
}
.installments-carousel-not-selected-card {
	background-color: #fff;
	border: 3px solid #b5bab8;
}
.installments-carousel-selected-card {
	background-color: #fdeaaf;
	border: 3px solid #dfab7b;
}
.installments-carousel-card {
	display: inline-block;
	border-radius: 4px;
	width: 180px;
	height: 78px;
}
.installments-carousel-card div {
	padding: 0;
}
.installment-carousel-container .a-carousel-card {
	width: 180px !important;
}
.installment-carousel-container .a-button-inner {
	background: 0 0;
	border-style: hidden;
}
.installment-carousel-container .a-button-inner:hover {
	background: 0 0;
	border-style: hidden;
}
.installment-carousel-container .a-button-inner:active {
	background: 0 0;
	border-style: hidden;
}
.installment-carousel-container .a-button-inner:focus {
	outline: 0;
	box-shadow: none;
}
.installment-carousel-container .a-carousel-button {
	background: 0 0;
	border-style: hidden;
	top: 37px;
}
.installment-carousel-container .a-carousel-button:hover {
	background: 0 0;
	border-style: hidden;
}
.installment-carousel-container .a-carousel-button:active {
	background: 0 0;
	border-style: hidden;
}
.installment-carousel-container .a-carousel-button:focus {
	outline: 0;
	box-shadow: none;
}
.installment-carousel-container .a-carousel-has-buttons.a-carousel-center {
	margin: 0;
}
.installment-carousel-container .a-carousel-viewport {
	height: 78px !important;
}
.selected-card-installment-suppressed-dropdown-option {
	pointer-events: none;
}
.selected-card-installment-suppressed-dropdown-option a {
	color: #aaa !important;
}
.hide-installment-carousel-option-radio-button input {
	visibility: hidden;
	height: 0;
	width: 0;
	padding: 0;
}
.pmts-cc-installment-popover-view-terms-and-conditions-message-color {
	color: #565959 !important;
}
.pmts-cc-installment-popover-view-terms-and-conditions-message-row-fixed-width {
	max-width: 376px !important;
}
.pmts-cc-installment-popover-view-terms-and-conditions-message-font-size {
	font-size: 13px !important;
}
div.hide-installment-carousel-option-radio-button i {
	visibility: hidden;
	height: 0;
	width: 0;
	padding: 0;
}
span.installments-carousel-label span {
	font-size: 14px;
}
.pmts-cc-installment-offer-selection .a-button-inner .a-button-text {
	margin-right: 8px;
}
@media only screen and (max-width: 992px) {
	.installments-carousel-card label {
		margin: 2px 0 0 5px;
	}
	html[dir="rtl"] .installments-carousel-card label {
		margin: 2px 5px 0 0;
		text-align: right;
	}
}
@media only screen and (min-width: 992px) {
	.installments-carousel-card label {
		margin: 10px 0 0 5px;
	}
	html[dir="rtl"] .installments-carousel-card label {
		margin: 10px 5px 0 0;
		text-align: right;
	}
}
.pmts-expiration-date-expired-info {
	color: #900;
}
.pmts-invalid-card-info {
	color: #900;
}
.a-no-js .pmts-updatable-expiry-date {
	display: none;
}
.a-no-js .pmts-update-expiry-date-js-header {
	display: none;
}
.a-js .pmts-update-expiry-date-section {
	display: none;
}
.pmts-update-expiry-date-button {
	margin-right: 0;
}
.pmts-affordability-message-section {
	padding-left: 50px;
}
.pmts-EMI-available-message-section {
	padding-left: 50px;
}
.pmts-installments-not-available-message-section {
	padding-left: 50px;
}
.IBD-v1-message-section {
	padding-bottom: 10px;
	padding-top: 5px;
}
.pmts-IBD-available-message-section {
	padding-left: 50px;
}
.pmts-messaging-bank-displayname-weblab {
	padding-left: 0;
}
.IBD-messaging-amount {
	color: red;
}
.a-color-green {
	color: green !important;
}
.pmts-use-balance-value-descriptor {
	font-weight: 700;
}
.pmts-cc-address-challenge-inline-field-block {
	float: left;
	margin-right: 10px;
}
html[dir="rtl"] .pmts-cc-address-challenge-inline-field-block {
	float: right;
	margin-left: 10px;
	margin-right: 0;
}
.pmts-account-holder-name {
	word-wrap: break-word;
}
.pmts-modernized-frame-account-holder-name {
	padding-right: 0;
	vertical-align: center;
	horiz-align: left;
	max-width: calc(100vw - 200px);
	width: fit-content;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.pmts-modernized-frame-expiration-date-info {
	padding: 0;
	vertical-align: top;
	white-space: nowrap;
	width: fit-content;
}
.pmts-modernized-frame-expiration-date {
	vertical-align: top;
}
.pmts-card-not-saved-badge {
	background-color: rgba(255, 177, 117, 0.3);
	padding: 3px;
}
a-js pmts-credit-card-verification {
	display: none;
}
a-js pmts-credit-card-postal-code {
	display: none;
}
a-js pmts-credit-card-invalid-cvv-error-message {
	display: none;
}
a-js pmts-pci-component-container {
	display: none;
}
.pmts-expiry-date-link-mobile {
	cursor: pointer;
	color: #007185;
}
.a-section .apx-toast-content {
	position: fixed;
	top: 50%;
	left: 50%;
	font-size: 50px;
	color: #fff;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	background-color: rgba(0, 0, 0, 0.75);
}
.apx-toast-content-desktop {
	position: fixed;
	top: 50%;
	left: 50%;
	font-size: 30px;
	color: #fff;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
}
.apx-toast-content-desktop .a-changeover-inner {
	width: 350px;
}
.pmts-expiration-date-alert-icon {
	vertical-align: middle;
}
.apx-alert-info-wrapper {
	display: inline-block;
	margin-bottom: 0;
}
.issuer-image-nomenclature {
	margin-left: 0.3rem;
	margin-right: 0.3rem;
	height: 1.3rem;
	margin-top: 0.27rem;
}
.pmts-ellipsis-nomenclature {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
	display: block;
}
.pmts-align-items-nomenclature {
	display: flex;
	align-items: center;
}
.a-no-js .pmts-expiry-date-button-input > span > input.a-button-input {
	position: absolute !important;
	width: 100%;
	height: 100%;
	left: 0;
}
.pmts-modern-selectable-cc-list-item-payment-details-column {
	margin-left: -3px;
}
.pmts-modern-selectable-cc-list-item-payment-details-column
	> .a-section.pmts-cc-detail-row {
	margin-bottom: 0;
}
.yellow-text-box {
	border-radius: 3px;
	background-color: #ffeec7;
	padding: 3px 5px 3px;
}
.secure-field-span-desktop {
	overflow: hidden;
	width: 6.15em;
	height: 2.8em;
}
.secure-field-span-mobile {
	overflow: hidden;
	width: 100%;
	height: 4.3em;
}
.secure-field-span-mobile-nomenclature {
	overflow: hidden;
	width: 100%;
	height: 3.4rem;
}
.secure-field-span-mobile-nomenclaturewave2 {
	overflow: hidden;
	width: 96px;
	height: 43px;
}
.secure-field-span-desktop iframe {
	position: absolute;
	border: 0 none transparent;
	height: 100%;
	width: 100%;
}
.secure-field-span-mobile iframe {
	position: absolute;
	border: 0 none transparent;
	height: 100%;
	width: 100%;
}
.secure-field-span-mobile-nomenclature iframe {
	position: absolute;
	border: 0 none transparent;
	height: 100%;
	width: 100%;
}
.secure-field-span-mobile-nomenclaturewave2 iframe {
	position: absolute;
	border: 0 none transparent;
	height: 100%;
	width: 100%;
}
.a-radio .secure-field-span-mobile input {
	position: relative !important;
	height: 4.3rem;
	line-height: 1;
	opacity: 1;
	z-index: 1;
	padding: 0 1.1rem;
	margin: 0.2rem 0 0;
	width: 100%;
	left: 0;
}
.a-radio .secure-field-span-mobile-nomenclature input {
	position: relative !important;
	height: 4.3rem;
	line-height: 1;
	opacity: 1;
	z-index: 1;
	padding: 0 1.1rem;
	margin: 0.2rem 0 0;
	width: 100%;
	left: 0;
}
.a-radio .secure-field-span-mobile-nomenclaturewave2 input {
	position: relative !important;
	height: 4.3rem;
	line-height: 1;
	opacity: 1;
	z-index: 1;
	padding: 0 1.1rem;
	margin: 0.2rem 0 0;
	width: 100%;
	left: 0;
}
.a-no-js .pmts-hide-cc-section {
	display: none;
}
.disabled-input {
	border-color: #ddd !important;
	box-shadow: unset !important;
	pointer-events: none;
}
.apx-help-link {
	cursor: pointer;
	color: #007185;
	vertical-align: middle;
}
.pmts-fixup-selected,
.pmts-fixup-selected .pmts-instrument-box {
	border-color: #8c6e00;
	background-color: #fff;
	box-shadow: 0 0 0 4px #fffae7 inset;
}
.pmts-tfx-installment-currency-unavailable-message {
	padding-left: 20px;
}
.apx-popover-link {
	cursor: pointer;
	color: #007185;
}
.apx-detailed-credit-card-list-item-content {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.a-no-js .pmts-dropdown-selected-dropdown-message {
	display: none;
}
.a-no-js .pmts-poa-approved-status {
	display: none;
}
.pmts-poa-mobile-instrument-box {
	padding-left: 3rem;
}
.pmts-business-invoicing-activation-component {
	padding: 0 0 14px 0;
}
.a-no-js .apx-poa-instrument-secondary-row-section {
	display: block !important;
	visibility: visible !important;
}
.pmts-modernized-poa-toggle-switch {
	float: right;
	margin-top: 8px;
	margin-right: -3px;
}
.pmts-modernized-multi-poa-toggle-switch {
	float: right;
	margin-top: 8px;
}
.pmts-modernized-poa-container {
	padding: 12px;
}
.pmts-modernized-poa-container .pmts-modernized-poa-subheader {
	margin-top: 0.6rem;
}
.pmts-modernized-poa-subheader {
	margin-top: 0.8rem;
}
.a-js .a-box.pmts-address-box-desktop.pmts-selected {
	border-color: #fbd8b4;
	background-color: #fcf5ee;
}
.a-box.pmts-address-box-desktop {
	border-color: transparent;
}
.pmts-scroll {
	height: 280px;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: scroll;
}
.apx-select-address-label {
	display: inline-block;
}
.pmts-add-address-mobile .a-button-text {
	background-color: #fff;
}
.pmts-prime-video-add-address-button .a-button-text {
	background: 0 0 !important;
}
.add-address-button-mobile {
	border-color: #ddd;
	border-top-style: none;
	outline: 0;
}
.a-lt-ie10 .pmts-button-input > span > input.a-button-input {
	background-color: #fff;
	opacity: 0.01;
	filter: alpha(opacity=1);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.a-no-js .pmts-button-input > span > input.a-button-input {
		background-color: #fff;
		opacity: 0.01;
		filter: alpha(opacity=1);
	}
}
.pmts-imb-message-popover-action-trigger {
	margin-left: 0.385em;
}
.pmts-imb-alert .a-alert-content > h4 {
	padding-bottom: 0.5em;
}
.pmts-imb-alert .a-icon.a-icon-alert {
	top: 18px;
}
.a-js .secondary-continue-button {
	bottom: 20px;
	position: absolute;
	right: 0;
}
html[dir="rtl"] .secondary-continue-button {
	left: 0;
	right: initial;
}
.a-section .fixed-container-at-bottom {
	position: fixed;
	z-index: 11;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	height: 7%;
	min-height: 60px;
	left: 0;
	margin-bottom: 0;
	border-top: 1px solid #bbb;
}
.a-section .floating-continue-parent-container {
	height: 100%;
	bottom: 0;
	width: 100%;
	position: absolute;
	display: inline-flex;
}
.a-section .order-total-container {
	background-color: #fff;
	height: 100%;
	width: 40%;
	padding-left: 15px;
	padding-top: 5px;
	display: inline-grid;
	cursor: pointer;
}
.a-section .floating-continue-button-container {
	background-color: #fff;
	height: 100%;
	width: 60%;
	z-index: 12;
}
.a-section .full-floating-continue-button-container {
	background-color: #fff;
	height: 100%;
	width: 100%;
	z-index: 12;
}
.a-section .floating-continue-error-message-container {
	width: 100%;
	background-color: #fff;
	position: fixed;
	z-index: 11;
	bottom: 60px;
	left: 0;
	margin-bottom: 0;
	border-top: 2px solid #eee;
	padding: 0 15px 10px 15px;
}
.a-section .view-order-summary-popover {
	position: fixed;
	z-index: 11;
	bottom: 70px;
	margin-bottom: 0;
	padding: 5px 10px 5px 10px;
	display: inline-block;
	background: #f2a94e;
	color: #111;
	left: 1.4rem;
	font-size: 13px;
	border-radius: 4px;
	line-height: 20px;
}
.view-order-summary-popover-down-arrow {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #f2a94e;
	position: fixed;
	z-index: 11;
	bottom: 50px;
}
.a-section .full-floating-continue-error-message-container {
	width: 100%;
	background-color: #fff;
	position: fixed;
	z-index: 11;
	bottom: 35px;
	height: 60px;
	left: 0;
	margin-bottom: 0;
	border-top: 2px solid #eee;
	padding: 0 15px 10px 15px;
}
.show-more-ways-to-pay-turbo {
	margin-bottom: 70px !important;
}
.full-floating-pay-button-turbo {
	position: fixed;
	z-index: 12;
	width: calc(100% - 28px);
	margin: 0;
	white-space: nowrap;
	bottom: 0 !important;
	opacity: 0.9;
}
.floating-secondary-continue-button {
	position: fixed;
	bottom: -21px;
	z-index: 12;
	width: 56%;
	left: 40%;
	white-space: nowrap;
}
.full-floating-secondary-continue-button {
	position: fixed;
	bottom: -7px;
	z-index: 12;
	width: calc(100% - 28px);
	margin: 0;
	white-space: nowrap;
}
.a-section.order-summary-floating-container {
	width: 100%;
	height: 40%;
	background-color: #fff;
	position: fixed;
	z-index: 11;
	bottom: 60px;
	left: 0;
	margin-bottom: 0;
	padding: 0 15px 0 15px;
}
.a-section.apx-order-summary-overlay-container {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	position: fixed;
	z-index: 11;
	bottom: 60px;
	left: 0;
	margin-bottom: 0;
	height: 100%;
}
.apx-order-summary-heading {
	min-height: 40px;
	border-bottom: 3px solid #eee;
	padding-top: 10px;
	cursor: pointer;
}
.apx-hyperlink {
	color: #007185;
	cursor: pointer;
}
.apx-order-summary-content {
	position: relative;
	overflow-y: scroll;
	text-align: left;
}
.apx-order-summary-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -100px;
}
.apx-order-summary-api-error-retry-button {
	width: 50%;
	margin-left: 25%;
}
.apx-order-summary-api-error-retry-button-desktop {
	width: 50%;
	left: 50%;
}
.apx-order-summary-api-error {
	height: 70%;
	overflow: scroll;
}
.apx-order-summary-api-error-desktop {
	height: 70%;
}
.apx-order-summary-close-icon {
	left: -10px;
	top: -60px;
	color: #fff;
	font-size: 28px;
	cursor: pointer;
}
.apx-order-summary-error-message {
	position: absolute;
	bottom: 10px;
	padding-right: 10px;
}
.apx-height-55pct {
	height: 55%;
}
.apx-height-70pct {
	height: 70%;
}
.apx-order-total-currency-container {
	font-size: 18px;
}
.a-no-js .secondary-continue-button {
	display: none;
}
.a-no-js .secondary-mobile-continue-button {
	display: none;
}
.pmts-payment-instruments-container-classic {
	float: left;
	width: 70%;
}
.pmts-sidebar-wrapper {
	float: right;
	width: 25%;
	max-width: 300px;
}
.a-lt-ie10 .pmts-button-input > span > input.a-button-input {
	background-color: #fff;
	opacity: 0.01;
	filter: alpha(opacity=1);
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.a-no-js .pmts-button-input > span > input.a-button-input {
		background-color: #fff;
		opacity: 0.01;
		filter: alpha(opacity=1);
	}
}
.apx-desktop-sticky-continue-button {
	width: 300px;
	border: 1px solid #ccc;
}
.apx-no-border {
	border: none !important;
}
.apx-order-summary-label,
.apx-order-total-label {
	display: flex;
	justify-content: space-between;
}
.apx-order-summary-container-desktop {
	border: none !important;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	overflow: hidden;
}
.apx-order-summary-content-desktop {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.apx-order-summary-container-desktop .a-box-inner {
	width: 100%;
}
.apx-desktop-sticky-continue-button.apx-stick-to-top {
	margin-top: 0 !important;
	position: fixed;
	top: 0;
	z-index: 1000;
}
.apx-desktop-sticky-continue-button.apx-stick-to-right {
	right: 0;
}
.apx-order-summary-and-error-container-desktop {
	min-height: 100px;
	margin-bottom: 0;
}
.a-section .apx-nonpaylast-order-total-container {
	background-color: #fff;
	height: 100%;
	width: 100%;
	padding-left: 15px;
	padding-top: 5px;
	align-items: center;
	display: flex;
	font-size: 16px;
}
.apx-total-key-container {
	color: #007185;
}
.floating-non-paylast-secondary-continue-button {
	position: fixed;
	bottom: -21px;
	z-index: 12;
	width: 45%;
	right: 10px;
	white-space: nowrap;
}
.floating-non-paylast-continue-parent-container {
	height: 100%;
	bottom: 0;
	width: 100%;
	position: absolute;
	display: inline-grid;
	grid-template-columns: auto 45%;
}
.pmts-turbo-psp-radio-button .a-icon-radio {
	top: 0 !important;
	margin-top: 0.9rem !important;
}
.pmts-nomenclature-psp-radio-button .a-icon-radio {
	top: 0 !important;
	margin-top: 0.6rem !important;
}
.pmts-turbo-psp-checkbox-button .a-icon-checkbox {
	top: 0 !important;
	margin-top: 0.9rem !important;
}
.pmts-instrument-selector .pmts-turbo-psp-radio-button-icon .a-icon-radio {
	top: 0 !important;
	margin-top: 0.3rem !important;
}
.a-control-row.pmts-turbo-psp-radio-button {
	padding: 0.6rem 0.6rem 0.6rem 4rem !important;
}
.pmts-turbo-psp-radio-button-label {
	padding: 0.6rem 0.6rem 0.6rem 4rem;
}
.apx-payment-method-turbo-box-css {
	padding: 0.6rem 0.6rem 0.6rem 1.2rem;
}
.apx-spps-flex-container {
	display: flex;
	flex-flow: column;
	min-height: 100vh;
	justify-content: space-between;
}
.apx-mcx-floating-footer {
	display: flex;
	position: sticky;
	position: -webkit-sticky;
	bottom: 0;
	z-index: 10;
	justify-content: center;
	overflow: visible;
	border-radius: unset;
	border: none;
}
.apx-mcx-floating-footer > .a-box-inner {
	min-width: 100vw;
	padding: 16px 16px calc(40px - 1.2rem);
	background: #fff;
	border-top: 1px solid #d5d9d9;
	border-radius: unset;
}
.a-container .apx-mcx-floating-footer {
	margin-bottom: -2.8rem;
}
.a-spacing-base .a-container .a-spacing-base .apx-mcx-floating-footer {
	margin-bottom: -5.2rem;
}
.apx-split-tender-button .a-button-text,
.apx-split-tender-button .a-button:focus {
	color: #007185 !important;
}
.apx-sticky-order-total-container-mobile {
	background-color: #fff;
	height: 100%;
	width: 40%;
	padding-left: 15px;
	display: inline-grid;
	padding-top: 17px;
}
.apx-sticky-continue-button-container-desktop {
	box-sizing: border-box;
	max-width: 300px;
	border: 1px solid #d5d9d9;
	border-radius: 8px;
	background-color: #fff;
}
.apx-sticky-continue-button-container-desktop.apx-desktop-stick-to-top {
	margin-top: 0 !important;
	position: fixed;
	top: 0;
	z-index: 100;
	width: 19.2%;
	right: 8.6%;
}
.apx-sticky-continue-button-container-desktop .a-button {
	border-radius: 24px;
	height: 48px;
}
.apx-sticky-continue-button-container-desktop .a-button-text {
	font-size: 18px;
	line-height: 48px;
}
.apx-sticky-continue-button-container-desktop .a-button .a-button-inner {
	border-radius: 24px;
	height: 48px;
}
.apx-sticky-continue-button-container-desktop .a-box {
	border-radius: 8px;
}
.apx-psp-zero-fee-apply-tag {
	color: #028a0f;
	padding-top: 0.75rem;
	padding-bottom: 0.25rem;
}
.apx-psp-pya-payment-image {
	width: 8rem;
	float: left;
}
.apx-psp-pya-textinput-text {
	display: flex;
	align-items: center;
	height: 100%;
	white-space: nowrap;
}
.apx-psp-pya-text-margin {
	margin-right: 1% !important;
}
.pmts-override-outline .a-button.a-button-focus,
.pmts-override-outline .a-button:focus,
.pmts-override-outline .a-checkbox-fancy:has(:focus-visible) label,
.pmts-override-outline .a-radio-fancy:has(:focus-visible) label,
.pmts-override-outline :focus-visible {
	outline: 0 !important;
}
.pmts-link-button {
	background: 0 0;
	border: none;
	color: inherit;
	vertical-align: baseline;
}
.pmts-link-button:hover {
	cursor: pointer;
}
.pmts-link-button:active {
	text-decoration: underline;
	color: #c7511f;
}
.pmts-portal-purchase-summary-instrument-change-link {
	display: block;
	margin: 0;
}
.pmts-preference-summary-view-change-payment-method-mobile-button {
	outline: 0;
	border: 0.1rem solid #ddd;
	border-radius: 0.4rem;
}
.pmts-portal-purchase-summary-billing-address-change-link {
	display: block;
	margin: 0;
}
.pmts-portal-purchase-summary-billing-address-change-link-mobile-button {
	outline: 0;
	border: 0.1rem solid #ddd;
	border-radius: 0.4rem;
}
.pmts-link-button.pmts-set-pref-link-button {
	padding: 0;
}
.a-js .secondary-continue-button {
	bottom: 20px;
	position: absolute;
	right: 0;
}
html[dir="rtl"] .secondary-continue-button {
	left: 0;
	right: initial;
}
.a-no-js .secondary-continue-button {
	display: none;
}
.a-no-js .secondary-mobile-continue-button {
	display: none;
}
.a-js .secondary-continue-button {
	bottom: 20px;
	position: absolute;
	right: 0;
}
html[dir="rtl"] .secondary-continue-button {
	left: 0;
	right: initial;
}
.a-no-js .secondary-continue-button {
	display: none;
}
.a-no-js .secondary-mobile-continue-button {
	display: none;
}
.pmts-arvato-disclaimer {
	clear: left;
}
.apx-show-payment-method-details-card-tail {
	color: #fff;
	position: absolute;
	left: 16px;
	bottom: 60px;
}
.apx-show-payment-method-details-card-holder-name {
	color: #fff;
	position: absolute;
	left: 16px;
	bottom: 40px;
}
.apx-show-payment-method-details-default-card-art {
	position: relative;
	border-radius: 6px;
}
.apx-show-payment-method-details-change-billing-address-button {
	padding: 0;
	border: none;
	color: inherit;
	background-color: #fff;
}
.apx-show-payment-method-details-popover-form {
	padding: 8px 8px 16px 8px;
}
.apx-show-payment-method-details-border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
}
.apx-show-payment-method-details-left-column {
	padding-right: 32px;
}
.apx-show-payment-method-details-card-image {
	padding-left: 32px;
}
.apx-show-payment-method-details-change-billing-address-button-mobile {
	border-color: #ddd;
	outline: 0;
	border-radius: 0.8rem !important;
}
.apx-show-payment-method-details-change-billing-address-button-text-mobile
	.a-button-inner {
	border-radius: 0.8rem !important;
}
.apx-show-payment-method-details-change-billing-address-button-text-mobile
	.a-button-text {
	background-color: #fff;
}
.apx-show-payment-method-details-form-mobile {
	padding: 0 20px;
}
.apx-show-payment-method-details-bank-message {
	width: 275px;
}
.css-Recommendation-Label {
	background-color: #ffa566;
	border-radius: 3px 3px 3px 3px;
	padding: 2px 8px 2px 8px;
}
.pmts-exterior-slot-left-padding .css-smart-recommendations-label {
	border-radius: 14px 14px 14px 14px;
}
.pmts-selected.pmts-exterior-slot-left-padding
	.css-smart-recommendations-label {
	background-color: #ccfced;
}
.css-smart-recommendations-label {
	background-color: #d5d9d9;
	border-radius: 3px 3px 3px 3px;
	padding: 2px 8px 2px 8px;
}
.pmts-selected .css-smart-recommendations-label {
	background-color: #ffa566;
}
.apx-show-minimal-payment-method-details-bottom-aligned-content-mobile {
	position: absolute;
	padding-left: 20px;
	padding-right: 20px;
	left: 0;
	bottom: 0;
}
.apx-show-minimal-payment-method-details-container-mobile {
	height: calc(100vh - 116px);
}
.apx-show-minimal-payment-method-details-content {
	width: 614px;
	margin-bottom: 0;
}
.apx-show-payment-method-details-authentication-disclaimer {
	margin-bottom: 16px;
}
.pmts-right-padding {
	padding-right: 18px;
}
.pmts-left-padding {
	padding-left: 6px;
}
.pmts-print-link-padding {
	padding-left: 430px;
}
.pmts-header-logo-text {
	color: #232f3e;
}
.pmts-refund-amount-text {
	color: #008a00;
}
.sticky-continue-button-and-order-summary-container-desktop {
	max-width: 300px;
	border: 1px solid #d5d9d9;
	border-radius: 8px;
	background-color: #fff;
	overflow: hidden;
}
.desktop-stick-to-top-right {
	margin-top: 0 !important;
	position: fixed;
	top: 0;
	z-index: 100;
}
.sticky-continue-button-and-order-summary-container-desktop .a-button {
	width: 100%;
}
.sticky-continue-button-and-order-summary-container-desktop
	.a-button
	.a-button-inner {
	height: 38px;
}
.sticky-continue-button-and-order-summary-container-desktop .a-button-text {
	font-size: 16px;
	line-height: 38px;
}
.sticky-order-total-label .a-box-inner {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.sticky-continue-button-and-order-summary-container-mobile {
	position: fixed;
	z-index: 11;
	bottom: 0;
	width: 100%;
	background-color: #fff;
	height: 60px;
	left: 0;
	margin-bottom: 0;
	border-top: 1px solid #bbb;
	display: inline-flex;
}
.sticky-order-total-and-view-details-mobile {
	background-color: #fff;
	height: 100%;
	width: 40%;
	padding: 5px 15px;
	display: grid;
	align-items: center;
}
.sticky-continue-button-and-order-total-mobile {
	width: 56%;
	margin-top: 6px;
}
.sticky-continue-button-mobile {
	position: absolute;
	left: 14px;
	width: calc(100% - 28px);
	margin: 6px 0 0 !important;
}
.sticky-continue-error-message-container {
	width: 100%;
	background-color: #fff;
	position: fixed;
	z-index: 11;
	bottom: 60px;
	border-top: 2px solid #eee;
	padding: 0 15px 10px 15px;
}
.sticky-order-summary-overlay-container {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	position: fixed;
	z-index: 11;
	bottom: 60px;
	height: 100%;
	left: 0;
}
.sticky-order-summary-container {
	width: 100%;
	background-color: #fff;
	position: fixed;
	z-index: 11;
	bottom: 60px;
	margin-bottom: 0;
	padding-bottom: 20px;
	left: 0;
}
.sticky-incomplete-order-summary-message-container {
	position: absolute;
	bottom: 10px;
	padding-right: 10px;
}
.sticky-order-summary-content-mobile {
	position: relative;
	overflow-y: scroll;
	text-align: left;
}
.apx-no-border-box {
	border: none;
}
.apx-no-border-box .a-box-inner {
	padding-bottom: 0;
}
.sticky-order-summary-close-icon {
	background-color: rgba(0, 0, 0, 0.75);
	color: #fff;
	padding: 10px;
}
.sticky-order-summary-spinner {
	padding: 20px 10px 10px;
}
.sticky-subtotal-expander-button {
	display: inline !important;
	left: 8px;
}
.apx-add-pm-trigger-row {
	padding: 9px 0 0 14px;
}
.apx-add-pm-trigger-image {
	width: 52px;
	padding: 0 16px 0 6px;
}
.apx-add-pm-trigger-common-image {
	cursor: pointer;
	cursor: hand;
	width: 16px;
}
.apx-learn-more-link {
	cursor: pointer;
	color: #007185;
}
.a-no-js .apx-secure-registration-content-trigger-js {
	display: none !important;
}
.a-js .apx-secure-registration-content-trigger-no-js {
	display: none !important;
}
.apx-secure-registration-mobile-form {
	padding: 0 1.4rem 0 1.4rem;
}
.pmts-button-height-auto .a-button-inner {
	height: auto;
}
.pmts-ue-link-button {
	background: 0 0;
	border: none;
	color: inherit;
}
.pmts-ue-link-button:hover {
	cursor: pointer;
}
.pmts-ue-link-button:active {
	text-decoration: underline;
	color: #c7511f;
}
.pmts-ue-add-cc-button-text-mobile .a-button-text {
	background-color: #fff;
}
.pmts-ue-add-cc-button-mobile {
	border-color: #ddd;
	outline: 0;
}
.pmts-ue-back-from-add-cc-button-mobile {
	border-color: #ddd;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	outline: 0;
}
.pmts-ue-back-icon-left {
	left: 0;
}
.pmts-widget-section {
	position: relative;
}
.disabled-dropdown-tag.a-dropdown-item:hover > .a-dropdown-link {
	color: #565959 !important;
	border-color: #f7fafa !important;
	background-color: #f7fafa !important;
}
.disabled-dropdown-tag.a-dropdown-item:hover:focus > .a-dropdown-link {
	border-color: #f7fafa !important;
}
.disabled-dropdown-tag.a-dropdown-item:active > .a-dropdown-link {
	border-color: #f7fafa !important;
	background-color: #f7fafa !important;
}
.disabled-dropdown-tag.a-dropdown-item:focus > .a-dropdown-link:after {
	box-shadow: 0 0 0 3px #f7fafa inset !important;
}
.disabled-dropdown-tag.a-dropdown-item > .a-dropdown-link {
	color: #565959 !important;
	background: #f7fafa !important;
	border-color: #f7fafa !important;
	pointer-events: none !important;
}
.a-input-text-addon-group
	div.a-input-text-wrapper.pmts-modern-prefixed-text-input {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.pmts-modern-prefixed-text-input {
	padding-left: 0.5rem;
}
span.pmts-modern-text-input-addon {
	width: 1.5rem;
	border: none;
	background: 0 0;
	position: absolute;
	align-items: center;
	display: flex;
	justify-content: end;
	top: 2px;
	bottom: 0;
	left: 0;
	padding: 0;
	z-index: 1;
	line-height: normal;
	pointer-events: none;
	color: inherit;
}
.pmts-modern-prefixed-text-input > input::-webkit-inner-spin-button,
.pmts-modern-prefixed-text-input > input::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.pmts-modern-prefixed-text-input > input[type="number"] {
	-moz-appearance: textfield;
}
.pmts-rounded-toggle-switch.a-switch-row.a-active
	> .a-switch-label
	> .a-switch {
	background-color: #007185;
}
.pmts-rounded-toggle-switch.a-switch-row.a-active
	> .a-switch-label
	> .a-switch
	> .a-switch-control {
	transform: translateX(16px) !important;
}
.pmts-rounded-toggle-switch.a-switch-row.a-disabled
	> .a-switch-label
	> .a-switch {
	background-color: #e3e6e6;
}
.pmts-rounded-toggle-switch.a-switch-row.a-disabled
	> .a-switch-label
	> .a-switch
	> .a-switch-control {
	background: #c8cccc;
}
.pmts-rounded-toggle-switch.a-switch-row > .a-switch-label > .a-switch {
	border-radius: 12px;
	width: 40px;
	height: 24px;
	border-width: 0;
	background-color: #d0d3d3;
	box-shadow: none;
}
.pmts-rounded-toggle-switch.a-switch-row
	> .a-switch-label
	> .a-switch
	> .a-switch-control {
	border-radius: 12px;
	width: 18px;
	height: 18px;
	top: 3px;
	left: 3px;
	border-width: 0;
	transform: translateX(0.5px) !important;
	box-shadow: none;
	background: #fff;
}
.pmts-mpo-inline-targeted-message-body {
	padding-left: 7px;
}
.apx-message-action-learn-more-popover-trigger {
	margin-left: 0.385em;
}
.pmts-payments-instrument-upi-container {
	display: flex;
	align-items: center;
	gap: 8px;
	position: relative;
}
.pmts-payments-instrument-upi-intent-logo-sprite {
	display: inline-block;
	vertical-align: middle;
	width: 50px;
	height: 50px;
	position: relative;
}
.pmts-payments-instrument-upi-bank-logo {
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: auto;
	position: relative;
}
.pmts-payments-instrument-upi-brand-name {
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}
.pmts-view-one-click-update-preference-button {
	float: right;
}
.pmts-view-one-click-no-address-text-column {
	width: 80% !important;
}
.pmts-address-section {
	margin-bottom: 0;
}
a.pmts-view-your-transactions-url {
	border-top: 1px solid #d5d9d9 !important;
	border-bottom: 1px solid #d5d9d9 !important;
}
a.pmts-view-your-transactions-url > div.a-box-inner {
	padding: 1.3rem 4.1rem 1.7rem 1.7rem !important;
}
span.pmts-view-your-transactions-button {
	width: fit-content !important;
}
/* ******** */
.amazon-pay-emi-desktop-container {
	padding-left: 0.7rem;
}
.pmts-ellipsis-nomenclature .a-button-text {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pmts-emi-dropdown.a-button-focus {
	background-color: #edfdff !important;
	box-shadow: 0 0 0 0.3rem #c3f3fa;
}
/* ******** */
.pmts-pix-icon-img {
	max-width: 34px;
	padding-right: 11px;
}
.pmts-pix-disabled-text {
	font-weight: 700;
	color: #888;
}
.pmts_pix_typ_redirection_messaging {
	margin-top: 5px;
}
.pmts_pix_typ_redirection_messaging .a-alert-content {
	margin-left: 5px;
}
.pmts-pix-learn-more-mobile {
	padding-top: 15px;
}
.pmts-pix-learn-more-mobile .apx-message-action-learn-more-popover-trigger {
	margin-left: 0;
}
.pmts-pix-text-content {
	padding-left: 46px !important;
}
.pmts-pix-text-content .a-icon-popover {
	display: none;
}
.pmts-pix-text-content .apx-message-action-learn-more-popover-trigger {
	margin-left: 5px;
}
/* ******** */
.apx-wallet-bank-account-art-issuer-name {
	position: absolute;
	top: 8px;
	left: 12px;
	z-index: 10;
	font-size: 12px;
	color: #fff;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-bank-account-art-holder-name {
	position: absolute;
	top: 37px;
	left: 12px;
	z-index: 10;
	color: #fff;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-bank-account-art-tail {
	position: absolute;
	top: 53px;
	left: 12px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-bank-account-text {
	position: absolute;
	bottom: 4px;
	right: 24px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-mobile-bank-account-art-issuer-name {
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 10;
	font-size: 20px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	width: 95%;
}
.apx-wallet-mobile-bank-account-art-holder-name {
	position: absolute;
	top: 64px;
	left: 12px;
	z-index: 10;
	color: #fff;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-mobile-bank-account-art-tail {
	position: absolute;
	top: 84px;
	left: 12px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-mobile-bank-account-text {
	position: absolute;
	bottom: 8px;
	right: 12px;
	z-index: 10;
	color: #fff;
}
@media screen and (max-width: 350px) {
	.apx-wallet-mobile-direct-debit-art-issuer-name {
		position: absolute;
		top: 5px;
		left: 50px;
		font-size: 16px;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.apx-wallet-mobile-direct-debit-art-tail {
		position: absolute;
		bottom: 10px;
		left: 10px;
		color: #fff;
	}
}
@media screen and (max-width: 450px) and (min-width: 350px) {
	.apx-wallet-mobile-direct-debit-art-issuer-name {
		position: absolute;
		top: 5px;
		left: 65px;
		font-size: 20px;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.apx-wallet-mobile-direct-debit-art-tail {
		position: absolute;
		bottom: 20px;
		left: 12px;
		color: #fff;
	}
}
@media screen and (min-width: 450px) {
	.apx-wallet-mobile-direct-debit-art-issuer-name {
		position: absolute;
		top: 13px;
		left: 90px;
		font-size: 20px;
		color: #fff;
		overflow: hidden;
		text-overflow: ellipsis;
		text-align: left;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.apx-wallet-mobile-direct-debit-art-tail {
		position: absolute;
		bottom: 30px;
		left: 18px;
		color: #fff;
	}
}
.apx-wallet-mobile-view-mandate {
	padding: 8px 20px 24px 20px;
}
.apx-wallet-mobile-direct-debit-tab-label {
	position: absolute;
	top: 5px;
	right: 0;
}
/* ******** */
.apx-in-prime-popover-help-link {
	cursor: pointer;
	color: #0066c0;
	vertical-align: middle;
}
/* ******** */
.pmts-buyer-protection-banner-section {
	padding-top: 20px;
	position: relative;
}
.pmts-buyer-protection-banner-display-image {
	vertical-align: top;
	position: absolute;
}
.pmts-learn-more-link-section {
	margin-left: 15%;
	margin-top: 10%;
}
/* ******** */
.discovery-upsell-image {
	display: block;
	margin: 0 auto;
	width: 60%;
}
.discovery-upsell-parent-heading {
	text-align: center;
}
.discovery-upsell-child-heading {
	display: inline-block;
}
.discovery-upsell-parent-message {
	text-align: center;
}
.discovery-upsell-child-message {
	display: inline-block;
}
.discovery-upsell-do-not-show-parent {
	text-align: center;
}
.discovery-upsell-do-not-show-child {
	display: inline-block;
	color: #007185;
}
/* ******** */
.apx-authenticate-payment-method-template-header-css {
	border-width: 0;
	border-radius: 0;
}
.apx-authenticate-payment-method-desktop-box-css {
	height: 800px;
	width: 90%;
	max-width: 900px;
}
.apx-authenticate-payment-method-registration-spinner-desktop-css {
	width: 450px;
}
.apx-authenticate-payment-method-cvv-input-row-css {
	width: min-content;
	margin: auto;
}
.apx-cvv-collection-payment-method-spinner-column-css {
	display: grid;
	justify-content: center;
}
.apx-cvv-collection-numeric-password-mask {
	-webkit-text-security: disc;
}
.apx-authenticate-payment-method-mobile-button-column-css {
	display: flex;
}
.apx-authenticate-payment-method-mobile-button-css {
	margin: auto;
}
/* ******** */
.pmts-mmo-listitem-image-div-padding {
	padding: 0.5% 1% 0.5% 2% !important;
}
.pmts-mmo-listitem-circular-div {
	border-radius: 50%;
	border: 1px solid #d5d9d9;
	max-width: 65px !important;
	max-height: 65px !important;
}
.pmts-mmo-listitem-image-padding {
	padding: 20%;
}
.pmts-mmo-listitem-link {
	color: #000 !important;
	text-decoration: none !important;
}
@media screen and (min-width: 600px) {
	.pmts-mmo-root-component {
		width: 950px;
	}
}
/* ******** */
.blik-desktop-section {
	width: 400px;
	margin: calc(50vh - 150px) auto auto;
}
.blik-prime-desktop-section {
	width: 400px;
	margin: calc(50vh - 300px) auto auto;
}
.blik-one-click-section {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.blik-one-click-mobile-section {
	width: 100%;
	padding: 15px;
	margin: calc(50vh - 190px) auto auto;
}
.blik-one-click-desktop-section {
	margin: calc(50vh - 190px) auto auto;
}
.blik-one-click-confirm-transaction-message {
	margin: 50px 0;
}
.blik-mobile-section {
	width: 100%;
	padding: 15px;
	margin: 0;
}
.blik-desktop-otp-input {
	text-align: center;
}
.blik-desktop-mobile-image-wrapper {
	margin-bottom: 20px;
}
.blik-desktop-input-box {
	display: flex;
	justify-content: center;
}
.blik-mobile-input-box {
	margin-left: calc(50% - 86px);
}
.blik-mobile-hide-popover {
	display: none;
}
.blik-mobile-modal-wrapper {
	display: flex;
	padding: 7px 15px;
}
.blik-prime-mobile-modal-wrapper {
	display: flex;
	padding: 7px 15px;
	flex-direction: column;
}
.blik-mobile-modal-blik-logo-wrapper {
	margin-right: 5px;
	width: 80px;
}
.blik-desktop-blik-logo-wrapper {
	display: flex;
	align-items: center;
}
.blik-desktop-header-text-wrapper {
	margin-left: 10%;
}
.blik-mobile-header-text-wrapper {
	margin-left: calc(50% - 135px);
}
.blik-desktop-info-alert-wrapper {
	padding-left: 40px;
	padding-right: 30px;
}
.blik-mobile-bottom-sheet-text-wrapper {
	padding: 15px;
}
/* ******** */
.apx-wallet-gift-card-inline-field-block {
	display: inline-block;
	margin-right: 12px;
}
.apx-wallet-add-gift-card-learn-more-text {
	position: relative;
	left: 4px;
}
.apx-wallet-mobile-gift-card-art-balance-text {
	color: #fff;
	position: absolute;
	top: 8px;
	left: 12px;
	z-index: 10;
	text-align: left;
	font-size: 20px;
}
.apx-wallet-mobile-gift-card-art-balance-amount {
	color: #fff;
	position: absolute;
	top: 8px;
	right: 16px;
	z-index: 10;
	text-align: right;
	font-size: 20px;
}
/* ******** */
.pmts-wechat-contract-app-noninstall {
	display: none;
}
.pmts-wechat-contract-margin-adjustment {
	margin-top: -14px;
}
.pmts-wechat-contract-margin-adjustment
	span[class="a-letter-space"]:nth-of-type(1) {
	display: none;
}
/* ******** */
.grid-column-desktop {
	display: flex;
}
.terms-and-conditions-desktop {
	height: 150px;
	border: 1px solid #d5d9d9;
	border-radius: 8px;
	padding: 10px;
}
.modal-section {
	margin-top: 0 !important;
}
.section-title-desktop {
	font-size: 18px;
	padding-bottom: 0 !important;
}
.section-subheader-desktop {
	font-size: 16px;
}
.section-content-desktop,
.what-to-expect-content-mobile {
	font-size: 14px;
}
.what-to-expect-subheader-desktop {
	margin-bottom: 7.5%;
	font-size: 16px;
}
.icon-spacing {
	width: auto;
	flex-basis: 100%;
	margin-right: 3%;
}
.what-to-expect-spacing {
	margin-top: 2.5%;
	margin-right: 2.5% !important;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	width: auto !important;
	flex-basis: 100%;
}
.what-to-expect-icon-spacing {
	margin-bottom: 5%;
}
.grid-row-mobile {
	width: 100%;
	margin-bottom: 5%;
}
.terms-and-conditions-mobile {
	height: 150px;
	border: 1px solid #d5d9d9;
	border-radius: 12px;
	padding: 10px;
}
.what-to-expect-mobile {
	margin-bottom: 15%;
}
.what-to-expect-image-mobile {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.term-lengths-image-mobile {
	margin-right: 0 !important;
	margin-top: 5%;
}
.term-lengths-text-mobile {
	font-size: 24px;
	padding-top: 2.5%;
	margin-right: 0 !important;
	margin-top: 5%;
}
.section-title-mobile {
	margin-bottom: 5%;
	margin-top: 5%;
	font-size: 28px !important;
}
.product-description-subheader-mobile,
.what-to-expect-sub-headers-mobile {
	font-size: 20px !important;
}
.product-description-title-mobile {
	font-size: 24px !important;
}
.product-description-content-mobile {
	font-size: 15px;
}
.section-mobile {
	margin-top: 10%;
}
.terms-and-conditions-content-mobile {
	font-size: 13px;
}
@media (max-width: 700px) {
	.grid-column-desktop {
		flex-wrap: wrap;
	}
	.what-to-expect-spacing {
		margin-top: 2.5%;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		width: auto !important;
	}
	.icon-spacing {
		margin-top: 2.5%;
		width: auto;
		flex-basis: 100%;
		flex-wrap: wrap;
		max-width: 45%;
		margin-right: 3%;
	}
	.what-to-expect-content-desktop {
		margin-bottom: 2.5%;
	}
	.what-to-expect-icon-spacing {
		margin-bottom: 2.5%;
	}
}
/* ******** */
.apx-wallet-jppoints-all-card-base {
	position: absolute;
	z-index: 10;
}
.apx-wallet-jppoints-desktop-card-points-available-label {
	top: 12px;
	left: 12px;
	right: 55%;
}
.apx-wallet-jppoints-desktop-card-points-available-value {
	top: 12px;
	right: 12px;
	left: 55%;
}
.apx-wallet-jppoints-mobile-card-points-available-label {
	top: 8px;
	left: 12px;
	right: 40%;
}
.apx-wallet-jppoints-mobile-card-points-available-value {
	top: 8px;
	right: 12px;
	left: 65%;
}
.apx-wallet-jppoints-desktop-points-section {
	padding: 14px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #eaeded;
}
.apx-wallet-jppoints-all-points-bar {
	border-radius: 4px 4px 4px 4px;
	background-color: #ebf8fa;
}
/* ******** */
.cvs-barcode-medium-plus-margin {
	margin: 20px;
	overflow-y: scroll;
}
.cvs-barcode-medium-plus-top-margin {
	margin-top: 20px;
}
.cvs-barcode-divider-width {
	width: 132px;
	margin-bottom: 0 !important;
}
.cvs-barcode-bottom-sheet-padding {
	padding: 24px 20px 0 20px;
}
.cvs-barcode-top-bottom-margin-extra-large {
	margin-top: 24px;
	margin-bottom: 24px;
}
.cvs-barcode-desktop-right-padding-24 {
	padding-right: 24px;
}
.cvs-barcode-desktop-right-padding-20 {
	padding-right: 20px;
}
.cvs-barcode-desktop-right-padding-16 {
	padding-right: 16px;
}
.cvs-barcode-zero-bottom-margin {
	margin-bottom: 0 !important;
}
.cvs-barcode-medium-padding {
	padding: 12px 16px;
}
.cvs-barcode-medium-plus-padding {
	padding: 16px 20px;
}
.pmts-cvs-desktop-section-max-width {
	max-width: 920px;
}
.cvs-barcode-nano-top-padding {
	padding-top: 1.5px !important;
}
.cvs-banner-css {
	width: 100%;
	margin-top: 16px;
	max-width: 100%;
	object-fit: cover;
}
.cvs-pay-by-payid-info-box {
	padding: 12px;
	margin: 0 0 12px 0 !important;
}
.cvs-pay-by-payid-store-links-list li {
	margin: 0 24px 0 0 !important;
}
.cvs-payment-alert-shipment-info {
	margin: 0 !important;
}
.cvs-payment-alert-shipment-info .shipment-info-text-size {
	font-size: 14px;
	line-height: 20px;
}
.confirm-redirection-popup-continue-button {
	width: 100%;
}
.confirm-redirection-popup-mobile-section {
	padding: 0 14px;
}
.confirm-redirection-popup-mobile-section .content-section-heading {
	padding-bottom: 0;
}
.confirm-redirection-popup-mobile-section .content-section-body {
	font-size: 14px;
	line-height: 20px;
}
.confirm-redirection-popup-desktop-image-section {
	margin-top: 16px !important;
	margin-bottom: 30px !important;
}
.confirm-redirection-popup-mobile-image-section {
	margin-top: 92px !important;
	margin-bottom: 40px !important;
}
.confirm-redirection-popup-action-section {
	margin-bottom: 11px !important;
}
.confirm-redirection-popup-loading-image {
	padding: 0 5px;
}
/* ******** */
.a-accordion .a-accordion-inner {
	margin-bottom: 0 !important;
}
.pmts-modern-payment-art-width {
	width: 10rem;
	margin-left: 0 !important;
}
.apx-common-trigger-icon-css {
	margin-top: 8px;
}
.splitit-box-group-css {
	padding-left: 4%;
	padding-right: 4%;
}
.splitit-box-group-css::-webkit-scrollbar {
	display: none;
}
.apx-add-splitit-disabled-link {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	cursor: not-allowed;
}
.link-to-splitit-img {
	max-width: 2.5em;
	margin-left: -5px;
	margin-top: 3px;
}
.instrument-box-set-scrollbar-desktop {
	height: 143px;
	overflow-y: scroll;
	border-style: solid;
	border-width: 1px;
	border-color: #79797942;
}
.instrument-box-set-scrollbar-mobile {
	height: 400px;
	overflow-y: scroll;
}
.mcx-screen-box-padding {
	padding: 0.3rem 1.7rem;
}
.apx-registration-form-margin {
	margin-left: 91px;
}
.splitit-registration-method-partition {
	width: 188px;
	margin-left: 7rem;
	margin-top: 1px;
	margin-bottom: 0 !important;
}
.splitit-cancel-continue-row-css {
	border-top: 1px solid #d5d9d9;
	padding: 12px 5px 14px 0;
	background-color: #f0f2f2;
	position: fixed;
	bottom: 1px;
	width: 100%;
	border-radius: 0 0 10px 10px;
	margin-left: -25px;
}
.apx-add-new-credit-card-margin {
	margin-left: 9rem;
}
.apx-add-new-credit-card-button-css {
	margin-left: 25%;
	width: 22%;
	margin-top: -15px;
}
.splitit-name-and-expiry-css {
	font-size: 11px;
	color: #5f9ea0;
}
.apx-add-payLaterAccount-row-css {
	margin-left: 2%;
	margin-top: 3%;
}
.apx-add-payLaterAccount-trigger-image {
	width: 52px;
}
.apx-add-payLaterAccount-info-content {
	margin-left: 79px;
}
.apx-add-payLaterAccount-mobile-info-content {
	padding: 50px;
}
.add-credit-card-form-margin {
	margin-right: 10rem;
}
html[dir="rtl"] .apx-wallet-card-art-tail {
	position: absolute;
	bottom: 30px;
	left: 30px;
	z-index: 10;
}
.apx-wallet-card-art-tail {
	position: absolute;
	bottom: 30px;
	left: 12px;
	z-index: 10;
}
html[dir="rtl"] .apx-wallet-card-art-holder-name {
	position: absolute;
	bottom: 12px;
	left: 30px;
	z-index: 10;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-card-art-holder-name {
	position: absolute;
	bottom: 12px;
	left: 12px;
	z-index: 10;
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-mobile-card-art-tail {
	position: absolute;
	bottom: 52px;
	left: 16px;
	z-index: 10;
}
.apx-afterpay-wallet-mobile-card-art-tail {
	position: absolute;
	color: #fff;
	top: 5px;
	right: 8px;
	z-index: 10;
}
html[dir="rtl"] .apx-wallet-mobile-card-art-holder-name {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-mobile-card-art-holder-name {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.apx-wallet-account-title {
	margin-bottom: 4px;
}
.apx-wallet-oakberry-edit-row {
	display: flex;
	margin-bottom: 20px;
}
.apx-wallet-oakberry-edit-column {
	width: auto !important;
}
.apx-wallet-oakberry-edit-icon {
	width: auto;
	flex-shrink: 0;
	margin-right: 16px;
}
.apx-wallet-oakberry-edit-text {
	font-family: "Amazon Ember";
	font-size: 15px;
	line-height: 20px;
}
.apx-wallet-account-title-card-image {
	display: flex;
	justify-content: center;
}
.apx-wallet-oakberry-header-image {
	display: flex;
	justify-content: center;
	width: 100px;
	height: 57px;
}
.apx-wallet-oakberry-edit-row-header {
	display: flex;
}
.apx-wallet-oakberry-edit-column-header {
	width: auto !important;
	align-content: center !important;
}
.apx-wallet-oakberry-header-title {
	background-color: #f6f6f6;
	border: 1px;
	border-color: #ddd;
	border-radius: 8px;
	border-style: double;
	padding: 16px;
}
.apx-wallet-oakberry-header-text {
	padding-left: 10px;
	-webkit-box-decoration-break: clone;
}
.button-addpaylateraccount {
	width: 100%;
}
.paylateraccount-title {
	margin-top: 10px;
}
.paylateraccount-available-left-padding {
	padding-left: 10px;
}
.paylateraccount-offer-account-select-plan-button-mobile {
	margin-top: 10px;
}
.paylateraccount-offer-account-select-plan-button-desktop {
	margin-top: 10px;
	width: 100%;
}
.paylater-brand-icon {
	max-width: 50px;
	padding-right: 11px;
	padding-bottom: 2px;
	vertical-align: middle;
}
.pmts-payLater-disabled-section {
	pointer-events: none;
	user-select: none;
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.pmts-payLater-greyed-out-section {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
}
.hide-whitespace-accordion-row-content {
	margin-bottom: 0 !important;
}
.paylateraccount-creatable-iframe-mobile {
	width: 100vw;
	height: 80vh;
	overflow: hidden;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
}
.paylateraccount-geru-creatable-iframe-mobile {
	width: 100vw;
	height: 95vh;
	overflow: hidden;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
}
.paylateraccount-creatable-iframe-desktop {
	width: 100%;
	height: 343px;
	overflow: hidden;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
}
.paylateraccount-geru-creatable-iframe-desktop {
	width: 100%;
	height: 606px;
	overflow-x: scroll;
	overflow-y: hidden !important;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
}
.paylateraccount-afterpay-creatable-iframe-desktop {
	width: 100%;
	height: 460px;
	overflow: hidden;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
}
.paylateraccount-kueski-creatable-iframe-desktop {
	width: 100%;
	height: 391px;
	overflow-x: hidden;
	overflow-y: hidden !important;
	border: none;
	background: 0 0;
	margin: 0;
	padding: 0;
}
.learnmore-bottom-sheet-css {
	height: 30rem !important;
	width: 100% !important;
}
.learnmore-bottom-sheet-header-css {
	background-color: #eaeded !important;
	height: 21% !important;
}
.learnmore-bottom-sheet-header-text-css {
	padding: 1rem !important;
}
.learnmore-bottom-sheet-heading-text1-css {
	font-size: 1.4rem !important;
}
.learnmore-bottom-sheet-heading-text2-css {
	font-size: 1.2rem !important;
}
.learnmore-bottom-sheet-content-css {
	display: inline-grid !important;
	height: 65% !important;
	font-size: 1.2rem !important;
	padding: 0rem 1.2rem !important;
	margin: 0 !important;
}
.learnmore-bottom-sheet-content-box-text-css {
	padding: 0 0 0 3% !important;
}
.learnmore-bottom-sheet-divider-css {
	position: relative !important;
	width: 90% !important;
	left: 5% !important;
	margin: 0 !important;
	height: 1% !important;
}
.learnmore-bottom-sheet-footer-css {
	bottom: 0 !important;
	position: fixed !important;
	height: 13% !important;
}
.learnmore-bottom-sheet-hosted-page-link-css {
	cursor: pointer;
	color: #007185 !important;
	padding: 1% !important;
	font-size: 1.4rem !important;
	text-decoration: none !important;
}
.learnmore-bottom-sheet-hosted-page-link-image-css {
	margin: 0 !important;
	padding: 0 !important;
	display: inline-grid;
}
.no-margin {
	margin: 0 !important;
}
.no-padding {
	padding: 0rem !important;
}
.learnmore-link-inDesktopView-css {
	pointer-events: auto;
}
.paylateraccount-multiline-button {
	height: auto !important;
}
.paylateraccount-multiline-button .a-button-inner {
	height: auto !important;
}
.paylateraccount-multiline-button .a-button-inner .a-button-text {
	text-align: left !important;
	line-height: normal !important;
	padding-right: 24px !important;
	padding-bottom: 7px !important;
	padding-top: 7px !important;
}
.paylateraccount-multiline-button .a-button .a-button-inner .a-icon-dropdown {
	position: absolute !important;
	top: 21px !important;
	right: 8px !important;
}
.paylateraccount-mobile-additional-content-section {
	margin-bottom: 1rem !important;
}
.paylater-box-section-pointer {
	cursor: pointer;
}
.latitude-bottom-sheet-header-css {
	margin: 1rem;
}
.latitude-bottom-sheet-content-css {
	margin: 2rem;
}
.paylateraccount-balance-outside-financial-offer-selection-green {
	color: #009444;
}
.paylateraccount-balance-outside-financial-offer-selection-green-alternative {
	color: #067d62;
}
.paylateraccount-balance-outside-financial-offer-selection-default {
	color: #000;
}
.paylateraccount-list-item-row-refresh-offers-section {
	padding-left: 20px;
	margin-bottom: 8px !important;
}
.paylateraccount-list-item-row-partner-details-section {
	padding-left: 20px;
	margin-bottom: 8px !important;
}
html[dir="rtl"] .paylateraccount-list-item-row-partner-details-section {
	padding-right: 20px;
	padding-left: 0;
	margin-bottom: 8px !important;
}
html[dir="rtl"] .paylater-brand-icon {
	max-width: 50px;
	padding-bottom: 2px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 0;
}
.paylateraccount-list-item-row-installment-section {
	padding-left: 20px;
	margin-top: 0 !important;
}
.paylateraccount-creatable-alert-msg-desktop-information-logo {
	width: 16px;
	height: 19px;
	padding-top: 2px;
}
.paylateraccount-not-available-link-title {
	cursor: pointer;
	color: #007185;
	outline: 0 !important;
	box-shadow: none !important;
	border: none !important;
}
.paylateraccount-creatable-trigger-disabled {
	color: silver;
	opacity: 0.5;
	pointer-events: none;
	text-decoration: none;
	margin-bottom: 5px !important;
	padding: 9px 0 0 14px;
}
.paylateraccount-creatable-alert-msg-desktop-container {
	margin-left: 5%;
}
.paylateraccount-creatable-alert-msg-mobile-information-logo {
	width: 17px;
	height: 20px;
	padding-top: 2px;
}
.paylateraccount-creatable-text-disabled-mobile {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	cursor: not-allowed;
}
html[dir="rtl"] .apx-wallet-card-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
	width: auto;
}
.apx-wallet-card-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
.apx-wallet-card-sleeve-item-tail {
	font-family: "Amazon Ember", Arial, sans-serif;
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
/* ******** */
.info-collection-input {
	border-radius: 10px !important;
	height: 45px !important;
	width: 400px !important;
}
.info-collection-input input {
	height: 45px !important;
	width: 400px !important;
}
.info-collection-button-input {
	float: left;
}
.info-collection-no-header-address-input {
	margin-top: 12px !important;
}
.info-collection-dropdown {
	height: 45px !important;
}
.info-collection-dropdown span.a-button-inner {
	height: 100%;
}
.info-collection-dropdown i.a-icon-dropdown {
	top: 50%;
	margin-top: -6px;
}
.info-collection-dropdown span.a-dropdown-prompt {
	vertical-align: text-top;
	font-size: 14px;
}
.desktop-rfi-section-width {
	width: 750px;
}
.mobile-rfi-section-width {
	width: 100%;
}
.kyc-view-address-heading {
	font-size: small !important;
}
.saved-address-carousel-selected-card {
	background-color: #edfeff;
	border: 2px solid #007185;
	border-radius: 0;
}
.saved-address-carousel-not-selected-card {
	background-color: #fff;
	border-radius: 0;
}
.saved-address-carousel {
	margin-left: 20px !important;
}
.saved-address-carousel,
.saved-address-carousel-box {
	height: 175px;
	width: 200px;
}
.provide-address-accordion {
	margin-bottom: 12px;
}
.provide-address-accordion .a-carousel-center {
	margin: 0;
	padding-left: 7px;
}
.desktop-section-width {
	width: 370px;
}
.mobile-section-width {
	width: 100%;
}
.desktop-header-width {
	width: 450px;
}
.desktop-add-button-size {
	width: 120px;
	height: 30px;
}
.mobile-add-button-size {
	width: 101px;
	height: 44px;
}
.desktop-submit-button-size {
	width: 250px;
	height: 31px;
}
.mobile-submit-button-size {
	width: 100%;
	height: 21px;
}
.desktop-text-size-micro {
	font-size: 10px;
	line-height: 16px;
}
.mobile-text-size-micro {
	font-size: 11px;
	line-height: 16px;
}
.doc-upload-file-picker {
	visibility: hidden;
	height: 0;
	width: 0;
	display: block;
}
.file-picker-box-form-label {
	float: left;
	width: 60%;
	justify-content: center;
	align-items: center;
	margin: auto;
	padding-bottom: 0;
	padding-right: 1em;
}
.file-picker-box-add-button-section {
	float: right;
	width: 40%;
	justify-content: right;
	align-items: center;
	display: flex;
}
.file-picker-box {
	display: flex;
	margin-bottom: 4px !important;
	margin-top: 10px !important;
}
.base-file-picker-form-label {
	text-rendering: optimizeLegibility;
	padding-left: 0 !important;
	padding-right: 0.3em;
}
.mobile-file-picker-form-label-text-size {
	font-size: 18px !important;
	line-height: 22px !important;
}
.desktop-file-picker-form-label-text-size {
	font-size: 14px !important;
	line-height: 20px !important;
}
.margin-top-16 {
	margin-top: 16px !important;
}
.margin-bottom-16 {
	margin-bottom: 16px !important;
}
.doc-upload-background-color {
	background-color: #e7fbff;
	border-color: #2c50b0;
}
.mobile-file-picker-form-label-notes-text-size {
	font-size: 13px !important;
	line-height: 18px !important;
}
.desktop-file-picker-form-label-notes-text-size {
	font-size: 12px !important;
	line-height: 18px !important;
}
.file-picker-box-upload-button-section {
	float: right;
	width: 40%;
	justify-content: right;
	display: flex;
	border-radius: 25px;
}
.desktop-dropdown-disclaimer-text-section {
	padding-left: 8px;
	font-size: 12px;
	line-height: 18px;
}
.mobile-dropdown-disclaimer-text-section {
	padding-left: 8px;
	font-size: 13px;
	line-height: 15px;
}
/* ******** */
html[dir="rtl"] .ilfBucketsSecondaryViewPopoverButton .a-button-inner i {
	transform: rotateZ(180deg);
}
.ilf-modal-popover-button-group {
	float: right;
}
.ilf-modal-popover-cancel-button {
	width: 110px;
	margin-right: 8px;
}
.ilf-modal-popover-confirm-button {
	width: 110px;
}
.ilfMarginLeftText {
	margin-left: 5rem;
}
.ilf-carousel-container .a-carousel-left,
.ilf-carousel-container .a-carousel-right {
	top: -13px;
}
.ilf-desktop-divider {
	color: #ddd;
}
.ilf-asin-image-expander-desktop .a-expander-content-expanded {
	margin-top: 0;
	padding-left: 0;
	margin-bottom: 16px;
}
.ilf-asin-image-expander-desktop .a-column {
	margin-right: 0 !important;
}
.ilf-accordion .a-accordion-inner {
	margin-bottom: 1.3rem !important;
}
.ilf-asin-image-expander-mobile .a-row .a-span8 {
	width: 80%;
	margin-right: 0;
}
.ilf-asin-image-expander-mobile .a-icon-collapse,
.ilf-asin-image-expander-mobile .a-icon-expand {
	right: 0;
	margin-left: auto;
	margin-right: 0;
	position: absolute;
}
.ilf-asin-image-expander-mobile .a-link-expander {
	width: 100%;
	padding-left: 0rem;
}
.ilf-asin-image-expander-mobile .a-expander-content {
	padding-left: 0rem;
}
.a-dropdown-prompt {
	font-size: 14px;
}
.a-popover.a-popover-secondary.a-declarative {
	height: 100%;
}
.ilf-learn-more-arrow-icon {
	margin-top: 6px;
	margin-left: 5px;
}
/* ******** */
.apx-selectable-list-item-ripple-effect {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.apx-selectable-list-item-ripple-effect:after {
	content: "";
	background: rgba(255, 255, 255, 0.3);
	display: block;
	position: absolute;
	border-radius: 50%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 450px;
	height: 450px;
	margin: auto;
	opacity: 0;
	transition: all 1s;
}
.apx-selectable-list-item-ripple-effect:active:after {
	height: 10px;
	width: 10px;
	opacity: 1;
	transition: 0s;
}
.apx-selectable-list-item-ripple-effect > .a-box-inner {
	display: grid;
	grid-template-columns: 15% auto;
	align-items: center;
	grid-gap: 5px;
}
.apx-selectable-list-item-ripple-effect
	> .a-box-inner
	.in-apx-psp-upi-bank-logo-sprite {
	align-self: flex-start;
}
.apx-selectable-list-item-ripple-effect-ma-cx > .a-box-inner {
	display: grid;
	align-items: center;
	grid-gap: 5px;
}
.apx-selectable-list-item-ripple-effect-p2m-intent > .a-box-inner {
	display: grid;
	align-items: center;
	grid-gap: 5px;
}
.apx-no-border {
	border: none;
}
.apx-pay-with-bank-bottom-sheet-selected-element-display {
	background-color: #f6f6f6;
	overflow-wrap: break-word;
	word-break: break-word;
	hyphens: auto;
}
.apx-arrow-right {
	vertical-align: text-bottom;
	float: right;
}
.apx-arrow-back {
	transform: rotate(180deg);
	margin-right: 10px;
}
.a-icon.apx-arrow-back {
	vertical-align: text-bottom;
}
.apx-pay-with-bank-bottom-sheet-upi-3p-verify-button {
	position: absolute;
	bottom: 0;
}
.apx-bottom-sheet-scroll-to-top-button {
	position: fixed;
	right: 10px;
	bottom: 10px;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px !important;
	z-index: 501;
}
.apx-bottom-sheet-scroll-to-top-button.a-button {
	background-color: #3498db;
}
.apx-bottom-sheet-scroll-to-top-button span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -8px;
	margin-top: -12px;
	height: 0;
	width: 0;
	border: 8px solid transparent;
	border-bottom-color: #fff;
}
.apx-bottom-sheet-scroll-to-top-button:active {
	background-color: #e74c3c;
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}
.apx-pay-with-bank-bottom-sheet-selected-element-container .a-box-inner {
	display: grid;
	grid-template-columns: auto 10%;
	align-items: center;
	grid-gap: 5px;
}
.apx-bottom-sheet-sticky-header {
	position: sticky;
	overflow: hidden;
	top: 0;
	z-index: 2;
	background-color: #fff;
	width: 100%;
	border-bottom: 1px solid #ccc;
}
.pay-with-bank-account-container label {
	display: flex;
}
.apx-pointer {
	cursor: pointer;
}
.apx-net-banking-element-name-section {
	display: grid;
}
.apx-disabled-bottom-sheet-line-item {
	pointer-events: none;
	color: #ccc;
}
.apx-pwba-get-started-with-amazon-pay-upi-img {
	vertical-align: middle;
	margin-bottom: -5px;
}
.apx-pwba-bottom-sheet-tab-heading {
	width: 50%;
	background-color: #f3f3f3;
}
.apx-pwba-tabset-sticky-heading {
	position: sticky;
	top: 0;
	z-index: 3;
	background: #fff;
	margin-bottom: 0 !important;
}
.apx-pwba-tabset-sub-section-sticky-heading {
	position: sticky;
	top: 45px;
	height: 25px;
	z-index: 2;
	background: #fff;
}
.apx-pwba-non-tab-sub-section-sticky-heading {
	position: sticky;
	top: 0;
	height: 25px;
	z-index: 2;
	background: #fff;
}
.apx-bottom-sheet-link-bank-account-and-pay-button {
	width: 75%;
}
.apx-pwba-bottom-sheet-disabled {
	opacity: 0.5;
}
.apx-netbanking-suppressed-color {
	color: #888 !important;
}
.apx-pwba-bottom-sheet-upi-tag-logo {
	vertical-align: middle;
	transform: scale(93%) translate(-10%, -5%);
}
.in-apx-psp-upi-ma-pwba-bank-logo-sprite {
	background-repeat: no-repeat;
	display: inline-block;
	height: 26px;
	width: 26px;
	vertical-align: middle;
	background-size: 3718px 26px;
	margin-left: 0.5%;
	transform: scale(90%) translate(0, -6%);
}
.in-apx-psp-upi-nomenclature-pwba-bank-logo-sprite {
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	background-size: 2235px 15px;
	transform: scale(110%) translate(0, -5%);
	margin-right: 3.5px;
}
.apx-disabled-bottom-sheet-line-item
	.in-apx-psp-upi-nomenclature-pwba-bank-logo-sprite {
	opacity: 0.5;
}
.apx-pwba-radio-button-cx-align span[role="radio"] {
	position: absolute;
	top: 0;
	left: 0;
	transform: scale(95%) translate(0, -18%);
}
.apx-pwba-radio-button-cx-align span[role="radio"] div {
	transform: translate(-8.6%, 63%);
}
.apx-pwba-radio-button-cx-align * {
	pointer-events: none;
}
.apx-pwba-radio-button-p2m-intent-upi-acceptance-selection * {
	pointer-events: none;
}
.apx-pwba-saved-handle-divider {
	border-bottom: 1px solid #d3d3d3;
	font-size: 0 !important;
	line-height: 0 !important;
}
.in-apx-psp-upi-intent-app-logo-sprite {
	background-repeat: no-repeat;
	display: inline-block;
	height: 48px;
	width: 48px;
	vertical-align: middle;
	background-size: auto;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%) scale(50%);
}
.in-apx-psp-upi-intent-app-logo-selection-css {
	background-repeat: no-repeat;
	display: inline-block;
	height: 48px;
	width: 48px;
	vertical-align: middle;
	background-size: auto;
	position: absolute;
	right: 0;
	transform: translate(10%, -50%) scale(50%);
}
.in-apx-psp-upi-intent-app-logo-selection-css-nomenclature {
	background-repeat: no-repeat;
	display: block;
	position: relative;
	height: 48px;
	width: 48px;
	transform: scale(50%);
	transform-origin: 0 0;
}
.in-apx-psp-upi-pwba-selection-logo {
	height: 25px;
	width: 25px;
	vertical-align: middle;
	float: right;
}
.in-apx-pwba-logo-shadow {
	box-shadow: 0 0 2px 0 rgba(184, 179, 179, 0.5);
	border-radius: 3px;
}
.apx-pwba-validate-upi-content {
	padding-right: 25px;
	padding-left: 13px;
	padding-top: 13px;
	padding-bottom: 13px;
}
.apx-pwba-saved-handle-banking-details {
	margin-top: -2px;
}
.apx-disabled-bottom-sheet-line-item .apx-pwba-saved-handle-heading {
	opacity: 0.5;
}
.apx-disabled-bottom-sheet-line-item .apx-pwba-saved-handle-banking-details {
	opacity: 0.5;
}
.apx-disabled-bottom-sheet-line-item
	.apx-pwba-saved-handle-banking-details
	.a-color-secondary {
	color: #ccc !important;
}
.apx-registration-radio-button-cx-align .a-icon-radio {
	top: 0 !important;
	margin-top: 0.3em !important;
}
.apx-pwba-radio-button-cx-align .apx-upi-declarative_link {
	pointer-events: all;
}
.apx-pwba-radio-button-cx-align .a-icon.a-icon-alert {
	top: 0.21rem !important;
	transform: scale(0.85);
}
.apx-pwba-bottom-sheet-padding {
	display: flex;
	padding: 25px 15px;
	flex-direction: column;
	gap: 12px;
	background: #fff;
}
.apx-pwba-bottom-sheet-your-upi-apps-padding {
	padding: 0 0 12px 0;
}
.apx-pwba-bottom-sheet-enter-upi-id-padding {
	padding: 12px;
}
.apx-pwba-bottom-sheet-validate-vpa-box-padding {
	padding: 0 12px 12px 52px;
}
.apx-pwba-intent-app-line-item {
	display: flex;
	padding: 0 12px;
	flex-direction: column;
	gap: 12px;
	background: #fff;
	align-items: center;
}
.apx-pwba-intent-app-divider {
	border-bottom: 1px dotted #d3d3d3;
	font-size: 0 !important;
	line-height: 0 !important;
}
.apx-pwba-bottom-sheet-other-ways-to-pay-tab > .a-box-inner {
	padding: 0 !important;
}
/* ******** */
.apx-add-card-compact-grid-row .important-message-box-message-group {
	max-width: 668px;
	width: 100%;
}
/* ******** */
.issuanceBannerContent {
	display: block;
}
/* ******** */
.disabled-financial-offer-button-mobile.a-box {
	background-color: #f7fafa;
	color: #565959;
}
.financial-offers-touch-link-container-mobile {
	position: relative;
}
.popover-continue-button-container-mobile {
	margin-top: auto;
}
.popover-continue-button-mobile {
	width: 100%;
}
.financial-offers-popover-container-mobile {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	display: flex;
	flex-direction: column;
}
.selected-financial-offer {
	background-color: #f7feff;
	border: 2px solid #007185;
}
.financial-offer-popover-heading-mobile {
	font-size: 18px;
	line-height: 29px;
}
.financial-offers-title-mobile {
	font-size: 14px;
	line-height: 21px;
}
.ufoComparePlans-popover-button {
	width: 106px;
	height: 31px;
	padding: 6.5px 2px;
	border-radius: 8px !important;
	border: 1px solid #fcd200;
	box-shadow: 0 2px 5px 0 #d5d9d980;
	background: #ffd814;
}
.ufoComparePlans-popover-button-text {
	font-family: Amazon Ember;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	text-align: center;
	margin: -1.2rem -1.6rem -1.2rem -1.7rem;
	display: flex;
	justify-content: center;
}
.tnc-card-details-mobile {
	display: flex;
}
.tnc-card-image-mobile {
	margin-right: 6px;
}
.tnc-card-image-desktop {
	margin-right: 10px;
}
/* ******** */
.apx-wallet-product-voucher-inline-field-block {
	display: inline-block;
	margin-right: 12px;
}
.apx-wallet-mobile-product-voucher-art-balance-text {
	color: #fff;
	position: absolute;
	top: 8px;
	left: 12px;
	z-index: 10;
	text-align: left;
	font-size: 20px;
}
.apx-wallet-mobile-product-voucher-art-balance-amount {
	color: #fff;
	position: absolute;
	top: 8px;
	right: 16px;
	z-index: 10;
	text-align: right;
	font-size: 20px;
}
.pmts-modernized-product-voucher-toggle-switch {
	vertical-align: center;
	margin-top: 8px;
	float: right;
}
/* ******** */
.zip-popover-msg-desktop {
	margin-left: 5%;
}
.zip-popover-msg-mobile {
	padding-left: 4rem;
}
.add-zipPay .apx-zipPay-add-zip-account {
	border-right: 1px solid silver;
	padding-right: 5%;
}
.add-zipPay .apx-zipPay-create-zip-account {
	padding-left: 2%;
}
.add-zipPay .apx-zipPay-link-disabled {
	color: solid silver;
	opacity: 0.5;
	pointer-events: none;
	text-decoration: none;
}
.add-zipPay .apx-zipPay-popover-link-section {
	padding: 9px 0 0 14px;
}
.add-zipPay .apx-zipPay-popover-form {
	padding: 0;
}
.add-zipPay .a-input-text-addon-group-wrapper {
	display: inline-block;
	vertical-align: middle;
}
.add-zipPay .a-input-text-addon-group {
	position: relative;
	display: table;
	border-collapse: separate;
	border-spacing: 0;
}
.add-zipPay .a-input-text-addon {
	background-color: #f6f6f6;
	padding: 3px 7px;
	line-height: 1;
	text-align: center;
	border: 1px solid #a6a6a6;
	border-top-color: #949494;
	border-radius: 3px;
	width: 1%;
	white-space: nowrap;
	display: table-cell;
	vertical-align: middle;
	border-right: 0;
}
.add-zipPay .a-input-text-addon-group .a-input-text-wrapper:not(:last-child),
.add-zipPay .a-input-text-addon-group .a-input-text:not(:last-child),
.add-zipPay .a-input-text-addon:first-child {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.add-zipPay .a-input-text-addon-group .a-input-text-addon + .a-input-text,
.add-zipPay .a-input-text-addon-group .a-input-text-wrapper:not(:first-child),
.add-zipPay .a-input-text-addon:last-child {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.add-zipPay .pmtz-zp-error-message-container {
	margin-bottom: 0 !important;
}
.add-zipPay .pmts-zp-desktop-mobile-number {
	width: 138px;
}
.add-zipPay .apx-add-pm-trigger-row {
	color: solid silver;
	opacity: 0.5;
	pointer-events: none;
	text-decoration: none;
	margin-bottom: 5px !important;
}
.add-zipPay .popover-msg-desktop {
	margin-left: 4%;
	margin-bottom: 18px;
}
.add-zipPay-add-pm-trigger-image {
	width: 65px;
	padding: 0 12px 0 6px;
}
.pmts-zp-application-close-button {
	padding-top: 20px;
	padding-right: 20px;
	float: right;
}
.pmts-zp-application-iframe,
.pmts-zp-application-loader,
.pmts-zp-application-modal-height,
.pmts-zp-error-section,
.pmts-zp-warning-section {
	height: 75vh;
	max-height: 800px;
}
.pmts-zp-warning-section {
	padding: 100px 40px;
	text-align: center;
}
.pmts-zp-error-section {
	padding: 50px 20px;
}
.pmts-zp-application-iframe {
	width: 100%;
	border: none;
}
.pmts-zp-application-loader {
	padding: 45% 45%;
}
.pmts-zp-warning-section-paragraph {
	margin-top: 100px;
}
.pmts-zp-application-iframe-mobile {
	width: 100%;
	height: 92vh;
	border: none;
}
.pmts-zp-application-loader-mobile {
	padding: 40vh 45%;
}
.pmts-zip-application-error-section-mobile {
	padding: 20px 20px;
}
.apx-wallet-zip-available-balance-section {
	padding: 14px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #eaeded;
}
.apx-wallet-zip-available-balance-bar {
	border-radius: 4px 4px 4px 4px;
	background-color: #ebf8fa;
}
.apx-wallet-zip-failed-to-load-icon {
	vertical-align: text-bottom;
	margin-bottom: 1px;
}
.apx-wallet-zip-balance-reload-link-button {
	font-size: 12px;
	padding-left: 0;
}
/* ******** */
.apx-lock-icon {
	width: 20px;
}
.apx-add-bizum-button {
	padding-left: 1.1rem;
}
.apx-security-message {
	color: grey;
	font-size: small;
}
.apx-bizum-input-number-box {
	padding-left: 0;
	padding-top: 1px;
	width: max-content;
}
.apx-bizum-input-phone-number-error-box-border {
	border-color: #cc0c39 !important;
	border-width: 1px;
	box-shadow: 0 0 0 1px #cc0c39 inset !important;
}
#apx-add-bizum-alert-container-tag-id h4.a-alert-heading {
	color: #000;
}
.apx-bizum-text-input > input {
	left: 0 !important;
}
.apx-bizum-saved-number-box {
	border-radius: 8px 8px 0 0;
}
.apx-bizum-new-number-box {
	border-radius: 0 0 8px 8px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
}
.apx-bizum-phone-box-grey-background {
	background-color: #f3f3f3;
}
.apx-bizum-country-code span.a-dropdown-container {
	display: inline-grid;
}
.apx-bizum-input-number-box {
	display: inline-grid;
}
.apx-bizum-phone-box-white-background {
	background-color: #fff;
}
.apx-bizum-enter-phone-number-label {
	padding-left: 0;
	margin-bottom: 0.5rem;
}
.apx-bizum-phone-number-dropdown {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.apx-bizum-country-code {
	width: 110px !important;
}
.apx-bizum-wallet-details-tail {
	position: absolute;
	bottom: 11px;
	left: 16px;
	z-index: 10;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #fff;
}
.apx-bizum-wallet-mobile-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
.apx-bizum-wallet-mobile-sleeve-item-tail {
	font-family: "Amazon Ember", Arial, sans-serif;
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.apx-bizum-remove-alert-container-bullet-point ul {
	margin-left: 0;
}
.apx-bizum-remove-alert-container-bullet-point li {
	list-style-type: none;
}
.apx-add-bizum-disabled-button {
	filter: alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity: 0.5;
	cursor: not-allowed;
}
/* ******** */
@media screen and (min-width: 380px) {
	.apx-wallet-bancontact-mobile-name {
		position: absolute;
		left: 120px;
		color: #fff;
		top: 12px;
	}
}
@media screen and (max-width: 380px) {
	.apx-wallet-bancontact-mobile-name {
		position: absolute;
		left: 80px;
		color: #fff;
		top: 12px;
	}
}
/* ******** */
.apx-rewards-influencer-all-offers-text {
	text-align: center;
	width: 100%;
	display: block;
	padding-right: 1.9rem !important;
}
.apx-rewards-influencer-bottom-nav-bar {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 10px;
	position: fixed;
	bottom: 0;
	left: 0;
	background-color: #fff;
	z-index: 1000;
	border-top: 1px solid #e0e0e0;
}
.apx-rewards-influencer-bottom-nav-bar
	.apx-rewards-influencer-bottom-nav-bar-texts {
	display: flex;
	flex-direction: column;
	margin-bottom: 0rem;
	width: 75%;
}
.apx-rewards-influencer-bottom-nav-bar
	.apx-rewards-influencer-bottom-nav-bar-total-text {
	display: flex;
	align-items: baseline;
	margin-bottom: 0rem;
}
.apx-rewards-influencer-bottom-nav-bar
	.apx-rewards-influencer-bottom-nav-bar-done-button {
	width: 25%;
}
.apx-rewards-influencer-emi-dropdown {
	margin: 10px 0;
	padding-left: 48px !important;
}
.apx-rewards-influencer-emi-selector {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 5px 10px;
	border: 1px solid #d5d9d9;
	border-radius: 4px;
	cursor: pointer;
	font-size: 13px;
	color: #0f1111;
	width: auto;
	margin-right: 15px;
}
.apx-rewards-influencer-emi-secondary-view {
	width: 100%;
	height: 100%;
	background-color: #fff;
}
.apx-installment-plans-table-content {
	font-size: 13px;
	margin-top: 10px;
}
.apx-installment-plans-table-content table {
	border-collapse: collapse;
	width: 100%;
}
.apx-installment-plans-table-content .table {
	border-top: 0.1rem solid #bbbfbf;
	width: 100%;
}
.apx-installment-plans-table-title {
	border-top: 0.1rem solid #bbbfbf;
}
.apx-installment-plans-table-title th {
	font-weight: 400 !important;
	color: #6f7373;
	padding: 12px 8px !important;
	text-align: left;
}
.apx-installment-plans-table-row {
	border-bottom: 1px solid #e7e7e7;
	font-weight: 400;
}
.apx-installment-plans-table-row:has(input[type="radio"]:checked) {
	font-weight: 700;
}
.apx-installment-plans-table-row:nth-child(odd) {
	background-color: #f7f7f7;
}
.apx-installment-plans-table-cell {
	padding: 12px 8px !important;
	text-align: left;
}
.apx-installment-plans-radio-button {
	margin-right: 5px;
}
.apx-rewards-influencer-emi-apply-button-container {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 20px !important;
}
.apx-rewards-influencer-emi-options-header {
	margin-bottom: 10px;
}
.apx-rewards-influencer-nonpayment-promotion-text {
	padding: 8px 8px 0 8px;
	display: inline-block;
	width: 100%;
}
.apx-rewards-influencer-tab-set {
	padding-right: 1.4rem !important;
}
.apx-rewards-influencer-tab-heading {
	width: 50%;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
}
.apx-rewards-influencer-ingress-mobile {
	position: relative;
	border: 1px solid #d5d9d9;
	font-family: Amazon Ember;
	background: #e8fff8;
	width: 100%;
	padding: 10px 10px;
	display: flex;
	align-items: center;
	letter-spacing: 0;
	text-align: left;
	border-radius: 8px;
}
.apx-rewards-influencer-ingress-icon {
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	margin-right: 8px;
	margin-bottom: 0 !important;
}
.apx-rewards-influencer-headings {
	display: inline;
	word-wrap: break-word;
}
.apx-rewards-influencer-all-offers-view {
	display: block;
	position: relative;
	padding-bottom: 50px;
}
.apx-rewards-influencer-all-offers-view .a-box .a-box-inner {
	padding: 0 0 12px 0 !important;
}
.apx-rewards-influencer-all-offers-view .a-box-inner.a-padding-none {
	overflow: hidden;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-view-divider {
	width: 107%;
	right: 3%;
	position: relative;
}
.apx-rewards-influencer-all-offers-view .apx-rewards-influencer-promotion-text {
	padding-left: 48px !important;
	padding-right: 8px;
}
.apx-rewards-influencer-all-offers-view .apx-rewards-influencer-offer-box {
	padding-bottom: 12px;
	overflow: hidden;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-first-offer-box {
	border-radius: 7px 7px 0 0;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-box-separator {
	border-top: 1px solid #d5d9d9;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-box:last-child {
	border-radius: 0 0 7px 7px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-applied-offer.apx-rewards-influencer-offer-box {
	border: 2px solid #007185 !important;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-applied-offer
	.apx-rewards-influencer-payment-offer-heading {
	background: #edfdff !important;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-applied-offer
	.apx-rewards-influencer-offer-header-content
	> :first-child {
	font-weight: 700;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer-content {
	padding: 0 !important;
	margin: 0 !important;
}
.apx-rewards-influencer-all-offers-view .apx-rewards-influencer-add-bank-card {
	height: 24px;
	align-items: center;
	display: flex;
	flex-direction: row;
	padding-left: 34px !important;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-add-bank-card
	.apx-rewards-influencer-stacked-promotion-icon {
	width: 24px;
	height: 24px;
	border-radius: 4px 0 0 0;
	background: #fff;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 8px;
	box-shadow: 0 0 2px 0 #b8b3b380;
	border-radius: 4px;
	flex-shrink: 0;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-add-bank-card
	.apx-rewards-influencer-stacked-promotion-icon
	img {
	width: 24px;
	height: 24px;
	padding: 3px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-box-group {
	border: 1px solid #d5d9d9;
	border-radius: 8px;
}
.apx-rewards-influencer-all-offers-view .apx-rewards-influencer-promotion-text {
	padding-left: 48px !important;
	padding-right: 8px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-expander-offers {
	padding-left: 48px !important;
	padding-bottom: 8px;
	padding-right: 8px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-voucher-heading {
	flex-direction: row !important;
	align-items: center !important;
	display: flex;
	font-family: Amazon Ember;
	font-size: 15px !important;
	font-weight: 400;
	line-height: 20px !important;
	letter-spacing: 0;
	text-align: left;
	color: #111;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-voucher-heading
	.apx-rewards-influencer-voucher-text-and-value {
	display: flex;
	flex-direction: column;
	margin-bottom: 0 !important;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-voucher-heading
	.apx-rewards-influencer-voucher-text-and-value
	.apx-rewards-influencer-offer-voucher-left-text {
	float: left;
	display: flex;
	flex-direction: row;
	margin-bottom: 0 !important;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-voucher-heading
	.apx-rewards-influencer-offer-voucher-value {
	margin-bottom: 1.3rem !important;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-payment-offer-heading {
	min-height: 40px;
	align-items: baseline;
	display: flex;
	background: #f7fafa;
	flex-direction: row;
	padding-right: 5px;
	height: auto;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-offer-header-content {
	display: inline-block;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-stacked-promotion-icon {
	width: 24px;
	height: 24px;
	border-radius: 4px 0 0 0;
	background: #fff;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 8px;
	box-shadow: 0 0 2px 0 #b8b3b380;
	border-radius: 4px;
	flex-shrink: 0;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-stacked-promotion-icon
	img {
	width: 24px;
	height: 24px;
	padding: 3px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-offer-header-with-available-subtext {
	display: flex;
	flex-direction: column;
	margin: 0 10px 0 0;
}
.apx-rewards-influencer-all-offers-view .apx-rewards-influencer-button-element {
	box-shadow: 4px 2px 5px 0 rgba(213, 217, 217, 0.5);
	border: 1px solid var(--Gray-palette-700-Flint, #888c8c);
	background: #fff;
	min-width: 70px;
	height: 30px;
	border-radius: 20px;
	line-height: 2.1 !important;
	display: block;
	position: relative;
	text-align: center;
	color: #0f1111;
	cursor: pointer;
	font-size: 13px;
	float: right;
	margin-left: auto;
	flex-shrink: 0;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer {
	letter-spacing: 0;
	text-align: left;
	width: 100%;
	position: relative;
	margin-bottom: 2.4rem !important;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.a-expander-inner {
	bottom: 6px;
	margin-top: 6px !important;
	position: relative;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-offer-category-footer-header {
	position: absolute;
	top: 100%;
	margin-top: 10px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-payment-offer-heading {
	min-height: 40px;
	align-items: baseline;
	display: flex;
	background: #f7fafa;
	flex-direction: row;
	padding-right: 5px;
	height: auto;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-offer-header-content {
	display: inline-block;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-stacked-promotion-icon {
	width: 24px;
	height: 24px;
	border-radius: 4px 0 0 0;
	background: #fff;
	margin-left: 15px;
	margin-top: 10px;
	margin-right: 8px;
	box-shadow: 0 0 2px 0 #b8b3b380;
	border-radius: 4px;
	flex-shrink: 0;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-stacked-promotion-icon
	img {
	width: 24px;
	height: 24px;
	padding: 3px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-promotion-text {
	padding-left: 48px !important;
	padding-right: 8px;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-offer-header-with-available-subtext {
	display: flex;
	flex-direction: column;
	margin: 0 10px 0 0;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.apx-rewards-influencer-payment-offer-heading
	.apx-rewards-influencer-button-element {
	box-shadow: 4px 2px 5px 0 rgba(213, 217, 217, 0.5);
	border: 1px solid var(--Gray-palette-700-Flint, #888c8c);
	background: #fff;
	min-width: 70px;
	height: 30px;
	border-radius: 20px;
	line-height: 2.1 !important;
	display: block;
	position: relative;
	text-align: center;
	color: #0f1111;
	cursor: pointer;
	font-size: 13px;
	float: right;
	margin-left: auto;
	flex-shrink: 0;
}
.apx-rewards-influencer-all-offers-view
	.apx-rewards-influencer-offer-category-footer
	.a-expander-content
	.apx-rewards-influencer-expander-offers {
	padding-left: 48px !important;
	padding-bottom: 8px;
	padding-right: 8px;
}
.apx-rewards-influencer-alert-text {
	margin-left: 25px;
}
/* ******** */
.pmts-registration-link-icon {
	height: 24px;
	width: 24px;
	margin: 0 6px;
}
.pmts-registration-touch-link {
	min-height: 54px;
	display: flex;
	align-items: center;
}
.pmts-registration-touch-link .a-icon-touch-link {
	margin-right: 12px;
	size: 24px;
}
.pmts-registration-touch-link .a-box-inner {
	width: inherit;
	display: flex;
	align-items: center;
	margin-top: 6px;
	margin-bottom: 6px;
}
.pmts-registration-touch-link .a-row {
	align-items: center;
	display: flex;
}
.pmts-registration-link-text {
	font-size: 18px;
	margin-left: 12px;
}
.isDisabled {
	pointer-events: none;
	opacity: 0.6;
}
.pmts-registration-link-error-text-row {
	padding-left: 48px;
}
/* ******** */
.pmts-portal-pay-apps-authenticate-pay-app-button-css {
	display: none;
}
.pmts-portal-pay-apps-pay-pay-balance-pending-view {
	display: none;
}
.pmts-portal-pay-apps-pay-pay-balance-success-view {
	display: none;
	margin-bottom: 0 !important;
}
.pmts-portal-pay-apps-pay-pay-balance-failure-view {
	display: none;
}
.pmts-portal-pay-apps-pay-pay-insufficient-balance-view {
	display: none;
}
.pmts-portal-pay-apps-pay-pay-insufficient-balance-mobile-view {
	display: none;
	margin-top: 15px;
}
.pmts-portal-pay-apps-pay-pay-registration-flow-logo {
	min-width: 114px;
	min-height: 27px;
}
.pmts-portal-pay-apps-disabled {
	color: #888 !important;
}
.pmts-portal-pay-apps-balance-buttons-desktop {
	margin: 6px;
	margin-bottom: 9.5px !important;
}
.apx-wallet-card-sleeve-item-paypay-mobile-tail-grid-row {
	top: 50%;
	transform: translateY(-50%);
	right: 24px;
	position: absolute;
}
.apx-wallet-paypay-desktop-modal-go-button {
	width: 100%;
}
.pmts-portal-pay-apps-add-funds-button {
	position: relative;
	top: 11px;
	margin: -6px !important;
}
.pmts-portal-pay-apps-balance-info {
	top: -3px;
	position: relative;
}
.pmts-portal-pay-apps-balance-button-mobile {
	margin: 6px;
	width: 100%;
	top: 10px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}
.apx-wallet-paypay-desktop-inactive-sleeve-label {
	position: absolute;
	right: 12px;
	z-index: 10;
	top: -4px;
}
.apx-wallet-paypay-mobile-inactive-sleeve-label {
	position: absolute;
	top: 5px;
	right: 0;
}
.pmts-portal-pay-apps-registration-flow-logo {
	min-width: 114px;
	min-height: 27px;
}
.apx-wallet-pay-apps-metadata {
	padding: 0 20px;
}
.apx-wallet-pay-apps-balance-section {
	padding: 14px;
	border-radius: 4px 4px 4px 4px;
	border: 1px solid #eaeded;
}
.apx-wallet-pay-apps-balance-bar {
	border-radius: 4px 4px 4px 4px;
	background-color: #ebf8fa;
}
.apx-wallet-pay-apps-balance-bar-content {
	padding: 0 16px;
}
.apx-wallet-pay-apps-helper-link {
	padding: 0 6px;
}
.apx-wallet-aupay-mobile-details-phone-number {
	top: 50%;
	transform: translateY(-50%);
	right: 24px;
	position: absolute;
}
.apx-wallet-merpay-mobile-details-phone-number {
	top: 50%;
	transform: translateY(-50%);
	right: 24px;
	position: absolute;
}
.apx-wallet-paypay-mobile-details-phone-number {
	top: 50%;
	transform: translateY(-50%);
	right: 24px;
	position: absolute;
}
/* ******** */
html[dir="rtl"] .ilf-modal-popover-button-group {
	float: left;
}
html[dir="rtl"] .ilf-asin-image-expander-mobile .a-row .a-span8 {
	width: 80%;
	margin-left: 0;
}
html[dir="rtl"] .ilf-asin-image-expander-mobile .a-icon-collapse,
html[dir="rtl"] .ilf-asin-image-expander-mobile .a-icon-expand {
	left: 0;
	right: auto;
	margin-right: auto;
	margin-left: 0;
	position: absolute;
}
html[dir="rtl"] .ilf-asin-image-expander-mobile .a-link-expander {
	width: 100%;
	padding-right: 0rem;
}
html[dir="rtl"] .ilf-asin-image-expander-mobile .a-expander-content {
	padding-right: 0rem;
}
html[dir="rtl"] .ilf-learn-more-arrow-icon {
	margin-top: 6px;
	margin-right: 5px;
}
html[dir="rtl"] .ilf-rtl-payment-plan-popover {
	position: absolute;
	margin: 0 auto;
	width: 90%;
	text-align: right;
}
html[dir="rtl"]
	.ilf-rtl-payment-plan-popover
	.ilf-modal-popover-confirm-button {
	float: left;
}
.ilf-modal-popover-button-group {
	float: right;
}
.ilf-modal-popover-confirm-button {
	width: 110px;
}
.ilf-accordion .a-accordion-inner {
	margin-bottom: 1.3rem !important;
}
.ilf-asin-image-expander-mobile .a-row .a-span8 {
	width: 80%;
	margin-right: 0;
}
.ilf-asin-image-expander-mobile .a-icon-collapse,
.ilf-asin-image-expander-mobile .a-icon-expand {
	right: 0;
	margin-left: auto;
	margin-right: 0;
	position: absolute;
}
.ilf-asin-image-expander-mobile .a-link-expander {
	width: 100%;
	padding-left: 0rem;
}
.ilf-asin-image-expander-mobile .a-expander-content {
	padding-left: 0rem;
}
.ilf-learn-more-arrow-icon {
	margin-top: 6px;
	margin-left: 5px;
}
.a-popover.a-popover-secondary.a-declarative {
	height: 100%;
}
/* ******** */
.apx-wallet-payment-method-b2b-details-column-desktop-left {
	width: 140px;
	margin-right: 60px;
}
.apx-wallet-payment-method-b2b-details-column-desktop-right {
	width: 245px;
}
.pmts-pmo-preference-description {
	padding-left: 15px;
}
/* ******** */
.apx-wallet-amazon-payment-products-full-width-button {
	width: 100%;
}
.apx-wallet-amazon-payment-products-benefit-summary-desktop {
	font-size: 12px;
}
.apx-wallet-amazon-payment-products-cashback-mobile {
	border-radius: 4px 4px 4px 4px;
	background-color: #f0f2f2;
}
.apx-wallet-amazon-payment-products-cashback-desktop {
	font-size: 14px;
}
.apx-wallet-amazon-payment-products-benefits-row {
	display: flex;
}
.apx-wallet-amazon-payment-products-metadata-block,
.apx-wallet-amazon-payment-products-metadata-block-unspecified {
	border-radius: 4px 4px 4px 4px;
	background-color: #f0f2f2;
	padding-left: 8px;
	padding-right: 8px;
}
.apx-wallet-amazon-payment-products-metadata-block-unspecified {
	margin-left: 1%;
}
.apx-wallet-rewards-balance-as-a-block {
	border-radius: 4px 4px 4px 4px;
	background-color: #ebf8fa;
	padding-left: 8px;
	padding-right: 8px;
}
.apx-wallet-button-link-padding {
	padding: 8px;
}
.apx-wallet-fill-container {
	width: 100%;
}
.apx-wallet-rewards-amount-container {
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.apx-wallet-amazon-payment-products-underline {
	text-decoration: underline !important;
}
.apx-wallet-amazon-payment-products-icon-with-base-plus-text-margin {
	margin-top: 3px;
}
.apx-wallet-amazon-payment-products-nav-link,
.apx-wallet-amazon-payment-products-padding-12 {
	padding: 12px;
}
.apx-wallet-amazon-payment-products-nav-link {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.apx-wallet-amazon-payment-products-nav-link:hover {
	background-color: #f7fafa;
	text-decoration: none;
}
.a-box-group .a-box:first-child .apx-wallet-amazon-payment-products-nav-link,
.a-box-group .a-box:last-child .apx-wallet-amazon-payment-products-nav-link {
	border-radius: inherit;
}
.apx-wallet-amazon-payment-products-nav-link-arrow {
	margin-left: 24px;
	padding-left: 12px;
}
/* ******** */
.nudge-primary-button span,
.nudge-secondary-button span {
	font-size: 1.4rem !important;
}
.nudge-bottom-sheet-title {
	margin-left: -0.8rem !important;
}
#nudge-bottom-sheet-content {
	padding-left: 0.8rem !important;
}
.nudge-secondary-button {
	border: none !important;
}
.nudge-secondary-button span {
	color: #2f6ba6 !important;
}
/* ******** */
.issuing_bank_list_item_section {
	margin: 20px;
	display: inline-block;
}
.issuing_bank_image {
	width: 40px;
	height: 40px;
}
.issuing_bank_display_name {
	margin-left: 20px;
}
.pmts-mobile-add-card-button {
	margin-top: 40px;
}
.pmts-desktop-add-card-button {
	margin-top: 20px;
}
.desktop_box_container {
	width: 440px;
	margin: auto;
}
.alert_container {
	margin-top: 10px;
}
.select_bank_text_section {
	margin-top: 10px;
}
.select_bank_text {
	margin-left: 20px;
	font-weight: 700;
	font-size: 0.9em;
}
.proceed-button-utyp-desktop {
	margin-top: 70px;
}
.proceed-button-utyp-mobile {
	margin-top: 100px;
}
#issuingBankSelectBtn-announce {
	justify-content: flex-start;
}
.rbi-disclaimer-text {
	padding-right: 3px;
	color: gray;
}
/* ******** */
.apx-wallet-rewards-balance {
	border-radius: 4px 4px 4px 4px;
	background-color: #ebf8fa;
}
.apx-wallet-rewards-balance-desktop-border {
	border-radius: 4px 4px 4px 4px;
	border-color: #eaeded;
	border-style: solid;
	border-width: 0.5px;
}
/* ******** */
.apx-wallet-mcb-mobile-base-account-type {
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: center;
	left: 55%;
	right: 5%;
}
.apx-wallet-mcb-mobile-sleeveitem-account-type {
	top: 5%;
	bottom: 25%;
}
.apx-wallet-mcb-mobile-details-account-type-container {
	position: relative;
}
.apx-wallet-mcb-mobile-details-account-type {
	top: 5%;
	bottom: 5%;
}
.apx-wallet-mcb-mobile-base-account-type-text {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}
.apx-wallet-mcb-mobile-sleeveitem-account-type-text {
	-webkit-line-clamp: 2;
}
.apx-wallet-mcb-mobile-details-account-type-text {
	-webkit-line-clamp: 3;
}
/* ******** */
.pmts-indiv-brand-image {
	background-repeat: no-repeat;
	display: block;
	float: left;
	height: 29px;
	width: 45px;
}
html[dir="rtl"] .pmts-indiv-brand-image {
	float: right;
}
.deviceDisabled .a-dropdown-link {
	color: #aaa !important;
	pointer-events: none;
}
.deviceDisabled {
	cursor: not-allowed;
}
/* ******** */
.pmts-add-BankRedirect-banks-dropdown-width {
	overflow: hidden;
	text-overflow: ellipsis;
}
.pmts-add-BankRedirect-banks-dropdown-width-desktop {
	width: 200px;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.pmts-add-BankRedirect-popover-form {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	padding: 0 40px 100px 0;
	min-width: 400px !important;
}
.pmts-add-BankRedirect-compact-popover-link {
	padding-left: 5px;
}
.pmts-add-BankRedirect-instrument-cursor-pointer {
	cursor: pointer;
	width: 16px;
}
.pmts-add-BankRedirect-popover-link-section {
	padding: 9px 0 0 9px;
}
/* ******** */
.apx-upi-light-blue-box {
	background-color: #f0f8f9 !important;
}
.upi-registration-amazon-pay-logo {
	float: right;
}
.apx-registration-radio-button-cx-align .a-icon-radio {
	top: 10% !important;
}
.apx-rupay-bank-tab-icon-registration {
	vertical-align: middle;
	height: 16px;
	width: 55px;
	padding-right: 3px;
}
.in-apx-qr-code-upi-tag-logo {
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 40px;
	vertical-align: middle;
	background-size: 3718px 26px;
	transform: scale(93%) translate(-15%, -15%);
}
.in-apx-psp-upi-saved-handle-logo {
	vertical-align: middle;
}
.in-apx-psp-upi-link-another-bank-account-icon {
	vertical-align: middle;
	margin-left: 10%;
	margin-top: -3%;
}
.in-apx-psp-upi-link-another-bank-account-icon-nomenclature {
	vertical-align: middle;
	margin-left: -3px;
}
.in-apx-psp-upi-bottom-sheet-view {
	border: none !important;
	background: 0 0 !important;
}
.in-apx-psp-upi-bottom-sheet-view .a-box-inner {
	padding: 0rem !important;
}
.apx-upi-recurring-inline-message {
	padding-left: 40px;
	display: none;
}
.apx-upi-recurring-inline-message-turbo {
	display: none;
}
.apx-upi-recurring-inline-message-turbo .a-icon.a-icon-alert {
	top: calc(50% - 0.8rem);
}
.apx-upi-recurring-inline-message-nomenclature {
	display: none;
}
.in-apx-psp-upi-turbo-title {
	float: left !important;
}
.in-apx-psp-upi-turbo-radio-icon .a-icon-radio {
	top: 0 !important;
	margin-top: 0.3rem !important;
}
.apx-arrow-right {
	vertical-align: text-bottom;
	float: right;
}
.apx-link-another-bank-account-disabled-bottom-sheet-line-item {
	pointer-events: none;
	color: #ccc;
}
.apx-link-another-bank-account-bank-name-element-section {
	display: grid;
}
.in-apx-psp-upi-tag-logo {
	vertical-align: middle;
	margin-left: 0.5%;
	transform: scale(93%) translate(-15%, -3%);
}
.in-apx-psp-upi-ma-bank-logo-sprite {
	background-repeat: no-repeat;
	display: inline-block;
	height: 26px;
	width: 26px;
	vertical-align: middle;
	background-size: 3744px 26px;
	transform: translate(0, -6%);
}
.in-apx-psp-upi-nomenclature-sprite {
	background-repeat: no-repeat;
	display: inline-block;
	height: 15px;
	width: 15px;
	vertical-align: middle;
	background-size: 2250px 15px;
	transform: translate(0, -5.5%);
	margin-right: 2.5px;
}
.apx-saved-handle-bank-details span span {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
}
.apx-radio-handle-cx-align span[role="radio"] {
	position: absolute;
	top: 0.35em;
}
.apx-radio-handle-cx-align span[role="radio"] div {
	transform: translate(0, 25%);
}
.apx-radio-handle-nomenclature-align span[role="radio"] {
	position: absolute;
	top: 0.36em;
}
.apx-saved-handle-desktop-row-spacing {
	margin-bottom: 4px !important;
	line-height: 20px !important;
}
.apx-revise-payments-upfront-error-message-font-size .a-alert-content {
	font-size: 1rem !important;
}
.apx-upi-desktop-heading-div {
	margin-top: -2.5px;
}
.apx-upi-bank-div {
	margin-bottom: 3px;
}
.apx-upi-check-balance-div {
	font-weight: 500;
}
.apx-upi-check-balance-turbo-div {
	font-weight: 500;
}
.apx-upi-declarative_link {
	font-weight: 500;
	vertical-align: inherit !important;
}
.apx-upfront-error-message-container .a-icon.a-icon-alert {
	top: 0.3rem !important;
	transform: scale(0.85);
	left: -0.3rem !important;
}
.apx-upfront-error-message-container .a-alert-inline-error .a-alert-container {
	padding-left: 2rem;
}
.apx-disabled-opacity {
	opacity: 0.5;
}
.apx-upi-add-another-bank-account {
	padding-left: 1.6% !important;
}
.apx-dfp-mismatch-error-message-placement .a-alert-content {
	margin-left: -3.5% !important;
}
.apx-psp-tabset-sticky-heading {
	position: sticky;
	top: 0;
	z-index: 3;
	background-color: #fff;
	margin-bottom: 0 !important;
}
.apx-psp-bottom-sheet-tab-heading {
	width: 50%;
	background-color: #fff;
	text-align: center;
}
.apx-rupay-bank-tab-icon-link-bank-account {
	height: 50%;
	width: 40%;
	padding-right: 6% !important;
}
.upi-bank-selection-bottomsheet-no-border {
	border: none !important;
}
.upi-bank-selection-sub-section-sticky-heading {
	position: static;
	top: 46px;
	height: 25px;
	z-index: 2;
	background: #fff;
}
.upi-bank-selection-bank-name-element-section {
	display: grid;
}
.upi-bank-selection-bottomsheet-creatable-list-item-ripple-effect {
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.upi-bank-selection-bottomsheet-creatable-list-item-ripple-effect:after {
	content: "";
	background: rgba(255, 255, 255, 0.3);
	display: block;
	position: absolute;
	border-radius: 50%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 450px;
	height: 450px;
	margin: auto;
	opacity: 0;
	transition: all 1s;
}
.upi-bank-selection-bottomsheet-creatable-list-item-ripple-effect:active:after {
	height: 10px;
	width: 10px;
	opacity: 1;
	transition: 0s;
}
.upi-bank-selection-bottomsheet-creatable-list-item-ripple-effect
	> .a-box-inner {
	display: grid;
	grid-template-columns: 15% auto;
	align-items: center;
	grid-gap: 5px;
}
.apx-bottom-sheet-scroll-to-top-button.a-button {
	background-color: #3498db;
}
.apx-bottom-sheet-scroll-to-top-button span {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -8px;
	margin-top: -12px;
	height: 0;
	width: 0;
	border: 8px solid transparent;
	border-bottom-color: #fff;
}
.apx-bottom-sheet-scroll-to-top-button:active {
	background-color: #e74c3c;
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)";
}
/* ******** */
.pmts-instapay-ph-icon-img {
	max-width: 34px;
	padding-right: 11px;
}
.pmts-instapay-ph-disabled-text {
	font-weight: 700;
	color: #888;
}
/* ******** */
#debug-health-insurance-component-css-loaded {
	color: #8a2be2;
}
.apx-hi-modal-confirm-button {
	margin-left: 5px;
}
.hi-ml-20 {
	margin-left: 20px;
}
.hi-mb-10 {
	margin-bottom: 10px;
}
.apx-wallet-invalid-banner {
	background: #c40000 !important;
	color: #fff !important;
}
.loading-dots {
	height: 10px;
	aspect-ratio: 2;
	--_g: no-repeat radial-gradient(circle closest-side, black 90%, transparent);
	background: var(--_g) 0 50%, var(--_g) 50% 50%, var(--_g) 100% 50%;
	background-size: calc(100% / 3) 50%;
	animation: dotAnim 1s infinite linear;
	display: inline-block;
	margin-top: 16px;
	margin-left: 8px;
	margin-right: 8px;
}
@keyframes dotAnim {
	20% {
		background-position: 0 0, 50% 50%, 100% 50%;
	}
	40% {
		background-position: 0 100%, 50% 0, 100% 50%;
	}
	60% {
		background-position: 0 50%, 50% 100%, 100% 0;
	}
	80% {
		background-position: 0 50%, 50% 50%, 100% 100%;
	}
}
.apx-hi-link-button-no-padding {
	padding: 0;
}
.no-display {
	display: none;
}
.hi-form-label {
	padding-left: 0;
}
.hi-form-secure-message {
	display: flex;
	align-items: center;
	justify-content: center;
}
.hi-form-secure-message-icon {
	width: 12px;
	height: 14px;
	margin-right: 4px;
}
.hi-view-card-details .pmts-mpo-back-from-add-instrument-button-mobile {
	display: none;
}
.apx-hi-art-overlay-details {
	position: absolute;
	z-index: 10;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: end;
}
.apx-hi-art-overlay-details-mobile {
	bottom: 20px;
	left: 16px;
	row-gap: 12px;
}
.apx-hi-art-overlay-details-desktop {
	bottom: 12px;
	left: 12px;
	row-gap: 2px;
}
.apx-hi-verify-link-mobile {
	padding-left: 20px;
}
.apx-hi-sleeve-item-tail {
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.apx-hi-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
/* ******** */
.bank-refund-list-scroll {
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 355px;
}
.bank-refund-list-mobile-scroll {
	overflow-x: hidden;
	overflow-y: scroll;
	max-height: 415px;
}
.bank-refund-list-table {
	table-layout: fixed;
	word-wrap: break-word;
}
/* ******** */
.apx-wallet-consumer-invoicing-card-base {
	position: absolute;
	z-index: 10;
}
.apx-wallet-consumer-invoicing-desktop-card-title {
	top: 6px;
	left: 12px;
	right: 48px;
	line-height: 14px !important;
}
.apx-wallet-consumer-invoicing-desktop-card-name {
	bottom: 6px;
	left: 12px;
	right: 72px;
	line-height: 20px !important;
}
.apx-wallet-consumer-invoicing-mobile-card-title {
	top: 7%;
	left: 5%;
	right: 20%;
	line-height: 1 !important;
}
.apx-wallet-consumer-invoicing-mobile-card-name {
	bottom: 7%;
	left: 5%;
	right: 30%;
	line-height: 2 !important;
}
.apx-wallet-consumer-invoicing-mobile-sleeve-card-title {
	top: 16px;
	left: 16px;
	right: 24px;
}
/* ******** */
.apx-wallet-ebt-art-tail {
	position: absolute;
	bottom: 30px;
	left: 12px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-ebt-art-holder-name {
	position: absolute;
	bottom: 12px;
	left: 12px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-ebt-art-title {
	position: absolute;
	top: 8px;
	left: 12px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-mobile-ebt-art-tail {
	position: absolute;
	bottom: 52px;
	left: 16px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-mobile-ebt-art-holder-name {
	position: absolute;
	bottom: 20px;
	left: 16px;
	z-index: 10;
	color: #fff;
}
.apx-wallet-mobile-ebt-art-title {
	position: absolute;
	top: 12px;
	left: 16px;
	z-index: 10;
	color: #fff;
}
.pmts-portal-list-item-ebt-balance-check-link-reference {
	background: 0 0;
	border: none;
	color: inherit;
	vertical-align: baseline;
	padding: 1px 0;
}
.pmts-portal-list-item-ebt-balance-check-link-reference-mobile {
	background: 0 0;
	border: none;
	color: inherit;
	vertical-align: baseline;
	padding: 0 20px;
}
.apx-wallet-ebt-sleeve-item-tail {
	background-color: #111;
	color: #fff;
	border-radius: 10px 10px 10px 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.apx-wallet-ebt-sleeve-item-tail-grid-row {
	position: absolute;
	top: 5px;
	right: 8px;
}
.apx-wallet-desktop-ebt-title {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 10;
	font-size: 10px !important;
	color: #fff;
}
.apx-wallet-mobile-ebt-title {
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 10;
	font-size: 20px !important;
	color: #fff;
}
/* ******** */
.a-no-js .pmts-rewards-account-enrollment {
	display: none;
}
.pmts-rewards-account-scroll {
	overflow-y: scroll;
}
.swp-popover-spinner .swp-overwrap {
	background-color: #fdfdfd;
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	bottom: 0;
	margin-bottom: 0;
	right: 0;
	width: 100%;
	opacity: 0.7;
}
.swp-popover-spinner .swp-spinner {
	position: absolute;
	z-index: 1000;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
	width: 100px;
	height: 100px;
}
/* ******** */
.apx-transactions-sleeve-header-container {
	background-color: #ebeded;
}
.apx-transaction-date-container {
	background-color: #fafafa;
}
.apx-transactions-line-item-component-container {
	padding: 0 14px 0 14px;
}
.apx-wallet-transaction-amount-and-arrow-icon {
	float: right;
}
.apx-wallet-transaction-arrow-icon {
	margin-top: 4px !important;
	margin-left: 8px !important;
}
.apx-wallet-transaction-line-item {
	border-left-style: none !important;
	border-right-style: none !important;
	border-top-style: none !important;
	border-bottom-style: none !important;
}
.apx-wallet-transactions-desktop {
	padding: 0 40px 0 20px;
}
.apx-wallet-transactions-mobile {
	padding: 0 20px;
	position: relative;
}
/* ******** */
.pmts-financial-offer-dropdown-width {
	width: fit-content;
}
/* ******** */
.pmts-add-post-pay-edit-mobile-link-desktop {
	margin-left: 40px;
}
.pmts-add-post-pay-edit-mobile-link-mobile {
	float: right;
}
.pmts-add-post-pay-enter-otp-text {
	padding-bottom: 2px;
}
.pmts-add-post-pay-expander-container {
	margin-bottom: -8px !important;
}
.pmts-select-post-pay-note-padding {
	padding: 10px 10px 6px 10px !important;
}
.pmts-post-pay-suppressed-color {
	color: #888 !important;
}
.pmts-post-pay-alert-message-color {
	color: #0f1111 !important;
}
.pmts-post-pay-opaque {
	opacity: 0.5;
}
.pmts-add-post-pay-expander-container .pmts-address-page-header {
	font-weight: 700 !important;
	font-size: 17px !important;
	line-height: 19px !important;
}
.pmts-add-post-pay-expander-container-mobile .pmts-address-page-header {
	font-weight: 700 !important;
	font-size: 15px;
}
.pmts-post-pay-info-icon-color {
	color: #4682b4;
}
.pmts-post-pay-balance-pending-view {
	display: none;
}
.pmts-post-pay-balance-success-view {
	display: none;
}
.pmts-post-pay-balance-failure-view {
	display: none;
}
.pmts-post-pay-balance-success-amount-view {
	margin-right: 8px;
}
.pmts-post-pay-balance-button {
	width: fit-content;
}
.pmts-post-pay-balance-success-amount-view-details {
	border-radius: 4px;
	background-color: #ebf8fa;
	text-align: center;
}
.apx-wallet-post-pay-desktop-sleeve-label {
	position: absolute;
	right: 12px;
	z-index: 10;
	top: 3px;
}
.apx-wallet-post-pay-mobile-sleeve-label {
	position: absolute;
	top: 6px;
	right: 0;
}
.apx-wallet-postpay-billing-address-mobile {
	border: 0.2rem solid;
	border-radius: 0.3rem;
	border-color: #eaeded;
	padding: 15px;
}
.apx-wallet-postpay-billing-address-title-padding {
	padding-bottom: 10px;
}
.apx-wallet-postpay-billing-address-title-padding-mobile {
	padding-bottom: 5px;
}
.apx-wallet-postpay-field-width {
	width: 100%;
}
.apx-wallet-postpay-left-edit-fields {
	border-right: solid;
	border-right-color: #eaeded;
	padding-right: 30px;
}
.apx-wallet-postpay-right-edit-fields {
	padding-left: 15px;
}
/* ******** */
.abc-linkable-accounts-desktop-dropdown {
	width: 117px;
}
.abc-linkable-accounts-dropdown-error {
	color: #cc0c39;
}
.abc-inline-field-block {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 5px;
}
.abc-linkable-accounts-mobile-dropdown-error-section {
	margin-top: -5px;
	margin-bottom: 1.3rem !important;
}
.link-to-add-icon-img {
	max-width: 1.5em;
	margin-right: 0.3em;
}
/* ******** */
.center-wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 100vh; /* Full height */
	width: 100%;
}
.normal-desktop-address-tile {
	height: 266px;
	width: 320px;
	border-width: 1px;
	box-sizing: border-box;
	border-color: #c7c7c7;
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.16);
	border-style: solid;
}

.address-section-with-default {
	padding-left: 20px;
	padding-top: 10px;
}

.address-section-no-default {
	padding-left: 20px;
	padding-top: 20px;
}

.a-box.first-desktop-address-tile {
	border-style: dashed;
	height: 266px;
	width: 320px;
	border-width: 2px;
	box-sizing: border-box;
	border-color: #c7c7c7;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

div.a-column.address-column:not(.a-span-last) {
	margin-right: 13px;
	width: auto;
}

.address-column {
	position: relative;
}

.edit-address-desktop-link {
	position: absolute;
	bottom: 20px;
	left: 22px;
	padding-right: 22px;
}

a.add-new-address-button {
	color: inherit;
	text-decoration: inherit;
}

form.set-address-default {
	margin: 0;
	display: inline;
}

.default-section {
	height: 40px;
	border-bottom: 1px solid #c7c7c7;
	padding-left: 20px;
	padding-top: 11px;
}

.a-section.manage-fresh-address-book {
	margin-bottom: 4px;
}

.add-address-text {
	font-weight: 700;
	font-size: 24px;
	line-height: 32px;
}

.fresh-logo {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAASCAYAAACnxdXaAAAABGdBTUEAALGPC/xhBQAAAtpJREFUSA3tU0tIlFEUPuf888/klGSULiQKgzRz16qIinC0bBqLqJVEkOU4voigZWSLghJt5ai9FhEVJT1Gx8QMUYhamNUmepn0UIweiyxHZ/57T+cOCiKtchce+H/OOfc75373fPcCzNv/NgE0BwqECw5p4L0MsACRmqOhrhtzOejO5oLVrPQZRsxwebxFkdLI2Mx+ZALFfBqJLiJzP4JeNhPwL35bsOsdWlAHzBuJyJrdA8tayuxhNfidCfcvx1UdmdmZPPD+UQYwee+Vdg7uairKZsv+1BZsG6/uKPIMfdRrUtw0cuvg/a/TzWp7al39rx/nmXxikhfaS1NHYj9+5mrlPHd7U5do/dur4x5sD7UPmxr0N/oaAKGGgXuR8aXkeiQ+KbEmwBfMXMgIAwjULMzrZb2TkTcLti9a2V0dCBfuVqBOIWCvyLNW1nMJF6zT1mQ6JPQzRDwvdWtkqzwAbo1WPiwnKTwqwEkpajBN5LstgKsidpY2Iyc8zra7TEhcIYQTBuO23HskrvKHt23SrEoM0WhFd0U09GCr1D0hFzmkSThIJ8KbstEWJqgQ8gdMLqmpcWYaSkcGfNVR3tXXHuq+YCknRzKLFcARf2N+b8KJX5ZpCEatJ7QuC77EH87/7G8quI5MFyOHI1+m+7k8C58a3wL6Bgwu4yd/xpltyZ5TSeE8ocUnwpL28u63Jr2vxbcYLMsaj6sN3hR39viEs0Fw+Yy61d/kKxbIqMH9zaiWa0koyw2T+zZlclB7mpVJrVzpkluNQ/IMgqIxBloC3nEHrsUcJ0dmWB6bSNR4l6V1pqSnGaneAGM6gbZNrYqr5MG0xKKvPBB5SDvCvlZZWyEijxHiHdD0gVEdk5xHiIzaln30bvD+YHF4e44Cp14IZYluv4TjOfOe/WFfnekt9dsF7xayD10pdDYRU5cAMU1G/9122VUJFb8gki2S2k+Cn7f5Ccx9An8AeYMzpgIXoxwAAAAASUVORK5CYII=)
		left center no-repeat;
	width: 29px;
	height: 18px;
}

.amazon-logo {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAASCAYAAADc4RcWAAAABGdBTUEAALGPC/xhBQAAA9xJREFUSA3tlF9om1UYxs85SZo0aZqWtc58aWu7NK1a9cJuE0VFvVGR7sKNuuEfJvOmqFUQEUQkggjebOK8UHSijmFXd9MO7JCxRfRiKPVidLDVbgxKvtJF65+sTZs25/g7X43ENjLxxpseOPne87zP877vec85EWJjbHRgowP/Twd8Nm1LS0ttU12d0xyNBn7O5xcs1t7eHkqGwzVOV5dQSjXm8/lCb29vIBKJbBocHFzMZDLG8nodJ1wbjcYrtTZeQ0NDNBaL1drJWudyuVI6nVbu5OSmREeHnJ2dXbZ6y62vrw+kUilpY8/NzS1IwEd1qXRUSjlvjIlJId7PzswMJBxnBE0PMwSeEFIewXcvdivc41nX3eE4zmPCmCOsr1otnHdd130hEY8fpuInbFI70L0ZCocPFhYWTsNNwq0Be408bxHjW2KEoLUyr1NSPq+01kmp1HskaUAwSrAnbSCGRHwD673gZxE+jv0cwb4Gf/hPQpIgB6yW9Ql8nrY2EnmmTspmivwBPB8IBg8VCoWXsG9SPt8W8LeJ9QYF2UJYytuoYQ/6CWJvV36//yPrYHffATyAGbRrhoF8hZ2fJMAE9m/Yo4Bn8XnHzrl+oIWoceLx78Hugedpp6amlualHGAjt5Ps2csMdrgdTm56etrlOpzD9itjtvI16C5ms9lTVHeOGVQrKytDwDulz7cPYBQSBa8Oiixai4AlPmjXDK2Pod3hDwT2Ihore7kSdxitX2cjQyQ7bHE2UyS+KnM8TCnvXmF795gEK9hSEWwbxq9+rS3hbqavra3N3qVrDoJsI9EcyTXfuygwnEgkuihoP2I/m+qni5fBnqKaU/ibWuPxB7kyD+G/GjHmTLUkimAHEHfQkm8gfEyRlzwiXSLZkrXZ5RKcRWvj/wvHv59E3cvFYgb8Q9YX4UmwS6xfpZAB4p+k08nNQhzEHqHlY/ge4VifnnTdn7x4Qnh5rM1GV7tnn7pNWB5m+MZbjUn/rdVl39rvWq31m6Pd95vPU5+Yoc4TZij1cqWmp6enzv41VGJrbYpbP8xwd7fQOk1fxkQkekz2jXtnvp5ZHTHDnc2ixqRE0aeENq/I3T/2VWdWR6sWZanmy86g+F2lsfYxM0Kor4Rfj4v22ITcOl6+oJYqzOn7QiI3ExclfSfn28fx2e87nPsVjswvd09+5hH/5c8/FlXWm+NdTWLevMh6l70/JLEv5BdKYcoS2PWsG1f58jxP9VOhxCHZP5XjGPtF//kvuGvrX+6qoOrvNYuqVJmRWzaLxeWbhdGNFNPoPV4j8vxrZYXQF2whlfz/av8BrVCMjANEGhgAAAAASUVORK5CYII=)
		left center no-repeat;
	width: 37px;
	height: 18px;
}

.address-plus-icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gMfFBUB8Kc3yAAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAABmJLR0QA/wD/AP+gvaeTAAAAP0lEQVRYw+3UsQkAMAwDsPz/o29pHkjnlCKDV6PJVb8myZkKBgYGBgYGBvYg7Da+VTAwMD8GBgYGBgYGBraWBpeqjFTlGtDAAAAAAElFTkSuQmCC)
		left center no-repeat;
	width: 50px;
	height: 50px;
}

.default-line-item {
	vertical-align: top;
}

.accessPoint-upsell-link {
	line-height: 25px;
}

.accessPoint-hub-icon {
	margin-left: -10px;
}

.address-expander-grid {
	padding: 0 5px;
}

.address-wide-container-desktop {
	width: 980px;
	margin: 24px auto 44px auto !important;
}

.address-narrow-container-desktop {
	width: 500px;
	margin: 24px auto 44px auto !important;
}

.address-bottom-sheet-container {
	padding-left: 1.2rem;
	padding-right: 1.2rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.default-section-mobile {
	height: 35px;
	border-bottom: 1px solid #c7c7c7;
	padding-left: 1px;
	padding-top: 7px;
}

.a-unordered-list.a-horizontal li.actions-list-item,
ul.a-horizontal li.actions-list-item {
	margin-right: 12px;
}

.a-unordered-list.a-horizontal li.actions-list-item-last,
ul.a-horizontal li.actions-list-item-last {
	margin-right: 0;
}

.single-address-view {
	padding: 12px 9px;
}

.pom-image-pin {
	background-image: url(https://m.media-amazon.com/images/S/sash/FWnDoowhqON$i3r.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: text-bottom;
}
.custom-mpp-css-checkbox {
	max-width: 15px !important;
	top: 25px;
}
#address-ui-widgets-enterAddressFormContainer {
	max-width: 540px;
}
.custom-mpp-css-checkbox {
	max-width: 15px !important;
	top: 25px;
}
#address-ui-widgets-enterAddressFormContainer {
	max-width: 540px;
}
#country-flag,
.address-ui-widgets-flags-sprite {
	background-image: url(https://m.media-amazon.com/images/G/39/Address_Book/countriesFlags._CB1198675309_.png);
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	width: 24px;
	height: 24px;
	transform: scale(0.8);
	position: relative;
	display: table-cell;
}
.address-ui-widgets-flags-sprite i {
	top: 3px;
	width: 24px;
	height: 18px;
	border: 1px solid #a9a9a9;
	display: block;
	position: relative;
}
.address-ui-widgets-flags-BV {
	background-position: 0 0;
}
.address-ui-widgets-flags-AF {
	background-position: -24px 0;
}
.address-ui-widgets-flags-AX {
	background-position: -48px 0;
}
.address-ui-widgets-flags-AL {
	background-position: -72px 0;
}
.address-ui-widgets-flags-DZ {
	background-position: -96px 0;
}
.address-ui-widgets-flags-AS {
	background-position: -120px 0;
}
.address-ui-widgets-flags-AD {
	background-position: -144px 0;
}
.address-ui-widgets-flags-AO {
	background-position: -168px 0;
}
.address-ui-widgets-flags-AI {
	background-position: -192px 0;
}
.address-ui-widgets-flags-AQ {
	background-position: -216px 0;
}
.address-ui-widgets-flags-AG {
	background-position: -240px 0;
}
.address-ui-widgets-flags-AR {
	background-position: -264px 0;
}
.address-ui-widgets-flags-AM {
	background-position: -288px 0;
}
.address-ui-widgets-flags-AW {
	background-position: -312px 0;
}
.address-ui-widgets-flags-AU {
	background-position: -336px 0;
}
.address-ui-widgets-flags-AT {
	background-position: -360px 0;
}
.address-ui-widgets-flags-AZ {
	background-position: 0 -24px;
}
.address-ui-widgets-flags-BS {
	background-position: -24px -24px;
}
.address-ui-widgets-flags-BH {
	background-position: -48px -24px;
}
.address-ui-widgets-flags-BD {
	background-position: -72px -24px;
}
.address-ui-widgets-flags-BB {
	background-position: -96px -24px;
}
.address-ui-widgets-flags-CS {
	background-position: -120px -24px;
}
.address-ui-widgets-flags-BY {
	background-position: -144px -24px;
}
.address-ui-widgets-flags-BE {
	background-position: -168px -24px;
}
.address-ui-widgets-flags-BZ {
	background-position: -192px -24px;
}
.address-ui-widgets-flags-BJ {
	background-position: -216px -24px;
}
.address-ui-widgets-flags-BM {
	background-position: -240px -24px;
}
.address-ui-widgets-flags-BT {
	background-position: -264px -24px;
}
.address-ui-widgets-flags-BO {
	background-position: -288px -24px;
}
.address-ui-widgets-flags-BA {
	background-position: -312px -24px;
}
.address-ui-widgets-flags-BW {
	background-position: -336px -24px;
}
.address-ui-widgets-flags-BR {
	background-position: -360px -24px;
}
.address-ui-widgets-flags-IO {
	background-position: 0 -48px;
}
.address-ui-widgets-flags-VG {
	background-position: -24px -48px;
}
.address-ui-widgets-flags-BN {
	background-position: -48px -48px;
}
.address-ui-widgets-flags-BG {
	background-position: -72px -48px;
}
.address-ui-widgets-flags-BF {
	background-position: -96px -48px;
}
.address-ui-widgets-flags-BI {
	background-position: -120px -48px;
}
.address-ui-widgets-flags-KH {
	background-position: -144px -48px;
}
.address-ui-widgets-flags-CM {
	background-position: -168px -48px;
}
.address-ui-widgets-flags-CA {
	background-position: -192px -48px;
}
.address-ui-widgets-flags-IC {
	background-position: -216px -48px;
}
.address-ui-widgets-flags-CV {
	background-position: -240px -48px;
}
.address-ui-widgets-flags-KY {
	background-position: -264px -48px;
}
.address-ui-widgets-flags-CF {
	background-position: -288px -48px;
}
.address-ui-widgets-flags-TD {
	background-position: -312px -48px;
}
.address-ui-widgets-flags-CL {
	background-position: -336px -48px;
}
.address-ui-widgets-flags-CN {
	background-position: -360px -48px;
}
.address-ui-widgets-flags-CX {
	background-position: 0 -72px;
}
.address-ui-widgets-flags-CC {
	background-position: -24px -72px;
}
.address-ui-widgets-flags-CO {
	background-position: -48px -72px;
}
.address-ui-widgets-flags-GF {
	background-position: -72px -72px;
}
.address-ui-widgets-flags-KM {
	background-position: -96px -72px;
}
.address-ui-widgets-flags-CK {
	background-position: -120px -72px;
}
.address-ui-widgets-flags-CR {
	background-position: -144px -72px;
}
.address-ui-widgets-flags-CI {
	background-position: -168px -72px;
}
.address-ui-widgets-flags-HR {
	background-position: -192px -72px;
}
.address-ui-widgets-flags-CU {
	background-position: -216px -72px;
}
.address-ui-widgets-flags-CW {
	background-position: -240px -72px;
}
.address-ui-widgets-flags-CY {
	background-position: -264px -72px;
}
.address-ui-widgets-flags-CZ {
	background-position: -288px -72px;
}
.address-ui-widgets-flags-CD {
	background-position: -312px -72px;
}
.address-ui-widgets-flags-DK {
	background-position: -336px -72px;
}
.address-ui-widgets-flags-DJ {
	background-position: -360px -72px;
}
.address-ui-widgets-flags-DM {
	background-position: 0 -96px;
}
.address-ui-widgets-flags-DO {
	background-position: -24px -96px;
}
.address-ui-widgets-flags-TL {
	background-position: -48px -96px;
}
.address-ui-widgets-flags-EC {
	background-position: -72px -96px;
}
.address-ui-widgets-flags-EG {
	background-position: -96px -96px;
}
.address-ui-widgets-flags-SV {
	background-position: -120px -96px;
}
.address-ui-widgets-flags-GP {
	background-position: -144px -96px;
}
.address-ui-widgets-flags-GQ {
	background-position: -168px -96px;
}
.address-ui-widgets-flags-ER {
	background-position: -192px -96px;
}
.address-ui-widgets-flags-EE {
	background-position: -216px -96px;
}
.address-ui-widgets-flags-ET {
	background-position: -240px -96px;
}
.address-ui-widgets-flags-GP {
	background-position: -264px -96px;
}
.address-ui-widgets-flags-FK {
	background-position: -288px -96px;
}
.address-ui-widgets-flags-FO {
	background-position: -312px -96px;
}
.address-ui-widgets-flags-FJ {
	background-position: -336px -96px;
}
.address-ui-widgets-flags-FI {
	background-position: -360px -96px;
}
.address-ui-widgets-flags-FR {
	background-position: 0 -120px;
}
.address-ui-widgets-flags-PF {
	background-position: -24px -120px;
}
.address-ui-widgets-flags-TF {
	background-position: -48px -120px;
}
.address-ui-widgets-flags-GA {
	background-position: -72px -120px;
}
.address-ui-widgets-flags-GM {
	background-position: -96px -120px;
}
.address-ui-widgets-flags-GE {
	background-position: -120px -120px;
}
.address-ui-widgets-flags-DE {
	background-position: -144px -120px;
}
.address-ui-widgets-flags-GH {
	background-position: -168px -120px;
}
.address-ui-widgets-flags-GI {
	background-position: -192px -120px;
}
.address-ui-widgets-flags-KE {
	background-position: -216px -120px;
}
.address-ui-widgets-flags-GR {
	background-position: -240px -120px;
}
.address-ui-widgets-flags-GL {
	background-position: -264px -120px;
}
.address-ui-widgets-flags-GD {
	background-position: -288px -120px;
}
.address-ui-widgets-flags-GU {
	background-position: -312px -120px;
}
.address-ui-widgets-flags-GT {
	background-position: -336px -120px;
}
.address-ui-widgets-flags-GG {
	background-position: -360px -120px;
}
.address-ui-widgets-flags-GW {
	background-position: 0 -144px;
}
.address-ui-widgets-flags-GN {
	background-position: -24px -144px;
}
.address-ui-widgets-flags-GY {
	background-position: -48px -144px;
}
.address-ui-widgets-flags-HT {
	background-position: -72px -144px;
}
.address-ui-widgets-flags-HN {
	background-position: -96px -144px;
}
.address-ui-widgets-flags-HK {
	background-position: -120px -144px;
}
.address-ui-widgets-flags-HU {
	background-position: -144px -144px;
}
.address-ui-widgets-flags-IS {
	background-position: -168px -144px;
}
.address-ui-widgets-flags-IN {
	background-position: -192px -144px;
}
.address-ui-widgets-flags-ID {
	background-position: -216px -144px;
}
.address-ui-widgets-flags-IR {
	background-position: -240px -144px;
}
.address-ui-widgets-flags-IQ {
	background-position: -264px -144px;
}
.address-ui-widgets-flags-IE {
	background-position: -288px -144px;
}
.address-ui-widgets-flags-IM {
	background-position: -312px -144px;
}
.address-ui-widgets-flags-IL {
	background-position: -336px -144px;
}
.address-ui-widgets-flags-IT {
	background-position: -360px -144px;
}
.address-ui-widgets-flags-JM {
	background-position: 0 -168px;
}
.address-ui-widgets-flags-JP {
	background-position: -24px -168px;
}
.address-ui-widgets-flags-JE {
	background-position: -48px -168px;
}
.address-ui-widgets-flags-JO {
	background-position: -72px -168px;
}
.address-ui-widgets-flags-KZ {
	background-position: -96px -168px;
}
.address-ui-widgets-flags-KE {
	background-position: -120px -168px;
}
.address-ui-widgets-flags-KI {
	background-position: -144px -168px;
}
.address-ui-widgets-flags-XK {
	background-position: -168px -168px;
}
.address-ui-widgets-flags-KW {
	background-position: -192px -168px;
}
.address-ui-widgets-flags-KG {
	background-position: -216px -168px;
}
.address-ui-widgets-flags-LA {
	background-position: -240px -168px;
}
.address-ui-widgets-flags-LV {
	background-position: -264px -168px;
}
.address-ui-widgets-flags-LB {
	background-position: -288px -168px;
}
.address-ui-widgets-flags-LS {
	background-position: -312px -168px;
}
.address-ui-widgets-flags-LR {
	background-position: -336px -168px;
}
.address-ui-widgets-flags-LY {
	background-position: -360px -168px;
}
.address-ui-widgets-flags-LI {
	background-position: 0 -192px;
}
.address-ui-widgets-flags-LT {
	background-position: -24px -192px;
}
.address-ui-widgets-flags-LU {
	background-position: -48px -192px;
}
.address-ui-widgets-flags-MO {
	background-position: -72px -192px;
}
.address-ui-widgets-flags-MK {
	background-position: -96px -192px;
}
.address-ui-widgets-flags-MG {
	background-position: -120px -192px;
}
.address-ui-widgets-flags-MW {
	background-position: -144px -192px;
}
.address-ui-widgets-flags-MY {
	background-position: -168px -192px;
}
.address-ui-widgets-flags-MV {
	background-position: -192px -192px;
}
.address-ui-widgets-flags-ML {
	background-position: -216px -192px;
}
.address-ui-widgets-flags-MT {
	background-position: -240px -192px;
}
.address-ui-widgets-flags-PM {
	background-position: -264px -192px;
}
.address-ui-widgets-flags-MH {
	background-position: -288px -192px;
}
.address-ui-widgets-flags-MQ {
	background-position: -312px -192px;
}
.address-ui-widgets-flags-MR {
	background-position: -336px -192px;
}
.address-ui-widgets-flags-MU {
	background-position: -360px -192px;
}
.address-ui-widgets-flags-YT {
	background-position: 0 -216px;
}
.address-ui-widgets-flags-MX {
	background-position: -24px -216px;
}
.address-ui-widgets-flags-FM {
	background-position: -48px -216px;
}
.address-ui-widgets-flags-MD {
	background-position: -72px -216px;
}
.address-ui-widgets-flags-MC {
	background-position: -96px -216px;
}
.address-ui-widgets-flags-MN {
	background-position: -120px -216px;
}
.address-ui-widgets-flags-ME {
	background-position: -144px -216px;
}
.address-ui-widgets-flags-MS {
	background-position: -168px -216px;
}
.address-ui-widgets-flags-MA {
	background-position: -192px -216px;
}
.address-ui-widgets-flags-MZ {
	background-position: -216px -216px;
}
.address-ui-widgets-flags-MM {
	background-position: -240px -216px;
}
.address-ui-widgets-flags-RE {
	background-position: -264px -216px;
}
.address-ui-widgets-flags-SJ {
	background-position: -288px -216px;
}
.address-ui-widgets-flags-NA {
	background-position: -312px -216px;
}
.address-ui-widgets-flags-NR {
	background-position: -336px -216px;
}
.address-ui-widgets-flags-NP {
	background-position: -360px -216px;
}
.address-ui-widgets-flags-AN {
	background-position: 0 -240px;
}
.address-ui-widgets-flags-BQ,
.address-ui-widgets-flags-NL {
	background-position: -24px -240px;
}
.address-ui-widgets-flags-NC {
	background-position: -48px -240px;
}
.address-ui-widgets-flags-NZ {
	background-position: -72px -240px;
}
.address-ui-widgets-flags-NI {
	background-position: -96px -240px;
}
.address-ui-widgets-flags-NE {
	background-position: -120px -240px;
}
.address-ui-widgets-flags-NG {
	background-position: -144px -240px;
}
.address-ui-widgets-flags-NU {
	background-position: -168px -240px;
}
.address-ui-widgets-flags-NF {
	background-position: -192px -240px;
}
.address-ui-widgets-flags-KP {
	background-position: -216px -240px;
}
.address-ui-widgets-flags-SX {
	background-position: -240px -240px;
}
.address-ui-widgets-flags-MP {
	background-position: -264px -240px;
}
.address-ui-widgets-flags-NO {
	background-position: -288px -240px;
}
.address-ui-widgets-flags-UM {
	background-position: -312px -240px;
}
.address-ui-widgets-flags-OM {
	background-position: -336px -240px;
}
.address-ui-widgets-flags-PK {
	background-position: -360px -240px;
}
.address-ui-widgets-flags-PW {
	background-position: 0 -264px;
}
.address-ui-widgets-flags-PS {
	background-position: -24px -264px;
}
.address-ui-widgets-flags-PA {
	background-position: -48px -264px;
}
.address-ui-widgets-flags-PG {
	background-position: -72px -264px;
}
.address-ui-widgets-flags-PY {
	background-position: -96px -264px;
}
.address-ui-widgets-flags-PE {
	background-position: -120px -264px;
}
.address-ui-widgets-flags-PH {
	background-position: -144px -264px;
}
.address-ui-widgets-flags-PN {
	background-position: -168px -264px;
}
.address-ui-widgets-flags-PL {
	background-position: -192px -264px;
}
.address-ui-widgets-flags-PT {
	background-position: -216px -264px;
}
.address-ui-widgets-flags-PR {
	background-position: -240px -264px;
}
.address-ui-widgets-flags-QA {
	background-position: -264px -264px;
}
.address-ui-widgets-flags-YU {
	background-position: -288px -264px;
}
.address-ui-widgets-flags-CG {
	background-position: -312px -264px;
}
.address-ui-widgets-flags-RO {
	background-position: -336px -264px;
}
.address-ui-widgets-flags-RU {
	background-position: -360px -264px;
}
.address-ui-widgets-flags-RW {
	background-position: 0 -288px;
}
.address-ui-widgets-flags-BL {
	background-position: -24px -288px;
}
.address-ui-widgets-flags-SH {
	background-position: -48px -288px;
}
.address-ui-widgets-flags-KN {
	background-position: -72px -288px;
}
.address-ui-widgets-flags-LC {
	background-position: -96px -288px;
}
.address-ui-widgets-flags-MF {
	background-position: -120px -288px;
}
.address-ui-widgets-flags-VC {
	background-position: -144px -288px;
}
.address-ui-widgets-flags-WS {
	background-position: -168px -288px;
}
.address-ui-widgets-flags-SM {
	background-position: -192px -288px;
}
.address-ui-widgets-flags-ST {
	background-position: -216px -288px;
}
.address-ui-widgets-flags-SA {
	background-position: -240px -287px;
}
.address-ui-widgets-flags-SN {
	background-position: -288px -288px;
}
.address-ui-widgets-flags-RS {
	background-position: -312px -288px;
}
.address-ui-widgets-flags-SC {
	background-position: -336px -288px;
}
.address-ui-widgets-flags-SL {
	background-position: -360px -288px;
}
.address-ui-widgets-flags-SG {
	background-position: 0 -312px;
}
.address-ui-widgets-flags-SK {
	background-position: -24px -312px;
}
.address-ui-widgets-flags-SI {
	background-position: -48px -312px;
}
.address-ui-widgets-flags-SB {
	background-position: -72px -312px;
}
.address-ui-widgets-flags-SO {
	background-position: -96px -312px;
}
.address-ui-widgets-flags-ZA {
	background-position: -144px -312px;
}
.address-ui-widgets-flags-GS {
	background-position: -168px -312px;
}
.address-ui-widgets-flags-KR {
	background-position: -192px -312px;
}
.address-ui-widgets-flags-SS {
	background-position: -240px -312px;
}
.address-ui-widgets-flags-ES {
	background-position: -264px -312px;
}
.address-ui-widgets-flags-LK {
	background-position: -288px -312px;
}
.address-ui-widgets-flags-SD {
	background-position: -312px -312px;
}
.address-ui-widgets-flags-SR {
	background-position: -336px -312px;
}
.address-ui-widgets-flags-SZ {
	background-position: -360px -312px;
}
.address-ui-widgets-flags-SE {
	background-position: 0 -336px;
}
.address-ui-widgets-flags-CH {
	background-position: -24px -336px;
}
.address-ui-widgets-flags-SY {
	background-position: -48px -336px;
}
.address-ui-widgets-flags-TW {
	background-position: -72px -336px;
}
.address-ui-widgets-flags-TJ {
	background-position: -96px -336px;
}
.address-ui-widgets-flags-TZ {
	background-position: -120px -336px;
}
.address-ui-widgets-flags-TH {
	background-position: -144px -336px;
}
.address-ui-widgets-flags-TG {
	background-position: -168px -336px;
}
.address-ui-widgets-flags-TK {
	background-position: -192px -336px;
}
.address-ui-widgets-flags-TO {
	background-position: -216px -336px;
}
.address-ui-widgets-flags-TT {
	background-position: -240px -336px;
}
.address-ui-widgets-flags-TN {
	background-position: -264px -336px;
}
.address-ui-widgets-flags-TR {
	background-position: -288px -336px;
}
.address-ui-widgets-flags-TM {
	background-position: -312px -336px;
}
.address-ui-widgets-flags-TC {
	background-position: -336px -336px;
}
.address-ui-widgets-flags-TV {
	background-position: -360px -336px;
}
.address-ui-widgets-flags-VI {
	background-position: 0 -360px;
}
.address-ui-widgets-flags-UG {
	background-position: -24px -360px;
}
.address-ui-widgets-flags-UA {
	background-position: -48px -360px;
}
.address-ui-widgets-flags-AE {
	background-position: -72px -360px;
}
.address-ui-widgets-flags-GB {
	background-position: -96px -360px;
}
.address-ui-widgets-flags-US {
	background-position: -144px -360px;
}
.address-ui-widgets-flags-UY {
	background-position: -192px -360px;
}
.address-ui-widgets-flags-UZ {
	background-position: -216px -360px;
}
.address-ui-widgets-flags-VU {
	background-position: -240px -360px;
}
.address-ui-widgets-flags-VA {
	background-position: -264px -360px;
}
.address-ui-widgets-flags-VE {
	background-position: -288px -360px;
}
.address-ui-widgets-flags-VN {
	background-position: -312px -360px;
}
.address-ui-widgets-flags-WF {
	background-position: -360px -360px;
}
.address-ui-widgets-flags-EH {
	background-position: 0 -384px;
}
.address-ui-widgets-flags-YE {
	background-position: -24px -384px;
}
.address-ui-widgets-flags-ZM {
	background-position: -48px -384px;
}
.address-ui-widgets-flags-ZW {
	background-position: -72px -384px;
}
div.address-ui-widgets-clear-icon {
	position: absolute;
	top: 10px;
	right: 10px;
	padding: 6px;
}
.address-ui-widgets-text-input-clear-icon-padding {
	padding-right: 3rem !important;
}
.custom-mpp-css-checkbox {
	max-width: 15px !important;
	top: 25px;
}
#address-ui-widgets-enterAddressFormContainer {
	max-width: 540px;
}
.a-popover {
	z-index: 1010 !important;
}
.adddress-ui-widgets-form-ISD-with-phoneNumber-field-desktop-container {
	direction: ltr;
	text-align: left;
}
.address-ui-widgets-form-ISD-with-phoneNumber-field-desktop-container-d-flex {
	display: flex;
}
#country-flag {
	top: 2px;
}
#country-flag i {
	height: 18px;
	display: block;
	position: relative;
	top: 3px;
}
.country-code,
.country-name {
	display: table-cell;
	padding: 0 3px;
	position: relative;
	top: -2px;
}
.adddress-ui-widgets-form-ISD-with-phoneNumber-field-mobile-container {
	direction: ltr;
	text-align: left;
	margin-bottom: 0;
	position: relative;
	top: 5px;
	height: 50px;
}
.adddress-ui-widgets-form-ISD-with-phoneNumber-field-mobile-container
	#country-flag {
	transform: scale(1);
	top: 0;
}
.adddress-ui-widgets-form-ISD-with-phoneNumber-field-mobile-container
	#address-ui-widgets-enterAddressISDPhoneNumber
	.a-button {
	border-radius: 0;
}
.adddress-ui-widgets-form-ISD-with-phoneNumber-field-mobile-container
	#address-ui-widgets-enterAddressISDPhoneNumber
	.a-button-inner {
	height: 45px;
}
.adddress-ui-widgets-form-ISD-with-phoneNumber-field-mobile-container
	#address-ui-widgets-enterAddressISDPhoneNumber
	.a-button-text {
	line-height: 22px;
}
.adddress-ui-widgets-form-isd-dropdown {
	width: 100%;
	padding-right: 5px;
}
.adddress-ui-widgets-form-isd-phone-input {
	width: 100%;
	padding-left: 5px;
	margin-bottom: 0;
}
.address-ui-widgets-desktop-2-field-with-isd-dropdown:nth-child(1) {
	width: 20%;
}
.address-ui-widgets-desktop-2-field-with-isd-dropdown:nth-child(2) {
	width: 80%;
}
.address-ui-widgets-mobile-2-field-with-isd-dropdown:nth-child(1) {
	width: 120px;
	position: absolute;
	top: -9px;
	left: 0;
}
.address-ui-widgets-mobile-2-field-with-isd-dropdown:nth-child(2) {
	width: calc(100% - 125px);
	position: absolute;
	top: 1px;
	right: 0;
}
.a-dropdown-common a[id^="address-ui-widgets-enterAddressISDPhoneNumber"] {
	padding: 0 3px;
	display: block;
	white-space: nowrap;
	outline: 0;
	border: 1px solid transparent;
	margin-left: 1px;
	height: 28px;
	line-height: 23px;
}
#country-flag i {
	border-width: 0;
}
#address-ui-widgets-enterAddressISDPhoneNumber .a-dropdown-prompt {
	display: table-cell;
}
#address-ui-widgets-enterAddressISDPhoneNumber .a-button-text {
	line-height: 28px;
}
.a-dropdown-common
	.a-scrollbar-fix
	a[id^="address-ui-widgets-enterAddressISDPhoneNumber"] {
	height: 45px;
	line-height: 23px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	padding: 9px 3px;
}
.addrerror {
	border: 1px solid;
	color: #d00 !important;
	font-weight: 700;
}
div.addrui-widgets-addr-suggestion-entry.addrui-widgets-addr-suggestion-inactive-box
	.addrui-widgets-hide-when-inactive {
	display: none;
}
.address-ui-widgets-desktop-province-city-distict-dropdown {
	width: 100%;
}
.address-ui-widgets-desktop-province-city-distict-dropdown-container {
	width: 30%;
}
.address-ui-widgets-desktop-province-city-distict-dropdown-container:nth-child(
		2
	) {
	margin: 0 4.5%;
}
.custom-mpp-css-checkbox {
	max-width: 15px !important;
	top: 25px;
}
#address-ui-widgets-enterAddressFormContainer {
	max-width: 540px;
}
#address-ui-widgets-enterAddressPhoneNumber {
	direction: ltr;
	text-align: left;
}
.rtl-direction::-webkit-input-placeholder {
	text-align: right;
}
.rtl-direction:-ms-input-placeholder {
	text-align: right;
}
.rtl-direction::placeholder {
	text-align: right;
}
.autoCompleteResult {
	margin: 0;
	padding-left: 0;
	background: #fff;
	color: #000;
	position: relative;
	z-index: 100;
	border-bottom: 1px solid #b3a9a9;
}
.autoCompleteResult li {
	list-style-type: none;
	border-style: solid;
	border-width: 0 1px 0 1px;
	border-color: #e5e5e5;
	padding: 5px;
	border-bottom: 1px solid #e5e5e5;
}
.autoCompleteScroll {
	overflow: auto;
	height: 100px;
}
.autoCompleteResult li:hover {
	background: #e5e5e5;
	cursor: pointer;
}
.autoCompleteSelected {
	background: #e5e5e5;
}
.autoCompleteDisabled {
	cursor: default !important;
	pointer-events: none !important;
	background: #d3d3d3 !important;
	margin-top: 0rem !important;
}
.autoCompleteDisabled::placeholder {
	color: #565656;
}
.autoCompleteTextLabelDisabled {
	pointer-events: none !important;
}
.state-dropdown {
	border-radius: 0 !important;
	margin-bottom: 1.5em !important;
	border-top: none !important;
}
.autoCompleteResult li:first-child {
	border-top: 1px solid #e5e5e5;
}
.address-ui-widgets-desktop-2-part-postal-code-separator {
	min-width: 20px;
	text-align: center;
}
.custom-mpp-css-checkbox {
	max-width: 15px !important;
	top: 25px;
}
#address-ui-widgets-enterAddressFormContainer {
	max-width: 540px;
}
#address-ui-widgets-addr-details-business-hours-checkbox-new-mobile-section
	> div
	> div:nth-child(1),
#address-ui-widgets-addr-details-business-hours-checkbox-new-mobile-section
	> div
	> div:nth-child(2),
#address-ui-widgets-addr-details-business-hours-checkbox-section
	> div
	> div:nth-child(1),
#address-ui-widgets-addr-details-business-hours-checkbox-section
	> div
	> div:nth-child(2),
#address-ui-widgets-addr-details-com-radio,
#address-ui-widgets-addr-details-res-radio {
	margin-right: 0;
	margin-left: 0;
}
#address-ui-widgets-addr-details-business-hours-checkbox-section {
	display: none;
	margin-left: 10%;
	margin-right: 10%;
}
#address-ui-widgets-addr-details-address-type-section {
	display: flex;
}
#address-ui-widgets-addr-details-business-hours-checkbox-new-mobile-section > p,
#address-ui-widgets-addr-details-business-hours-checkbox-section > p {
	margin-bottom: 2%;
}
.address-ui-widgets-desktop-form-field-full-width {
	width: 100% !important;
}
.address-ui-widgets-desktop-form-label {
	min-width: 150px;
}
.address-ui-widgets-desktop-form-field {
	min-width: 150px;
}
.address-ui-widgets-desktop-form-popover-trigger {
	margin-left: 5px;
}
.address-ui-widgets-desktop-form-popover-trigger {
	margin-left: 5px;
}
.address-ui-widgets-desktop-form-right-aligned-popover-trigger {
	float: right;
}
.address-ui-widgets-field-container-fixed-height {
	height: 31px;
}
.address-ui-widgets-input-text-box-warning-state {
	box-shadow: 0 0 0 4px #fffae7 inset !important;
}
#address-ui-checkout-form {
	width: 40vw;
}
.custom-mpp-css-checkbox {
	max-width: 15px !important;
	top: 25px;
}
#address-ui-widgets-enterAddressFormContainer {
	max-width: 540px;
}
.address-ui-widgets-desktop-delivery-instructions-expander-content {
	padding-left: 0 !important;
}
#address-ui-widgets-DetectLocationDivider {
	position: absolute;
	top: 50%;
	width: 100%;
}
#address-ui-widgets-DetectLocationDividerText {
	position: relative;
	left: 48%;
	background-color: #f3f3f3;
	padding-left: 0.3rem;
	padding-right: 0.3rem;
}
#address-ui-widgets-DividerWithTextContainer {
	position: relative;
	margin-bottom: 0.3rem;
}
#address-ui-widgets-DetectLocationButton > .a-button-inner {
	display: inline;
	overflow: visible;
}
.address-ui-widgets-detect-my-location-button-box-container-desktop {
	background-color: #edfdff;
	background-image: linear-gradient(to bottom right, #edfdff, #c8f3fa);
	border: 1px solid #50c4d9;
}
.address-ui-widgets-desktop-button-text {
	white-space: normal;
}
.address-ui-widgets-detect-my-location-button-desktop {
	background-color: #eff2f2;
}
#address-ui-widgets-SpinnerContainer {
	position: absolute;
	z-index: 100;
	left: 48%;
}
#address-ui-widgets-location-detection-error-ok-button {
	background-color: #eff2f2;
}
.address-ui-widgets-detect-my-location-icon-button-desktop {
	padding-top: 0.8rem;
}
.address-ui-widgets-desktop-form-micro-copy {
	padding-left: 2px;
}
.a-popover-wrapper
	[name="checkout-auiws-pagelet-form"]
	#address-ui-widgets-enterAddressFormContainer {
	width: 40vw;
	align-content: center;
}
.address-ui-widgets-pin-on-maps-mobile-single-page-container {
	--expanded-map-container-height: 100%;
	height: 100vh;
	width: 100vw;
	margin-inline-start: calc(-50vw + 50%);
}
.address-ui-widgets-pin-on-maps-mobile-view-container-load-failure {
	padding: 10px;
	min-height: fit-content !important;
	max-height: fit-content !important;
}
.address-ui-widgets-pin-on-maps-mobile-view-container-expanded {
	position: fixed;
	top: 0;
	left: 0;
	height: var(--expanded-map-container-height);
	width: 100vw;
	z-index: 1300;
	background-color: #f3f3f3;
}
.address-ui-widgets-pin-on-maps-mobile-view-container-collapsed {
	position: relative;
	min-height: 130px;
	max-height: 200px;
	width: 100%;
	flex-grow: 1;
	background-color: #f3f3f3;
}
.address-ui-widgets-pin-on-maps-mobile-view-container-expand-animation {
	animation: address-ui-widgets-expand-map 0.6s forwards;
}
@keyframes address-ui-widgets-expand-map {
	100% {
		min-height: var(--expanded-map-container-height);
		position: fixed;
		z-index: 1300;
		top: 0;
		left: 0;
	}
}
.address-ui-widgets-pin-on-maps-mobile-view-container-collapse-animation {
	animation: address-ui-widgets-collapse-map 0.6s forwards;
}
@keyframes address-ui-widgets-collapse-map {
	from {
		min-height: 100%;
	}
	to {
		min-height: 130px;
	}
}
.address-ui-widgets-pin-on-maps-mobile-single-page-container
	.address-ui-widgets-selected-location-details-view {
	box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.1);
	z-index: 1;
}
.address-ui-widgets-pin-on-maps-mobile-single-page-container
	.address-ui-widgets-selected-location-details-view-content {
	height: 50px;
}
.address-ui-widgets-pin-on-maps-mobile-single-page-address-form-container {
	overflow-y: scroll;
	padding-left: 1.3rem;
	padding-right: 1.3rem;
}
.address-ui-widgets-pin-on-maps-mobile-opt-in-bottom-sheet-content {
	height: 90%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding: 10px;
}
.address-ui-widgets-pin-on-maps-mobile-opt-in-bottom-sheet-button {
	align-self: stretch;
}
.address-ui-widgets-pin-on-maps-mobile-opt-in-bottom-sheet-divider {
	align-self: stretch;
}
#address-ui-widgets-enterAddressFormContainer.address-ui-widgets-address-form-container-full-width {
	max-width: 100%;
}
.address-ui-widgets-full-width-divider {
	width: 100%;
}
.address-ui-widgets-pin-on-maps-mobile-view-clickable-element {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.address-ui-widgets-flex-row {
	display: flex;
	flex-direction: row;
	align-items: center;
}
.address-ui-widgets-flex-column {
	display: flex;
	flex-direction: column;
}
.address-ui-widgets-flex-take-up-space {
	flex: 1;
}
.address-ui-widgets-justify-content-space-between {
	justify-content: space-between;
}
.address-ui-widgets-gap-small {
	gap: 8px;
}
.address-ui-widgets-selected-location-details-icon {
	width: 24px;
	height: 24px;
	display: flex;
}
.address-ui-widgets-aims-address-search-bar-container {
	position: relative;
}
#address-ui-widgets-aims-address-search-bar-text-input-search-icon-container {
	position: absolute;
	top: 50%;
	left: 1.6rem;
	transform: translateY(-50%);
	z-index: 1;
}
.address-ui-widgets-aims-address-search-bar-text-input-padding {
	padding-left: 2.4rem;
}
.address-ui-widgets-aims-mobile-address-search-bar-flyout-suggestions-container {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	border: 0.1rem solid #ddd;
	border-radius: 0 0 0.3rem 0.3rem;
	box-shadow: 0 0.2rem 0.4rem 0 rgba(0, 0, 0, 0.13);
	overflow: hidden;
	display: none;
	background-color: #fff;
	z-index: 101;
}
.address-ui-widgets-aims-mobile-suggestion-item-content-container {
	display: flex;
}
.address-ui-widgets-aims-mobile-address-search-bar-suggestions-list {
	margin: 0;
	max-height: 31rem;
	overflow: auto;
}
.address-ui-widgets-aims-mobile-address-search-bar-suggestions-list li {
	padding: 0.5rem 0.5rem 0.5rem 1.1rem;
	background-color: #fff;
	border-bottom: 0.1rem solid #ddd;
}
.address-ui-widgets-aims-mobile-suggestion-item-icon {
	margin: 0 0.8rem 0 0.3rem;
	align-self: center;
	height: 2rem;
	width: 3rem;
}
.address-ui-widgets-aims-suggestion-item-display-content-container {
	display: flex;
	flex-direction: column;
}
.address-ui-widgets-aims-mobile-suggestion-address-display-text-part-1 {
	color: #111;
	margin-bottom: 0;
}
.address-ui-widgets-aims-mobile-suggestion-address-display-text-part-2 {
	color: #555;
	margin-bottom: 0;
}
.address-ui-widgets-aims-address-suggestion-item.address-ui-widgets-aims-manual-address-entry-option {
	min-height: 5rem;
	display: flex;
	align-items: center;
	border-bottom: none;
	padding-left: 1.5rem;
}
.address-ui-widgets-aims-manual-address-entry-option-styles-part-1 {
	font-weight: 700;
}
.address-ui-widgets-aims-manual-address-entry-option-styles-part-2 {
	color: #2162a1;
	margin-left: 0.4rem;
}
.address-ui-widgets-aims-mobile-address-search-bar-flyout-suggestions-container
	li.address-ui-widgets-aims-mobile-active-address-suggestion,
.address-ui-widgets-aims-mobile-address-search-bar-flyout-suggestions-container
	li:active,
.address-ui-widgets-aims-mobile-address-search-bar-flyout-suggestions-container
	li:hover {
	background-color: #eaeded;
}
.address-ui-widgets-aims-country-dropdown-option-container {
	display: flex;
	align-items: baseline;
}
.address-ui-widgets-aims-country-dropdown-option-item {
	top: 0.5rem;
	overflow: visible;
}
.address-ui-widgets-aims-dropdown-option-country-name {
	display: table-cell;
	padding: 0 0.6rem;
	position: relative;
	top: 0.2rem;
}
#address-ui-widgets-aims-dropdown-selected-country-flag {
	top: 0.2rem;
}
.address-ui-widgets-aims-flags-sprite {
	background-image: url(https://m.media-amazon.com/images/G/39/Address_Book/countriesFlags._CB1198675309_.png);
	background-repeat: no-repeat;
	background-size: 38.4rem 40.8rem;
	overflow: hidden;
	transform: scale(1.15);
	height: 1.6rem;
	min-width: 2.4rem;
	position: relative;
	display: inline-block;
}
.address-ui-widgets-aims-flags-sprite span {
	top: 0;
	width: 2.4rem;
	height: 1.6rem;
	border: 0.1rem solid #a9a9a9;
	display: block;
	position: relative;
}
.address-ui-widgets-aims-flags-BV {
	background-position: 0 -0.4rem;
}
.address-ui-widgets-aims-flags-AF {
	background-position: -2.4rem -0.4rem;
}
.address-ui-widgets-aims-flags-AX {
	background-position: -4.8rem -0.4rem;
}
.address-ui-widgets-aims-flags-AL {
	background-position: -7.2rem -0.4rem;
}
.address-ui-widgets-aims-flags-DZ {
	background-position: -9.6rem -0.4rem;
}
.address-ui-widgets-aims-flags-AS {
	background-position: -12rem -0.4rem;
}
.address-ui-widgets-aims-flags-AD {
	background-position: -14.4rem -0.4rem;
}
.address-ui-widgets-aims-flags-AO {
	background-position: -16.8rem -0.4rem;
}
.address-ui-widgets-aims-flags-AI {
	background-position: -19.2rem -0.4rem;
}
.address-ui-widgets-aims-flags-AQ {
	background-position: -21.6rem -0.4rem;
}
.address-ui-widgets-aims-flags-AG {
	background-position: -24rem -0.4rem;
}
.address-ui-widgets-aims-flags-AR {
	background-position: -26.4rem -0.4rem;
}
.address-ui-widgets-aims-flags-AM {
	background-position: -28.8rem -0.4rem;
}
.address-ui-widgets-aims-flags-AW {
	background-position: -31.2rem -0.4rem;
}
.address-ui-widgets-aims-flags-AU {
	background-position: -33.6rem -0.4rem;
}
.address-ui-widgets-aims-flags-AT {
	background-position: -36rem -0.4rem;
}
.address-ui-widgets-aims-flags-AZ {
	background-position: 0 -2.8rem;
}
.address-ui-widgets-aims-flags-BS {
	background-position: -2.4rem -2.8rem;
}
.address-ui-widgets-aims-flags-BH {
	background-position: -4.8rem -2.8rem;
}
.address-ui-widgets-aims-flags-BD {
	background-position: -7.2rem -2.8rem;
}
.address-ui-widgets-aims-flags-BB {
	background-position: -9.6rem -2.8rem;
}
.address-ui-widgets-aims-flags-BY {
	background-position: -14.4rem -2.8rem;
}
.address-ui-widgets-aims-flags-BE {
	background-position: -16.8rem -2.8rem;
}
.address-ui-widgets-aims-flags-BZ {
	background-position: -19.2rem -2.8rem;
}
.address-ui-widgets-aims-flags-BJ {
	background-position: -21.6rem -2.8rem;
}
.address-ui-widgets-aims-flags-BM {
	background-position: -24rem -2.8rem;
}
.address-ui-widgets-aims-flags-BT {
	background-position: -26.4rem -2.8rem;
}
.address-ui-widgets-aims-flags-BO {
	background-position: -28.8rem -2.8rem;
}
.address-ui-widgets-aims-flags-BA {
	background-position: -31.2rem -2.8rem;
}
.address-ui-widgets-aims-flags-BW {
	background-position: -33.6rem -2.8rem;
}
.address-ui-widgets-aims-flags-BR {
	background-position: -36rem -2.8rem;
}
.address-ui-widgets-aims-flags-IO {
	background-position: 0 -5.2rem;
}
.address-ui-widgets-aims-flags-VG {
	background-position: -2.4rem -5.2rem;
}
.address-ui-widgets-aims-flags-BN {
	background-position: -4.8rem -5.2rem;
}
.address-ui-widgets-aims-flags-BG {
	background-position: -7.2rem -5.2rem;
}
.address-ui-widgets-aims-flags-BF {
	background-position: -9.6rem -5.2rem;
}
.address-ui-widgets-aims-flags-BI {
	background-position: -12rem -5.2rem;
}
.address-ui-widgets-aims-flags-KH {
	background-position: -14.4rem -5.2rem;
}
.address-ui-widgets-aims-flags-CM {
	background-position: -16.8rem -5.2rem;
}
.address-ui-widgets-aims-flags-CA {
	background-position: -19.2rem -5.2rem;
}
.address-ui-widgets-aims-flags-IC {
	background-position: -21.6rem -5.2rem;
}
.address-ui-widgets-aims-flags-CV {
	background-position: -24rem -5.2rem;
}
.address-ui-widgets-aims-flags-KY {
	background-position: -26.4rem -5.2rem;
}
.address-ui-widgets-aims-flags-CF {
	background-position: -28.8rem -5.2rem;
}
.address-ui-widgets-aims-flags-TD {
	background-position: -31.2rem -5.2rem;
}
.address-ui-widgets-aims-flags-CL {
	background-position: -33.6rem -5.2rem;
}
.address-ui-widgets-aims-flags-CN {
	background-position: -36rem -5.2rem;
}
.address-ui-widgets-aims-flags-CX {
	background-position: 0 -7.6rem;
}
.address-ui-widgets-aims-flags-CC {
	background-position: -2.4rem -7.6rem;
}
.address-ui-widgets-aims-flags-CO {
	background-position: -4.8rem -7.6rem;
}
.address-ui-widgets-aims-flags-GF {
	background-position: -7.2rem -7.6rem;
}
.address-ui-widgets-aims-flags-KM {
	background-position: -9.6rem -7.6rem;
}
.address-ui-widgets-aims-flags-CK {
	background-position: -12rem -7.6rem;
}
.address-ui-widgets-aims-flags-CR {
	background-position: -14.4rem -7.6rem;
}
.address-ui-widgets-aims-flags-CI {
	background-position: -16.8rem -7.6rem;
}
.address-ui-widgets-aims-flags-HR {
	background-position: -19.2rem -7.6rem;
}
.address-ui-widgets-aims-flags-CU {
	background-position: -21.6rem -7.6rem;
}
.address-ui-widgets-aims-flags-CW {
	background-position: -24rem -7.6rem;
}
.address-ui-widgets-aims-flags-CY {
	background-position: -26.4rem -7.6rem;
}
.address-ui-widgets-aims-flags-CZ {
	background-position: -28.8rem -7.6rem;
}
.address-ui-widgets-aims-flags-CD {
	background-position: -31.2rem -7.6rem;
}
.address-ui-widgets-aims-flags-DK {
	background-position: -33.6rem -7.6rem;
}
.address-ui-widgets-aims-flags-DJ {
	background-position: -36rem -7.6rem;
}
.address-ui-widgets-aims-flags-DM {
	background-position: 0 -10rem;
}
.address-ui-widgets-aims-flags-DO {
	background-position: -2.4rem -10rem;
}
.address-ui-widgets-aims-flags-TL {
	background-position: -4.8rem -10rem;
}
.address-ui-widgets-aims-flags-EC {
	background-position: -7.2rem -10rem;
}
.address-ui-widgets-aims-flags-EG {
	background-position: -9.6rem -10rem;
}
.address-ui-widgets-aims-flags-SV {
	background-position: -12rem -10rem;
}
.address-ui-widgets-aims-flags-GP {
	background-position: -14.4rem -10rem;
}
.address-ui-widgets-aims-flags-GQ {
	background-position: -16.8rem -10rem;
}
.address-ui-widgets-aims-flags-ER {
	background-position: -19.2rem -10rem;
}
.address-ui-widgets-aims-flags-EE {
	background-position: -21.6rem -10rem;
}
.address-ui-widgets-aims-flags-ET {
	background-position: -24rem -10rem;
}
.address-ui-widgets-aims-flags-FK {
	background-position: -28.8rem -10rem;
}
.address-ui-widgets-aims-flags-FO {
	background-position: -31.2rem -10rem;
}
.address-ui-widgets-aims-flags-FJ {
	background-position: -33.6rem -10rem;
}
.address-ui-widgets-aims-flags-FI {
	background-position: -36rem -10rem;
}
.address-ui-widgets-aims-flags-FR {
	background-position: 0 -12.4rem;
}
.address-ui-widgets-aims-flags-PF {
	background-position: -2.4rem -12.4rem;
}
.address-ui-widgets-aims-flags-TF {
	background-position: -4.8rem -12.4rem;
}
.address-ui-widgets-aims-flags-GA {
	background-position: -7.2rem -12.4rem;
}
.address-ui-widgets-aims-flags-GM {
	background-position: -9.6rem -12.4rem;
}
.address-ui-widgets-aims-flags-GE {
	background-position: -12rem -12.4rem;
}
.address-ui-widgets-aims-flags-DE {
	background-position: -14.4rem -12.4rem;
}
.address-ui-widgets-aims-flags-GH {
	background-position: -16.8rem -12.4rem;
}
.address-ui-widgets-aims-flags-GI {
	background-position: -19.2rem -12.4rem;
}
.address-ui-widgets-aims-flags-GR {
	background-position: -24rem -12.4rem;
}
.address-ui-widgets-aims-flags-GL {
	background-position: -26.4rem -12.4rem;
}
.address-ui-widgets-aims-flags-GD {
	background-position: -28.8rem -12.4rem;
}
.address-ui-widgets-aims-flags-GU {
	background-position: -31.2rem -12.4rem;
}
.address-ui-widgets-aims-flags-GT {
	background-position: -33.6rem -12.4rem;
}
.address-ui-widgets-aims-flags-GG {
	background-position: -36rem -12.4rem;
}
.address-ui-widgets-aims-flags-GW {
	background-position: 0 -14.8rem;
}
.address-ui-widgets-aims-flags-GN {
	background-position: -2.4rem -14.8rem;
}
.address-ui-widgets-aims-flags-GY {
	background-position: -4.8rem -14.8rem;
}
.address-ui-widgets-aims-flags-HT {
	background-position: -7.2rem -14.8rem;
}
.address-ui-widgets-aims-flags-HN {
	background-position: -9.6rem -14.8rem;
}
.address-ui-widgets-aims-flags-HK {
	background-position: -12rem -14.8rem;
}
.address-ui-widgets-aims-flags-HU {
	background-position: -14.4rem -14.8rem;
}
.address-ui-widgets-aims-flags-IS {
	background-position: -16.8rem -14.8rem;
}
.address-ui-widgets-aims-flags-IN {
	background-position: -19.2rem -14.8rem;
}
.address-ui-widgets-aims-flags-ID {
	background-position: -21.6rem -14.8rem;
}
.address-ui-widgets-aims-flags-IR {
	background-position: -24rem -14.8rem;
}
.address-ui-widgets-aims-flags-IQ {
	background-position: -26.4rem -14.8rem;
}
.address-ui-widgets-aims-flags-IE {
	background-position: -28.8rem -14.8rem;
}
.address-ui-widgets-aims-flags-IM {
	background-position: -31.2rem -14.8rem;
}
.address-ui-widgets-aims-flags-IL {
	background-position: -33.6rem -14.8rem;
}
.address-ui-widgets-aims-flags-IT {
	background-position: -36rem -14.8rem;
}
.address-ui-widgets-aims-flags-JM {
	background-position: 0 -17.2rem;
}
.address-ui-widgets-aims-flags-JP {
	background-position: -2.4rem -17.2rem;
}
.address-ui-widgets-aims-flags-JE {
	background-position: -4.8rem -17.2rem;
}
.address-ui-widgets-aims-flags-JO {
	background-position: -7.2rem -17.2rem;
}
.address-ui-widgets-aims-flags-KZ {
	background-position: -9.6rem -17.2rem;
}
.address-ui-widgets-aims-flags-KE {
	background-position: -12rem -17.2rem;
}
.address-ui-widgets-aims-flags-KI {
	background-position: -14.4rem -17.2rem;
}
.address-ui-widgets-aims-flags-XK {
	background-position: -16.8rem -17.2rem;
}
.address-ui-widgets-aims-flags-KW {
	background-position: -19.2rem -17.2rem;
}
.address-ui-widgets-aims-flags-KG {
	background-position: -21.6rem -17.2rem;
}
.address-ui-widgets-aims-flags-LA {
	background-position: -24rem -17.2rem;
}
.address-ui-widgets-aims-flags-LV {
	background-position: -26.4rem -17.2rem;
}
.address-ui-widgets-aims-flags-LB {
	background-position: -28.8rem -17.2rem;
}
.address-ui-widgets-aims-flags-LS {
	background-position: -31.2rem -17.2rem;
}
.address-ui-widgets-aims-flags-LR {
	background-position: -33.6rem -17.2rem;
}
.address-ui-widgets-aims-flags-LY {
	background-position: -36rem -17.2rem;
}
.address-ui-widgets-aims-flags-LI {
	background-position: 0 -19.6rem;
}
.address-ui-widgets-aims-flags-LT {
	background-position: -2.4rem -19.6rem;
}
.address-ui-widgets-aims-flags-LU {
	background-position: -4.8rem -19.6rem;
}
.address-ui-widgets-aims-flags-MO {
	background-position: -7.2rem -19.6rem;
}
.address-ui-widgets-aims-flags-MK {
	background-position: -9.6rem -19.6rem;
}
.address-ui-widgets-aims-flags-MG {
	background-position: -12rem -19.6rem;
}
.address-ui-widgets-aims-flags-MW {
	background-position: -14.4rem -19.6rem;
}
.address-ui-widgets-aims-flags-MY {
	background-position: -16.8rem -19.6rem;
}
.address-ui-widgets-aims-flags-MV {
	background-position: -19.2rem -19.6rem;
}
.address-ui-widgets-aims-flags-ML {
	background-position: -21.6rem -19.6rem;
}
.address-ui-widgets-aims-flags-MT {
	background-position: -24rem -19.6rem;
}
.address-ui-widgets-aims-flags-PM {
	background-position: -26.4rem -19.6rem;
}
.address-ui-widgets-aims-flags-MH {
	background-position: -28.8rem -19.6rem;
}
.address-ui-widgets-aims-flags-MQ {
	background-position: -31.2rem -19.6rem;
}
.address-ui-widgets-aims-flags-MR {
	background-position: -33.6rem -19.6rem;
}
.address-ui-widgets-aims-flags-MU {
	background-position: -36rem -19.6rem;
}
.address-ui-widgets-aims-flags-YT {
	background-position: 0 -22rem;
}
.address-ui-widgets-aims-flags-MX {
	background-position: -2.4rem -22rem;
}
.address-ui-widgets-aims-flags-FM {
	background-position: -4.8rem -22rem;
}
.address-ui-widgets-aims-flags-MD {
	background-position: -7.2rem -22rem;
}
.address-ui-widgets-aims-flags-MC {
	background-position: -9.6rem -22rem;
}
.address-ui-widgets-aims-flags-MN {
	background-position: -12rem -22rem;
}
.address-ui-widgets-aims-flags-ME {
	background-position: -14.4rem -22rem;
}
.address-ui-widgets-aims-flags-MS {
	background-position: -16.8rem -22rem;
}
.address-ui-widgets-aims-flags-MA {
	background-position: -19.2rem -22rem;
}
.address-ui-widgets-aims-flags-MZ {
	background-position: -21.6rem -22rem;
}
.address-ui-widgets-aims-flags-MM {
	background-position: -24rem -22rem;
}
.address-ui-widgets-aims-flags-RE {
	background-position: -26.4rem -22rem;
}
.address-ui-widgets-aims-flags-SJ {
	background-position: -28.8rem -22rem;
}
.address-ui-widgets-aims-flags-NA {
	background-position: -31.2rem -22rem;
}
.address-ui-widgets-aims-flags-NR {
	background-position: -33.6rem -22rem;
}
.address-ui-widgets-aims-flags-NP {
	background-position: -36rem -22rem;
}
.address-ui-widgets-aims-flags-AN {
	background-position: 0 -24.4rem;
}
.address-ui-widgets-aims-flags-BQ,
.address-ui-widgets-aims-flags-NL {
	background-position: -2.4rem -24.4rem;
}
.address-ui-widgets-aims-flags-NC {
	background-position: -4.8rem -24.4rem;
}
.address-ui-widgets-aims-flags-NZ {
	background-position: -7.2rem -24.4rem;
}
.address-ui-widgets-aims-flags-NI {
	background-position: -9.6rem -24.4rem;
}
.address-ui-widgets-aims-flags-NE {
	background-position: -12rem -24.4rem;
}
.address-ui-widgets-aims-flags-NG {
	background-position: -14.4rem -24.4rem;
}
.address-ui-widgets-aims-flags-NU {
	background-position: -16.8rem -24.4rem;
}
.address-ui-widgets-aims-flags-NF {
	background-position: -19.2rem -24.4rem;
}
.address-ui-widgets-aims-flags-KP {
	background-position: -21.6rem -24.4rem;
}
.address-ui-widgets-aims-flags-SX {
	background-position: -24rem -24.4rem;
}
.address-ui-widgets-aims-flags-MP {
	background-position: -26.4rem -24.4rem;
}
.address-ui-widgets-aims-flags-NO {
	background-position: -28.8rem -24.4rem;
}
.address-ui-widgets-aims-flags-UM {
	background-position: -31.2rem -24.4rem;
}
.address-ui-widgets-aims-flags-OM {
	background-position: -33.6rem -24.4rem;
}
.address-ui-widgets-aims-flags-PK {
	background-position: -36rem -24.4rem;
}
.address-ui-widgets-aims-flags-PW {
	background-position: 0 -26.8rem;
}
.address-ui-widgets-aims-flags-PS {
	background-position: -2.4rem -26.8rem;
}
.address-ui-widgets-aims-flags-PA {
	background-position: -4.8rem -26.8rem;
}
.address-ui-widgets-aims-flags-PG {
	background-position: -7.2rem -26.8rem;
}
.address-ui-widgets-aims-flags-PY {
	background-position: -9.6rem -26.8rem;
}
.address-ui-widgets-aims-flags-PE {
	background-position: -12rem -26.8rem;
}
.address-ui-widgets-aims-flags-PH {
	background-position: -14.4rem -26.8rem;
}
.address-ui-widgets-aims-flags-PN {
	background-position: -16.8rem -26.8rem;
}
.address-ui-widgets-aims-flags-PL {
	background-position: -19.2rem -26.8rem;
}
.address-ui-widgets-aims-flags-PT {
	background-position: -21.6rem -26.8rem;
}
.address-ui-widgets-aims-flags-PR {
	background-position: -24rem -26.8rem;
}
.address-ui-widgets-aims-flags-QA {
	background-position: -26.4rem -26.8rem;
}
.address-ui-widgets-aims-flags-CG {
	background-position: -31.2rem -26.8rem;
}
.address-ui-widgets-aims-flags-RO {
	background-position: -33.6rem -26.8rem;
}
.address-ui-widgets-aims-flags-RU {
	background-position: -36rem -26.8rem;
}
.address-ui-widgets-aims-flags-RW {
	background-position: 0 -29.2rem;
}
.address-ui-widgets-aims-flags-BL {
	background-position: -2.4rem -29.2rem;
}
.address-ui-widgets-aims-flags-SH {
	background-position: -4.8rem -29.2rem;
}
.address-ui-widgets-aims-flags-KN {
	background-position: -7.2rem -29.2rem;
}
.address-ui-widgets-aims-flags-LC {
	background-position: -9.6rem -29.2rem;
}
.address-ui-widgets-aims-flags-MF {
	background-position: -12rem -29.2rem;
}
.address-ui-widgets-aims-flags-VC {
	background-position: -14.4rem -29.2rem;
}
.address-ui-widgets-aims-flags-WS {
	background-position: -16.8rem -29.2rem;
}
.address-ui-widgets-aims-flags-SM {
	background-position: -19.2rem -29.2rem;
}
.address-ui-widgets-aims-flags-ST {
	background-position: -21.6rem -29.2rem;
}
.address-ui-widgets-aims-flags-SA {
	background-position: -24rem -29.2rem;
}
.address-ui-widgets-aims-flags-SN {
	background-position: -28.8rem -29.2rem;
}
.address-ui-widgets-aims-flags-RS {
	background-position: -31.2rem -29.2rem;
}
.address-ui-widgets-aims-flags-SC {
	background-position: -33.6rem -29.2rem;
}
.address-ui-widgets-aims-flags-SL {
	background-position: -36rem -29.2rem;
}
.address-ui-widgets-aims-flags-SG {
	background-position: 0 -31.6rem;
}
.address-ui-widgets-aims-flags-SK {
	background-position: -2.4rem -31.6rem;
}
.address-ui-widgets-aims-flags-SI {
	background-position: -4.8rem -31.6rem;
}
.address-ui-widgets-aims-flags-SB {
	background-position: -7.2rem -31.6rem;
}
.address-ui-widgets-aims-flags-SO {
	background-position: -9.6rem -31.6rem;
}
.address-ui-widgets-aims-flags-ZA {
	background-position: -14.4rem -31.6rem;
}
.address-ui-widgets-aims-flags-GS {
	background-position: -16.8rem -31.6rem;
}
.address-ui-widgets-aims-flags-KR {
	background-position: -19.2rem -31.6rem;
}
.address-ui-widgets-aims-flags-SS {
	background-position: -24rem -31.6rem;
}
.address-ui-widgets-aims-flags-ES {
	background-position: -26.4rem -31.6rem;
}
.address-ui-widgets-aims-flags-LK {
	background-position: -28.8rem -31.6rem;
}
.address-ui-widgets-aims-flags-SD {
	background-position: -31.2rem -31.6rem;
}
.address-ui-widgets-aims-flags-SR {
	background-position: -33.6rem -31.6rem;
}
.address-ui-widgets-aims-flags-SZ {
	background-position: -36rem -31.6rem;
}
.address-ui-widgets-aims-flags-SE {
	background-position: 0 -34rem;
}
.address-ui-widgets-aims-flags-CH {
	background-position: -2.4rem -34rem;
}
.address-ui-widgets-aims-flags-SY {
	background-position: -4.8rem -34rem;
}
.address-ui-widgets-aims-flags-TW {
	background-position: -7.2rem -34rem;
}
.address-ui-widgets-aims-flags-TJ {
	background-position: -9.6rem -34rem;
}
.address-ui-widgets-aims-flags-TZ {
	background-position: -12rem -34rem;
}
.address-ui-widgets-aims-flags-TH {
	background-position: -14.4rem -34rem;
}
.address-ui-widgets-aims-flags-TG {
	background-position: -16.8rem -34rem;
}
.address-ui-widgets-aims-flags-TK {
	background-position: -19.2rem -34rem;
}
.address-ui-widgets-aims-flags-TO {
	background-position: -21.6rem -34rem;
}
.address-ui-widgets-aims-flags-TT {
	background-position: -24rem -34rem;
}
.address-ui-widgets-aims-flags-TN {
	background-position: -26.4rem -34rem;
}
.address-ui-widgets-aims-flags-TR {
	background-position: -28.8rem -34rem;
}
.address-ui-widgets-aims-flags-TM {
	background-position: -31.2rem -34rem;
}
.address-ui-widgets-aims-flags-TC {
	background-position: -33.6rem -34rem;
}
.address-ui-widgets-aims-flags-TV {
	background-position: -36rem -34rem;
}
.address-ui-widgets-aims-flags-VI {
	background-position: 0 -36.4rem;
}
.address-ui-widgets-aims-flags-UG {
	background-position: -2.4rem -36.4rem;
}
.address-ui-widgets-aims-flags-UA {
	background-position: -4.8rem -36.4rem;
}
.address-ui-widgets-aims-flags-AE {
	background-position: -7.2rem -36.4rem;
}
.address-ui-widgets-aims-flags-GB {
	background-position: -9.6rem -36.4rem;
}
.address-ui-widgets-aims-flags-US {
	background-position: -14.4rem -36.4rem;
}
.address-ui-widgets-aims-flags-UY {
	background-position: -19.2rem -36.4rem;
}
.address-ui-widgets-aims-flags-UZ {
	background-position: -21.6rem -36.4rem;
}
.address-ui-widgets-aims-flags-VU {
	background-position: -24rem -36.4rem;
}
.address-ui-widgets-aims-flags-VA {
	background-position: -26.4rem -36.4rem;
}
.address-ui-widgets-aims-flags-VE {
	background-position: -28.8rem -36.4rem;
}
.address-ui-widgets-aims-flags-VN {
	background-position: -31.2rem -36.4rem;
}
.address-ui-widgets-aims-flags-WF {
	background-position: -36rem -36.4rem;
}
.address-ui-widgets-aims-flags-EH {
	background-position: 0 -38.8rem;
}
.address-ui-widgets-aims-flags-YE {
	background-position: -2.4rem -38.8rem;
}
.address-ui-widgets-aims-flags-ZM {
	background-position: -4.8rem -38.8rem;
}
.address-ui-widgets-aims-flags-ZW {
	background-position: -7.2rem -38.8rem;
}
.address-ui-widgets-changeover-notification-css-class {
	position: fixed;
	top: 85%;
	filter: invert(1);
}
#address-ui-widgets-aimsFormContainer {
	max-width: 540px;
}
.address-ui-widgets-aims-detect-location-pin-icon {
	height: 2rem;
	width: 3rem;
}
