@supports (background:paint(houdini)) {
	@property --color1 {
		syntax: "<color>";
		initial-value: #ffc400;
		inherits: false
	}

	@property --color2 {
		syntax: "<color>";
		initial-value: #f90;
		inherits: false
	}
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

[hidden],
template {
	display: none
}

* {
	box-sizing: border-box
}

html {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased
}

body,
html {
	height: 100%
}

body {
	color: #f2f2f2;
	background-color: #f2f2f2
}

p {
	margin: 0
}

svg {
	width: 100%
}

@supports (-ms-ime-align:auto) {
	input::-ms-clear {
		display: none
	}
}

select {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none
}

body {
	background-image: linear-gradient(180deg, #030706, #27384c);
	background-attachment: fixed;
	background-repeat: no-repeat
}

[class*="--darkBackground"] [tabIndex="0"]:focus-visible,
[class*="--darkBackground"] a:focus-visible,
[class*="--darkBackground"] input:focus-visible,
[tabIndex="0"]:focus-visible,
a:focus-visible,
input:focus-visible {
	outline-width: 2px;
	outline-style: solid;
	outline-color: #ffc400;
	outline-offset: 2px
}

[class*="--lightBackground"] [tabIndex="0"]:focus-visible,
[class*="--lightBackground"] a:focus-visible,
[class*="--lightBackground"] input:focus-visible {
	outline-width: 2px;
	outline-style: solid;
	outline-color: #00618c;
	outline-offset: 2px
}

[tabIndex="0"]:focus-visible,
button:focus-visible,
input:focus-visible {
	outline-width: 2px;
	outline-style: solid;
	outline-color: #ffc400;
	outline-offset: 2px
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {

		[class*="--darkBackground"] [tabIndex="0"]:focus,
		[class*="--darkBackground"] a:focus,
		[class*="--darkBackground"] input:focus,
		[tabIndex="0"]:focus,
		a:focus,
		input:focus {
			outline-width: 2px;
			outline-style: solid;
			outline-color: #ffc400;
			outline-offset: 2px
		}

		[class*="--lightBackground"] [tabIndex="0"]:focus,
		[class*="--lightBackground"] a:focus,
		[class*="--lightBackground"] input:focus {
			outline-width: 2px;
			outline-style: solid;
			outline-color: #00618c;
			outline-offset: 2px
		}

		[tabIndex="0"]:focus,
		button:focus,
		input:focus {
			outline-width: 2px;
			outline-style: solid;
			outline-color: #ffc400;
			outline-offset: 2px
		}
	}
}

[tabIndex="0"]:focus:active,
a:focus:active,
input:focus:active {
	outline: none
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: local("Amazon Ember"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_Rg.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_Rg.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 400;
	font-style: italic;
	font-display: swap;
	src: local("Amazon Ember Italic"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_RgIt.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_RgIt.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: local("Amazon Ember Medium"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_Bd.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_Bd.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: local("Amazon Ember Bold Italic"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_BdIt.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_BdIt.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: local("Amazon Ember Bold"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_Bd.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_Bd.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 700;
	font-style: italic;
	font-display: swap;
	src: local("Amazon Ember Bold Italic"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_BdIt.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_BdIt.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 300;
	font-style: normal;
	font-display: swap;
	src: local("Amazon Ember Light"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_Lt.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_Lt.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember;
	font-weight: 300;
	font-style: italic;
	font-display: swap;
	src: local("Amazon Ember Light Italic"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_W_LtIt.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmber_LtIt.ttf) format("truetype")
}

@font-face {
	font-family: Amazon Ember CD;
	font-weight: 700;
	font-style: normal;
	font-display: swap;
	src: local("Amazon Ember Bold"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmberCD_W_Bd.woff2) format("woff2"), url(//d13pe3bn1jpqwf.cloudfront.net/statics/fonts/AmazonEmberCD_Bd.ttf) format("truetype")
}

.ags-text-center {
	text-align: center
}

.ags-justify-center {
	justify-content: center
}

.ags-flex-grid {
	display: flex;
	flex-wrap: wrap
}

.ags-flex-grid .ags--col,
.ags-flex-grid .ags-box {
	flex: 1 1 260px;
	padding: 5px 5px 5px 20px;
	font-size: 1em;
	margin-right: 30px;
	margin-bottom: 30px;
	display: block;
	text-decoration: none
}

.ags-box {
	position: relative;
	overflow: hidden;
	min-height: 160px;
	padding: 0;
	min-width: 160px;
	border-radius: 8px
}

.ags-box h3 {
	margin-block-end: 0;
	margin-block-start: 0;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 20px
}

.ags-pagination {
	display: inline-block
}

.ags-pagination a {
	float: left;
	padding: 8px 16px;
	text-decoration: none
}

.ags-anchor-stripStyles {
	text-decoration: none;
	display: block;
	color: inherit
}

.ags-game-card {
	background-repeat: no-repeat;
	background-position: 50%
}

.ags-playButtonSvg {
	fill: none;
	stroke: currentColor;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 3px
}

.ags-l-contentArea {
	max-width: 1080px;
	margin-left: auto;
	margin-right: auto
}

.ags-l-backgroundArea {
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto
}

.ags-l-site {
	display: flex;
	flex-direction: column;
	min-width: 320px;
	position: relative
}

.ags-l-site-backgroundContainer {
	position: absolute;
	width: 100%;
	left: 50%;
	transform: translateX(-50%);
	z-index: -1;
	margin-top: 52px
}

.ags-l-site-backgroundContainer-background {
	width: 100%
}

.ags-l-site-backgroundContainer-background-butActuallyForeground {
	visibility: hidden;
	height: 100%
}

.ags-l-site-backgroundContainer-background--mobile {
	max-width: 768px;
	height: 100%;
	display: block
}

.ags-l-site-backgroundContainer-background--mobile>.BackgroundFade--bottom {
	opacity: 1;
	height: 120px
}

@media (min-width:768px) {
	.ags-l-site-backgroundContainer-background--mobile {
		display: none
	}
}

.ags-l-site-backgroundContainer-background--desktop {
	display: none
}

@media (min-width:768px) {
	.ags-l-site-backgroundContainer-background--desktop {
		display: block;
		max-width: 1920px;
		height: 100%
	}
}

@media (min-width:768px) and (min-width:1921px) {

	.ags-l-site-backgroundContainer-background--desktop>.BackgroundFade--left,
	.ags-l-site-backgroundContainer-background--desktop>.BackgroundFade--right {
		opacity: 1
	}
}

@media (min-width:768px) {
	.ags-l-site-backgroundContainer-background--desktop>.BackgroundFade--bottom {
		opacity: 1;
		height: 120px
	}
}

.ags-l-site-header,
.ags-l-site-main {
	flex: 0 0 auto
}

.ags-l-site-footer {
	flex: 1 0 auto
}

.ags-SiteFooter {
	background-color: #191b1e;
	padding: 28px 12px 0;
	min-width: 320px;
	max-width: 100vw;
	z-index: 1
}

@media (min-width:576px) {
	.ags-SiteFooter {
		padding: 28px 48px 0
	}
}

.ags-SiteFooter-content {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center
}

@media (min-width:768px) {
	.ags-SiteFooter-content {
		display: flex;
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: center;
		width: 1920px;
		max-width: 100%;
		margin: auto
	}
}

@media (min-width:1920px) {
	.ags-SiteFooter-content {
		padding: 0 48px
	}
}

.ags-SiteFooter-content-homeLink {
	z-index: 1
}

.ags-SiteFooter-content-homeLink-gamesLogo {
	height: 28px;
	margin: 0
}

.ags-SiteFooter-content-nav {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 0
}

@media (min-width:420px) {
	.ags-SiteFooter-content-nav {
		flex-flow: row wrap;
		flex: 1 0 auto
	}
}

@media (min-width:576px) {
	.ags-SiteFooter-content-nav {
		max-width: 100%
	}
}

@media (min-width:1920px) {
	.ags-SiteFooter-content-nav {
		width: calc(100% - 96px)
	}
}

.ags-SiteFooter-content-nav-link,
.ags-SiteFooter-content-nav-linkBar {
	color: #f2f2f2;
	text-decoration: none;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.6875;
	letter-spacing: -.025em;
	text-transform: uppercase;
	margin: 0 9px
}

.ags-SiteFooter-content-nav-link:hover {
	color: #ffc400
}

.ags-SiteFooter-content-nav-linkBar {
	display: none;
	color: #949494
}

@media (min-width:420px) {
	.ags-SiteFooter-content-nav-linkBar {
		display: block
	}
}

@media (min-width:420px) {
	.ags-SiteFooter-content-nav-linkBar--br {
		display: none
	}
}

@media (min-width:768px) {
	.ags-SiteFooter-content-nav-linkBar--br {
		display: block
	}
}

.ags-SiteFooter-content-nav-br {
	display: none;
	width: 100%
}

@media (min-width:420px) {
	.ags-SiteFooter-content-nav-br {
		display: block
	}
}

@media (min-width:768px) {
	.ags-SiteFooter-content-nav-br {
		display: none
	}
}

.ags-SiteFooter-subfooter {
	margin: 0 auto;
	padding: 28px 0 50px;
	color: #949494;
	font-family: Amazon Ember, Arial, sans-serif;
	font-size: 14px;
	max-width: 1920px
}

@media (min-width:1920px) {
	.ags-SiteFooter-subfooter {
		padding: 28px 48px 50px
	}
}

.ags-SiteFooter-subfooter-content {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	padding-top: 30px;
	border-top: 1px solid #5b5b5b
}

@media (min-width:580px) {

	:lang(en-au) .ags-SiteFooter-subfooter-content,
	:lang(en-ca) .ags-SiteFooter-subfooter-content,
	:lang(en-gb) .ags-SiteFooter-subfooter-content,
	:lang(en-in) .ags-SiteFooter-subfooter-content,
	:lang(en-us) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:760px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-content,
	:lang(fr-fr) .ags-SiteFooter-subfooter-content,
	:lang(it-it) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:684px) {

	:lang(de-de) .ags-SiteFooter-subfooter-content,
	:lang(tr-tr) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:660px) {
	:lang(es-es) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:704px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:756px) {
	:lang(nl-nl) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:852px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:608px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-content,
	:lang(pt-pt) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

@media (min-width:650px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-content {
		justify-content: space-between
	}
}

.ags-SiteFooter-subfooter-content.simplifiedFooter {
	padding-top: 0;
	border: 0
}

@media (min-width:576px) {
	.ags-SiteFooter-subfooter-content.simplifiedFooter {
		align-items: center
	}
}

.ags-SiteFooter-subfooter-content button:active:focus,
.ags-SiteFooter-subfooter-content button:active:focus-visible {
	outline: none
}

.ags-SiteFooter-subfooter-languagePicker {
	position: relative;
	margin: 10px 0;
	height: 28px;
	cursor: pointer;
	white-space: nowrap;
	background-color: transparent;
	border: none;
	color: inherit;
	flex: 0 0 0
}

.ags-SiteFooter-subfooter-languagePicker:focus-visible:active,
.ags-SiteFooter-subfooter-languagePicker:focus:active {
	outline: none
}

.ags-SiteFooter-subfooter-languagePicker-globeIcon {
	display: inline-block;
	width: 24px;
	height: 24px;
	fill: #949494;
	vertical-align: middle;
	margin-right: 5px
}

.ags-SiteFooter-subfooter-languagePicker-downArrow {
	margin-left: 6px;
	width: 8px;
	height: 8px;
	transition: transform .15s ease-in-out;
	fill: #949494
}

.ags-SiteFooter-subfooter-languagePicker-listContainer {
	position: absolute;
	bottom: 58px;
	z-index: 7000;
	max-height: 0;
	margin-left: 52%;
	transform: translateX(-52%);
	transition: max-height .2s ease-in-out .1s;
	overflow: hidden
}

@media (min-width:576px) {
	.ags-SiteFooter-subfooter-languagePicker-listContainer {
		margin-left: 0;
		transform: translateX(0)
	}
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list {
	display: none;
	background-color: #282828;
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 14px 10px;
	color: #b8b8b8;
	-moz-column-count: 2;
	column-count: 2;
	-moz-column-gap: 12px;
	column-gap: 12px;
	border: 1px solid #5b5b5b
}

@media (min-width:420px) {
	.ags-SiteFooter-subfooter-languagePicker-listContainer-list {
		left: -10px;
		padding: 14px 15px
	}
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option {
	position: relative;
	white-space: nowrap;
	line-height: 32px;
	padding: 4px 5px 4px 15px;
	-webkit-column-break-inside: avoid
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option-link {
	box-sizing: border-box
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option-link.ags-anchor-stripStyles {
	display: inline-block
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option-link-checkmark {
	display: none;
	height: 10px;
	width: 5px;
	border-right: 2px solid #ffc400;
	border-bottom: 2px solid #ffc400;
	transform: rotate(45deg);
	position: absolute;
	top: 15px;
	left: 5px
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option-link-text {
	display: inline-block;
	font-size: 11px
}

@media (min-width:420px) {
	.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option-link-text {
		font-size: 15px
	}
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option:hover {
	color: #ffc400
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option.is-selected .ags-SiteFooter-subfooter-languagePicker-listContainer-list-option-link-checkmark {
	display: inline-block
}

.ags-SiteFooter-subfooter-languagePicker-listContainer-list-option.is-selected .ags-SiteFooter-subfooter-languagePicker-listContainer-list-option-link-text {
	color: #fff
}

.ags-SiteFooter-subfooter-languagePicker-listContainer.is-expanded {
	max-height: 400px
}

.ags-SiteFooter-subfooter-languagePicker-listBoxArrow {
	display: none;
	content: "";
	height: 14px;
	width: 14px;
	position: absolute;
	top: -30px;
	right: 50%;
	background-color: #282828;
	border-top: 1px solid #5b5b5b;
	border-right: 1px solid #5b5b5b;
	-webkit-clip-path: polygon(0 0, 100% 105%, 100% 0);
	clip-path: polygon(0 0, 100% 105%, 100% 0);
	transform: rotate(135deg);
	transform-origin: 50% 100%;
	z-index: 7000;
	transition: opacity .3s linear
}

@media (min-width:576px) {
	.ags-SiteFooter-subfooter-languagePicker-listBoxArrow {
		right: 96px
	}
}

.ags-SiteFooter-subfooter-languagePicker:hover {
	color: #ffc400
}

.ags-SiteFooter-subfooter-languagePicker:hover .ags-SiteFooter-subfooter-languagePicker-downArrow,
.ags-SiteFooter-subfooter-languagePicker:hover .ags-SiteFooter-subfooter-languagePicker-globeIcon {
	fill: #ffc400
}

.ags-SiteFooter-subfooter-languagePicker.is-expanded .ags-SiteFooter-subfooter-languagePicker-downArrow {
	transform: rotateX(180deg)
}

.ags-SiteFooter-subfooter-languagePicker-wrapper {
	position: relative
}

@media (min-width:580px) {

	:lang(en-au) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(en-ca) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(en-gb) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(en-in) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(en-us) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:760px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(fr-fr) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(it-it) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:684px) {

	:lang(de-de) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(tr-tr) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:660px) {
	:lang(es-es) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:704px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:756px) {
	:lang(nl-nl) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:852px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:608px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-languagePicker-wrapper,
	:lang(pt-pt) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

@media (min-width:650px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-languagePicker-wrapper {
		flex-basis: 175px;
		justify-content: flex-start
	}
}

.ags-SiteFooter-subfooter-homeLink {
	display: flex;
	flex-direction: row;
	flex-basis: 100%;
	justify-content: center;
	margin: 20px 10px;
	height: 28px
}

@media (min-width:580px) {

	:lang(en-au) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-ca) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-gb) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-in) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-us) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:760px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-homeLink,
	:lang(fr-fr) .ags-SiteFooter-subfooter-homeLink,
	:lang(it-it) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:684px) {

	:lang(de-de) .ags-SiteFooter-subfooter-homeLink,
	:lang(tr-tr) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:660px) {
	:lang(es-es) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:704px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:756px) {
	:lang(nl-nl) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:852px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:608px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-homeLink,
	:lang(pt-pt) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:650px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-homeLink {
		flex-basis: 175px;
		justify-content: flex-end;
		margin: 0
	}
}

@media (min-width:992px) {

	:lang(en-au) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-ca) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-gb) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-in) .ags-SiteFooter-subfooter-homeLink,
	:lang(en-us) .ags-SiteFooter-subfooter-homeLink,
	:lang(tr-tr) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:1114px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-homeLink,
	:lang(fr-fr) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:1036px) {
	:lang(de-de) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:1004px) {
	:lang(es-es) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:1050px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:1110px) {

	:lang(it-it) .ags-SiteFooter-subfooter-homeLink,
	:lang(nl-nl) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:1200px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:992px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-homeLink,
	:lang(pt-pt) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

@media (min-width:1002px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-homeLink {
		order: 3
	}
}

.ags-SiteFooter-subfooter-legal {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	margin: 10px 0 0;
	line-height: 28px;
	order: 3
}

@media (min-width:580px) {

	:lang(en-au) .ags-SiteFooter-subfooter-legal,
	:lang(en-ca) .ags-SiteFooter-subfooter-legal,
	:lang(en-gb) .ags-SiteFooter-subfooter-legal,
	:lang(en-in) .ags-SiteFooter-subfooter-legal,
	:lang(en-us) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:760px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-legal,
	:lang(fr-fr) .ags-SiteFooter-subfooter-legal,
	:lang(it-it) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:684px) {

	:lang(de-de) .ags-SiteFooter-subfooter-legal,
	:lang(tr-tr) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:660px) {
	:lang(es-es) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:704px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:756px) {
	:lang(nl-nl) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:852px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:608px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-legal,
	:lang(pt-pt) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:650px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-legal {
		flex-direction: row;
		margin: 12px auto 0
	}
}

@media (min-width:992px) {

	:lang(en-au) .ags-SiteFooter-subfooter-legal,
	:lang(en-ca) .ags-SiteFooter-subfooter-legal,
	:lang(en-gb) .ags-SiteFooter-subfooter-legal,
	:lang(en-in) .ags-SiteFooter-subfooter-legal,
	:lang(en-us) .ags-SiteFooter-subfooter-legal,
	:lang(tr-tr) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:1114px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-legal,
	:lang(fr-fr) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:1036px) {
	:lang(de-de) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:1004px) {
	:lang(es-es) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:1050px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:1110px) {

	:lang(it-it) .ags-SiteFooter-subfooter-legal,
	:lang(nl-nl) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:1200px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:992px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-legal,
	:lang(pt-pt) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

@media (min-width:1002px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-legal {
		flex: 1 1 425px;
		order: 2;
		flex-wrap: wrap
	}
}

.ags-SiteFooter-subfooter-legal-link,
.ags-SiteFooter-subfooter-legal-linkBar {
	margin: 0;
	line-height: 22px;
	white-space: nowrap
}

@media (max-width:579.98px) {

	:lang(en-au) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(en-ca) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(en-gb) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(en-in) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(en-us) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:759.98px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(fr-fr) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(it-it) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:683.98px) {

	:lang(de-de) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(tr-tr) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:659.98px) {
	:lang(es-es) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:703.98px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:755.98px) {
	:lang(nl-nl) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:851.98px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:607.98px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-legal-linkBar,
	:lang(pt-pt) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

@media (max-width:649.98px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-legal-linkBar {
		display: none
	}
}

.ags-SiteFooter-subfooter-legal-linkBar.break {
	flex-basis: 100%;
	height: 0;
	opacity: 0
}

.ags-SiteFooter-subfooter-legal-link {
	color: #949494;
	text-decoration: none
}

.ags-SiteFooter-subfooter-legal-link:hover {
	color: #ffc400
}

.ags-SiteFooter-subfooter-legal-link-privacyOptions {
	height: 14px;
	width: 30px;
	margin: 0 0 -2px
}

.ags-SiteFooter-subfooter-legal-copyright {
	margin: 0;
	line-height: 22px;
	text-align: center
}

@media (max-width:579.98px) {

	:lang(en-au) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(en-ca) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(en-gb) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(en-in) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(en-us) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:759.98px) {

	:lang(fr-ca) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(fr-fr) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(it-it) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:683.98px) {

	:lang(de-de) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(tr-tr) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:659.98px) {
	:lang(es-es) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:703.98px) {
	:lang(es-mx) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:755.98px) {
	:lang(nl-nl) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:851.98px) {
	:lang(pl-pl) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:607.98px) {

	:lang(pt-br) .ags-SiteFooter-subfooter-legal-copyright,
	:lang(pt-pt) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

@media (max-width:649.98px) {
	:lang(ja-jp) .ags-SiteFooter-subfooter-legal-copyright {
		margin-top: 20px
	}
}

.ags-SiteFooter-subfooter-legal-copyright-rights {
	display: inline-block
}

.ags-EditPreview {
	position: relative;
	z-index: 8500;
	background-color: #fff
}

.ags-EditPreviewContainer {
	display: flex;
	flex-direction: column;
	flex-grow: 1
}

.ags-EditPreview--pageHighlighted {
	border: 2px solid #5397e6
}

.ags-EditPreview--modulesHighlighted {
	border-top: 2px solid #5397e6;
	border-bottom: 2px solid #5397e6
}

.ags-EditPreview-buttonContainer {
	max-width: 1920px;
	margin: 0 125px 0 auto;
	position: relative;
	color: #000;
	height: 50px;
	display: flex;
	align-items: center;
	justify-content: flex-end
}

@media (min-width:768px) {
	.ags-EditPreview-buttonContainer {
		margin-right: 150px
	}
}

.ags-EditPreview-fileSizeTotal {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	white-space: nowrap;
	color: #191b1e;
	position: absolute;
	right: 10px;
	top: 8px
}

@media (max-width:1200px) {
	.ags-EditPreview-fileSizeTotal {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-EditPreview-toggle {
	position: relative;
	display: inline-block;
	width: 70px;
	height: 30px;
	background-color: #666;
	border-radius: 15px;
	transition: .2s ease;
	cursor: pointer;
	margin: 0 20px
}

.ags-EditPreview-toggle:after {
	content: "";
	position: absolute;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background-color: #fff;
	top: 3px;
	left: 3px;
	transition: .2s ease
}

.ags-EditPreview-toggleContainer {
	display: flex;
	align-items: center;
	justify-content: center
}

.ags-EditPreview-toggleStatusText,
.ags-EditPreview-toggleText {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143
}

.ags-EditPreview-toggleStatusText {
	font-weight: 700;
	text-transform: uppercase;
	color: #fff
}

.ags-EditPreview-toggleStatus {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	margin-left: 27px
}

.ags-EditPreview-checkbox {
	display: none
}

.ags-EditPreview-checkbox:checked+.ags-EditPreview-toggle:after {
	transform: translateX(40px)
}

.ags-EditPreview-checkbox:checked+.ags-EditPreview-toggle {
	background-color: #5397e6
}

.ags-EditPreview-checkbox:checked+.ags-EditPreview-toggle .ags-EditPreview-toggleStatus {
	transform: translateX(-27px)
}

.ags-EditPreview-editButton {
	height: 22px;
	width: 70px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border: 1px solid #8a8a8a;
	box-shadow: 0 2px 2px 2px rgba(0, 0, 0, .15);
	background-color: #fff
}

.ags-EditPreview-editButton a {
	width: 100%;
	height: 100%
}

.ags-EditPreview-editButtonText {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375
}

.ags-EditPreview-editButtonContent {
	display: flex;
	align-items: center;
	justify-content: space-evenly;
	width: 100%;
	height: 100%
}

.ags-EditPreview-editButton--icon {
	height: 12px;
	width: 12px;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-position-x: 44px;
	background-position-y: -45px
}

.ags-EditPreview-editButton--page {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.ags-EditPreview-editButton--modules {
	position: absolute;
	top: 0;
	z-index: 10000;
	right: 125px
}

@media (min-width:768px) {
	.ags-EditPreview-editButton--modules {
		right: 150px
	}
}

.ags-EditPreview--editOff {
	display: none
}

.ags-EditPreview-fileSize {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	white-space: nowrap;
	color: #191b1e;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	text-shadow: 0 0 6px #f2f2f2;
	filter: drop-shadow(0 0 6px #f2f2f2)
}

@media (max-width:1200px) {
	.ags-EditPreview-fileSize {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-EditPreview-fileSize--background {
	top: 10px;
	left: auto;
	right: 10px;
	transform: none
}

@media (max-width:767.98px) {
	.ags-EditPreview-fileSize--desktop {
		display: none
	}
}

@media (min-width:768px) {
	.ags-EditPreview-fileSize--mobile {
		display: none
	}
}

.ags-EditPreview-editButton {
	color: #000
}

.ags-nav {
	position: relative
}

.ags-SiteHeader {
	z-index: 4
}

.ags-SiteHeader-nav-body {
	height: 52px;
	padding: 0 10px;
	box-sizing: border-box;
	min-width: 320px;
	position: relative;
	background-color: #191b1e
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-nav-body,
	:lang(en-ca) .ags-SiteHeader-nav-body,
	:lang(ja-jp) .ags-SiteHeader-nav-body,
	:lang(nl-nl) .ags-SiteHeader-nav-body,
	:lang(tr-tr) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-nav-body,
	:lang(en-in) .ags-SiteHeader-nav-body,
	:lang(en-sg) .ags-SiteHeader-nav-body,
	:lang(en-us) .ags-SiteHeader-nav-body,
	:lang(fr-ca) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-nav-body,
	:lang(pt-br) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-nav-body {
		padding: 0 26px
	}
}

.ags-SiteHeader-nav-body--editPreview {
	top: 0
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-nav-body--editPreview,
	:lang(en-ca) .ags-SiteHeader-nav-body--editPreview,
	:lang(ja-jp) .ags-SiteHeader-nav-body--editPreview,
	:lang(nl-nl) .ags-SiteHeader-nav-body--editPreview,
	:lang(tr-tr) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-nav-body--editPreview,
	:lang(en-in) .ags-SiteHeader-nav-body--editPreview,
	:lang(en-sg) .ags-SiteHeader-nav-body--editPreview,
	:lang(en-us) .ags-SiteHeader-nav-body--editPreview,
	:lang(fr-ca) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-nav-body--editPreview,
	:lang(pt-br) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-nav-body--editPreview {
		top: 50px
	}
}

.ags-SiteHeader-content {
	display: flex;
	max-width: 1920px;
	margin: auto;
	height: 52px;
	flex-direction: row
}

@media (min-width:1920px) {
	.ags-SiteHeader-content {
		padding: 0 48px
	}
}

.ags-SiteHeader-content--simplified {
	justify-content: flex-start;
	align-items: center
}

.ags-SiteHeader-burger {
	position: relative;
	top: 0;
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 38px;
	height: 38px;
	border: 1px solid #818181;
	border-radius: 5px;
	box-sizing: border-box;
	cursor: pointer
}

.ags-SiteHeader-burger.is-expanded .ags-SiteHeader-burger-bar:first-child {
	width: 0;
	height: 1px;
	transform: translateY(7px)
}

.ags-SiteHeader-burger.is-expanded .ags-SiteHeader-burger-bar:nth-child(2) {
	transform: rotate(-45deg)
}

.ags-SiteHeader-burger.is-expanded .ags-SiteHeader-burger-bar:nth-child(3) {
	width: 0;
	height: 1px;
	transform: translateY(-7px)
}

.ags-SiteHeader-burger.is-expanded .ags-SiteHeader-burger-bar:nth-child(4) {
	transform: rotate(45deg)
}

.ags-SiteHeader-burger-bar {
	height: 3px;
	width: 22px;
	background-color: #fff;
	transition: all .2s ease-in-out;
	transition-property: width, height, transform
}

.ags-SiteHeader-burger-bar:nth-child(2) {
	margin: 6px 0
}

.ags-SiteHeader-burger-bar:nth-child(4) {
	position: absolute
}

.ags-SiteHeader-burgerWrapper {
	flex: 0 0 124px;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-burgerWrapper,
	:lang(en-ca) .ags-SiteHeader-burgerWrapper,
	:lang(ja-jp) .ags-SiteHeader-burgerWrapper,
	:lang(nl-nl) .ags-SiteHeader-burgerWrapper,
	:lang(tr-tr) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-burgerWrapper,
	:lang(en-in) .ags-SiteHeader-burgerWrapper,
	:lang(en-sg) .ags-SiteHeader-burgerWrapper,
	:lang(en-us) .ags-SiteHeader-burgerWrapper,
	:lang(fr-ca) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-burgerWrapper,
	:lang(pt-br) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-burgerWrapper {
		display: none
	}
}

.ags-SiteHeader-content.hasSignup .ags-SiteHeader-burgerWrapper {
	position: absolute;
	right: 10px;
	top: 7px
}

.ags-SiteHeader-logo {
	height: 28px;
	width: 62px;
	fill: #f90
}

.ags-SiteHeader-logoLink {
	display: flex;
	justify-content: flex-start
}

.ags-SiteHeader-logoWrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	flex: 1 1 auto
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-logoWrapper,
	:lang(en-ca) .ags-SiteHeader-logoWrapper,
	:lang(ja-jp) .ags-SiteHeader-logoWrapper,
	:lang(nl-nl) .ags-SiteHeader-logoWrapper,
	:lang(tr-tr) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-logoWrapper,
	:lang(en-in) .ags-SiteHeader-logoWrapper,
	:lang(en-sg) .ags-SiteHeader-logoWrapper,
	:lang(en-us) .ags-SiteHeader-logoWrapper,
	:lang(fr-ca) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-logoWrapper,
	:lang(pt-br) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-logoWrapper {
		flex: 0 0 124px;
		justify-content: flex-start
	}
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(en-ca) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(ja-jp) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(nl-nl) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(tr-tr) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(en-in) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(en-sg) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(en-us) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(fr-ca) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper,
	:lang(pt-br) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-content.hasSignup .ags-SiteHeader-logoWrapper {
		flex: 0 1 90px
	}
}

.ags-SiteHeader-content--simplified .ags-SiteHeader-logoWrapper {
	justify-content: flex-start;
	flex: 0 0 124px
}

.ags-SiteHeader-navMenu {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.0625rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	display: none;
	position: absolute;
	width: 100%;
	top: 52px;
	left: 0;
	background-color: #1e1e1e;
	margin: 0;
	padding: 0;
	z-index: 7000;
	transition: all .2s ease-in-out;
	transition-property: max-height, padding-bottom;
	list-style: none
}

@media (max-width:1200px) {
	.ags-SiteHeader-navMenu {
		font-size: calc(1.0125rem + .06667vw)
	}
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-navMenu,
	:lang(en-ca) .ags-SiteHeader-navMenu,
	:lang(ja-jp) .ags-SiteHeader-navMenu,
	:lang(nl-nl) .ags-SiteHeader-navMenu,
	:lang(tr-tr) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-navMenu,
	:lang(en-in) .ags-SiteHeader-navMenu,
	:lang(en-sg) .ags-SiteHeader-navMenu,
	:lang(en-us) .ags-SiteHeader-navMenu,
	:lang(fr-ca) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-navMenu,
	:lang(pt-br) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-navMenu {
		position: relative;
		top: auto;
		width: auto;
		background-color: transparent;
		flex: 1 1 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		max-height: inherit
	}
}

.ags-SiteHeader-navMenu.is-expanded {
	padding-bottom: 5px;
	display: block
}

.ags-SiteHeader-navMenu-item {
	text-align: left;
	border-top: 2px solid #282828
}

.ags-SiteHeader-navMenu-item:last-child {
	border-bottom: 2px solid #282828
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-navMenu-item:last-child,
	:lang(en-ca) .ags-SiteHeader-navMenu-item:last-child,
	:lang(ja-jp) .ags-SiteHeader-navMenu-item:last-child,
	:lang(nl-nl) .ags-SiteHeader-navMenu-item:last-child,
	:lang(tr-tr) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-navMenu-item:last-child,
	:lang(en-in) .ags-SiteHeader-navMenu-item:last-child,
	:lang(en-sg) .ags-SiteHeader-navMenu-item:last-child,
	:lang(en-us) .ags-SiteHeader-navMenu-item:last-child,
	:lang(fr-ca) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-navMenu-item:last-child,
	:lang(pt-br) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-navMenu-item:last-child {
		border-bottom: none
	}
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-navMenu-item,
	:lang(en-ca) .ags-SiteHeader-navMenu-item,
	:lang(ja-jp) .ags-SiteHeader-navMenu-item,
	:lang(nl-nl) .ags-SiteHeader-navMenu-item,
	:lang(tr-tr) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-navMenu-item,
	:lang(en-in) .ags-SiteHeader-navMenu-item,
	:lang(en-sg) .ags-SiteHeader-navMenu-item,
	:lang(en-us) .ags-SiteHeader-navMenu-item,
	:lang(fr-ca) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-navMenu-item,
	:lang(pt-br) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-navMenu-item {
		position: relative;
		display: flex;
		align-items: center;
		margin: 0 22.5px;
		white-space: nowrap;
		border-top: none
	}
}

@media (max-width:991.98px) {

	:lang(es-es) .ags-SiteHeader-navMenu-item,
	:lang(es-mx) .ags-SiteHeader-navMenu-item,
	:lang(fr-ca) .ags-SiteHeader-navMenu-item,
	:lang(fr-fr) .ags-SiteHeader-navMenu-item {
		margin: 0 20px
	}
}

.ags-SiteHeader-navMenu-item-arrowIcon {
	display: inline-block;
	width: 8px;
	margin-left: 6px;
	margin-top: 4px;
	transition: transform .15s ease-in-out;
	fill: #f2f2f2
}

.ags-SiteHeader-navMenu-item-link {
	display: flex;
	align-items: center;
	color: #f2f2f2;
	padding: 0 0 0 24px;
	height: 52px;
	text-decoration: none
}

@media (min-width:420px) {
	.ags-SiteHeader-navMenu-item-link {
		padding: 0 0 0 48px
	}
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-navMenu-item-link,
	:lang(en-ca) .ags-SiteHeader-navMenu-item-link,
	:lang(ja-jp) .ags-SiteHeader-navMenu-item-link,
	:lang(nl-nl) .ags-SiteHeader-navMenu-item-link,
	:lang(tr-tr) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-navMenu-item-link,
	:lang(en-in) .ags-SiteHeader-navMenu-item-link,
	:lang(en-sg) .ags-SiteHeader-navMenu-item-link,
	:lang(en-us) .ags-SiteHeader-navMenu-item-link,
	:lang(fr-ca) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-navMenu-item-link,
	:lang(pt-br) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-navMenu-item-link {
		padding: 0;
		margin: 0
	}
}

.ags-SiteHeader-navMenu-item-link.is-expanded .ags-SiteHeader-navMenu-item-arrowIcon {
	transform: rotate(-180deg)
}

.ags-SiteHeader-navMenu-item-authLinks {
	padding: 0 0 0 24px;
	height: 52px;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

@media (min-width:420px) {
	.ags-SiteHeader-navMenu-item-authLinks {
		padding: 0 0 0 48px
	}
}

.ags-SiteHeader-navMenu-item:hover {
	background-color: #282828
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-navMenu-item:hover,
	:lang(en-ca) .ags-SiteHeader-navMenu-item:hover,
	:lang(ja-jp) .ags-SiteHeader-navMenu-item:hover,
	:lang(nl-nl) .ags-SiteHeader-navMenu-item:hover,
	:lang(tr-tr) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-navMenu-item:hover,
	:lang(en-in) .ags-SiteHeader-navMenu-item:hover,
	:lang(en-sg) .ags-SiteHeader-navMenu-item:hover,
	:lang(en-us) .ags-SiteHeader-navMenu-item:hover,
	:lang(fr-ca) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-navMenu-item:hover,
	:lang(pt-br) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-navMenu-item:hover {
		background-color: transparent
	}
}

.ags-SiteHeader-navMenu-item:hover .ags-SiteHeader-navMenu-item-link {
	color: #ffc400
}

.ags-SiteHeader-navMenu-item:hover .ags-SiteHeader-navMenu-item-arrowIcon {
	fill: #ffc400
}

.ags-SiteHeader-navMenu-item.is-active {
	font-weight: 700
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(en-ca) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(ja-jp) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(nl-nl) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(tr-tr) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(en-in) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(en-sg) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(en-us) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(fr-ca) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-navMenu-item--mobileAuth,
	:lang(pt-br) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-navMenu-item--mobileAuth {
		display: none
	}
}

.ags-SiteHeader-navMenu-item-submenu {
	background-color: #121212;
	padding: 12px 0 12px 24px
}

@media (min-width:420px) {
	.ags-SiteHeader-navMenu-item-submenu {
		padding-left: 48px
	}
}

.ags-SiteHeader-navMenu-item-submenu-item {
	list-style: none;
	height: 32px;
	color: silver;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	text-transform: none;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ags-SiteHeader-navMenu-item-submenu-item-link {
	text-decoration: none;
	color: #fff;
	font-size: .75rem
}

.ags-SiteHeader-authWrapper,
.ags-SiteHeader-navMenu-item-submenu-item-link {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-SiteHeader-authWrapper {
	font-size: .875rem;
	position: relative;
	flex: 0 0 124px;
	display: inline-flex;
	justify-content: flex-end;
	align-items: center;
	text-align: right;
	padding: 0
}

.ags-SiteHeader-authWrapper--simplified {
	flex-grow: 1
}

.ags-SiteHeader-authWrapper.is-expanded .ags-SiteHeader-auth-profile-chevron {
	transform: rotate(-180deg)
}

.ags-SiteHeader-authWrapper.is-expanded>.ags-SiteHeader-authMenu {
	max-height: 180px;
	padding: 0 0 5px
}

.ags-SiteHeader-authWrapper.is-expanded .ags-SiteHeader-nav-break {
	flex-basis: 100%;
	width: 0
}

@media (max-width:767.98px) {
	.ags-SiteHeader-content.hasSignup .ags-SiteHeader-authWrapper {
		display: none
	}
}

.ags-SiteHeader-auth-profile-icon {
	width: 20px;
	height: 20px;
	fill: #fff;
	margin-right: 6px
}

.ags-SiteHeader-auth-profile-chevron {
	margin-top: 5px;
	width: 10px;
	transition: transform .15s ease-in-out;
	fill: #fff
}

.ags-SiteHeader-auth-profile-name {
	display: none;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	text-transform: none;
	margin-right: 10px
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-auth-profile-name,
	:lang(en-ca) .ags-SiteHeader-auth-profile-name,
	:lang(ja-jp) .ags-SiteHeader-auth-profile-name,
	:lang(nl-nl) .ags-SiteHeader-auth-profile-name,
	:lang(tr-tr) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-auth-profile-name,
	:lang(en-in) .ags-SiteHeader-auth-profile-name,
	:lang(en-sg) .ags-SiteHeader-auth-profile-name,
	:lang(en-us) .ags-SiteHeader-auth-profile-name,
	:lang(fr-ca) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-auth-profile-name,
	:lang(pt-br) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-auth-profile-name {
		display: inline-block
	}
}

.ags-SiteHeader-authMenu {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.0625rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	position: absolute;
	max-height: 0;
	width: 100vw;
	top: 52px;
	right: -10px;
	margin: 0;
	padding: 0;
	z-index: 4;
	background-color: #1e1e1e;
	list-style-type: none;
	transition: all .2s ease-in-out;
	transition-property: max-height, padding;
	overflow-y: hidden
}

@media (max-width:1200px) {
	.ags-SiteHeader-authMenu {
		font-size: calc(1.0125rem + .06667vw)
	}
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-authMenu,
	:lang(en-ca) .ags-SiteHeader-authMenu,
	:lang(ja-jp) .ags-SiteHeader-authMenu,
	:lang(nl-nl) .ags-SiteHeader-authMenu,
	:lang(tr-tr) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-authMenu,
	:lang(en-in) .ags-SiteHeader-authMenu,
	:lang(en-sg) .ags-SiteHeader-authMenu,
	:lang(en-us) .ags-SiteHeader-authMenu,
	:lang(fr-ca) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-authMenu,
	:lang(pt-br) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-authMenu {
		top: 52px;
		width: auto;
		right: -26px
	}
}

.ags-SiteHeader-authMenu-item {
	border-top: 2px solid #282828
}

.ags-SiteHeader-authMenu-item:first-child .ags-SiteHeader-authMenu-item-link {
	border-top: none
}

.ags-SiteHeader-authMenu-item:last-child {
	border-bottom: 2px solid #282828
}

.ags-SiteHeader-authMenu-item:hover {
	background-color: #282828
}

.ags-SiteHeader-authMenu-item:hover .ags-SiteHeader-authMenu-item-link {
	color: #ffc400
}

.ags-SiteHeader-authMenu-item-link {
	text-decoration: none;
	color: #f2f2f2;
	min-height: 60px;
	flex: 1 1 auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	text-align: right;
	padding: 20px
}

.ags-SiteHeader-authMenu-item-link:focus-visible {
	outline-offset: -4px !important
}

.ags-SiteHeader-authMenu-item-link:focus-visible:active {
	outline: none
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-SiteHeader-authMenu-item-link:focus {
			outline-offset: -4px !important
		}

		.ags-SiteHeader-authMenu-item-link:focus:active {
			outline: none
		}
	}
}

@media (min-width:420px) {
	.ags-SiteHeader-authMenu-item-link {
		padding: 20px 16px 20px 48px
	}
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-authMenu-item-link,
	:lang(en-ca) .ags-SiteHeader-authMenu-item-link,
	:lang(ja-jp) .ags-SiteHeader-authMenu-item-link,
	:lang(nl-nl) .ags-SiteHeader-authMenu-item-link,
	:lang(tr-tr) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-authMenu-item-link,
	:lang(en-in) .ags-SiteHeader-authMenu-item-link,
	:lang(en-sg) .ags-SiteHeader-authMenu-item-link,
	:lang(en-us) .ags-SiteHeader-authMenu-item-link,
	:lang(fr-ca) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-authMenu-item-link,
	:lang(pt-br) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-authMenu-item-link {
		padding: 20px 30px 20px 48px
	}
}

.ags-SiteHeader-authMenu-item.is-desktop {
	display: none
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(en-ca) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(ja-jp) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(nl-nl) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(tr-tr) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(en-au) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(en-ca) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(ja-jp) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(nl-nl) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(tr-tr) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(en-in) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(en-sg) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(en-us) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(fr-ca) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(en-gb) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(en-in) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(en-sg) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(en-us) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(fr-ca) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-authMenu-item.is-desktop,
	:lang(pt-br) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(de-de) .ags-SiteHeader-authMenu-item.is-mobile,
	:lang(pt-br) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(es-es) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(es-mx) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(fr-fr) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(it-it) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(pl-pl) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-authMenu-item.is-desktop {
		display: block
	}

	:lang(pt-pt) .ags-SiteHeader-authMenu-item.is-mobile {
		display: none
	}
}

.ags-SiteHeader-auth-CTA {
	background-color: transparent;
	border: none;
	text-decoration: none;
	cursor: pointer;
	color: #f2f2f2;
	display: flex;
	align-items: center;
	height: 52px
}

.ags-SiteHeader-auth-CTA-icon {
	display: none
}

@media (min-width:420px) {
	.ags-SiteHeader-auth-CTA-icon {
		display: block;
		margin-left: 10px
	}

	.ags-SiteHeader-auth-CTA-icon .ags-SiteHeader-auth-profile-icon {
		fill: #5b5b5b
	}
}

@media (max-width:991.98px) {

	:lang(es-es) .ags-SiteHeader-auth-CTA-icon,
	:lang(es-mx) .ags-SiteHeader-auth-CTA-icon,
	:lang(fr-ca) .ags-SiteHeader-auth-CTA-icon,
	:lang(fr-fr) .ags-SiteHeader-auth-CTA-icon {
		display: none
	}
}

.ags-SiteHeader-auth-CTA:hover {
	color: #ffc400
}

.ags-SiteHeader-auth-CTA:hover .ags-SiteHeader-auth-profile-chevron,
.ags-SiteHeader-auth-CTA:hover .ags-SiteHeader-auth-profile-icon {
	fill: #ffc400
}

.ags-SiteHeader-auth-signout {
	min-height: 32px;
	white-space: normal;
	background-color: transparent;
	border: none;
	font-size: .875rem;
	letter-spacing: .04em;
	color: inherit;
	text-decoration: none
}

.ags-SiteHeader-auth-signout,
.ags-SiteHeader-auth-signout.no-name {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	line-height: 1;
	text-transform: uppercase
}

.ags-SiteHeader-auth-signout.no-name {
	font-size: 1.0625rem;
	letter-spacing: .025em;
	white-space: nowrap;
	display: flex;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-SiteHeader-auth-signout.no-name {
		font-size: calc(1.0125rem + .06667vw)
	}
}

.ags-SiteHeader-auth-signout-customerName {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.0625rem;
	line-height: 1;
	text-transform: capitalize;
	margin-bottom: 5px
}

@media (max-width:1200px) {
	.ags-SiteHeader-auth-signout-customerName {
		font-size: calc(1.0125rem + .06667vw)
	}
}

.ags-SiteHeader-auth-signout .ags-SiteHeader-authMenu-item-link {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .04em;
	text-transform: uppercase;
	color: inherit;
	text-decoration: none
}

.ags-SiteHeader-auth-login,
.ags-SiteHeader-auth-signup {
	text-transform: none;
	color: currentColor;
	text-decoration: none
}

.ags-SiteHeader-auth-signup {
	font-weight: 300;
	font-weight: 400
}

.ags-SiteHeader-auth-login,
.ags-SiteHeader-auth-signup {
	font-family: Amazon Ember, Arial, sans-serif;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em
}

.ags-SiteHeader-auth-login {
	font-weight: 300;
	font-weight: 700;
	margin-left: 15px;
	display: inline-block;
	padding: 2px 5px;
	border: 1px solid;
	border-radius: 4px
}

@media (min-width:768px) {

	:lang(en-au) .ags-SiteHeader-auth-login,
	:lang(en-ca) .ags-SiteHeader-auth-login,
	:lang(ja-jp) .ags-SiteHeader-auth-login,
	:lang(nl-nl) .ags-SiteHeader-auth-login,
	:lang(tr-tr) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:840px) {

	:lang(en-gb) .ags-SiteHeader-auth-login,
	:lang(en-in) .ags-SiteHeader-auth-login,
	:lang(en-sg) .ags-SiteHeader-auth-login,
	:lang(en-us) .ags-SiteHeader-auth-login,
	:lang(fr-ca) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:890px) {

	:lang(de-de) .ags-SiteHeader-auth-login,
	:lang(pt-br) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:860px) {
	:lang(es-es) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:1100px) {
	:lang(es-mx) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:960px) {
	:lang(fr-fr) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:1040px) {
	:lang(it-it) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:880px) {
	:lang(pl-pl) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

@media (min-width:810px) {
	:lang(pt-pt) .ags-SiteHeader-auth-login {
		margin-left: 10px
	}
}

.ags-sub-footer {
	grid-area: footer
}

.ags-sub-footer-content {
	margin-right: auto;
	margin-left: auto;
	max-width: 1080px
}

.ags-Module {
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
	background-color: currentcolor
}

.BackgroundFade {
	position: absolute;
	opacity: 0;
	transition: opacity .35s ease;
	z-index: 1
}

.BackgroundFade--left,
.BackgroundFade--right {
	top: 0;
	bottom: 0;
	width: 6em
}

.BackgroundFade--left {
	left: 0
}

.BackgroundFade--right {
	right: 0
}

.BackgroundFade--bottom {
	left: 0;
	right: 0;
	bottom: 0;
	height: 120px
}

.BackgroundFade--left,
.BackgroundFade--right {
	display: none !important
}

.ags-rich-text-div {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {
	.ags-rich-text-div {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-rich-text-div .ags-rich-text-iframe {
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 56.25%;
	margin-top: 32px;
	margin-bottom: 32px
}

.ags-rich-text-div .ags-rich-text-iframe iframe {
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute
}

.ags-rich-text-div .ags-rich-text-img {
	max-width: 100%;
	height: auto !important;
	display: block;
	margin: 32px auto
}

.ags-rich-text-div p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {
	.ags-rich-text-div p {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-rich-text-div blockquote {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {
	.ags-rich-text-div blockquote {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-rich-text-div h5,
.ags-rich-text-div h6 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em
}

.ags-rich-text-div h4 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-rich-text-div h4 {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-rich-text-div h3 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-rich-text-div h3 {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-rich-text-div h2 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-rich-text-div h2 {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-rich-text-div h1 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	margin: 0 auto -.6rem
}

@media (max-width:1200px) {
	.ags-rich-text-div h1 {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-rich-text-div ol,
.ags-rich-text-div ul {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	list-style-position: inside
}

@media (max-width:1200px) {

	.ags-rich-text-div ol,
	.ags-rich-text-div ul {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-rich-text-div ol p,
.ags-rich-text-div ul p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	display: inline-block;
	margin: 0
}

@media (max-width:1200px) {

	.ags-rich-text-div ol p,
	.ags-rich-text-div ul p {
		font-size: calc(1.05rem + .26667vw)
	}
}

article {
	margin: 0 30px;
	width: 100%
}

*+.ags-rich-text-p {
	margin-top: .6em
}

.ags-rich-text-a {
	color: inherit
}

.ags-rich-text-li ::marker {
	margin-right: .2em
}

.ags-rich-text-div blockquote,
.ags-rich-text-div h1,
.ags-rich-text-div h2,
.ags-rich-text-div h3,
.ags-rich-text-div h4,
.ags-rich-text-div h5,
.ags-rich-text-div ol,
.ags-rich-text-div p,
.ags-rich-text-div ul {
	word-break: normal;
	overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {

		.ags-rich-text-div blockquote,
		.ags-rich-text-div h1,
		.ags-rich-text-div h2,
		.ags-rich-text-div h3,
		.ags-rich-text-div h4,
		.ags-rich-text-div h5,
		.ags-rich-text-div ol,
		.ags-rich-text-div p,
		.ags-rich-text-div ul {
			word-break: break-word
		}
	}
}

@supports (-webkit-touch-callout:none) {

	.ags-rich-text-div blockquote,
	.ags-rich-text-div h1,
	.ags-rich-text-div h2,
	.ags-rich-text-div h3,
	.ags-rich-text-div h4,
	.ags-rich-text-div h5,
	.ags-rich-text-div ol,
	.ags-rich-text-div p,
	.ags-rich-text-div ul {
		word-break: break-word
	}
}

.ags-rich-text-div ol,
.ags-rich-text-div ul {
	padding-left: 20px
}

.ags-rich-text-div ol li,
.ags-rich-text-div ul li {
	list-style-position: outside
}

.ags-rich-text-div ol p,
.ags-rich-text-div ul p {
	display: block
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-rich-text-div ol {
			padding-left: 25px
		}
	}
}

.ags-Breadcrumbs {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 2rem
}

.ags-Breadcrumbs-current {
	color: #191b1e
}

.ags-Breadcrumbs-link {
	text-decoration: none;
	white-space: nowrap;
	word-break: keep-all;
	color: #00618c
}

.ags-Breadcrumbs-link:first-child {
	padding-left: 0
}

.ags-Breadcrumbs-link:hover {
	text-decoration: underline
}

.ags-Breadcrumbs.is-hidden {
	visibility: hidden
}

.ags-Breadcrumbs-icon-arrow {
	height: 8px;
	width: 8px;
	fill: #828282;
	display: inline-block;
	margin: 0 10px;
	transform: rotate(180deg)
}

.ags-Button {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	margin-bottom: 20px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Button {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Button--default.ags-Button {
	border-width: 0
}

.ags-Button--default.ags-Button:focus {
	outline: none
}

.ags-Button--default.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-Button--default.ags-Button--backgroundDark,
.ags-Button--default.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-Button--default.ags-Button--backgroundDark,
	.ags-Button--default.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-Button--default.ags-Button--backgroundDark:hover,
.ags-Button--default.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-Button--default.ags-Button--backgroundDark:hover,
	.ags-Button--default.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-Button--default.ags-Button--backgroundDark:active,
.ags-Button--default.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-Button--default.ags-Button--backgroundDark:active,
	.ags-Button--default.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-Button--default.ags-Button--backgroundDark.is-disabled,
.ags-Button--default.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-Button--default.ags-Button--backgroundDark.is-disabled,
	.ags-Button--default.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-Button--ghost.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-Button--ghost.ags-Button:focus,
.ags-Button--ghost.ags-Button:hover {
	background: transparent
}

.ags-Button--ghost.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-Button--ghost.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-Button--ghost.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-Button--ghost.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-Button--ghost.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-Button--ghost.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-Button--link {
	text-transform: none
}

.ags-Button--link,
.ags-Button--link:focus,
.ags-Button--link:hover {
	background-color: transparent;
	border-color: transparent
}

.ags-Button--link.ags-Button--backgroundDark {
	color: #ffc400
}

.ags-Button--link.ags-Button--backgroundDark:focus,
.ags-Button--link.ags-Button--backgroundDark:hover {
	color: #ffdf7c
}

.ags-Button--link.ags-Button--backgroundLight {
	color: #00618c
}

.ags-Button--link.ags-Button--backgroundLight:focus,
.ags-Button--link.ags-Button--backgroundLight:hover {
	color: #00a8e1
}

.ags-Button--download,
.ags-Button--download .ags-Button:hover {
	border-color: transparent
}

.ags-Button--download .ags-Button:hover .ags-Button-inner:after {
	opacity: 1
}

.ags-Button--download .ags-Button-inner:before {
	content: "";
	display: inline-block;
	margin-right: .6em
}

.ags-Button--download .ags-Button-inner:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity .35s ease
}

.ags-Button--download .ags-Button-icon {
	height: 28px;
	width: 28px;
	fill: currentColor;
	margin: -4px 6px -4px 0
}

.ags-Button--download .ags-Button-inner:before {
	display: none
}

.ags-Button--play,
.ags-Button--play .ags-Button:hover {
	border-color: transparent
}

.ags-Button--play .ags-Button:hover .ags-Button-inner:after {
	opacity: 1
}

.ags-Button--play .ags-Button-inner:before {
	content: "";
	display: inline-block;
	margin-right: .6em
}

.ags-Button--play .ags-Button-inner:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity .35s ease
}

.ags-Button--play .ags-Button {
	padding-left: 22px
}

.ags-Button--play .ags-Button-icon {
	height: 26px;
	width: 26px;
	fill: currentColor;
	margin: -4px 10px -4px 0
}

.ags-Button--play .ags-Button-inner:before {
	display: none
}

.ags-Card {
	border-radius: 4px;
	background-color: #fff;
	color: #191b1e
}

.ags-ContentModule {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	font: 1rem/1 Amazon Ember, Arial, sans-serif;
	overflow: hidden
}

.ags-ContentModule-foregroundContainer {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
	padding: 30px 15px;
	color: #191b1e
}

@media (min-width:420px) {
	.ags-ContentModule-foregroundContainer {
		padding: 44px 24px
	}
}

@media (min-width:768px) {
	.ags-ContentModule-foregroundContainer {
		padding: 44px 32px
	}
}

@media (min-width:992px) {
	.ags-ContentModule-foregroundContainer {
		padding: 52px 40px
	}
}

@media (min-width:1200px) {
	.ags-ContentModule-foregroundContainer {
		padding: 90px 40px
	}
}




.ags-ContentModule-foregroundContainerss {
	display: flex;
	justify-content: center;
	flex-direction: column-reverse;
	padding: 30px 15px;
	color: #191b1e
}

@media (min-width:420px) {
	.ags-ContentModule-foregroundContainerss {
		padding: 44px 24px
	}
}

@media (min-width:768px) {
	.ags-ContentModule-foregroundContainerss {
		padding: 44px 32px
	}
}

@media (min-width:992px) {
	.ags-ContentModule-foregroundContainerss {
		padding: 52px 40px
	}
}

@media (min-width:1200px) {
	.ags-ContentModule-foregroundContainerss {
		padding: 90px 40px
	}
}


















.ags-ContentModule-backgroundContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	max-width: 1920px;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	pointer-events: none
}

.ags-ContentModule-backgroundContainer-background {
	position: absolute;
	height: 100%;
	width: 100%;
	background-size: cover
}

.ags-ContentModule-backgroundContainer-background-butActuallyForeground {
	display: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.ags-ContentModule-backgroundContainer-background--mobile {
	background-position-x: 50%
}

@media (min-width:768px) {
	.ags-ContentModule-backgroundContainer-background--mobile {
		display: none
	}
}

.ags-ContentModule-backgroundContainer-background--desktop {
	display: none;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 25%;
	transition: background-position-x .35s ease
}

@media (min-width:768px) {
	.ags-ContentModule-backgroundContainer-background--desktop {
		display: block
	}
}

.ags-ContentModule-text {
	font-size: 1.2rem;
	position: relative;
	align-self: center;
	flex: 0 1 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%
}

@media (max-width:1200px) {
	.ags-ContentModule-text {
		font-size: calc(1.04rem + .21333vw)
	}
}

.ags-ContentModule-text-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	flex: 0 0 auto;
	margin: 0
}

@media (max-width:1200px) {
	.ags-ContentModule-text-heading {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-ContentModule-text-subheading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase;
	order: -1;
	margin: 0 0 2px
}

@media (max-width:1200px) {
	.ags-ContentModule-text-subheading {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ContentModule-text-eyebrowImageWrapper {
	order: -2
}

.ags-ContentModule-text-eyebrowImage {
	margin-bottom: 18px;
	max-width: 460px;
	width: 100%;
	height: auto
}

.ags-ContentModule-text-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	flex: 0 0 auto;
	margin-top: 12px
}

@media (max-width:1200px) {
	.ags-ContentModule-text-description {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-ContentModule-text-actions {
	flex: 0 0 auto;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 12px -8px -8px
}

.ags-ContentModule-text-actions-action {
	margin: 8px;
	white-space: normal;
	word-break: keep-all
}

.ags-ContentModule-text-actions-action--primary.ags-Button {
	border-width: 0
}

.ags-ContentModule-text-actions-action--primary.ags-Button:focus {
	outline: none
}

.ags-ContentModule-text-actions-action--primary.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark,
.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark,
	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:hover,
.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:hover,
	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:active,
.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:active,
	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark.is-disabled,
.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark.is-disabled,
	.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-ContentModule-text-actions-action--secondary.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-ContentModule-text-actions-action--secondary.ags-Button:focus,
.ags-ContentModule-text-actions-action--secondary.ags-Button:hover {
	background: transparent
}

.ags-ContentModule-text-actions-action--secondary.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-ContentModule-text-actions-action--secondary.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-ContentModule-text-actions-action--secondary.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-ContentModule-text-actions-action--secondary.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-ContentModule-text-actions-action--secondary.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-ContentModule-text-actions-action--secondary.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-ContentModule-text-actions-action--play,
.ags-ContentModule-text-actions-action--play .ags-Button:hover {
	border-color: transparent
}

.ags-ContentModule-text-actions-action--play .ags-Button:hover .ags-Button-inner:after {
	opacity: 1
}

.ags-ContentModule-text-actions-action--play .ags-Button-inner:before {
	content: "";
	display: inline-block;
	margin-right: .6em
}

.ags-ContentModule-text-actions-action--play .ags-Button-inner:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity .35s ease
}

.ags-ContentModule-text-actions-action--play .ags-Button {
	padding-left: 22px
}

.ags-ContentModule-text-actions-action--play .ags-Button-icon {
	height: 26px;
	width: 26px;
	fill: currentColor;
	margin: -4px 10px -4px 0
}

.ags-ContentModule-text-actions-action--play .ags-Button-inner:before {
	display: none
}

.ags-ContentModule-text-actions-action--download,
.ags-ContentModule-text-actions-action--download .ags-Button:hover {
	border-color: transparent
}

.ags-ContentModule-text-actions-action--download .ags-Button:hover .ags-Button-inner:after {
	opacity: 1
}

.ags-ContentModule-text-actions-action--download .ags-Button-inner:before {
	content: "";
	display: inline-block;
	margin-right: .6em
}

.ags-ContentModule-text-actions-action--download .ags-Button-inner:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity .35s ease
}

.ags-ContentModule-text-actions-action--download .ags-Button-icon {
	height: 28px;
	width: 28px;
	fill: currentColor;
	margin: -4px 6px -4px 0
}

.ags-ContentModule-text-actions-action--download .ags-Button-inner:before {
	display: none
}

.ags-ContentModule-text-subscript {
	margin-top: 20px
}

.ags-ContentModule-text-subscript,
.ags-ContentModule-text-subscript .ags-rich-text-p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em
}

.ags-ContentModule-text-subscript .ags-rich-text-a {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .6875rem;
	line-height: 1;
	text-decoration: underline;
	white-space: nowrap;
	color: #ffc400;
	transition: color .25s ease
}

.ags-ContentModule--darkBackground .ags-ContentModule-foregroundContainer {
	color: #f2f2f2
}

.ags-ContentModule--hasShadow.ags-ContentModule--darkBackground {
	text-shadow: 0 0 4px #191b1e
}

.ags-ContentModule--hasShadow.ags-ContentModule--lightBackground {
	text-shadow: 0 0 4px #fff
}

.ags-ContentModule--left .ags-ContentModule-foregroundContainer,
.ags-ContentModule--right .ags-ContentModule-foregroundContainer {
	z-index: 1;
	position: relative;
	width: 100%;
	justify-content: flex-start
}


.ags-ContentModule--left .ags-ContentModule-foregroundContainerss,
.ags-ContentModule--right .ags-ContentModule-foregroundContainerss {

}


.ags-ContentModule--left .ags-ContentModule-backgroundContainer,
.ags-ContentModule--right .ags-ContentModule-backgroundContainer {
	position: static
}

@media (min-width:768px) {

	.ags-ContentModule--left .ags-ContentModule-backgroundContainer,
	.ags-ContentModule--right .ags-ContentModule-backgroundContainer {
		position: absolute
	}
}

.ags-ContentModule--left .ags-ContentModule-text,
.ags-ContentModule--right .ags-ContentModule-text {
	transition: flex-basis .35s ease
}

.ags-ContentModule--left .ags-ContentModule-text-actions,
.ags-ContentModule--right .ags-ContentModule-text-actions {
	justify-content: flex-start
}

.ags-ContentModule--left .ags-ContentModule-text-subscript,
.ags-ContentModule--right .ags-ContentModule-text-subscript {
	text-align: left
}

@media (min-width:768px) {

	.ags-ContentModule--left .ags-ContentModule-text,
	.ags-ContentModule--right .ags-ContentModule-text {
		padding-left: 2em;
		flex-basis: 40%
	}
}

@media (min-width:992px) {

	.ags-ContentModule--left .ags-ContentModule-text,
	.ags-ContentModule--right .ags-ContentModule-text {
		padding-left: 3em;
		flex-basis: 45%
	}
}

@media (min-width:1200px) {

	.ags-ContentModule--left .ags-ContentModule-text,
	.ags-ContentModule--right .ags-ContentModule-text {
		padding-left: 3em;
		flex-basis: 50%
	}
}

@media (min-width:768px) {

	.ags-ContentModule--left .ags-ContentModule-featuredImage,
	.ags-ContentModule--right .ags-ContentModule-featuredImage {
		flex: 1 1 50%
	}
}

@media (min-width:768px) {
	.ags-ContentModule--left .ags-ContentModule-foregroundContainer {
		flex-direction: row
	}
}
@media (min-width:768px) {
	.ags-ContentModule--left .ags-ContentModule-foregroundContainerss {
		flex-direction: row
	}
}

@media (min-width:768px) {
	.ags-ContentModule--left .ags-ContentModule-backgroundContainer-background--desktop {
		background-position-x: 72%
	}
}

@media (min-width:992px) {
	.ags-ContentModule--left .ags-ContentModule-backgroundContainer-background--desktop {
		background-position-x: 70%
	}
}

@media (min-width:1200px) {
	.ags-ContentModule--left .ags-ContentModule-backgroundContainer-background--desktop {
		background-position-x: 65%
	}
}

.ags-ContentModule--left .ags-ContentModule-text {
	transition: flex-basis .35s ease
}

@media (min-width:768px) {
	.ags-ContentModule--left .ags-ContentModule-text {
		padding-left: 0;
		padding-right: 2em
	}
}

@media (min-width:992px) {
	.ags-ContentModule--left .ags-ContentModule-text {
		padding-right: 3em
	}
}

@media (min-width:1200px) {
	.ags-ContentModule--left .ags-ContentModule-text {
		padding-right: 3em
	}
}

@media (min-width:768px) {
	.ags-ContentModule--right .ags-ContentModule-foregroundContainer {
		flex-direction: row-reverse
	}
}
@media (min-width:768px) {
	.ags-ContentModule--right .ags-ContentModule-foregroundContainerss {
		flex-direction: row-reverse
	}
}

@media (min-width:768px) {
	.ags-ContentModule--right .ags-ContentModule-backgroundContainer-background--desktop {
		background-position-x: 28%
	}
}

@media (min-width:992px) {
	.ags-ContentModule--right .ags-ContentModule-backgroundContainer-background--desktop {
		background-position-x: 30%
	}
}

@media (min-width:1200px) {
	.ags-ContentModule--right .ags-ContentModule-backgroundContainer-background--desktop {
		background-position-x: 35%
	}
}

.ags-ContentModule--center .ags-ContentModule-foregroundContainer {
	z-index: 1;
	min-width: 50%
}
.ags-ContentModule--center .ags-ContentModule-foregroundContainerss {
	z-index: 1;
	min-width: 50%
}
.ags-ContentModule--center .ags-ContentModule-text {
	align-items: center;
	max-width: 680px
}

.ags-ContentModule--center .ags-ContentModule-text-description,
.ags-ContentModule--center .ags-ContentModule-text-heading,
.ags-ContentModule--center .ags-ContentModule-text-subheading {
	text-align: center
}

.ags-ContentModule--center .ags-ContentModule-text-actions {
	justify-content: center
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-text {
	padding-top: 30px
}

@media (min-width:420px) {
	.ags-ContentModule--hasFeaturedImage .ags-ContentModule-text {
		padding-top: 45px
	}
}

@media (min-width:768px) {
	.ags-ContentModule--hasFeaturedImage .ags-ContentModule-text {
		padding-top: 0
	}
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage {
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage-image {
	width: 100%;
	height: auto;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage-image--popupItem {
	transition: transform .2s ease-in-out
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage-image--popupItem:hover {
	cursor: pointer;
	transform: scale(1.05)
}

@media (max-width:767.98px) {
	.ags-ContentModule--mobileLayoutOffset .ags-ContentModule-backgroundContainer-background {
		top: 0;
		background-size: 100%;
		background-repeat: no-repeat
	}
}

@media (max-width:767.98px) {
	.ags-ContentModule--mobileLayoutOffset .ags-ContentModule-foregroundContainer {
		padding-top: 33%
	}
}

@media (max-width:767.98px) {
	.ags-ContentModule--mobileLayoutOffset .ags-ContentModule-foregroundContainerss {
		padding-top: 33%
	}
}
@media (max-width:767.98px) {
	.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer {
		position: static
	}
}

.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer-background {
	position: relative
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		@media (min-width: 768px) {
			.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer-background {
				position: absolute
			}
		}
	}
}

.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer-background-butActuallyForeground {
	display: inline-block;
	width: 100%
}

@media (max-width:767.98px) {
	.ags-ContentModule--hasFeaturedImage.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer {
		position: absolute;
		height: auto
	}
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text {
	font-size: .96rem
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.23438rem;
	line-height: 1.09091
}

@media (max-width:1200px) {
	.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-heading {
		font-size: calc(1.24687rem + 1.31667vw)
	}
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-subheading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .8125rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-div,
.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-li,
.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-ol,
.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-p,
.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-span,
.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-ul {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.2rem;
	line-height: 1.25
}

@media (max-width:1200px) {

	.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-div,
	.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-li,
	.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-ol,
	.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-p,
	.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-span,
	.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-ul {
		font-size: calc(1.04rem + .21333vw)
	}
}

.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-div,
.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-li,
.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ol,
.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-p,
.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-span,
.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ul {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.4375rem;
	line-height: 1.25
}

@media (max-width:1200px) {

	.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-div,
	.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-li,
	.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ol,
	.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-p,
	.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-span,
	.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ul {
		font-size: calc(1.2875rem + 1.53333vw)
	}
}

.ags-ContentModule--verticalCenter,
.ags-ContentModule--verticalSplit {
	justify-content: center
}

.ags-ContentModule--verticalCenter .ags-ContentModule-backgroundContainer-background,
.ags-ContentModule--verticalSplit .ags-ContentModule-backgroundContainer-background {
	top: 0
}

.ags-ContentModule--verticalSplit .ags-ContentModule-text-headingContainer {
	margin-bottom: 2.5em
}

@media (max-width:767.98px) {
	.ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightXX-Small {
		min-height: 260px
	}

	.ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightX-Small {
		min-height: 324px
	}

	.ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightSmall {
		min-height: 378px
	}

	.ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightMedium {
		min-height: 464px
	}

	.ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightLarge {
		min-height: 576px
	}
}

@media (min-width:768px) {
	.ags-ContentModule--heightXX-Small {
		min-height: 260px
	}

	.ags-ContentModule--heightX-Small {
		min-height: 360px
	}

	.ags-ContentModule--heightSmall {
		min-height: 420px
	}

	.ags-ContentModule--heightMedium {
		min-height: 580px
	}

	.ags-ContentModule--heightLarge {
		min-height: 720px
	}
}

.ags-ContentModule--hasBottomFade .ags-ContentModule-backgroundContainer-background>.BackgroundFade--bottom {
	opacity: 1;
	height: 120px
}

@media (min-width:1200px) {
	.ags-ContentModule-foregroundContainer {
		padding: 52px 40px
	}
}

@media (min-width:1200px) {
	.ags-ContentModule-foregroundContainerss {
		padding: 52px 40px
	}
}
@media (min-width:768px) {
	.ags-ContentModule-text-heading:lang(ja-jp) {
		word-break: keep-all;
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 3.09375rem;
		line-height: 1.09091
	}
}

@media (min-width:768px) and (max-width:1200px) {
	.ags-ContentModule-text-heading:lang(ja-jp) {
		font-size: calc(1.41875rem + 2.23333vw)
	}
}

.ags-ContentModule-text-subscript {
	transition: color;
	transition-duration: .35s;
	transition-timing-function: ease
}

.ags-ContentModule-text-subheading {
	margin: 0 0 10px
}

.ags-ContentModule-text-eyebrowImageWrapper {
	width: 100%;
	text-align: center
}

.ags-ContentModule--hasFeaturedImage.ags-ContentModule--center .ags-ContentModule-text-subheading {
	margin: 20px 0 6px
}

.ags-ContentModule--lightBackground .ags-ContentModule-text-subscript .ags-rich-text-a {
	color: #232f3e
}

.ags-ContentModule--lightBackground .ags-ContentModule-text-subscript .ags-rich-text-a:hover {
	color: #00618c
}

.ags-ContentModule--darkBackground .ags-ContentModule-text-subscript .ags-rich-text-a {
	color: #ffc400
}

.ags-ContentModule--darkBackground .ags-ContentModule-text-subscript .ags-rich-text-a:hover {
	color: #ffdf7c
}

.ags-ContentModule--darkBackground .u-inlineLink {
	color: #ffc400
}

.ags-ContentModule--darkBackground .u-inlineLink:hover {
	color: #ffdf7c
}

.ags-HeroModule {
	position: relative;
	display: flex;
	flex-direction: column;
	overflow: hidden
}

@media (min-width:768px) {
	.ags-HeroModule {
		min-height: 580px
	}
}

@media (min-width:992px) {
	.ags-HeroModule {
		min-height: 720px
	}
}

.ags-HeroModule-foregroundContainer {
	padding: 25px;
	z-index: 1;
	color: #191b1e
}

@media (min-width:420px) {
	.ags-HeroModule-foregroundContainer {
		padding: 45px
	}
}

@media (min-width:768px) {
	.ags-HeroModule-foregroundContainer {
		padding: 60px
	}
}

.ags-HeroModule-backgroundContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	max-width: 1920px;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	pointer-events: none
}

.ags-HeroModule-backgroundContainer-background {
	position: relative;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: 50%, 50%;
	overflow: hidden;
	max-width: 100%
}

.ags-HeroModule-backgroundContainer-background-heightFix {
	display: inline-block;
	visibility: hidden
}

.ags-HeroModule-backgroundContainer-background-video {
	min-width: 100%;
	min-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

@media (min-width:768px) {
	.ags-HeroModule-backgroundContainer-background--mobile {
		display: none
	}

	.ags-HeroModule-backgroundContainer-background--mobile>.BackgroundFade--bottom {
		opacity: 1;
		height: 120px
	}
}

.ags-HeroModule-backgroundContainer-background--desktop {
	display: none;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	transition: background-position-x .35s ease
}

@media (min-width:768px) {
	.ags-HeroModule-backgroundContainer-background--desktop {
		display: block
	}
}

.ags-HeroModule-content {
	display: flex;
	flex-direction: column
}

.ags-HeroModule-content-header {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	margin: 0
}

@media (max-width:1200px) {
	.ags-HeroModule-content-header {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-HeroModule-content-subheader {
	margin: 22px 0 0;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25
}

@media (max-width:1200px) {
	.ags-HeroModule-content-subheader {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-HeroModule-content-eyebrowImage,
.ags-HeroModule-content-eyebrowImageWrapper {
	order: -1;
	max-width: 100%
}

.ags-HeroModule-content-actions {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 18px -8px -8px
}

.ags-HeroModule-content-actions-action {
	margin: 8px;
	white-space: normal;
	word-break: keep-all
}

.ags-HeroModule-content-actions-action--primary.ags-Button {
	border-width: 0
}

.ags-HeroModule-content-actions-action--primary.ags-Button:focus {
	outline: none
}

.ags-HeroModule-content-actions-action--primary.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark,
.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark,
	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:hover,
.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:hover,
	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:active,
.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:active,
	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark.is-disabled,
.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark.is-disabled,
	.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-HeroModule-content-actions-action--secondary.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-HeroModule-content-actions-action--secondary.ags-Button:focus,
.ags-HeroModule-content-actions-action--secondary.ags-Button:hover {
	background: transparent
}

.ags-HeroModule-content-actions-action--secondary.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-HeroModule-content-actions-action--secondary.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-HeroModule-content-actions-action--secondary.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-HeroModule-content-actions-action--secondary.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-HeroModule-content-actions-action--secondary.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-HeroModule-content-actions-action--secondary.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-HeroModule-content-actions-action--play,
.ags-HeroModule-content-actions-action--play .ags-Button:hover {
	border-color: transparent
}

.ags-HeroModule-content-actions-action--play .ags-Button:hover .ags-Button-inner:after {
	opacity: 1
}

.ags-HeroModule-content-actions-action--play .ags-Button-inner:before {
	content: "";
	display: inline-block;
	margin-right: .6em
}

.ags-HeroModule-content-actions-action--play .ags-Button-inner:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity .35s ease
}

.ags-HeroModule-content-actions-action--play .ags-Button {
	padding-left: 22px
}

.ags-HeroModule-content-actions-action--play .ags-Button-icon {
	height: 26px;
	width: 26px;
	fill: currentColor;
	margin: -4px 10px -4px 0
}

.ags-HeroModule-content-actions-action--play .ags-Button-inner:before {
	display: none
}

.ags-HeroModule-content-actions-action--download,
.ags-HeroModule-content-actions-action--download .ags-Button:hover {
	border-color: transparent
}

.ags-HeroModule-content-actions-action--download .ags-Button:hover .ags-Button-inner:after {
	opacity: 1
}

.ags-HeroModule-content-actions-action--download .ags-Button-inner:before {
	content: "";
	display: inline-block;
	margin-right: .6em
}

.ags-HeroModule-content-actions-action--download .ags-Button-inner:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity .35s ease
}

.ags-HeroModule-content-actions-action--download .ags-Button-icon {
	height: 28px;
	width: 28px;
	fill: currentColor;
	margin: -4px 6px -4px 0
}

.ags-HeroModule-content-actions-action--download .ags-Button-inner:before {
	display: none
}

.ags-HeroModule-content-storeIcons {
	display: flex;
	justify-content: center;
	flex-flow: row wrap
}

.ags-HeroModule-content-storeIcons-badge {
	width: 200px;
	margin: 1rem 1.25rem 0
}

.ags-HeroModule-content-storeIcons-badge-image {
	width: 100%
}

.ags-HeroModule-content-subscript {
	margin-top: 12px
}

.ags-HeroModule-content-subscript .ags-rich-text-p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em
}

.ags-HeroModule-content-subscript .ags-rich-text-a {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .6875rem;
	line-height: 1;
	text-decoration: underline;
	white-space: nowrap;
	color: #ffc400;
	transition: color .25s ease
}

.ags-HeroModule-video-control {
	position: absolute;
	bottom: 25px;
	left: 30px;
	height: 35px;
	width: 35px;
	cursor: pointer;
	background-color: transparent;
	padding: unset;
	border: unset
}

@media (max-width:767.98px) {
	.ags-HeroModule-video-control {
		display: none
	}
}

.ags-HeroModule-hiddenImage {
	visibility: hidden
}

.ags-HeroModule--darkBackground .ags-HeroModule-foregroundContainer {
	color: #f2f2f2
}

.ags-HeroModule--hasShadow.ags-HeroModule--darkBackground {
	text-shadow: 0 0 4px #191b1e
}

.ags-HeroModule--hasShadow.ags-HeroModule--lightBackground {
	text-shadow: 0 0 4px #fff
}

.ags-HeroModule--hasVideo .ags-HeroModule-backgroundContainer-background {
	background-position-y: 20%
}

@media (min-width:768px) {
	.ags-HeroModule--hasVideo .ags-HeroModule-backgroundContainer {
		height: 580px
	}
}

@media (min-width:992px) {
	.ags-HeroModule--hasVideo .ags-HeroModule-backgroundContainer {
		height: 720px
	}
}

.ags-HeroModule--bottom,
.ags-HeroModule--center {
	align-items: center
}

.ags-HeroModule--bottom .ags-HeroModule-foregroundContainer,
.ags-HeroModule--center .ags-HeroModule-foregroundContainer {
	justify-content: center
}

.ags-HeroModule--bottom .ags-HeroModule-content,
.ags-HeroModule--center .ags-HeroModule-content {
	align-items: center;
	text-align: center
}

.ags-HeroModule--bottom .ags-HeroModule-content-actions,
.ags-HeroModule--bottom .ags-HeroModule-content-header,
.ags-HeroModule--bottom .ags-HeroModule-content-subheader,
.ags-HeroModule--center .ags-HeroModule-content-actions,
.ags-HeroModule--center .ags-HeroModule-content-header,
.ags-HeroModule--center .ags-HeroModule-content-subheader {
	text-align: center
}

.ags-HeroModule--bottom {
	justify-content: flex-end
}

.ags-HeroModule--center {
	justify-content: center
}

@media (max-width:767.98px) {
	.ags-HeroModule--mobileContentBelowImage .ags-HeroModule-backgroundContainer {
		position: relative
	}

	.ags-HeroModule--mobileContentBelowImage .ags-HeroModule-backgroundContainer-background {
		min-width: 100%
	}

	.ags-HeroModule--mobileContentBelowImage .ags-HeroModule-backgroundContainer-background-heightFix {
		width: 100%
	}

	.ags-HeroModule--mobileContentBelowImage .ags-HeroModule-backgroundContainer-background--mobile>.BackgroundFade--bottom {
		opacity: 1;
		height: 120px
	}

	.ags-HeroModule--mobileContentBelowImage .ags-HeroModule-foregroundContainer {
		padding-top: 0;
		margin-top: -55px
	}
}

.ags-HeroModule-content-subheader {
	margin: 30px 0 0
}

.ags-HeroModule-content-eyebrowImage {
	margin-bottom: 22px;
	max-width: 100%;
	height: auto
}

.ags-HeroModule-content-actions {
	margin-top: 20px
}

.ags-HeroModule-content-subscript {
	transition: color .35s ease
}

.ags-HeroModule--lightBackground .ags-HeroModule-content-subscript .ags-rich-text-a {
	color: #00618c
}

.ags-HeroModule--lightBackground .ags-HeroModule-content-subscript .ags-rich-text-a:hover {
	color: #00a8e1
}

.ags-HeroModule--darkBackground .ags-HeroModule-content-subscript .ags-rich-text-a {
	color: #ffc400
}

.ags-HeroModule--darkBackground .ags-HeroModule-content-subscript .ags-rich-text-a:hover {
	color: #ffdf7c
}

.ags-MediaPopup {
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9000;
	outline: none
}

.ags-MediaPopup-container {
	position: relative;
	margin: auto 75px;
	max-width: calc(177.77778vh - 266.66667px);
	box-sizing: content-box;
	background-color: #000;
	border: 1px solid hsla(0, 0%, 58.8%, .2)
}

@media (max-width:991.98px) {
	.ags-MediaPopup-container {
		margin: auto 2vw;
		max-width: calc(177.77778vh - 7.11111vw)
	}
}

.ags-MediaPopup-container .ags-LoadingSpinner {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	visibility: hidden
}

.ags-MediaPopup-image {
	overflow: hidden;
	display: none;
	position: relative;
	max-width: 96vw;
	max-height: calc(92vh - 80px)
}

@media (min-width:992px) {
	.ags-MediaPopup-image {
		max-width: calc(100vw - 150px);
		max-height: calc(100vh - 150px)
	}
}

.ags-MediaPopup-image-footer {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	position: absolute;
	box-sizing: border-box;
	bottom: 0;
	width: 100%;
	height: 45px;
	padding: 0 12px;
	opacity: 0;
	transition: opacity .3s ease
}

.ags-MediaPopup-image-footer--show {
	opacity: 1
}

.ags-MediaPopup-image-footer-download {
	position: relative;
	overflow: hidden;
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-repeat: no-repeat;
	background-position: -246px 0;
	width: 26px;
	height: 29px
}

.ags-MediaPopup-video {
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	display: none;
	width: 96vw;
	max-width: calc(177.77778vh - 266.66667px)
}

@media (min-width:992px) {
	.ags-MediaPopup-video {
		width: calc(100vw - 150px)
	}
}

.ags-MediaPopup-video.is-videoTag {
	padding-bottom: 0;
	width: unset
}

.ags-MediaPopup-video-iframe {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0
}

.ags-MediaPopup-video-videoTag {
	display: none;
	max-width: 100%;
	position: relative;
	z-index: 1;
	width: auto;
	max-height: calc(100vh - 150px)
}

.ags-MediaPopup-overlay {
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: absolute;
	box-sizing: border-box;
	top: 0;
	width: 100%;
	height: 65px;
	padding: 0 12px;
	opacity: 1;
	transition: opacity .3s ease;
	z-index: -1
}

.ags-MediaPopup-overlay--show {
	opacity: 1
}

.ags-MediaPopup-overlay-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1;
	color: #f2f2f2;
	justify-self: start;
	padding-left: 15px
}

@media (max-width:1200px) {
	.ags-MediaPopup-overlay-title {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-MediaPopup-overlay-close {
	position: relative;
	overflow: hidden;
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-repeat: no-repeat;
	background-position: -77px 0;
	width: 18px;
	height: 18px
}

.ags-MediaPopup-overlay-close:hover {
	cursor: pointer
}

.ags-MediaPopup-controls {
	display: flex;
	align-items: center;
	position: absolute;
	visibility: hidden;
	top: 40%;
	width: 10%;
	height: 20%;
	opacity: 0;
	transition: opacity .3s ease;
	z-index: 1
}

.ags-MediaPopup-controls--show {
	opacity: 1
}

.ags-MediaPopup-controls--right {
	justify-content: end;
	transform: rotate(180deg);
	right: 0
}

.ags-MediaPopup-controls--left {
	justify-content: start
}

.ags-MediaPopup-controls:hover {
	cursor: pointer
}

.ags-MediaPopup-controls-semicircle {
	position: absolute;
	left: -75px;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	top: calc(50% - 75px)
}

.ags-MediaPopup-controls-semicircle-next:hover {
	cursor: pointer
}

.ags-MediaPopup-controls-semicircle-button {
	position: absolute;
	overflow: hidden;
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-repeat: no-repeat;
	background-position: -126px -46px;
	left: 82px;
	top: calc(50% - 33px);
	width: 39px;
	height: 66px
}

.ags-MediaPopup-focusCloseButton {
	position: absolute;
	opacity: 0
}

.ags-MediaPopup.is-loading .ags-MediaPopup-controls,
.ags-MediaPopup.is-loading .ags-MediaPopup-overlay {
	display: none
}

.ags-MediaPopup-overlay-close {
	position: absolute;
	top: -2.5em;
	right: 0
}

.ags-MediaPopup-image-footer {
	display: none
}

.ags-MediaPopup-controls-semicircle {
	width: 50px;
	left: 0;
	border-radius: 0;
	height: 110px;
	top: calc(50% - 55px)
}

@media (min-width:420px) {
	.ags-MediaPopup-controls-semicircle {
		height: 220px;
		top: calc(50% - 110px)
	}
}

.ags-MediaPopup-controls-semicircle-button {
	left: 8px
}

.ags-MediaObject {
	display: flex;
	flex-direction: row;
	padding: 30px 25px 28px;
	border-radius: 12px;
	color: #191b1e
}

.ags-MediaObject-left {
	flex: 0 0 auto;
	margin-right: 10px
}

.ags-MediaObject-left-image {
	display: block;
	width: auto
}

.ags-MediaObject-right {
	flex: 1 1 auto;
	max-width: 100%
}

.ags-MediaObject--boxed {
	border: 2px solid #d9d9d9
}

.ags-ImageModule {
	position: relative;
	padding: 40px 0
}

.ags-ImageModule-foregroundContainer {
	display: flex;
	flex-direction: column;
	align-items: center
}

.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName,
.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content,
.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading {
	text-align: left;
	max-width: 100%
}

.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName,
.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content,
.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading {
	text-align: right;
	max-width: 100%
}

.ags-ImageModule-backgroundContainer {
	display: none
}

.ags-ImageModule-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	display: block;
	margin-top: 0;
	text-align: center
}

@media (max-width:1200px) {
	.ags-ImageModule-heading {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

@media (min-width:768px) {
	.ags-ImageModule-heading {
		max-width: 90%;
		margin-top: 0
	}
}

.ags-ImageModule-backgroundHeading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091
}

@media (max-width:1200px) {
	.ags-ImageModule-backgroundHeading {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-ImageModule-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	display: block;
	margin: 0 12.5%
}

@media (max-width:1200px) {
	.ags-ImageModule-content {
		font-size: calc(1.1rem + .53333vw)
	}
}

@media (min-width:768px) {
	.ags-ImageModule-content {
		max-width: 75%
	}
}

.ags-ImageModule-image {
	display: block;
	max-width: 100%;
	margin: 32px auto 0
}

@media (max-width:767.98px) {
	.ags-ImageModule-image--desktop {
		display: none
	}
}

@media (min-width:768px) {
	.ags-ImageModule-image--mobile {
		display: none
	}
}

.ags-ImageModule-backgroundImage {
	width: 100%;
	display: block
}

@media (max-width:767.98px) {
	.ags-ImageModule-backgroundImage--desktop {
		display: none
	}
}

@media (min-width:768px) {
	.ags-ImageModule-backgroundImage--mobile {
		display: none
	}
}

.ags-ImageModule--darkBackground .ags-ImageModule-backgroundHeading,
.ags-ImageModule--darkBackground .ags-ImageModule-foregroundContainer {
	color: #f2f2f2
}

.ags-ImageModule--lightBackground .ags-ImageModule-backgroundHeading,
.ags-ImageModule--lightBackground .ags-ImageModule-foregroundContainer {
	color: #191b1e
}

.ags-ImageModule--cinematic {
	padding: 0
}

.ags-ImageModule--cinematic .ags-ImageModule-backgroundContainer {
	display: block;
	position: relative;
	overflow: hidden
}

.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer {
	overflow: hidden;
	padding: 0 20px 30px
}

@media (min-width:768px) {
	.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer {
		padding: 0 40px 60px
	}
}

@media (min-width:768px) {
	.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer--noContent {
		padding: 0
	}
}

.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer--noContentOrHeading {
	padding: 0
}

.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer .ags-EditPreview-fileSize {
	display: none
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink {
	text-decoration: none
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay-play {
	height: 88px;
	width: 88px;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/play.png) 0 0 no-repeat;
	background-size: cover;
	opacity: .8;
	transition: opacity .35s ease-in-out
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay-play:hover {
	opacity: 1
}

@media (min-width:768px) {
	.ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay-play {
		background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/play-large.png);
		height: 180px;
		width: 180px
	}
}

.ags-ImageModule--cinematic .ags-ImageModule-image {
	display: none
}

.ags-ImageModule--cinematic .ags-ImageModule-content {
	text-align: center;
	position: relative
}

.ags-MediaGalleryModule {
	padding: 4em 30px 5em
}

.ags-MediaGalleryModule-container {
	display: flex;
	flex-direction: column;
	align-items: center
}

.ags-MediaGalleryModule-container-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	max-width: 90%;
	text-align: center;
	margin-top: 0
}

@media (max-width:1200px) {
	.ags-MediaGalleryModule-container-heading {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-MediaGalleryModule-container-singleItem {
	max-height: 607.5px
}

@media (max-width:1079.98px) {
	.ags-MediaGalleryModule-container-singleItem {
		height: calc(56.25vw - 9px);
		width: calc(100vw - 16px)
	}
}

.ags-MediaGalleryModule-container-singleItem-iframe {
	height: 607.5px
}

@media (max-width:1079.98px) {
	.ags-MediaGalleryModule-container-singleItem-iframe {
		height: calc(56.25vw - 9px);
		width: calc(100vw - 16px)
	}
}

@media (min-width:768px) {
	.ags-MediaGalleryModule-container-singleItem-iframe.is-fixed {
		position: fixed;
		z-index: 5000;
		bottom: 8px;
		right: 8px;
		height: 225px;
		width: 400px
	}
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay {
	display: none;
	position: fixed;
	opacity: 0;
	bottom: 8px;
	right: 8px;
	height: 225px;
	width: 400px;
	background-color: rgba(25, 27, 30, .4);
	align-items: center;
	justify-content: space-around;
	z-index: 8000;
	transition: opacity .35s ease
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay:hover {
	opacity: 1
}

@media (min-width:768px) {
	.ags-MediaGalleryModule-container-singleItem-iframe-overlay.is-visible {
		display: flex
	}
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop,
.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 40px;
	width: 40px;
	cursor: pointer
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop:hover,
.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close:hover {
	border-radius: 3px
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop:hover svg,
.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close:hover svg {
	fill: #ffc400
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop svg {
	fill: #f2f2f2;
	height: 100%;
	width: 100%;
	transform: scaleX(-1)
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close {
	position: absolute;
	top: 8px;
	right: 8px
}

.ags-MediaGalleryModule-container-singleItem-image {
	width: 100%
}

@media (max-width:1079.98px) {
	.ags-MediaGalleryModule-container-singleItem-image {
		width: calc(100vw - 16px)
	}
}

.ags-MediaGalleryModule-container-gallery {
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	width: 100%;
	margin: 0 10px calc(4em - 10px)
}

.ags-MediaGalleryModule-container-gallery-box {
	width: 33.3%
}

@media (max-width:767.98px) {
	.ags-MediaGalleryModule-container-gallery-box {
		width: 50%
	}
}

@media (max-width:575.98px) {
	.ags-MediaGalleryModule-container-gallery-box {
		width: 100%
	}
}

.ags-MediaGalleryModule-container-gallery-box--hidden {
	display: none !important
}

.ags-MediaGalleryModule-container-gallery-box--shown {
	display: block
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail {
	position: relative;
	padding: 10px;
	overflow: hidden
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail:hover {
	cursor: pointer
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail .ags-media-link {
	cursor: pointer;
	display: inline-block
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-image {
	display: block;
	width: 100%
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-play {
	top: calc(50% - 44px);
	left: calc(50% - 44px);
	height: 88px;
	width: 88px
}

.ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
	width: 25%
}

@media (max-width:767.98px) {
	.ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
		width: 33.3%
	}
}

@media (max-width:575.98px) {
	.ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
		width: 50%
	}
}

@media (max-width:419.98px) {
	.ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
		width: 100%
	}
}

.ags-MediaGalleryModule-container-gallery--static .ags-media-link,
.ags-MediaGalleryModule-container-gallery--static .ags-MediaGalleryModule-container-gallery-box-thumbnail {
	cursor: default
}

.ags-MediaGalleryModule-container-CTA {
	text-transform: none;
	position: relative
}

.ags-MediaGalleryModule-container-CTA,
.ags-MediaGalleryModule-container-CTA:focus,
.ags-MediaGalleryModule-container-CTA:hover {
	background-color: transparent;
	border-color: transparent
}

.ags-MediaGalleryModule-container-CTA.ags-Button--backgroundDark {
	color: #ffc400
}

.ags-MediaGalleryModule-container-CTA.ags-Button--backgroundDark:focus,
.ags-MediaGalleryModule-container-CTA.ags-Button--backgroundDark:hover {
	color: #ffdf7c
}

.ags-MediaGalleryModule-container-CTA.ags-Button--backgroundLight {
	color: #00618c
}

.ags-MediaGalleryModule-container-CTA.ags-Button--backgroundLight:focus,
.ags-MediaGalleryModule-container-CTA.ags-Button--backgroundLight:hover {
	color: #00a8e1
}

.ags-MediaGalleryModule-container-CTA--less,
.ags-MediaGalleryModule-container-CTA-icon {
	display: none
}

.ags-MediaGalleryModule {
	padding: 60px 0 40px
}

.ags-MediaGalleryModule-container {
	max-width: 1770px
}

.ags-MediaGalleryModule-container-heading {
	margin-top: -10px
}

.ags-MediaGalleryModule-container-gallery {
	margin: 0 7.5px
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail {
	padding: 6px;
	margin: 0 1.5px 18px
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-play {
	position: absolute;
	top: calc(50% - 37.5px);
	left: calc(50% - 37.5px);
	height: 75px;
	width: 75px
}

.ags-MediaGalleryModule-container-CTA {
	margin-top: -30px;
	margin-bottom: -18px
}

.ags-MediaGalleryModule-container-CTA-icon {
	display: block;
	height: 8px;
	width: 8px;
	margin-left: 6px;
	fill: currentColor
}

.ags-MediaGalleryModule-container-CTA--less,
.ags-MediaGalleryModule-container-CTA--more {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	letter-spacing: -.01em;
	text-decoration: inherit;
	color: inherit
}

.ags-MediaGalleryModule-container-CTAs--expanded .ags-MediaGalleryModule-container-CTA--more {
	display: none
}

.ags-MediaGalleryModule-container-CTAs--expanded .ags-MediaGalleryModule-container-CTA--less {
	display: inline-flex
}

.ags-MediaGalleryModule-container-CTAs--expanded .ags-MediaGalleryModule-container-CTA--less .ags-MediaGalleryModule-container-CTA-icon {
	transform: rotate(180deg)
}

.ags-FaqModule {
	padding: 60px 40px;
	background-position: 100% 0;
	background-repeat: no-repeat
}

@media (max-width:767.98px) {
	.ags-FaqModule {
		background-image: none !important
	}
}

.ags-FaqModule-container {
	display: flex;
	flex-direction: column;
	width: 100%
}

.ags-FaqModule-container-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.875rem;
	line-height: 1;
	letter-spacing: .025em;
	white-space: nowrap;
	max-width: 90%;
	align-self: center;
	text-align: center;
	margin-top: 0;
	margin-bottom: 30px
}

@media (max-width:1200px) {
	.ags-FaqModule-container-heading {
		font-size: calc(1.175rem + .93333vw)
	}
}

.ags-FaqModule-container-entry {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start
}

.ags-FaqModule-container-entry+.ags-FaqModule-container-entry {
	margin-top: 1em
}

.ags-FaqModule-container-entry-bullet {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	flex: 0 0 auto;
	width: 1em;
	margin-right: 12px;
	cursor: pointer
}

@media (max-width:1200px) {
	.ags-FaqModule-container-entry-bullet {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-FaqModule-container-entry-bullet:before {
	content: "+"
}

.ags-FaqModule-container-entry-panel {
	max-width: calc(100vw - 57px - 1rem)
}

.ags-FaqModule-container-entry-panel-question {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	cursor: pointer;
	word-break: normal;
	overflow-wrap: anywhere
}

@media (max-width:1200px) {
	.ags-FaqModule-container-entry-panel-question {
		font-size: calc(1.1rem + .53333vw)
	}
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-FaqModule-container-entry-panel-question {
			word-break: break-word
		}
	}
}

@supports (-webkit-touch-callout:none) {
	.ags-FaqModule-container-entry-panel-question {
		word-break: break-word
	}
}

.ags-FaqModule-container-entry-panel-answer {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	display: none;
	margin-top: 2px;
	visibility: hidden
}

@media (max-width:1200px) {
	.ags-FaqModule-container-entry-panel-answer {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-bullet:before {
	content: "-"
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-panel-answer {
	display: block;
	visibility: visible
}

.ags-FaqModule-backgroundContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1
}

.ags-FaqModule-backgroundContainer-background {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat
}

@media (min-width:768px) {
	.ags-FaqModule-backgroundContainer-background--mobile {
		display: none
	}
}

@media (max-width:767.98px) {
	.ags-FaqModule-backgroundContainer-background--desktop {
		display: none
	}
}

.ags-FaqModule--darkBackground .ags-FaqModule-container {
	color: #f2f2f2
}

.ags-FaqModule-container-answer--darkBackground .ags-rich-text-a {
	color: #ffc400
}

.ags-FaqModule-container-answer--darkBackground .ags-rich-text-a:hover {
	color: #ffdf7c
}

.ags-FaqModule-container-answer--lightBackground .ags-rich-text-a {
	color: #00618c
}

.ags-FaqModule-container-answer--lightBackground .ags-rich-text-a:hover {
	color: #00a8e1
}

.ags-FaqModule-container-entry {
	margin-bottom: 9px
}

.ags-FaqModule-container-entry-bullet {
	width: 14px;
	height: 24px;
	margin-right: 1rem;
	margin-top: 4px;
	display: inline-flex
}

.ags-FaqModule-container-entry-bullet:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -256px -75px no-repeat;
	transition: transform .35s cubic-bezier(.32, .31, .18, 1)
}

.ags-FaqModule-container-entry-panel-question {
	text-decoration: none
}

.ags-FaqModule-container-entry-panel-answer {
	margin-top: 6px
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-bullet:before {
	content: "";
	transform: rotate(90deg)
}

.ags-FaqModule-container-entry .ags-rich-text-a {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1;
	text-decoration: none
}

@media (max-width:1200px) {
	.ags-FaqModule-container-entry .ags-rich-text-a {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-FaqModule-container-heading {
	white-space: normal
}

.ags-FaqModule--darkBackground .ags-FaqModule-container-entry-bullet:before {
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -256px -135px no-repeat
}

.ags-ContainerModule {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 2em 0
}

@media (min-width:576px) {
	.ags-ContainerModule {
		padding: 4.5em 0 0
	}
}

.ags-ContainerModule-container {
	display: flex;
	flex-direction: column;
	align-items: center
}

@media (min-width:576px) {
	.ags-ContainerModule-container {
		width: calc(100vw - 60px)
	}
}

.ags-ContainerModule-container-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.875rem;
	line-height: 1;
	letter-spacing: .025em;
	white-space: nowrap;
	margin: 0 0 32px
}

@media (max-width:1200px) {
	.ags-ContainerModule-container-heading {
		font-size: calc(1.175rem + .93333vw)
	}
}

.ags-ContainerModule-container-tabs {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	width: 100%
}

@media (max-width:1200px) {
	.ags-ContainerModule-container-tabs {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-ContainerModule-container-tabs-tabHeading {
	display: inline-block;
	padding: 10px;
	cursor: pointer
}

.ags-ContainerModule-container-shopModuleContainer {
	display: flex;
	flex-wrap: wrap;
	width: 100%
}

.ags-ContainerModule-container-shopModuleContainer--threeCentered {
	justify-content: center
}

@media (max-width:848.98px) {
	.ags-ContainerModule-container-shopModuleContainer--threeCentered {
		max-width: 540px;
		justify-content: flex-start
	}
}

@media (max-width:578.98px) {
	.ags-ContainerModule-container-shopModuleContainer--threeCentered {
		max-width: 270px
	}
}

@media (max-width:1174.98px) {
	.ags-ContainerModule-container-shopModuleContainer--vertical {
		max-width: 810px
	}
}

@media (max-width:848.98px) {
	.ags-ContainerModule-container-shopModuleContainer--vertical {
		max-width: 540px
	}
}

@media (max-width:578.98px) {
	.ags-ContainerModule-container-shopModuleContainer--vertical {
		max-width: 270px
	}
}

@media (max-width:1154.98px) {
	.ags-ContainerModule-container-shopModuleContainer--horizontal {
		max-width: 530px
	}
}

.ags-ContainerModule-container-shopModuleContainer--square {
	position: relative
}

@media (max-width:1174.98px) {
	.ags-ContainerModule-container-shopModuleContainer--square {
		max-width: 810px
	}
}

@media (max-width:848.98px) {
	.ags-ContainerModule-container-shopModuleContainer--square {
		max-width: 540px
	}
}

@media (max-width:578.98px) {
	.ags-ContainerModule-container-shopModuleContainer--square {
		max-width: 270px
	}
}

.ags-ContainerModule-container-contentModuleContainer,
.ags-ContainerModule-container-slotModuleContainer {
	display: flex;
	flex-wrap: wrap;
	width: 104%
}

.ags-ContainerModule-container-contentModuleContainer--tabs,
.ags-ContainerModule-container-slotModuleContainer--tabs {
	width: 100%
}

.ags-ContainerModule-container-actions {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 18px -8px -8px
}

.ags-ContainerModule-container-actions-action {
	margin: 8px
}

.ags-ContainerModule-container-actions-action--primary.ags-Button {
	border-width: 0
}

.ags-ContainerModule-container-actions-action--primary.ags-Button:focus {
	outline: none
}

.ags-ContainerModule-container-actions-action--primary.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark,
.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark,
	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:hover,
.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:hover,
	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:active,
.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:active,
	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark.is-disabled,
.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark.is-disabled,
	.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button:focus,
.ags-ContainerModule-container-actions-action--secondary.ags-Button:hover {
	background: transparent
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-ContainerModule {
	padding-bottom: 4em;
	padding-left: 20px;
	padding-right: 20px
}

@media (min-width:992px) {
	.ags-ContainerModule {
		padding-left: 48px;
		padding-right: 48px
	}
}

.ags-ContainerModule-container {
	width: 100%
}

.ags-ContainerModule-container-heading {
	white-space: normal;
	padding: 0 2em;
	text-align: center
}

.ags-ContainerModule-container-slotModuleContainer {
	width: 101.33333%
}

.ags-ShopModule {
	position: relative;
	margin: 5px;
	border-radius: 12px;
	overflow: hidden
}

.ags-ShopModule-banner {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .8125rem;
	line-height: 1;
	letter-spacing: .12em;
	white-space: nowrap;
	text-transform: uppercase;
	height: 40px;
	width: 100%;
	color: #f2f2f2
}

.ags-ShopModule-boxartContainer {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	background-position: top;
	background-size: cover
}

.ags-ShopModule-contentContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 220px
}

.ags-ShopModule-ctaContainer {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 15px;
	height: 116px;
	flex: 0 0 auto
}

.ags-ShopModule-ctaContainer .ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px
}

.ags-ShopModule-ctaContainer .ags-Button.ags-Button {
	border-width: 0
}

.ags-ShopModule-ctaContainer .ags-Button.ags-Button:focus {
	outline: none
}

.ags-ShopModule-ctaContainer .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark,
.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark,
	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark:hover,
.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark:hover,
	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark:active,
.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark:active,
	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-ShopModule-ctaContainer .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button {
	display: inline-block;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	margin: 6px 0 0
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button:focus,
.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-ShopModule-ctaContainer .ags-Button+.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-ShopModule-ctaContainer-outOfStock {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em
}

.ags-ShopModule-description {
	font-weight: 400;
	font-size: .875rem;
	line-height: 1.57143;
	line-height: normal;
	flex: 1 1 auto
}

.ags-ShopModule-description,
.ags-ShopModule-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-style: normal
}

.ags-ShopModule-heading {
	font-weight: 300;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {
	.ags-ShopModule-heading {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ShopModule-logo {
	max-width: 220px;
	flex: 0 0 auto
}

.ags-ShopModule-price {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-ShopModule-price {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-ShopModule-price-currencySymbol {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	letter-spacing: -.01em
}

.ags-ShopModule-priceDisplay {
	display: flex;
	align-items: center
}

.ags-ShopModule-price-main .ags-ShopModule-price-cents,
.ags-ShopModule-price-main .ags-ShopModule-price-currencySymbol {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	letter-spacing: -.01em;
	margin-top: 2px
}

.ags-ShopModule-price-main .ags-ShopModule-price-dollars {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.2375rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-ShopModule-price-main .ags-ShopModule-price-dollars {
		font-size: calc(1.0475rem + .25333vw)
	}
}

.ags-ShopModule-price-savings {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.0125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	font-style: italic;
	margin-left: 5px
}

@media (max-width:1200px) {
	.ags-ShopModule-price-savings {
		font-size: calc(1.0025rem + .01333vw)
	}
}

.ags-ShopModule-price--strikeThrough {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.0125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	text-decoration: line-through;
	margin-left: 4px
}

@media (max-width:1200px) {
	.ags-ShopModule-price--strikeThrough {
		font-size: calc(1.0025rem + .01333vw)
	}
}

.ags-ShopModule--vertical {
	height: 470px;
	width: 260px;
	border: 1px solid #727272
}

.ags-ShopModule--vertical .ags-ShopModule-banner {
	white-space: normal;
	text-align: center;
	padding-left: .75rem;
	padding-right: .75rem
}

.ags-ShopModule--vertical .ags-ShopModule-ctaContainer {
	background-color: #191b1e;
	justify-content: center;
	width: 100%
}

.ags-ShopModule--vertical .ags-ShopModule-ctaContainer-outOfStock {
	color: #e7e7e7;
	text-align: center;
	width: 50%
}

.ags-ShopModule--vertical .ags-ShopModule-boxartContainer {
	height: 354px;
	width: 260px;
	flex-direction: column
}

.ags-ShopModule--vertical .ags-ShopModule-logo {
	margin-bottom: 25px
}

.ags-ShopModule--vertical .ags-ShopModule-price-main,
.ags-ShopModule--vertical .ags-ShopModule-price-main .ags-ShopModule-price {
	display: flex;
	align-items: flex-start
}

.ags-ShopModule--vertical .ags-ShopModule-price-main--sale {
	color: #a72f18
}

.ags-ShopModule--vertical .ags-ShopModule-priceContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	height: 38px;
	padding: 6px 10px;
	background-color: #f2f2f2;
	color: #191b1e;
	border: 1px solid #b4b4b4;
	border-top: 0;
	border-left: 0;
	border-bottom-right-radius: 8px
}

.ags-ShopModule--vertical .ags-ShopModule-priceContainer--free {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .8125rem;
	line-height: 1;
	letter-spacing: .12em;
	white-space: nowrap;
	font-style: italic;
	font-weight: 900;
	text-transform: uppercase;
	padding-left: 13px
}

.ags-ShopModule--vertical .ags-ShopModule-price-savingContainer {
	margin-left: 2px
}

.ags-ShopModule--vertical .ags-ShopModule-price-savingContainer .ags-ShopModule-price,
.ags-ShopModule--vertical .ags-ShopModule-price-savingContainer .ags-ShopModule-price-savings {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .7875rem;
	line-height: 1.57143
}

.ags-ShopModule--horizontal {
	height: 230px;
	max-width: 520px;
	min-width: 270px;
	width: 100%
}

.ags-ShopModule--horizontal .ags-ShopModule-banner {
	height: 60px;
	padding: 0 25px;
	border: 1px solid #727272;
	border-top: none;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	background-color: #f2f2f2;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-around
}

@media (max-width:419.98px) {
	.ags-ShopModule--horizontal .ags-ShopModule-banner-text {
		flex-basis: 20px;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
		top: 5px
	}
}

.ags-ShopModule--horizontal .ags-ShopModule-banner--noBackgroundColor {
	background-color: #ececec
}

.ags-ShopModule--horizontal .ags-ShopModule-banner--noBackgroundColor,
.ags-ShopModule--horizontal .ags-ShopModule-banner--noBackgroundColor .ags-ShopModule--horizontal .ags-ShopModule-banner-text {
	color: #191b1e
}

@media (min-width:420px) {
	.ags-ShopModule--horizontal .ags-ShopModule-banner {
		flex-direction: row;
		justify-content: space-between;
		height: 30px
	}
}

.ags-ShopModule--horizontal .ags-ShopModule-boxartContainer {
	height: 230px;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	margin-bottom: 30px;
	justify-content: center
}

@media (min-width:576px) {
	.ags-ShopModule--horizontal .ags-ShopModule-boxartContainer {
		justify-content: flex-end
	}
}

.ags-ShopModule--horizontal .ags-ShopModule-boxartContainer--hasBannerSibling {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: 0
}

.ags-ShopModule--horizontal .ags-ShopModule-contentContainer {
	flex-direction: column;
	height: auto;
	width: 100%;
	margin-right: 0
}

@media (min-width:576px) {
	.ags-ShopModule--horizontal .ags-ShopModule-contentContainer {
		margin-right: 50px
	}
}

.ags-ShopModule--horizontal .ags-ShopModule-ctaContainer {
	justify-content: flex-start;
	padding: 0;
	height: auto;
	max-height: 116px
}

.ags-ShopModule--horizontal .ags-ShopModule-ctaContainer .ags-Button {
	min-width: 220px
}

.ags-ShopModule--horizontal .ags-ShopModule-description {
	margin: 10px 0 15px;
	width: 100%;
	flex: 0 0 auto;
	text-align: center
}

.ags-ShopModule--horizontal .ags-ShopModule-heading {
	color: #f2f2f2
}

@media (max-width:419.98px) {
	.ags-ShopModule--horizontal .ags-ShopModule-priceContainer {
		flex-basis: 26px;
		display: flex;
		justify-content: center;
		align-items: center
	}
}

.ags-ShopModule--horizontal .ags-ShopModule-price-main,
.ags-ShopModule--horizontal .ags-ShopModule-price-main .ags-ShopModule-price {
	display: flex;
	align-items: flex-start
}

.ags-ShopModule--horizontal .ags-ShopModule-price-main-cents,
.ags-ShopModule--horizontal .ags-ShopModule-price-main-currencySymbol,
.ags-ShopModule--horizontal .ags-ShopModule-price-main .ags-ShopModule-price-cents,
.ags-ShopModule--horizontal .ags-ShopModule-price-main .ags-ShopModule-price-currencySymbol {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	letter-spacing: -.01em;
	margin-top: 1px
}

.ags-ShopModule--horizontal .ags-ShopModule-price-savingContainer {
	margin-right: 6px
}

.ags-ShopModule--horizontal .ags-ShopModule-price-savingContainer .ags-ShopModule-price,
.ags-ShopModule--horizontal .ags-ShopModule-price-savingContainer .ags-ShopModule-price-savings {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .7875rem;
	line-height: 1.57143
}

.ags-ShopModule--horizontal.ags-ShopModule--hasBanner {
	height: 290px
}

@media (min-width:420px) {
	.ags-ShopModule--horizontal.ags-ShopModule--hasBanner {
		height: 260px
	}
}

.ags-ShopModule--square {
	border: 0;
	border-radius: 0;
	padding-top: 15px;
	color: #191b1e
}

[class*="--darkBackground"] .ags-ShopModule--square .ags-ShopModule-actionText,
[class*="--darkBackground"] .ags-ShopModule--square .ags-ShopModule-heading,
[class*="--darkBackground"] .ags-ShopModule--square .ags-ShopModule-priceContainer {
	color: #f2f2f2
}

[class*="--darkBackground"] .ags-ShopModule--square .ags-ShopModule-actionText-chevron {
	fill: #f2f2f2
}

.ags-ShopModule--square .ags-ShopModule-actionText {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	color: #191b1e;
	margin-top: 6px
}

.ags-ShopModule--square .ags-ShopModule-actionText-chevron {
	height: 8px;
	width: 8px;
	margin-top: 2px;
	margin-left: 3px;
	fill: #191b1e
}

.ags-ShopModule--square .ags-ShopModule-boxartContainer {
	height: 260px;
	width: 260px;
	border-radius: 12px
}

.ags-ShopModule--square .ags-ShopModule-ctaContainer {
	align-items: flex-start;
	max-height: 80px;
	padding: 0;
	margin-bottom: 10px
}

.ags-ShopModule--square .ags-ShopModule-ctaContainer .ags-Button {
	margin-top: 6px
}

.ags-ShopModule--square .ags-ShopModule-ctaContainer-outOfStock {
	color: #9b0300;
	margin-top: -.5rem
}

.ags-ShopModule--square .ags-ShopModule-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.4375;
	text-align: left;
	color: #00618c;
	max-width: 220px
}

.ags-ShopModule--square .ags-ShopModule-heading--extraPadding {
	margin-bottom: 15px
}

.ags-ShopModule--square .ags-ShopModule-price {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-ShopModule--square .ags-ShopModule-price {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-ShopModule--square .ags-ShopModule-priceContainer {
	margin-top: 15px
}

.ags-ShopModule--square .ags-ShopModule-priceDisplay {
	align-items: flex-end
}

.ags-ShopModule--square .ags-ShopModule-price-currencySymbol {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-ShopModule--square .ags-ShopModule-price-currencySymbol {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-ShopModule--square .ags-ShopModule-price-main,
.ags-ShopModule--square .ags-ShopModule-price-main .ags-ShopModule-price {
	display: flex;
	align-items: flex-start
}

.ags-ShopModule--square .ags-ShopModule-price-main .ags-ShopModule-price-cents,
.ags-ShopModule--square .ags-ShopModule-price-main .ags-ShopModule-price-currencySymbol {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	letter-spacing: -.01em;
	margin-top: 2px
}

.ags-ShopModule--square .ags-ShopModule-price-main .ags-ShopModule-price-dollars {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.35rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-ShopModule--square .ags-ShopModule-price-main .ags-ShopModule-price-dollars {
		font-size: calc(1.07rem + .37333vw)
	}
}

.ags-ShopModule--square .ags-ShopModule-price-savingContainer {
	margin-left: 2px;
	margin-bottom: 2px
}

.ags-ShopModule--square .ags-ShopModule-price-savingContainer .ags-ShopModule-price,
.ags-ShopModule--square .ags-ShopModule-price-savingContainer .ags-ShopModule-price-savings {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .7875rem;
	line-height: 1.57143
}

.ags-ShopModule--square .ags-ShopModule-price-savingContainer .ags-ShopModule-price--strikeThrough {
	text-decoration: line-through
}

.ags-ShopModule--square.is-wrapped {
	border-top: 2px solid #d9d9d9
}

a.ags-ShopModule--horizontal,
a.ags-ShopModule--square {
	text-decoration: none
}

a.ags-ShopModule--horizontal .ags-ShopModule-description,
a.ags-ShopModule--square .ags-ShopModule-description {
	color: #f2f2f2
}

.ags-SlotModule {
	display: inline-block;
	height: auto;
	margin-bottom: 2vw;
	padding: 0 2%
}

.ags-SlotModule--onePerRow {
	width: 100%;
	max-width: 740px
}

.ags-SlotModule--fourPerRow,
.ags-SlotModule--twoPerRow {
	width: 100%
}

@media (min-width:576px) {

	.ags-SlotModule--fourPerRow,
	.ags-SlotModule--twoPerRow {
		width: 50%
	}
}

@media (max-width:991.98px) {

	.ags-SlotModule--fourPerRow.ags-SlotModule--text,
	.ags-SlotModule--twoPerRow.ags-SlotModule--text {
		width: 100%
	}
}

.ags-SlotModule--threePerRow {
	width: 100%
}

@media (min-width:576px) {
	.ags-SlotModule--threePerRow {
		width: 50%
	}
}

@media (min-width:768px) {
	.ags-SlotModule--threePerRow {
		width: 33.3%
	}
}

.ags-SlotModule-spacer {
	border-radius: 3px;
	height: 100%
}

.ags-SlotModule-spacer:hover .ags-SlotModule-imageContainer-image {
	transform: scale(1.05)
}

.ags-SlotModule-spacer:hover .ags-SlotModule-imageContainer-image--noZoom {
	transform: none
}

.ags-SlotModule-slotLink {
	text-decoration: none;
	display: inline-block
}

.ags-SlotModule-slotLink--disabled {
	cursor: default
}

.ags-SlotModule-aboveImageBlogTag {
	display: none
}

.ags-SlotModule-imageContainer {
	width: 100%;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-SlotModule-imageContainer picture {
	width: 100%;
	height: auto
}

.ags-SlotModule-imageContainer-image {
	width: 100%;
	height: auto;
	transition: .2s
}

.ags-SlotModule-contentContainer {
	padding: 30px
}

.ags-SlotModule-contentContainer-subheading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .75rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	display: inline-block;
	padding: 4px 0;
	margin: 0 6px 3px 0;
	word-break: normal;
	overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-SlotModule-contentContainer-subheading {
			word-break: break-word
		}
	}
}

@supports (-webkit-touch-callout:none) {
	.ags-SlotModule-contentContainer-subheading {
		word-break: break-word
	}
}

.ags-SlotModule-contentContainer-date {
	color: #5b5b5b
}

.ags-SlotModule-contentContainer-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	display: block;
	margin: 0;
	word-break: normal;
	overflow-wrap: anywhere
}

@media (max-width:1200px) {
	.ags-SlotModule-contentContainer-heading {
		font-size: calc(1.15rem + .8vw)
	}
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-SlotModule-contentContainer-heading {
			word-break: break-word
		}
	}
}

@supports (-webkit-touch-callout:none) {
	.ags-SlotModule-contentContainer-heading {
		word-break: break-word
	}
}

.ags-SlotModule-contentContainer-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	display: block;
	margin-top: .75em;
	width: 100%;
	word-break: normal;
	overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-SlotModule-contentContainer-text {
			word-break: break-word
		}
	}
}

@supports (-webkit-touch-callout:none) {
	.ags-SlotModule-contentContainer-text {
		word-break: break-word
	}
}

.ags-SlotModule-contentContainer-link {
	font-weight: 700;
	font-size: 1rem;
	line-height: 1.4375;
	display: block;
	margin-top: .75em;
	color: #005276
}

.ags-SlotModule-contentContainer-actions {
	display: flex;
	flex-wrap: wrap;
	margin: 23px -8px -3px
}

.ags-SlotModule-contentContainer-actions-action {
	margin: 3px 8px
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button {
	border-width: 0
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button:focus {
	outline: none
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark,
.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark,
	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:hover,
.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:hover,
	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:active,
.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:active,
	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.is-disabled,
.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.is-disabled,
	.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button:focus,
.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button:hover {
	background: transparent
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-SlotModule-contentContainer-detailsLink {
	display: none
}

.ags-SlotModule--center .ags-SlotModule-contentContainer-actions {
	justify-content: center
}

.ags-SlotModule--tabs {
	display: none;
	flex-wrap: wrap;
	width: 100%
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn {
	margin-bottom: 32px;
	width: 100%
}

@media (min-width:768px) {
	.ags-SlotModule--tabs .ags-SlotModule-leftColumn {
		width: 40%;
		padding-right: 30px
	}
}

@media (min-width:1080px) {
	.ags-SlotModule--tabs .ags-SlotModule-leftColumn {
		width: 30%
	}
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-image {
	max-width: 100%;
	width: 100%
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions {
	display: flex;
	flex-direction: column;
	align-items: center
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-actionContainer {
	display: flex;
	justify-content: center;
	width: 90%
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action {
	margin-top: 16px
}

@media (min-width:768px) {
	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action {
		width: 100%
	}
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button {
	border-width: 0
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button:focus {
	outline: none
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark,
.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark,
	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:hover,
.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:hover,
	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:active,
.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:active,
	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.is-disabled,
.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.is-disabled,
	.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button:focus,
.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button:hover {
	background: transparent
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-SlotModule--tabs .ags-SlotModule-rightColumn {
	width: 100%
}

@media (min-width:768px) {
	.ags-SlotModule--tabs .ags-SlotModule-rightColumn {
		width: 60%;
		padding-left: 30px
	}
}

@media (min-width:1080px) {
	.ags-SlotModule--tabs .ags-SlotModule-rightColumn {
		width: 70%
	}
}

.ags-SlotModule--darkBackground {
	color: #f2f2f2
}

.ags-SlotModule--active {
	display: flex
}

.ags-SlotModule {
	padding: 0 .66667%
}

@media (max-width:575.98px) {
	.ags-SlotModule {
		width: 96% !important;
		margin: 0 2% 2vw;
		padding: 0
	}
}

.ags-SlotModule-imageContainer:focus-visible {
	outline-width: 2px !important;
	outline-color: #ffc400 !important;
	outline-style: solid !important;
	outline-offset: -6px !important
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-SlotModule-imageContainer:focus {
			outline-width: 2px !important;
			outline-color: #ffc400 !important;
			outline-style: solid !important;
			outline-offset: -6px !important
		}
	}
}

.ags-SlotModule-contentContainer-subheading {
	display: none
}

.ags-SlotModule-contentContainer-link {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1;
	text-decoration: none
}

@media (max-width:1200px) {
	.ags-SlotModule-contentContainer-link {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-SlotModule-contentContainer-link:after {
	content: "鈻�";
	margin-left: .3em
}

.ags-SlotModule-contentContainer-link--lightBackground {
	color: #00618c
}

.ags-SlotModule-contentContainer-link--lightBackground:hover {
	color: #00a8e1
}

.ags-SlotModule-contentContainer-link--darkBackground {
	color: #ffc400
}

.ags-SlotModule-contentContainer-link--darkBackground:hover {
	color: #ffdf7c
}

.ags-SlotModule-contentContainer-date {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .75rem;
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
	letter-spacing: 1px
}

.ags-SlotModule-contentContainer-text .ags-rich-text-h6 {
	font-weight: 300;
	font-weight: 500
}

.ags-SlotModule-contentContainer-text .ags-rich-text-h6,
.ags-SlotModule-contentContainer-text .ags-rich-text-h6 .ags-rich-text-b {
	font-family: Amazon Ember, Arial, sans-serif;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em;
	font-size: .875rem;
	line-height: 1
}

.ags-SlotModule-contentContainer-text .ags-rich-text-h6 .ags-rich-text-b {
	font-weight: 300;
	font-weight: 700
}

.ags-SlotModule-spacer {
	border-radius: 12px;
	overflow: hidden
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-SlotModule-spacer {
			-webkit-mask-image: -webkit-radial-gradient(#fff, #000)
		}
	}
}

.ags-SlotModule-slotLink {
	display: block
}

.ags-SlotModule--blog .ags-SlotModule-spacer {
	background-color: #fff
}

.ags-TextModule {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	position: relative;
	padding: 30px 0
}

@media (max-width:1200px) {
	.ags-TextModule {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-TextModule-backgroundContainer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	max-width: 1920px;
	margin: 0 auto;
	background: no-repeat 50% 0/auto
}

.ags-TextModule-backgroundContainer--desktop {
	display: none
}

@media (min-width:768px) {
	.ags-TextModule-backgroundContainer--desktop {
		display: block
	}
}

@media (min-width:768px) {
	.ags-TextModule-backgroundContainer--mobile {
		display: none
	}
}

.ags-TextModule-content {
	display: flex;
	flex-wrap: wrap;
	color: #191b1e;
	z-index: 1
}

.ags-TextModule--darkBackground * .ags-TextModule-content,
.ags-TextModule--darkBackground .ags-TextModule-content {
	color: #f2f2f2
}

.ags-TextModule--lightBackground * .ags-TextModule-content,
.ags-TextModule--lightBackground .ags-TextModule-content {
	color: #191b1e
}

.ags-TextModule--leftAlign * {
	text-align: left
}

.ags-TextModule--centerAlign * {
	text-align: center;
	margin-left: auto;
	margin-right: auto
}

.ags-TextModule--rightAlign * {
	text-align: right;
	margin-left: auto
}

.ags-TextModule--hasTopAndBottomShadows {
	padding: 10px 0;
	overflow: hidden
}

.ags-TextModule--hasTopAndBottomShadows .ags-TextModule-backgroundContainer {
	width: calc(100% + 100px);
	left: -50px;
	max-width: none;
	box-shadow: inset 0 7px 12px -5px rgba(0, 0, 0, .3215686274509804), inset 0 -7px 10px -5px rgba(0, 0, 0, .25882352941176473)
}

.ags-TextModule-content {
	width: 100%;
	margin: 0
}

.ags-TextModule-content .ags-rich-text-a {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1;
	text-decoration: none
}

@media (max-width:1200px) {
	.ags-TextModule-content .ags-rich-text-a {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-TextModule-content .ags-rich-text-blockquote {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	max-width: 100%;
	margin-left: 30px
}

@media (max-width:1200px) {
	.ags-TextModule-content .ags-rich-text-blockquote {
		font-size: calc(1.15rem + .8vw)
	}
}

@media (min-width:576px) {
	.ags-TextModule-content .ags-rich-text-blockquote {
		margin-right: 30px
	}
}

.ags-TextModule-content .ags-rich-text-blockquote .ags-rich-text-p,
.ags-TextModule-content .ags-rich-text-h1 .ags-rich-text-a,
.ags-TextModule-content .ags-rich-text-h2 .ags-rich-text-a,
.ags-TextModule-content .ags-rich-text-h3 .ags-rich-text-a,
.ags-TextModule-content .ags-rich-text-h4 .ags-rich-text-a,
.ags-TextModule-content .ags-rich-text-h5 .ags-rich-text-a,
.ags-TextModule-content .ags-rich-text-h6 .ags-rich-text-a {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit
}

.ags-TextModule--centerAlign article {
	margin: 0 30px
}

.ags-TextModule--lightBackground .ags-TextModule-content .ags-rich-text-a {
	color: #00618c
}

.ags-TextModule--lightBackground .ags-TextModule-content .ags-rich-text-a:hover {
	color: #00a8e1
}

.ags-TextModule--darkBackground .ags-TextModule-content .ags-rich-text-a {
	color: #ffc400
}

.ags-TextModule--darkBackground .ags-TextModule-content .ags-rich-text-a:hover {
	color: #ffdf7c
}

.ags-CookieDisclaimerV2 {
	-moz-user-select: text;
	-webkit-user-select: text;
	user-select: text;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 10000;
	background: #fff;
	overflow-x: hidden
}

.ags-CookieDisclaimerV2-main {
	display: flex;
	flex-direction: column;
	width: 100%;
	max-width: 1500px
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-main {
		flex-direction: row;
		justify-content: center;
		width: 100%;
		margin: 20px 0
	}
}

@media (max-width:575.98px) {
	.ags-CookieDisclaimerV2-main {
		padding-top: 30px
	}
}

.ags-CookieDisclaimerV2-main-contentWrapper {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	max-width: 100%
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-main-contentWrapper {
		flex: 1 1 auto
	}
}

@media (min-width:768px) {
	.ags-CookieDisclaimerV2-main-contentWrapper {
		margin: 0 1em
	}
}

@media (min-width:992px) {
	.ags-CookieDisclaimerV2-main-contentWrapper {
		flex: 0 1 auto
	}
}

.ags-CookieDisclaimerV2-main-ctaWrapper {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start
}

.ags-CookieDisclaimerV2-main-closeWrapper {
	display: inline-block;
	border: none;
	padding: 0;
	margin: 0;
	text-decoration: none;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	text-align: center;
	-webkit-appearance: none;
	-moz-appearance: none;
	position: absolute;
	top: 16px;
	right: 20px;
	width: 16px;
	cursor: pointer
}

.ags-CookieDisclaimerV2-main-closeWrapper svg g g {
	stroke: #191b1e
}

.ags-CookieDisclaimerV2-content {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	flex: 0 1 auto;
	margin-top: 1em;
	padding: 30px 5vw 8px
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-content {
		margin: 0 20px 0 10px;
		padding: 0
	}
}

@media (min-width:768px) {
	.ags-CookieDisclaimerV2-content {
		max-width: 100%;
		flex-grow: 1;
		align-items: flex-start
	}
}

.ags-CookieDisclaimerV2-content-heading {
	display: flex;
	justify-content: space-between;
	width: 100%
}

.ags-CookieDisclaimerV2-content-heading-text {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	font-weight: 400;
	font-size: .875rem;
	font-weight: 600;
	font-size: 1rem;
	width: 100%
}

.ags-CookieDisclaimerV2-content-heading-text,
.ags-CookieDisclaimerV2-content-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-style: normal;
	line-height: 1.57143;
	color: #191b1e
}

.ags-CookieDisclaimerV2-content-text {
	font-weight: 400;
	font-size: .875rem;
	flex: 1 1 auto;
	margin: 4px 0 0;
	padding-left: 41px;
	max-width: 95%
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-content-text {
		margin: 0;
		max-width: 97%
	}
}

.ags-CookieDisclaimerV2-content-link {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	text-decoration: underline;
	font-weight: 700;
	flex: 1 1 auto;
	margin: 4px 0 0;
	padding-left: 41px;
	color: #191b1e;
	border: none;
	background: none;
	cursor: pointer
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-content-link {
		margin: 0;
		padding-top: 10px
	}
}

.ags-CookieDisclaimerV2-cta {
	display: flex;
	flex-direction: column;
	margin: 5px 5vw 1em
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-cta {
		margin: 0 10px 0 0;
		width: 214px
	}

	.ags-CookieDisclaimerV2-cta:lang(fr-fr) {
		width: 250px
	}

	.ags-CookieDisclaimerV2-cta:lang(nl-nl) {
		width: 232px
	}

	.ags-CookieDisclaimerV2-cta:lang(pl-pl) {
		width: 218px
	}
}

@media (min-width:768px) {
	.ags-CookieDisclaimerV2-cta {
		margin-right: 26px;
		justify-content: flex-start
	}
}

.ags-CookieDisclaimerV2-cta-buttons {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-left: 41px;
	margin-right: 40px
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-cta-buttons {
		margin-left: 0
	}
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll,
.ags-CookieDisclaimerV2-cta-buttons-customize {
	width: 214px;
	height: 48px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(fr-fr),
.ags-CookieDisclaimerV2-cta-buttons-customize:lang(fr-fr) {
	width: 250px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(nl-nl),
.ags-CookieDisclaimerV2-cta-buttons-customize:lang(nl-nl) {
	width: 232px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(pl-pl),
.ags-CookieDisclaimerV2-cta-buttons-customize:lang(pl-pl) {
	width: 218px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0;
	min-height: 0;
	margin-bottom: 6px;
	margin-right: 0
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button {
	border-width: 0
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button:focus {
	outline: none
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark,
.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark,
	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:hover,
.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:hover,
	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:active,
.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:active,
	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark.is-disabled,
.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark.is-disabled,
	.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-CookieDisclaimerV2-cta-buttons-customize {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0;
	min-height: 0
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button:focus,
.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button:hover {
	background: transparent
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-CookieDisclaimerV2-cta-alert {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #9b0300;
	margin: 6px 0 0 41px;
	width: 100%;
	line-height: 1
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-cta-alert {
		margin-left: 0;
		margin-right: 0;
		justify-content: flex-start;
		align-items: flex-start
	}
}

.ags-CookieDisclaimerV2-cta-alert-message {
	display: none;
	justify-content: flex-start;
	align-items: flex-start;
	color: #9b0300;
	padding-right: 2.7em
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-cta-alert-message {
		margin-top: 3px;
		width: 100%;
		padding-right: 0
	}
}

@media (min-width:992px) {
	.ags-CookieDisclaimerV2-cta-alert-message {
		max-width: 400px
	}
}

.ags-CookieDisclaimerV2-cta-alert-message.is-visible {
	display: flex
}

.ags-CookieDisclaimerV2-cta-alert-badge {
	display: inline-block;
	width: 14px;
	height: 14px;
	position: relative;
	line-height: 1;
	margin-right: 4px
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-cta-alert-badge {
		width: 20px;
		height: 20px;
		top: -3px
	}
}

.ags-CookieDisclaimerV2-cta-alert-badge svg {
	fill: #9b0300;
	width: 100%;
	height: 100%
}

.ags-CookieDisclaimerV2-cta-alert-text {
	line-height: 1;
	max-width: 97%
}

.ags-CookieDisclaimerV2-infoBadge {
	flex: 0 0 auto;
	height: 26px;
	width: 26px;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-position: 107px -45px;
	margin-right: 15px;
	margin-top: 2px
}

.ags-CookieDisclaimerV2-close--mobile {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex: 1 1 50px
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-close--mobile {
		display: none
	}
}

.ags-CookieDisclaimerV2-close--desktop {
	display: none
}

@media (min-width:576px) {
	.ags-CookieDisclaimerV2-close--desktop {
		display: flex;
		padding: 1em 2em
	}
}

.ags-CookieDisclaimerV2-close-icon {
	width: 11px;
	height: 12px;
	margin-top: 7px;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-position-x: .5px;
	background-position-y: -15.5px
}

.pixel-tracking-container {
	height: 0;
	width: 0
}

.ags-CookieDisclaimerV2-main-ctaWrapper {
	justify-content: center
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll,
.ags-CookieDisclaimerV2-cta-buttons-customize {
	height: 36px
}

.ags-CarouselModule {
	max-width: 1920px;
	margin: 0 auto;
	padding: 4.5em 0;
	display: flex;
	flex-direction: column;
	align-items: center
}

.ags-CarouselModule--hero {
	padding: 0;
	max-width: 100%
}

.ags-CarouselModule-container {
	max-width: 1080px;
	width: calc(100vw - 80px);
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative
}

.ags-CarouselModule-container--hero {
	max-width: 100%;
	width: 100%
}

.ags-CarouselModule-container-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	margin: 0 0 32px;
	width: calc(100vw - 60px);
	max-width: 100%
}

@media (max-width:1200px) {
	.ags-CarouselModule-container-heading {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-CarouselModule-container-heading--hero {
	display: none
}

.ags-CarouselModule-container-heading--lightBackground {
	color: #191b1e
}

.ags-CarouselModule-container-heading--darkBackground {
	color: #f2f2f2
}

.ags-CarouselModule-container-heading--defaultBackgroundLightnessValue {
	color: #191b1e
}

.ags-CarouselModule-container-slideIndicators {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	display: flex;
	justify-content: center;
	align-items: flex-start;
	flex-wrap: nowrap;
	margin: 0 0 32px;
	position: relative;
	width: 100%;
	max-width: 100%
}

.ags-CarouselModule-container-slideIndicators--imageModule {
	margin: 0 0 16px
}

.ags-CarouselModule-container-slideIndicators--hero {
	position: absolute;
	order: 1;
	width: 50%;
	bottom: 0;
	z-index: 4
}

@media (max-width:575.98px) {
	.ags-CarouselModule-container-slideIndicators--hero {
		margin-bottom: 16px
	}
}

.ags-CarouselModule-container-slideIndicators-name-text {
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	align-items: center;
	text-align: center;
	position: relative;
	text-decoration: none;
	z-index: 4;
	height: 100%;
	min-height: 43px;
	border-bottom: 3px solid #949494
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideIndicators-name-text {
		padding: 0 .75em 10px
	}
}

@media (min-width:992px) {
	.ags-CarouselModule-container-slideIndicators-name-text {
		padding: 0 1.7em 10px
	}
}

@media (min-width:1200px) {
	.ags-CarouselModule-container-slideIndicators-name-text {
		padding: 0 2.25em 10px
	}
}

.ags-CarouselModule-container-slideIndicators-name-text--lightBackground {
	color: #191b1e
}

.ags-CarouselModule-container-slideIndicators-name-text--darkBackground {
	color: #f2f2f2
}

.ags-CarouselModule-container-slideIndicators-name-text--active {
	color: #ffc400;
	padding-bottom: 6px;
	border-bottom: 7px solid #ffc400
}

.ags-CarouselModule-container-slideIndicators-underline {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: row;
	width: 100%;
	height: 3px;
	border-radius: 1.5px;
	background-color: #949494;
	position: absolute;
	left: 0;
	top: 25px
}

.ags-CarouselModule-container-slideIndicators-underline--hero {
	background-color: transparent;
	left: auto
}

.ags-CarouselModule-container-slideIndicators-underline-indicator {
	display: none;
	height: 100%;
	max-width: 200px;
	background-color: #949494
}

.ags-CarouselModule-container-slideIndicators-underline-indicator-thumbnail {
	display: none
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--hero {
	display: inline-block;
	margin: 5px 3px
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--active {
	background-color: #ffc400
}

@media (max-width:767.98px) {
	.ags-CarouselModule-container-slideIndicators {
		display: none
	}
}

@media (max-width:767.98px) {
	.ags-CarouselModule-container-slideIndicators--hero {
		display: inline-block
	}
}

.ags-CarouselModule-container-slideViewport {
	margin: auto;
	width: 100%;
	position: relative
}

.ags-CarouselModule-container-slideViewport-wrapper {
	position: relative;
	overflow: hidden
}

.ags-CarouselModule-container-slideViewport-wrapper-slide {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
	margin: auto;
	transition: visibility .5s, transform .5s, opacity .5s, z-index .5s
}

.ags-CarouselModule-container-slideViewport-wrapper-slide--active {
	opacity: 1;
	position: relative;
	visibility: visible
}

.ags-CarouselModule-container-slideViewport-wrapper-slide--prev {
	transform: translateX(-100%)
}

.ags-CarouselModule-container-slideViewport-wrapper-slide--next {
	transform: translateX(100%)
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-image {
	width: 100%;
	height: auto
}

@media (max-width:767.98px) {
	.ags-CarouselModule-container-slideViewport-wrapper-slide-image--desktop {
		display: none
	}
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideViewport-wrapper-slide-image--mobile {
		display: none
	}
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-carouselSlideName,
.ags-CarouselModule-container-slideViewport-wrapper-slide-heading {
	display: none
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-align: center;
	margin: 1em auto 0;
	max-width: calc(100% - 60px);
	width: 100%
}

@media (max-width:1200px) {
	.ags-CarouselModule-container-slideViewport-wrapper-slide-content {
		font-size: calc(1.1rem + .53333vw)
	}
}

@media (min-width:576px) {
	.ags-CarouselModule-container-slideViewport-wrapper-slide-content {
		width: 80%
	}
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideViewport-wrapper-slide-content {
		width: 60%;
		margin: 2em auto 0
	}
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--lightBackground {
	color: #191b1e
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--darkBackground {
	color: #f2f2f2
}

.ags-CarouselModule-container-slideViewport-control {
	position: absolute;
	width: 14px;
	height: 23px;
	cursor: pointer;
	z-index: 4;
	visibility: hidden
}

.ags-CarouselModule-container-slideViewport-control--show {
	visibility: visible
}

.ags-CarouselModule-container-slideViewport-control--prev {
	left: -2em;
	transform: rotate(180deg)
}

.ags-CarouselModule-container-slideViewport-control--prev--hero {
	left: 10px
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideViewport-control--prev--hero {
		left: 48px
	}
}

@media (min-width:1920px) {
	.ags-CarouselModule-container-slideViewport-control--prev--hero {
		left: calc(50vw - 912px)
	}
}

.ags-CarouselModule-container-slideViewport-control--next {
	right: -2em
}

.ags-CarouselModule-container-slideViewport-control--next--hero {
	right: 10px
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideViewport-control--next--hero {
		right: 48px
	}
}

@media (min-width:1920px) {
	.ags-CarouselModule-container-slideViewport-control--next--hero {
		right: calc(50vw - 912px)
	}
}

.ags-CarouselModule-container-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-align: center
}

@media (max-width:1200px) {
	.ags-CarouselModule-container-content {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-CarouselModule-container-content--hero {
	display: none
}

.ags-CarouselModule-container-content--lightBackground * {
	color: #191b1e
}

.ags-CarouselModule-container-content--darkBackground * {
	color: #f2f2f2
}

.ags-CarouselModule-container-content--defaultBackgroundLightnessValue * {
	color: #191b1e
}

.ags-CarouselModule-container-content.is-hidden {
	display: none
}

.ags-CarouselModule-container-heading {
	text-align: center
}

.ags-CarouselModule-container-slideIndicators {
	transition: background-color .5s ease-in-out
}

.ags-CarouselModule-container-slideIndicators--hero {
	margin: 0;
	position: static;
	width: 100%
}

.ags-CarouselModule-container-slideIndicators-underline {
	top: 29px
}

.ags-CarouselModule-container-slideIndicators-underline--hero {
	top: 0;
	position: static;
	height: 52.8px
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideIndicators-underline--hero {
		height: 66px
	}
}

.ags-CarouselModule-container-slideIndicators-underline-indicator {
	position: relative;
	transition: opacity .5s ease-in-out
}

.ags-CarouselModule-container-slideIndicators-underline-indicator-thumbnail {
	display: inline-block;
	height: 40px
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideIndicators-underline-indicator-thumbnail {
		height: 50px
	}
}

.ags-CarouselModule-container-slideIndicators-underline-indicator-progressIndicator {
	position: absolute;
	right: 0;
	left: auto;
	top: 0;
	height: 100%;
	width: 100%;
	background-color: transparent
}

.ags-CarouselModule-container-slideIndicators-underline-indicator-progressIndicator--active {
	width: 0;
	background-color: hsla(0, 0%, 94.9%, .7)
}

.ags-CarouselModule-container-slideIndicators-underline-indicator-line {
	background-color: #949494
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--hero {
	width: 64px !important;
	height: 40px;
	overflow: hidden
}

@media (min-width:768px) {
	.ags-CarouselModule-container-slideIndicators-underline-indicator--hero {
		width: 80px !important;
		height: 50px
	}
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--active {
	border: 2px solid #5b5b5b;
	opacity: .9
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--active .ags-CarouselModule-container-slideIndicators-underline-indicator-line {
	background-color: #f2f2f2
}

.ags-CarouselModule-container-slideViewport-control {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 75px;
	height: 220px;
	padding-left: 25px;
	transition: background-color .35s ease
}

.ags-CarouselModule-container-slideViewport-control--prev {
	transform: none;
	left: 0
}

@media (max-width:1199.98px) {
	.ags-CarouselModule-container-slideViewport-control--prev--content {
		display: none
	}
}

@media (max-width:767.98px) {
	.ags-CarouselModule-container-slideViewport-control--prev--hero {
		display: none
	}
}

.ags-CarouselModule-container-slideViewport-control--next {
	transform: rotate(180deg);
	right: 0
}

@media (max-width:1199.98px) {
	.ags-CarouselModule-container-slideViewport-control--next--content {
		display: none
	}
}

@media (max-width:767.98px) {
	.ags-CarouselModule-container-slideViewport-control--next--hero {
		display: none
	}
}

.ags-CarouselModule-container-slideViewport-control-icon {
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-position: -126px -46px;
	width: 39px;
	height: 66px
}

.ags-CarouselModule-container-slideViewport-control:hover {
	background-color: rgba(25, 27, 30, .6)
}

.ags-CarouselModule-container-content,
.ags-CarouselModule-container-lineBreak {
	display: none
}

.ags-CarouselModule--hero {
	max-width: 1920px
}

.ags-SupportBanner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
	color: #d9d9d9;
	min-height: 60px;
	border-top: 2px solid
}

.ags-SupportBanner--information {
	border-color: #a7a7a8
}

.ags-SupportBanner--warning {
	border-color: #ffc400
}

.ags-SupportBanner--error {
	border-color: #ff6138
}

.ags-SupportBanner:last-child,
.ags-SupportBanner:nth-child(10) {
	border-bottom: 2px solid
}

.ags-SupportBanner:last-child.ags-SupportBanner--information,
.ags-SupportBanner:nth-child(10).ags-SupportBanner--information {
	border-color: #a7a7a8
}

.ags-SupportBanner:last-child.ags-SupportBanner--warning,
.ags-SupportBanner:nth-child(10).ags-SupportBanner--warning {
	border-color: #ffc400
}

.ags-SupportBanner:last-child.ags-SupportBanner--error,
.ags-SupportBanner:nth-child(10).ags-SupportBanner--error {
	border-color: #ff6138
}

.ags-SupportBanner.isHidden {
	display: none
}

.ags-SupportBanner-icon {
	height: 26px;
	width: 26px
}

.ags-SupportBanner-icon--information {
	fill: #a7a7a8
}

.ags-SupportBanner-icon--warning {
	fill: #ffc400
}

.ags-SupportBanner-icon--error {
	fill: #ff6138
}

.ags-SupportBanner-icon--close {
	height: 12px;
	width: 12px
}

.ags-SupportBanner-close {
	text-decoration: none
}

.ags-SupportBanner-container {
	background-color: #0e0f11
}

.ags-SupportBanner-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%
}

.ags-SupportBanner-content-text {
	padding: 0 15px
}

.ags-SupportBanner-content-textContainer {
	display: flex;
	align-items: center;
	padding: 10px 0;
	min-height: 60px;
	width: 100%
}

.ags-SupportBanner-content-text .ags-rich-text-div a,
.ags-SupportBanner-content-text .ags-rich-text-div p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	line-height: 1.2
}

.ags-SupportBanner-content-text .ags-rich-text-div a {
	text-decoration: none;
	color: #ffc400
}

.ags-SupportBanner-content-text .ags-rich-text-div a:focus,
.ags-SupportBanner-content-text .ags-rich-text-div a:hover {
	color: #ffdf7c
}

.ags-SupportBanner-content-textHeading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 1px
}

.ags-SupportSection {
	padding: 45px
}

@media (max-width:575.98px) {
	.ags-SupportSection {
		padding: 45px 25px
	}
}

.ags-SupportSection+.ags-SupportSection {
	border-top: 2px solid #d9d9d9
}

.ags-SupportSection+.ags-SupportSection--borderLight {
	border-top-color: #a7a7a8
}

.ags-SupportSection--decreasedPadding {
	padding: 30px 45px
}

@media (max-width:575.98px) {
	.ags-SupportSection--decreasedPadding {
		padding: 30px 25px
	}
}

.ags-SupportSection.is-active {
	background-color: #fff
}

.ags-SupportTool {
	color: #191b1e;
	padding: 30px 1em
}

.ags-SupportTool-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	text-align: center;
	margin: .5em 0
}

@media (max-width:1200px) {
	.ags-SupportTool-heading {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-PenaltyAppeals,
.ags-SteamKeys {
	padding: 0 0 3em
}

@media (min-width:1200px) {

	.ags-PenaltyAppeals,
	.ags-SteamKeys {
		padding: 0 0 3em
	}
}

.ags-PenaltyAppeals-key,
.ags-PenaltyAppeals-penalty,
.ags-SteamKeys-key,
.ags-SteamKeys-penalty {
	min-height: 80px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column
}

.ags-PenaltyAppeals-key+.ags-PenaltyAppeals-key,
.ags-PenaltyAppeals-key+.ags-PenaltyAppeals-penalty,
.ags-PenaltyAppeals-key+.ags-SteamKeys-key,
.ags-PenaltyAppeals-key+.ags-SteamKeys-penalty,
.ags-PenaltyAppeals-penalty+.ags-PenaltyAppeals-key,
.ags-PenaltyAppeals-penalty+.ags-PenaltyAppeals-penalty,
.ags-PenaltyAppeals-penalty+.ags-SteamKeys-key,
.ags-PenaltyAppeals-penalty+.ags-SteamKeys-penalty,
.ags-SteamKeys-key+.ags-PenaltyAppeals-key,
.ags-SteamKeys-key+.ags-PenaltyAppeals-penalty,
.ags-SteamKeys-key+.ags-SteamKeys-key,
.ags-SteamKeys-key+.ags-SteamKeys-penalty,
.ags-SteamKeys-penalty+.ags-PenaltyAppeals-key,
.ags-SteamKeys-penalty+.ags-PenaltyAppeals-penalty,
.ags-SteamKeys-penalty+.ags-SteamKeys-key,
.ags-SteamKeys-penalty+.ags-SteamKeys-penalty {
	border-top: 2px solid #a7a7a8
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-key,
	:lang(en-au) .ags-PenaltyAppeals-penalty,
	:lang(en-au) .ags-SteamKeys-key,
	:lang(en-au) .ags-SteamKeys-penalty,
	:lang(en-ca) .ags-PenaltyAppeals-key,
	:lang(en-ca) .ags-PenaltyAppeals-penalty,
	:lang(en-ca) .ags-SteamKeys-key,
	:lang(en-ca) .ags-SteamKeys-penalty,
	:lang(en-gb) .ags-PenaltyAppeals-key,
	:lang(en-gb) .ags-PenaltyAppeals-penalty,
	:lang(en-gb) .ags-SteamKeys-key,
	:lang(en-gb) .ags-SteamKeys-penalty,
	:lang(en-in) .ags-PenaltyAppeals-key,
	:lang(en-in) .ags-PenaltyAppeals-penalty,
	:lang(en-in) .ags-SteamKeys-key,
	:lang(en-in) .ags-SteamKeys-penalty,
	:lang(en-us) .ags-PenaltyAppeals-key,
	:lang(en-us) .ags-PenaltyAppeals-penalty,
	:lang(en-us) .ags-SteamKeys-key,
	:lang(en-us) .ags-SteamKeys-penalty,
	:lang(es-es) .ags-PenaltyAppeals-key,
	:lang(es-es) .ags-PenaltyAppeals-penalty,
	:lang(es-es) .ags-SteamKeys-key,
	:lang(es-es) .ags-SteamKeys-penalty,
	:lang(es-mx) .ags-PenaltyAppeals-key,
	:lang(es-mx) .ags-PenaltyAppeals-penalty,
	:lang(es-mx) .ags-SteamKeys-key,
	:lang(es-mx) .ags-SteamKeys-penalty,
	:lang(it-it) .ags-PenaltyAppeals-key,
	:lang(it-it) .ags-PenaltyAppeals-penalty,
	:lang(it-it) .ags-SteamKeys-key,
	:lang(it-it) .ags-SteamKeys-penalty,
	:lang(ja-jp) .ags-PenaltyAppeals-key,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty,
	:lang(ja-jp) .ags-SteamKeys-key,
	:lang(ja-jp) .ags-SteamKeys-penalty,
	:lang(nl-nl) .ags-PenaltyAppeals-key,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty,
	:lang(nl-nl) .ags-SteamKeys-key,
	:lang(nl-nl) .ags-SteamKeys-penalty,
	:lang(pl-pl) .ags-PenaltyAppeals-key,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty,
	:lang(pl-pl) .ags-SteamKeys-key,
	:lang(pl-pl) .ags-SteamKeys-penalty,
	:lang(pt-br) .ags-PenaltyAppeals-key,
	:lang(pt-br) .ags-PenaltyAppeals-penalty,
	:lang(pt-br) .ags-SteamKeys-key,
	:lang(pt-br) .ags-SteamKeys-penalty,
	:lang(tr-tr) .ags-PenaltyAppeals-key,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty,
	:lang(tr-tr) .ags-SteamKeys-key,
	:lang(tr-tr) .ags-SteamKeys-penalty {
		flex-direction: row
	}
}

@media (min-width:680px) {

	:lang(de-de) .ags-PenaltyAppeals-key,
	:lang(de-de) .ags-PenaltyAppeals-penalty,
	:lang(de-de) .ags-SteamKeys-key,
	:lang(de-de) .ags-SteamKeys-penalty {
		flex-direction: row
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-key,
	:lang(fr-ca) .ags-PenaltyAppeals-penalty,
	:lang(fr-ca) .ags-SteamKeys-key,
	:lang(fr-ca) .ags-SteamKeys-penalty,
	:lang(fr-fr) .ags-PenaltyAppeals-key,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty,
	:lang(fr-fr) .ags-SteamKeys-key,
	:lang(fr-fr) .ags-SteamKeys-penalty {
		flex-direction: row
	}
}

.ags-PenaltyAppeals-key-button,
.ags-PenaltyAppeals-penalty-button,
.ags-SteamKeys-key-button,
.ags-SteamKeys-penalty-button {
	min-width: auto;
	text-align: center
}

.ags-PenaltyAppeals-key-button-container,
.ags-PenaltyAppeals-penalty-button-container,
.ags-SteamKeys-key-button-container,
.ags-SteamKeys-penalty-button-container {
	flex: 0 0 auto;
	height: 100%;
	padding: 0 0 1em
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-key-button-container,
	:lang(en-au) .ags-PenaltyAppeals-penalty-button-container,
	:lang(en-au) .ags-SteamKeys-key-button-container,
	:lang(en-au) .ags-SteamKeys-penalty-button-container,
	:lang(en-ca) .ags-PenaltyAppeals-key-button-container,
	:lang(en-ca) .ags-PenaltyAppeals-penalty-button-container,
	:lang(en-ca) .ags-SteamKeys-key-button-container,
	:lang(en-ca) .ags-SteamKeys-penalty-button-container,
	:lang(en-gb) .ags-PenaltyAppeals-key-button-container,
	:lang(en-gb) .ags-PenaltyAppeals-penalty-button-container,
	:lang(en-gb) .ags-SteamKeys-key-button-container,
	:lang(en-gb) .ags-SteamKeys-penalty-button-container,
	:lang(en-in) .ags-PenaltyAppeals-key-button-container,
	:lang(en-in) .ags-PenaltyAppeals-penalty-button-container,
	:lang(en-in) .ags-SteamKeys-key-button-container,
	:lang(en-in) .ags-SteamKeys-penalty-button-container,
	:lang(en-us) .ags-PenaltyAppeals-key-button-container,
	:lang(en-us) .ags-PenaltyAppeals-penalty-button-container,
	:lang(en-us) .ags-SteamKeys-key-button-container,
	:lang(en-us) .ags-SteamKeys-penalty-button-container,
	:lang(es-es) .ags-PenaltyAppeals-key-button-container,
	:lang(es-es) .ags-PenaltyAppeals-penalty-button-container,
	:lang(es-es) .ags-SteamKeys-key-button-container,
	:lang(es-es) .ags-SteamKeys-penalty-button-container,
	:lang(es-mx) .ags-PenaltyAppeals-key-button-container,
	:lang(es-mx) .ags-PenaltyAppeals-penalty-button-container,
	:lang(es-mx) .ags-SteamKeys-key-button-container,
	:lang(es-mx) .ags-SteamKeys-penalty-button-container,
	:lang(it-it) .ags-PenaltyAppeals-key-button-container,
	:lang(it-it) .ags-PenaltyAppeals-penalty-button-container,
	:lang(it-it) .ags-SteamKeys-key-button-container,
	:lang(it-it) .ags-SteamKeys-penalty-button-container,
	:lang(ja-jp) .ags-PenaltyAppeals-key-button-container,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty-button-container,
	:lang(ja-jp) .ags-SteamKeys-key-button-container,
	:lang(ja-jp) .ags-SteamKeys-penalty-button-container,
	:lang(nl-nl) .ags-PenaltyAppeals-key-button-container,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty-button-container,
	:lang(nl-nl) .ags-SteamKeys-key-button-container,
	:lang(nl-nl) .ags-SteamKeys-penalty-button-container,
	:lang(pl-pl) .ags-PenaltyAppeals-key-button-container,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty-button-container,
	:lang(pl-pl) .ags-SteamKeys-key-button-container,
	:lang(pl-pl) .ags-SteamKeys-penalty-button-container,
	:lang(pt-br) .ags-PenaltyAppeals-key-button-container,
	:lang(pt-br) .ags-PenaltyAppeals-penalty-button-container,
	:lang(pt-br) .ags-SteamKeys-key-button-container,
	:lang(pt-br) .ags-SteamKeys-penalty-button-container,
	:lang(tr-tr) .ags-PenaltyAppeals-key-button-container,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty-button-container,
	:lang(tr-tr) .ags-SteamKeys-key-button-container,
	:lang(tr-tr) .ags-SteamKeys-penalty-button-container {
		padding: 1em
	}
}

@media (min-width:680px) {

	:lang(de-de) .ags-PenaltyAppeals-key-button-container,
	:lang(de-de) .ags-PenaltyAppeals-penalty-button-container,
	:lang(de-de) .ags-SteamKeys-key-button-container,
	:lang(de-de) .ags-SteamKeys-penalty-button-container {
		padding: 1em
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-key-button-container,
	:lang(fr-ca) .ags-PenaltyAppeals-penalty-button-container,
	:lang(fr-ca) .ags-SteamKeys-key-button-container,
	:lang(fr-ca) .ags-SteamKeys-penalty-button-container,
	:lang(fr-fr) .ags-PenaltyAppeals-key-button-container,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty-button-container,
	:lang(fr-fr) .ags-SteamKeys-key-button-container,
	:lang(fr-fr) .ags-SteamKeys-penalty-button-container {
		padding: 1em
	}
}

.ags-PenaltyAppeals-key-button.ags-Button,
.ags-PenaltyAppeals-penalty-button.ags-Button,
.ags-SteamKeys-key-button.ags-Button,
.ags-SteamKeys-penalty-button.ags-Button {
	padding: 6px 20px;
	min-width: auto
}

.ags-PenaltyAppeals-key-button.ags-Button.ags-Button,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button,
.ags-SteamKeys-key-button.ags-Button.ags-Button,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button {
	border-width: 0
}

.ags-PenaltyAppeals-key-button.ags-Button.ags-Button:focus,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button:focus,
.ags-SteamKeys-key-button.ags-Button.ags-Button:focus,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button:focus {
	outline: none
}

.ags-PenaltyAppeals-key-button.ags-Button.ags-Button:focus-visible,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button:focus-visible,
.ags-SteamKeys-key-button.ags-Button.ags-Button:focus-visible,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark,
.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark,
	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark:hover,
.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight:hover,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark:hover,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight:hover,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark:hover,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight:hover,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark:hover,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark:hover,
	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight:hover,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark:hover,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight:hover,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark:hover,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight:hover,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark:hover,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark:active,
.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight:active,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark:active,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight:active,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark:active,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight:active,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark:active,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark:active,
	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight:active,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark:active,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight:active,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark:active,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight:active,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark:active,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight.is-disabled,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight.is-disabled,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight.is-disabled,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-PenaltyAppeals-key-button.ags-Button.ags-Button--backgroundLight.is-disabled,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-PenaltyAppeals-penalty-button.ags-Button.ags-Button--backgroundLight.is-disabled,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-SteamKeys-key-button.ags-Button.ags-Button--backgroundLight.is-disabled,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-SteamKeys-penalty-button.ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-PenaltyAppeals-key-container,
.ags-PenaltyAppeals-penalty-container,
.ags-SteamKeys-key-container,
.ags-SteamKeys-penalty-container {
	border: 2px solid #a7a7a8;
	border-radius: 12px
}

.ags-PenaltyAppeals-key-content,
.ags-PenaltyAppeals-penalty-content,
.ags-SteamKeys-key-content,
.ags-SteamKeys-penalty-content {
	flex: 0 1 auto;
	position: relative;
	padding: 1em
}

.ags-PenaltyAppeals-key-content:hover .ags-SteamKeys-key-tooltip,
.ags-PenaltyAppeals-penalty-content:hover .ags-SteamKeys-key-tooltip,
.ags-SteamKeys-key-content:hover .ags-SteamKeys-key-tooltip,
.ags-SteamKeys-penalty-content:hover .ags-SteamKeys-key-tooltip {
	display: block
}

.ags-PenaltyAppeals-key-description,
.ags-PenaltyAppeals-penalty-description,
.ags-SteamKeys-key-description,
.ags-SteamKeys-penalty-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	text-align: center;
	line-height: 1.05;
	padding-top: 5px;
	text-transform: none
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-key-description,
	.ags-PenaltyAppeals-penalty-description,
	.ags-SteamKeys-key-description,
	.ags-SteamKeys-penalty-description {
		font-size: calc(1.05rem + .26667vw)
	}
}

@media (min-width:420px) {

	.ags-PenaltyAppeals-key-description,
	.ags-PenaltyAppeals-penalty-description,
	.ags-SteamKeys-key-description,
	.ags-SteamKeys-penalty-description {
		text-align: left
	}
}

.ags-PenaltyAppeals-key-tooltip,
.ags-PenaltyAppeals-penalty-tooltip,
.ags-SteamKeys-key-tooltip,
.ags-SteamKeys-penalty-tooltip {
	font-family: Amazon Ember, Arial, sans-serif;
	font-style: normal;
	font-size: .9rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap;
	position: absolute;
	display: none;
	background-color: #191b1e;
	color: #f2f2f2;
	top: -18px;
	border-radius: 48px;
	cursor: pointer;
	padding: 5px 15px;
	font-weight: 700;
	text-decoration: none
}

.ags-PenaltyAppeals-key-tooltip:before,
.ags-PenaltyAppeals-penalty-tooltip:before,
.ags-SteamKeys-key-tooltip:before,
.ags-SteamKeys-penalty-tooltip:before {
	content: " ";
	background-color: #191b1e;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 15px;
	left: 15px;
	transform: rotate(45deg);
	z-index: -1
}

.ags-PenaltyAppeals-key-tooltip:hover,
.ags-PenaltyAppeals-penalty-tooltip:hover,
.ags-SteamKeys-key-tooltip:hover,
.ags-SteamKeys-penalty-tooltip:hover {
	display: block
}

.ags-PenaltyAppeals-key-tooltip:active,
.ags-PenaltyAppeals-key-tooltip:active:before,
.ags-PenaltyAppeals-penalty-tooltip:active,
.ags-PenaltyAppeals-penalty-tooltip:active:before,
.ags-SteamKeys-key-tooltip:active,
.ags-SteamKeys-key-tooltip:active:before,
.ags-SteamKeys-penalty-tooltip:active,
.ags-SteamKeys-penalty-tooltip:active:before {
	background: #5b5b5b
}

.ags-PenaltyAppeals-key-tooltip-content,
.ags-PenaltyAppeals-penalty-tooltip-content,
.ags-SteamKeys-key-tooltip-content,
.ags-SteamKeys-penalty-tooltip-content {
	display: inline-flex;
	align-items: center
}

.ags-PenaltyAppeals-key-tooltip-icon,
.ags-PenaltyAppeals-penalty-tooltip-icon,
.ags-SteamKeys-key-tooltip-icon,
.ags-SteamKeys-penalty-tooltip-icon {
	height: 14px;
	width: 14px
}

.ags-PenaltyAppeals-key-tooltip-value,
.ags-PenaltyAppeals-penalty-tooltip-value,
.ags-SteamKeys-key-tooltip-value,
.ags-SteamKeys-penalty-tooltip-value {
	position: fixed;
	top: 0;
	left: -1000000px;
	z-index: -99999
}

.ags-PenaltyAppeals-key-tooltip-text,
.ags-PenaltyAppeals-penalty-tooltip-text,
.ags-SteamKeys-key-tooltip-text,
.ags-SteamKeys-penalty-tooltip-text {
	margin-left: 8px
}

.ags-PenaltyAppeals-key-value,
.ags-PenaltyAppeals-penalty-value,
.ags-SteamKeys-key-value,
.ags-SteamKeys-penalty-value {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase;
	text-align: center;
	padding-top: 5px
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-key-value,
	.ags-PenaltyAppeals-penalty-value,
	.ags-SteamKeys-key-value,
	.ags-SteamKeys-penalty-value {
		font-size: calc(1.05rem + .26667vw)
	}
}

@media (min-width:420px) {

	.ags-PenaltyAppeals-key-value,
	.ags-PenaltyAppeals-penalty-value,
	.ags-SteamKeys-key-value,
	.ags-SteamKeys-penalty-value {
		text-align: left
	}
}

.ags-PenaltyAppeals-noKeys,
.ags-PenaltyAppeals-noPenalties,
.ags-SteamKeys-noKeys,
.ags-SteamKeys-noPenalties {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 160px;
	padding: 1em;
	flex-direction: column;
	text-align: center
}

.ags-PenaltyAppeals-noKeys-description,
.ags-PenaltyAppeals-noPenalties-description,
.ags-SteamKeys-noKeys-description,
.ags-SteamKeys-noPenalties-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-noKeys-description,
	.ags-PenaltyAppeals-noPenalties-description,
	.ags-SteamKeys-noKeys-description,
	.ags-SteamKeys-noPenalties-description {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-PenaltyAppeals-noKeys-logout,
.ags-PenaltyAppeals-noPenalties-logout,
.ags-SteamKeys-noKeys-logout,
.ags-SteamKeys-noPenalties-logout {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	padding-top: 1em;
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	color: #00618c
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-noKeys-logout,
	.ags-PenaltyAppeals-noPenalties-logout,
	.ags-SteamKeys-noKeys-logout,
	.ags-SteamKeys-noPenalties-logout {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-PenaltyAppeals-noKeys-logout:hover,
.ags-PenaltyAppeals-noPenalties-logout:hover,
.ags-SteamKeys-noKeys-logout:hover,
.ags-SteamKeys-noPenalties-logout:hover {
	color: #00a8e1
}

.ags-PenaltyAppeals-noKeys-logout:hover .ags-PenaltyAppeals-noKeys-logout,
.ags-PenaltyAppeals-noKeys-logout:hover .ags-PenaltyAppeals-noPenalties-logout-icon,
.ags-PenaltyAppeals-noKeys-logout:hover .ags-SteamKeys-noKeys-logout,
.ags-PenaltyAppeals-noKeys-logout:hover .ags-SteamKeys-noPenalties-logout,
.ags-PenaltyAppeals-noPenalties-logout:hover .ags-PenaltyAppeals-noKeys-logout,
.ags-PenaltyAppeals-noPenalties-logout:hover .ags-PenaltyAppeals-noPenalties-logout-icon,
.ags-PenaltyAppeals-noPenalties-logout:hover .ags-SteamKeys-noKeys-logout,
.ags-PenaltyAppeals-noPenalties-logout:hover .ags-SteamKeys-noPenalties-logout,
.ags-SteamKeys-noKeys-logout:hover .ags-PenaltyAppeals-noKeys-logout,
.ags-SteamKeys-noKeys-logout:hover .ags-PenaltyAppeals-noPenalties-logout-icon,
.ags-SteamKeys-noKeys-logout:hover .ags-SteamKeys-noKeys-logout,
.ags-SteamKeys-noKeys-logout:hover .ags-SteamKeys-noPenalties-logout,
.ags-SteamKeys-noPenalties-logout:hover .ags-PenaltyAppeals-noKeys-logout,
.ags-SteamKeys-noPenalties-logout:hover .ags-PenaltyAppeals-noPenalties-logout-icon,
.ags-SteamKeys-noPenalties-logout:hover .ags-SteamKeys-noKeys-logout,
.ags-SteamKeys-noPenalties-logout:hover .ags-SteamKeys-noPenalties-logout {
	fill: #00a8e1
}

.ags-PenaltyAppeals-noKeys-logout-icon,
.ags-PenaltyAppeals-noPenalties-logout-icon,
.ags-SteamKeys-noKeys-logout-icon,
.ags-SteamKeys-noPenalties-logout-icon {
	height: 8px;
	width: 8px;
	fill: #00618c;
	display: inline-block;
	margin: 0 5px;
	transform: rotate(180deg)
}

.ags-PenaltyAppeals-description,
.ags-SteamKeys-description {
	padding-top: 26px
}

.ags-PenaltyAppeals-description .ags-rich-text-ol,
.ags-PenaltyAppeals-description .ags-rich-text-p,
.ags-PenaltyAppeals-description .ags-rich-text-ul,
.ags-SteamKeys-description .ags-rich-text-ol,
.ags-SteamKeys-description .ags-rich-text-p,
.ags-SteamKeys-description .ags-rich-text-ul {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.35
}

.ags-PenaltyAppeals-description .ags-rich-text-h1,
.ags-SteamKeys-description .ags-rich-text-h1 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.75rem;
	line-height: 1.09091
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-description .ags-rich-text-h1,
	.ags-SteamKeys-description .ags-rich-text-h1 {
		font-size: calc(1.35rem + 1.86667vw)
	}
}

.ags-PenaltyAppeals-description .ags-rich-text-h2,
.ags-SteamKeys-description .ags-rich-text-h2 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.4rem;
	line-height: 1.21429;
	letter-spacing: -.01em
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-description .ags-rich-text-h2,
	.ags-SteamKeys-description .ags-rich-text-h2 {
		font-size: calc(1.08rem + .42667vw)
	}
}

.ags-PenaltyAppeals-description .ags-rich-text-h3,
.ags-SteamKeys-description .ags-rich-text-h3 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.4rem;
	line-height: 1.21429;
	letter-spacing: -.01em
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-description .ags-rich-text-h3,
	.ags-SteamKeys-description .ags-rich-text-h3 {
		font-size: calc(1.08rem + .42667vw)
	}
}

.ags-PenaltyAppeals-description .ags-rich-text-h4,
.ags-SteamKeys-description .ags-rich-text-h4 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .9rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

.ags-PenaltyAppeals-description .ags-rich-text-h5,
.ags-SteamKeys-description .ags-rich-text-h5 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .6rem;
	line-height: 1.33333;
	letter-spacing: .01em
}

.ags-PenaltyAppeals-description .ags-rich-text-a,
.ags-SteamKeys-description .ags-rich-text-a {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit;
	text-decoration: none;
	color: #00618c
}

.ags-PenaltyAppeals-description .ags-rich-text-a:hover,
.ags-SteamKeys-description .ags-rich-text-a:hover {
	color: #00a8e1
}

.ags-PenaltyAppeals-description .ags-rich-text-li>.ags-rich-text-p,
.ags-SteamKeys-description .ags-rich-text-li>.ags-rich-text-p {
	max-width: 100%;
	display: inline
}

.ags-PenaltyAppeals-description .ags-rich-text-blockquote,
.ags-SteamKeys-description .ags-rich-text-blockquote {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	max-width: 100%;
	margin-left: 30px
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-description .ags-rich-text-blockquote,
	.ags-SteamKeys-description .ags-rich-text-blockquote {
		font-size: calc(1.15rem + .8vw)
	}
}

@media (min-width:576px) {

	.ags-PenaltyAppeals-description .ags-rich-text-blockquote,
	.ags-SteamKeys-description .ags-rich-text-blockquote {
		margin-right: 30px
	}
}

.ags-PenaltyAppeals-description .ags-rich-text-blockquote .ags-rich-text-p,
.ags-SteamKeys-description .ags-rich-text-blockquote .ags-rich-text-p {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit
}

.ags-PenaltyAppeals-description .ags-rich-text-h1 .ags-rich-text-a,
.ags-PenaltyAppeals-description .ags-rich-text-h2 .ags-rich-text-a,
.ags-PenaltyAppeals-description .ags-rich-text-h3 .ags-rich-text-a,
.ags-PenaltyAppeals-description .ags-rich-text-h4 .ags-rich-text-a,
.ags-PenaltyAppeals-description .ags-rich-text-h5 .ags-rich-text-a,
.ags-SteamKeys-description .ags-rich-text-h1 .ags-rich-text-a,
.ags-SteamKeys-description .ags-rich-text-h2 .ags-rich-text-a,
.ags-SteamKeys-description .ags-rich-text-h3 .ags-rich-text-a,
.ags-SteamKeys-description .ags-rich-text-h4 .ags-rich-text-a,
.ags-SteamKeys-description .ags-rich-text-h5 .ags-rich-text-a {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit;
	font-size: 1rem
}

.ags-PenaltyAppeals {
	display: flex;
	flex-direction: column
}

.ags-PenaltyAppeals-platformSelectBlock {
	margin-right: auto;
	margin-bottom: 60px
}

.ags-PenaltyAppeals-platformSelectBlock.platformChosen {
	opacity: .7
}

.ags-PenaltyAppeals-selectPlatform {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	text-transform: uppercase;
	margin-bottom: 8px
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-selectPlatform {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-PenaltyAppeals-selectPlatform-button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	margin: 7.5px;
	color: #232f3e;
	background-color: transparent;
	padding: 6px 14px;
	min-height: 0;
	min-width: auto;
	white-space: pre-wrap;
	text-align: left;
	border: 0;
	color: #f2f2f2
}

.ags-PenaltyAppeals-selectPlatform-button--steam {
	margin-left: 0;
	background-color: #2f5a88
}

.ags-PenaltyAppeals-selectPlatform-button--steam .ags-PenaltyAppeals-selectPlatform-button-icon {
	transform: scale(.75)
}

.ags-PenaltyAppeals-selectPlatform-button--steam:hover {
	background-color: #3871ae
}

.ags-PenaltyAppeals-selectPlatform-button--steam:active {
	background-color: #264464
}

.ags-PenaltyAppeals-selectPlatform-button--steam.steamSelected:active,
.ags-PenaltyAppeals-selectPlatform-button--steam.steamSelected:hover {
	background-color: #2f5a88
}

.ags-PenaltyAppeals-selectPlatform-button--steam.playstationSelected,
.ags-PenaltyAppeals-selectPlatform-button--steam.xboxSelected {
	color: #191b1e;
	background-color: transparent;
	border: 1px solid
}

.ags-PenaltyAppeals-selectPlatform-button--xbox {
	background-color: #388238
}

.ags-PenaltyAppeals-selectPlatform-button--xbox .ags-PenaltyAppeals-selectPlatform-button-icon {
	transform: scale(.75)
}

.ags-PenaltyAppeals-selectPlatform-button--xbox:hover {
	background-color: #26a526
}

.ags-PenaltyAppeals-selectPlatform-button--xbox:active {
	background-color: #2c602c
}

.ags-PenaltyAppeals-selectPlatform-button--xbox.xboxSelected:active,
.ags-PenaltyAppeals-selectPlatform-button--xbox.xboxSelected:hover {
	background-color: #388238
}

.ags-PenaltyAppeals-selectPlatform-button--xbox.playstationSelected,
.ags-PenaltyAppeals-selectPlatform-button--xbox.steamSelected {
	color: #191b1e;
	background-color: transparent;
	border: 1px solid
}

.ags-PenaltyAppeals-selectPlatform-button--playstation {
	background-color: #0070d1
}

.ags-PenaltyAppeals-selectPlatform-button--playstation .ags-PenaltyAppeals-selectPlatform-button-icon {
	transform: scale(.85)
}

.ags-PenaltyAppeals-selectPlatform-button--playstation:hover {
	background-color: #0e8efc
}

.ags-PenaltyAppeals-selectPlatform-button--playstation:active {
	background-color: #055397
}

.ags-PenaltyAppeals-selectPlatform-button--playstation.playstationSelected:active,
.ags-PenaltyAppeals-selectPlatform-button--playstation.playstationSelected:hover {
	background-color: #0070d1
}

.ags-PenaltyAppeals-selectPlatform-button--playstation.steamSelected,
.ags-PenaltyAppeals-selectPlatform-button--playstation.xboxSelected {
	color: #191b1e;
	background-color: transparent;
	border: 1px solid
}

.ags-PenaltyAppeals-selectPlatform-button--noIcon {
	padding: 14px 20px;
	width: -moz-fit-content;
	width: fit-content;
	margin: 7.5px auto
}

.ags-PenaltyAppeals-selectPlatform-button svg {
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.ags-PenaltyAppeals-selectPlatform-loginHelper {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	margin-top: 8px;
	text-align: center
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-selectPlatform-loginHelper {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-PenaltyAppeals-signedInAs {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-signedInAs {
		font-size: calc(1.05rem + .26667vw)
	}
}

@media (min-width:576px) {
	.ags-PenaltyAppeals-signedInAs {
		flex-direction: row;
		justify-content: space-between
	}
}

.ags-PenaltyAppeals-signedInAs-player {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-signedInAs-player,
	:lang(en-ca) .ags-PenaltyAppeals-signedInAs-player,
	:lang(en-gb) .ags-PenaltyAppeals-signedInAs-player,
	:lang(en-in) .ags-PenaltyAppeals-signedInAs-player,
	:lang(en-us) .ags-PenaltyAppeals-signedInAs-player,
	:lang(es-es) .ags-PenaltyAppeals-signedInAs-player,
	:lang(es-mx) .ags-PenaltyAppeals-signedInAs-player,
	:lang(it-it) .ags-PenaltyAppeals-signedInAs-player,
	:lang(ja-jp) .ags-PenaltyAppeals-signedInAs-player,
	:lang(nl-nl) .ags-PenaltyAppeals-signedInAs-player,
	:lang(pl-pl) .ags-PenaltyAppeals-signedInAs-player,
	:lang(pt-br) .ags-PenaltyAppeals-signedInAs-player,
	:lang(tr-tr) .ags-PenaltyAppeals-signedInAs-player {
		flex-direction: row
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-signedInAs-player {
		flex-direction: row
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-signedInAs-player,
	:lang(fr-fr) .ags-PenaltyAppeals-signedInAs-player {
		flex-direction: row
	}
}

.ags-PenaltyAppeals-signedInAs-player svg {
	width: 24px;
	height: 24px;
	margin-right: 8px
}

.ags-PenaltyAppeals-signedInAs-player-username {
	font-weight: 700;
	margin-left: 8px
}

.ags-PenaltyAppeals-signedInAs-goBack {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-top: 16px
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(en-ca) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(en-gb) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(en-in) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(en-us) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(es-es) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(es-mx) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(it-it) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(ja-jp) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(nl-nl) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(pl-pl) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(pt-br) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(tr-tr) .ags-PenaltyAppeals-signedInAs-goBack {
		display: block;
		margin-top: 0;
		margin-right: -16px
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-signedInAs-goBack {
		display: block;
		margin-top: 0;
		margin-right: -16px
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-signedInAs-goBack,
	:lang(fr-fr) .ags-PenaltyAppeals-signedInAs-goBack {
		display: block;
		margin-top: 0;
		margin-right: -16px
	}
}

.ags-PenaltyAppeals-signedInAs-goBack-switchPlatform {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	text-transform: uppercase;
	text-decoration: none;
	color: #00618c
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-signedInAs-goBack-switchPlatform {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-PenaltyAppeals-signedInAs-goBack-switchPlatform:focus-visible,
.ags-PenaltyAppeals-signedInAs-goBack-switchPlatform:hover {
	color: #00a8e1
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut {
	transform: scale(.8);
	min-width: 0
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button:focus,
.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button:hover {
	background: transparent
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-PenaltyAppeals-signedInAs-goBack-signOut.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-PenaltyAppeals-activePenalties {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.375rem;
	line-height: 1.31579;
	text-align: center
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-activePenalties {
		font-size: calc(1.275rem + 1.46667vw)
	}
}

.ags-PenaltyAppeals-penalty {
	padding: 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	text-decoration: inherit;
	color: inherit;
	cursor: pointer
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penalty,
	:lang(en-ca) .ags-PenaltyAppeals-penalty,
	:lang(en-gb) .ags-PenaltyAppeals-penalty,
	:lang(en-in) .ags-PenaltyAppeals-penalty,
	:lang(en-us) .ags-PenaltyAppeals-penalty,
	:lang(es-es) .ags-PenaltyAppeals-penalty,
	:lang(es-mx) .ags-PenaltyAppeals-penalty,
	:lang(it-it) .ags-PenaltyAppeals-penalty,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty,
	:lang(pt-br) .ags-PenaltyAppeals-penalty,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty {
		padding: 10px
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penalty {
		padding: 10px
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penalty,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty {
		padding: 10px
	}
}

.ags-PenaltyAppeals-penalty:before {
	display: none
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penalty:before,
	:lang(en-ca) .ags-PenaltyAppeals-penalty:before,
	:lang(en-gb) .ags-PenaltyAppeals-penalty:before,
	:lang(en-in) .ags-PenaltyAppeals-penalty:before,
	:lang(en-us) .ags-PenaltyAppeals-penalty:before,
	:lang(es-es) .ags-PenaltyAppeals-penalty:before,
	:lang(es-mx) .ags-PenaltyAppeals-penalty:before,
	:lang(it-it) .ags-PenaltyAppeals-penalty:before,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty:before,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty:before,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty:before,
	:lang(pt-br) .ags-PenaltyAppeals-penalty:before,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty:before {
		display: block;
		content: "";
		margin-right: 15px;
		margin-left: 15px;
		width: 14px;
		height: 24px;
		background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -256px -75px no-repeat;
		transition: transform .35s cubic-bezier(.32, .31, .18, 1)
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penalty:before {
		display: block;
		content: "";
		margin-right: 15px;
		margin-left: 15px;
		width: 14px;
		height: 24px;
		background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -256px -75px no-repeat;
		transition: transform .35s cubic-bezier(.32, .31, .18, 1)
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penalty:before,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty:before {
		display: block;
		content: "";
		margin-right: 15px;
		margin-left: 15px;
		width: 14px;
		height: 24px;
		background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -256px -75px no-repeat;
		transition: transform .35s cubic-bezier(.32, .31, .18, 1)
	}
}

.ags-PenaltyAppeals-penalty-container {
	border-top: 0;
	border-radius: 0 0 12px 12px
}

.ags-PenaltyAppeals-penalty-inRowTitle {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	text-transform: none
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-penalty-inRowTitle {
		font-size: calc(1.05rem + .26667vw)
	}
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(en-ca) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(en-gb) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(en-in) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(en-us) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(es-es) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(es-mx) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(it-it) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(pt-br) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty-inRowTitle {
		display: none
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penalty-inRowTitle {
		display: none
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penalty-inRowTitle,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty-inRowTitle {
		display: none
	}
}

.ags-PenaltyAppeals-penalty-tableCell {
	padding: 0
}

.ags-PenaltyAppeals-penalty-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase;
	text-transform: none;
	flex: 1;
	padding: 10px 0
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-penalty-content {
		font-size: calc(1.05rem + .26667vw)
	}
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penalty-content,
	:lang(en-ca) .ags-PenaltyAppeals-penalty-content,
	:lang(en-gb) .ags-PenaltyAppeals-penalty-content,
	:lang(en-in) .ags-PenaltyAppeals-penalty-content,
	:lang(en-us) .ags-PenaltyAppeals-penalty-content,
	:lang(es-es) .ags-PenaltyAppeals-penalty-content,
	:lang(es-mx) .ags-PenaltyAppeals-penalty-content,
	:lang(it-it) .ags-PenaltyAppeals-penalty-content,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty-content,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty-content,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty-content,
	:lang(pt-br) .ags-PenaltyAppeals-penalty-content,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty-content {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 1.125rem;
		line-height: 1.5;
		letter-spacing: -.01em;
		padding: 0
	}
}

@media (min-width:576px) and (max-width:1200px) {

	:lang(en-au) .ags-PenaltyAppeals-penalty-content,
	:lang(en-ca) .ags-PenaltyAppeals-penalty-content,
	:lang(en-gb) .ags-PenaltyAppeals-penalty-content,
	:lang(en-in) .ags-PenaltyAppeals-penalty-content,
	:lang(en-us) .ags-PenaltyAppeals-penalty-content,
	:lang(es-es) .ags-PenaltyAppeals-penalty-content,
	:lang(es-mx) .ags-PenaltyAppeals-penalty-content,
	:lang(it-it) .ags-PenaltyAppeals-penalty-content,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty-content,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty-content,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty-content,
	:lang(pt-br) .ags-PenaltyAppeals-penalty-content,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty-content {
		font-size: calc(1.025rem + .13333vw)
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penalty-content {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 1.125rem;
		line-height: 1.5;
		letter-spacing: -.01em;
		padding: 0
	}
}

@media (min-width:680px) and (max-width:1200px) {
	:lang(de-de) .ags-PenaltyAppeals-penalty-content {
		font-size: calc(1.025rem + .13333vw)
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penalty-content,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty-content {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 1.125rem;
		line-height: 1.5;
		letter-spacing: -.01em;
		padding: 0
	}
}

@media (min-width:660px) and (max-width:1200px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penalty-content,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty-content {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-PenaltyAppeals-penalty-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	flex: 2;
	text-align: center
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-penalty-description {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-PenaltyAppeals-penalty-button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	flex: 1;
	text-align: center
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-penalty-button {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-PenaltyAppeals-penalty-button-appealButton {
	min-width: 0;
	margin: 20px 0
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button:focus,
.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button:hover {
	background: transparent
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-PenaltyAppeals-penalty-button-appealButton.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(en-ca) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(en-gb) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(en-in) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(en-us) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(es-es) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(es-mx) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(it-it) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(ja-jp) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(nl-nl) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(pl-pl) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(pt-br) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(tr-tr) .ags-PenaltyAppeals-penalty-button-appealButton {
		margin: 0
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penalty-button-appealButton {
		margin: 0
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penalty-button-appealButton,
	:lang(fr-fr) .ags-PenaltyAppeals-penalty-button-appealButton {
		margin: 0
	}
}

.ags-PenaltyAppeals-tableRow+.ags-PenaltyAppeals-tableRow {
	border-top: 1px solid #5b5b5b
}

.ags-PenaltyAppeals-tableRow.is-open .ags-PenaltyAppeals-penalty:before {
	transform: rotate(90deg)
}

.ags-PenaltyAppeals-tableRow.is-open .ags-PenaltyAppeals-penalty-button-appealButton {
	border-color: transparent;
	color: #191b1e !important
}

.ags-PenaltyAppeals-tableRow.is-open .ags-PenaltyAppeals-penaltyDetails {
	display: block
}

.ags-PenaltyAppeals-tableRow.is-open .ags-PenaltyAppeals-penaltyDetails-arrow {
	transform: rotate(-90deg)
}

.ags-PenaltyAppeals-tableHeader {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	padding: 0;
	border-radius: 10px 10px 0 0;
	border: 2px solid #232f3e;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background-color: #232f3e;
	color: #f2f2f2;
	text-transform: uppercase
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-tableHeader {
		font-size: calc(1.025rem + .13333vw)
	}
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-tableHeader,
	:lang(en-ca) .ags-PenaltyAppeals-tableHeader,
	:lang(en-gb) .ags-PenaltyAppeals-tableHeader,
	:lang(en-in) .ags-PenaltyAppeals-tableHeader,
	:lang(en-us) .ags-PenaltyAppeals-tableHeader,
	:lang(es-es) .ags-PenaltyAppeals-tableHeader,
	:lang(es-mx) .ags-PenaltyAppeals-tableHeader,
	:lang(it-it) .ags-PenaltyAppeals-tableHeader,
	:lang(ja-jp) .ags-PenaltyAppeals-tableHeader,
	:lang(nl-nl) .ags-PenaltyAppeals-tableHeader,
	:lang(pl-pl) .ags-PenaltyAppeals-tableHeader,
	:lang(pt-br) .ags-PenaltyAppeals-tableHeader,
	:lang(tr-tr) .ags-PenaltyAppeals-tableHeader {
		padding: 20px
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-tableHeader {
		padding: 20px
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-tableHeader,
	:lang(fr-fr) .ags-PenaltyAppeals-tableHeader {
		padding: 20px
	}
}

.ags-PenaltyAppeals-tableHeader-title {
	display: none;
	text-align: center
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-tableHeader-title,
	:lang(en-ca) .ags-PenaltyAppeals-tableHeader-title,
	:lang(en-gb) .ags-PenaltyAppeals-tableHeader-title,
	:lang(en-in) .ags-PenaltyAppeals-tableHeader-title,
	:lang(en-us) .ags-PenaltyAppeals-tableHeader-title,
	:lang(es-es) .ags-PenaltyAppeals-tableHeader-title,
	:lang(es-mx) .ags-PenaltyAppeals-tableHeader-title,
	:lang(it-it) .ags-PenaltyAppeals-tableHeader-title,
	:lang(ja-jp) .ags-PenaltyAppeals-tableHeader-title,
	:lang(nl-nl) .ags-PenaltyAppeals-tableHeader-title,
	:lang(pl-pl) .ags-PenaltyAppeals-tableHeader-title,
	:lang(pt-br) .ags-PenaltyAppeals-tableHeader-title,
	:lang(tr-tr) .ags-PenaltyAppeals-tableHeader-title {
		display: block
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-tableHeader-title {
		display: block
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-tableHeader-title,
	:lang(fr-fr) .ags-PenaltyAppeals-tableHeader-title {
		display: block
	}
}

.ags-PenaltyAppeals-tableHeader-title--left {
	flex: 1;
	padding-left: 30px;
	text-align: left
}

.ags-PenaltyAppeals-tableHeader-title--center {
	flex: 2
}

.ags-PenaltyAppeals-tableHeader-title--right {
	flex: 1
}

.ags-PenaltyAppeals-tableHeader-title--mobile {
	display: block;
	padding: 10px
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(en-ca) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(en-gb) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(en-in) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(en-us) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(es-es) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(es-mx) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(it-it) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(ja-jp) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(nl-nl) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(pl-pl) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(pt-br) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(tr-tr) .ags-PenaltyAppeals-tableHeader-title--mobile {
		display: none
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-tableHeader-title--mobile {
		display: none
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-tableHeader-title--mobile,
	:lang(fr-fr) .ags-PenaltyAppeals-tableHeader-title--mobile {
		display: none
	}
}

.ags-PenaltyAppeals-description {
	text-align: center
}

.ags-PenaltyAppeals-penaltyDetails {
	display: none;
	padding: 15px
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penaltyDetails,
	:lang(en-ca) .ags-PenaltyAppeals-penaltyDetails,
	:lang(en-gb) .ags-PenaltyAppeals-penaltyDetails,
	:lang(en-in) .ags-PenaltyAppeals-penaltyDetails,
	:lang(en-us) .ags-PenaltyAppeals-penaltyDetails,
	:lang(es-es) .ags-PenaltyAppeals-penaltyDetails,
	:lang(es-mx) .ags-PenaltyAppeals-penaltyDetails,
	:lang(it-it) .ags-PenaltyAppeals-penaltyDetails,
	:lang(ja-jp) .ags-PenaltyAppeals-penaltyDetails,
	:lang(nl-nl) .ags-PenaltyAppeals-penaltyDetails,
	:lang(pl-pl) .ags-PenaltyAppeals-penaltyDetails,
	:lang(pt-br) .ags-PenaltyAppeals-penaltyDetails,
	:lang(tr-tr) .ags-PenaltyAppeals-penaltyDetails {
		padding: 30px 60px 90px
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penaltyDetails {
		padding: 30px 60px 90px
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penaltyDetails,
	:lang(fr-fr) .ags-PenaltyAppeals-penaltyDetails {
		padding: 30px 60px 90px
	}
}

.ags-PenaltyAppeals-penaltyDetails-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	margin-bottom: 20px
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-penaltyDetails-heading {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal {
	word-break: normal;
	overflow-wrap: anywhere;
	position: relative;
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 15px;
	border-radius: 12px;
	background-color: #eaeaed
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {

		.ags-PenaltyAppeals-penaltyDetails-moderatorNote,
		.ags-PenaltyAppeals-penaltyDetails-yourAppeal {
			word-break: break-word
		}
	}
}

@supports (-webkit-touch-callout:none) {

	.ags-PenaltyAppeals-penaltyDetails-moderatorNote,
	.ags-PenaltyAppeals-penaltyDetails-yourAppeal {
		word-break: break-word
	}
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	line-height: 1 !important;
	margin: 0 0 15px
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading,
	.ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column-reverse
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(en-au) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(en-ca) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(en-ca) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(en-gb) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(en-gb) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(en-in) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(en-in) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(en-us) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(en-us) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(es-es) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(es-es) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(es-mx) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(es-mx) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(it-it) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(it-it) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(ja-jp) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(ja-jp) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(nl-nl) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(nl-nl) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(pl-pl) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(pl-pl) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(pt-br) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(pt-br) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(tr-tr) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(tr-tr) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container {
		flex-direction: row;
		justify-content: space-between
	}
}

@media (min-width:680px) {

	:lang(de-de) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(de-de) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container {
		flex-direction: row;
		justify-content: space-between
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(fr-ca) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container,
	:lang(fr-fr) .ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-container,
	:lang(fr-fr) .ags-PenaltyAppeals-penaltyDetails-yourAppeal-heading-container {
		flex-direction: row;
		justify-content: space-between
	}
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit {
	transform: scale(.8);
	min-width: 0
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button:focus,
.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button:hover,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button:focus,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button:hover {
	background: transparent
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button--backgroundDark,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button--backgroundDark:hover,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button--backgroundDark:active,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button--backgroundLight,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button--backgroundLight:hover,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-edit.ags-Button--backgroundLight:active,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal-edit.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote--pending,
.ags-PenaltyAppeals-penaltyDetails-yourAppeal--pending {
	border: 3px solid #a7a7a8;
	background-color: transparent
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote a {
	color: #00618c;
	text-decoration: none
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote a:focus-visible,
.ags-PenaltyAppeals-penaltyDetails-moderatorNote a:hover {
	color: #00a8e1
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-updated {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	color: #5b5b5b
}

@media (max-width:1200px) {
	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-heading-updated {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note {
	width: auto
}

.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div em,
.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div ol,
.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div p,
.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div strong,
.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div u,
.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div ul {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5
}

@media (max-width:1200px) {

	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div em,
	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div ol,
	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div p,
	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div strong,
	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div u,
	.ags-PenaltyAppeals-penaltyDetails-moderatorNote-note .ags-rich-text-div ul {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-PenaltyAppeals-penaltyDetails-yourAppeal-note {
	white-space: pre-line
}

.ags-PenaltyAppeals-penaltyDetails-request {
	text-align: center;
	text-transform: uppercase
}

.ags-PenaltyAppeals-penaltyDetails-request-form {
	text-align: center;
	position: relative
}

.ags-PenaltyAppeals-penaltyDetails-request-form--edit {
	margin-top: 30px
}

.ags-PenaltyAppeals-penaltyDetails-request-input {
	width: 100%;
	max-width: 100%;
	min-height: 150px;
	border-radius: 12px;
	padding: 15px;
	border: 3px solid #ffc400;
	resize: none
}

.ags-PenaltyAppeals-penaltyDetails-request-input:focus-visible {
	outline: none
}

.ags-PenaltyAppeals-penaltyDetails-request-counter {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.35;
	text-transform: none;
	display: flex;
	justify-content: flex-end;
	padding-right: 6px
}

.ags-PenaltyAppeals-penaltyDetails-request-controls {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column-reverse
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(en-ca) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(en-gb) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(en-in) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(en-us) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(es-es) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(es-mx) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(it-it) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(ja-jp) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(nl-nl) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(pl-pl) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(pt-br) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(tr-tr) .ags-PenaltyAppeals-penaltyDetails-request-controls {
		display: block
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penaltyDetails-request-controls {
		display: block
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penaltyDetails-request-controls,
	:lang(fr-fr) .ags-PenaltyAppeals-penaltyDetails-request-controls {
		display: block
	}
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel {
	margin-top: 8px
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button:focus,
.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button:hover {
	background: transparent
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-PenaltyAppeals-penaltyDetails-request-cancel.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(en-ca) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(en-gb) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(en-in) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(en-us) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(es-es) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(es-mx) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(it-it) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(ja-jp) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(nl-nl) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(pl-pl) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(pt-br) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(tr-tr) .ags-PenaltyAppeals-penaltyDetails-request-cancel {
		margin: 0 8px 0 0
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penaltyDetails-request-cancel {
		margin: 0 8px 0 0
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penaltyDetails-request-cancel,
	:lang(fr-fr) .ags-PenaltyAppeals-penaltyDetails-request-cancel {
		margin: 0 8px 0 0
	}
}

.ags-PenaltyAppeals-penaltyDetails-request-submit {
	margin: 0 auto
}

.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button {
	border-width: 0
}

.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button:focus {
	outline: none
}

.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark,
.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark,
	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark:hover,
.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark:hover,
	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark:active,
.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark:active,
	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark.is-disabled,
.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundDark.is-disabled,
	.ags-PenaltyAppeals-penaltyDetails-request-submit.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-PenaltyAppeals-penaltyDetails-arrow {
	content: "";
	width: 14px;
	height: 24px;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -256px -75px no-repeat;
	transition: transform .35s cubic-bezier(.32, .31, .18, 1);
	transform: rotate(90deg)
}

.ags-PenaltyAppeals-penaltyDetails-arrow-container {
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 10px;
	cursor: pointer
}

@media (min-width:576px) {

	:lang(en-au) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(en-ca) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(en-gb) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(en-in) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(en-us) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(es-es) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(es-mx) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(it-it) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(ja-jp) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(nl-nl) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(pl-pl) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(pt-br) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(tr-tr) .ags-PenaltyAppeals-penaltyDetails-arrow-container {
		display: none
	}
}

@media (min-width:680px) {
	:lang(de-de) .ags-PenaltyAppeals-penaltyDetails-arrow-container {
		display: none
	}
}

@media (min-width:660px) {

	:lang(fr-ca) .ags-PenaltyAppeals-penaltyDetails-arrow-container,
	:lang(fr-fr) .ags-PenaltyAppeals-penaltyDetails-arrow-container {
		display: none
	}
}

.ags-PenaltyAppeals-penaltyDetails-error {
	margin-top: 30px;
	text-align: center;
	color: #9b0300
}

.js-platformSelectBlock {
	margin-bottom: 20px
}

.ags-GameCard {
	display: block;
	height: 280px;
	width: 200px;
	border: 1px solid #949494;
	box-shadow: none;
	border-radius: unset;
	text-align: center;
	color: inherit;
	overflow: hidden
}

.ags-GameCard-backgroundImg {
	height: 280px;
	width: 200px;
	background-size: contain;
	background-repeat: no-repeat;
	transition: transform .2s
}

.ags-GameCard-content-container {
	height: 100%;
	width: 100%;
	position: relative
}

.ags-GameCard-content {
	position: absolute;
	bottom: 0;
	width: 100%
}

.ags-GameCard-logo {
	margin-bottom: 25px;
	max-width: calc(100% - 30px)
}

.ags-GameCard-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	margin: 0 20px 40px
}

@media (max-width:1200px) {
	.ags-GameCard-title {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-GameCard--isThumb,
.ags-GameCard--isThumb .ags-GameCard-backgroundImg {
	height: 196px;
	width: 140px
}

.ags-GameCard--isThumb .ags-GameCard-logo {
	margin-bottom: 17.5px
}

.ags-GameCard--isThumb .ags-GameCard-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.05rem;
	line-height: 1.25;
	margin: 0 14px 28px
}

@media (max-width:1200px) {
	.ags-GameCard--isThumb .ags-GameCard-title {
		font-size: calc(1.01rem + .05333vw)
	}
}

.ags-GameCard--isLink .ags-GameCard-backgroundImg {
	will-change: transform
}

.ags-GameCard--isLink .ags-GameCard-backgroundImg:focus,
.ags-GameCard--isLink .ags-GameCard-backgroundImg:hover {
	transform: scale(1.05)
}

.ags-GameCard--isPopout {
	overflow: visible
}

.ags-GameCard--isPopout:focus,
.ags-GameCard--isPopout:hover {
	z-index: 1
}

.ags-GameCard--isBordered {
	border: 2px solid #fff
}

.ags-GameCard--isShadowed {
	box-shadow: 0 4px 16px -5px #949494
}

.ags-GameCardList {
	display: flex;
	flex-flow: row wrap
}

@media (max-width:1023.98px) {
	.ags-GameCardList {
		max-width: 820px
	}
}

@media (max-width:818.98px) {
	.ags-GameCardList {
		max-width: 615px
	}
}

@media (max-width:613.98px) {
	.ags-GameCardList {
		max-width: 410px
	}
}

@media (max-width:668.98px) {
	.ags-GameCardList {
		max-width: 580px
	}

	.ags-GameCardList .ags-GameCard,
	.ags-GameCardList .ags-GameCard-backgroundImg {
		height: 196px;
		width: 140px
	}

	.ags-GameCardList .ags-GameCard-logo {
		margin-bottom: 17.5px
	}

	.ags-GameCardList .ags-GameCard-title {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 1.05rem;
		line-height: 1.25;
		margin: 0 14px 28px
	}
}

@media (max-width:668.98px) and (max-width:1200px) {
	.ags-GameCardList .ags-GameCard-title {
		font-size: calc(1.01rem + .05333vw)
	}
}

@media (max-width:628.98px) {
	.ags-GameCardList {
		width: 435px
	}
}

@media (max-width:483.98px) {
	.ags-GameCardList {
		width: 290px
	}
}

.ags-GameCardList--singleEntity {
	justify-content: center
}

.ags-GameCardList>* {
	margin: 2.4px
}

.ags-ProductBar {
	background-color: rgba(25, 27, 30, .95);
	color: #fff;
	border-bottom: 1px solid #5b5b5b;
	box-shadow: 0 4px 16px -5px #191b1e;
	position: absolute;
	display: none;
	top: 52px;
	left: 0;
	z-index: 7000;
	width: 100%;
	padding: 5px 0
}

#ags-CookieDisclaimer~.ags-ProductBar {
	top: 104px
}

@media (max-width:767.98px) {
	.ags-ProductBar {
		position: static;
		background: #121212;
		border-bottom-color: transparent
	}
}

.ags-ProductBar.is-active {
	display: block
}

.ags-ProductBar-product {
	margin: 5px 3px
}

@media (max-width:767.98px) {
	.ags-ProductBar-product {
		margin: 6px 0
	}

	.ags-ProductBar-product:last-child {
		margin-bottom: 14px
	}

	.ags-ProductBar-product--category {
		margin: 14px 0
	}
}

.ags-ProductBar-product-tile {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 80px;
	width: 140px;
	background: rgba(27, 28, 28, .8);
	border: 1px solid #5b5b5b;
	border-radius: 4px;
	padding: 20px;
	position: relative;
	overflow: hidden
}

.ags-ProductBar-product-tile--hasImage {
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 10px
}

.ags-ProductBar-product-tile-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #191b1e;
	opacity: .6;
	visibility: hidden;
	z-index: 1
}

.ags-ProductBar-product-tile-logo {
	visibility: hidden;
	width: 100%;
	z-index: 4
}

.ags-ProductBar-product-tile-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	white-space: nowrap;
	text-transform: capitalize;
	white-space: normal;
	text-align: center;
	z-index: 4
}

.ags-ProductBar-product-tile-crucible {
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/productbar-crucible.jpg)
}

.ags-ProductBar-product-tile-newWorld {
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/productbar-newworld.jpg)
}

.ags-ProductBar-product-tile-grandTour {
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/productbar-grandtour.jpg)
}

.ags-ProductBar-product-tile--squared {
	width: 90px
}

.ags-ProductBar-product-tile--squared+.ags-ProductBar-product-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .04em;
	text-transform: uppercase
}

@media (min-width:768px) {
	.ags-ProductBar-product-tile--squared+.ags-ProductBar-product-title {
		display: none
	}
}

@media (max-width:767.98px) {
	.ags-ProductBar-product-tile {
		height: 0;
		width: 100%;
		display: none;
		border: none
	}
}

.ags-ProductBar-product-icon {
	display: none
}

@media (max-width:767.98px) {
	.ags-ProductBar-product-icon {
		display: inline-block;
		height: 20px;
		width: 20px;
		margin-right: 10px;
		background-position: 50%;
		background-size: contain;
		background-repeat: no-repeat
	}

	.ags-ProductBar-product-icon.ags-ProductBar-product-icon-crucible {
		background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/productbar_icon_crucible.svg)
	}

	.ags-ProductBar-product-icon.ags-ProductBar-product-icon-newWorld {
		background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/productbar_icon_newWorld.svg)
	}

	.ags-ProductBar-product-icon.ags-ProductBar-product-icon-grandTour {
		background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/productbar_icon_grandTour.svg)
	}
}

.ags-ProductBar-product-link {
	text-decoration: none;
	color: #fff
}

.ags-ProductBar-product-link:focus .ags-ProductBar-product-tile,
.ags-ProductBar-product-link:hover .ags-ProductBar-product-tile {
	border: 1px solid #ffc400
}

@media (max-width:767.98px) {

	.ags-ProductBar-product-link:focus .ags-ProductBar-product-tile,
	.ags-ProductBar-product-link:hover .ags-ProductBar-product-tile {
		border: none
	}
}

.ags-ProductBar-product-link:focus .ags-ProductBar-product-tile-logo,
.ags-ProductBar-product-link:focus .ags-ProductBar-product-tile-overlay,
.ags-ProductBar-product-link:hover .ags-ProductBar-product-tile-logo,
.ags-ProductBar-product-link:hover .ags-ProductBar-product-tile-overlay {
	visibility: visible
}

.ags-ProductBar-product-link:focus .ags-ProductBar-product-tile-text,
.ags-ProductBar-product-link:focus .ags-ProductBar-product-title,
.ags-ProductBar-product-link:hover .ags-ProductBar-product-tile-text,
.ags-ProductBar-product-link:hover .ags-ProductBar-product-title {
	color: #ffc400
}

.ags-ProductBar-product-link:focus .ags-ProductBar-product-title-chevron,
.ags-ProductBar-product-link:hover .ags-ProductBar-product-title-chevron {
	fill: #ffc400
}

.ags-ProductBar-product-list {
	display: flex;
	justify-content: center;
	align-items: flex-start;
	height: 100%;
	list-style: none;
	margin: 0;
	padding: 0
}

@media (max-width:767.98px) {
	.ags-ProductBar-product-list {
		flex-direction: column;
		padding-left: 48px
	}
}

@media (max-width:419.98px) {
	.ags-ProductBar-product-list {
		padding-left: 20px
	}
}

.ags-ProductBar-product-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em;
	text-transform: capitalize;
	text-align: center;
	margin-top: 5px
}

.ags-ProductBar-product-title-chevron {
	height: 8px;
	width: 8px;
	margin-left: 5px;
	fill: #f2f2f2;
	transform: rotate(180deg)
}

@media (max-width:767.98px) {
	.ags-ProductBar-product-title {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 1.0625rem;
		line-height: 1;
		text-align: left;
		margin-top: 0;
		display: inline-flex;
		align-items: center
	}
}

@media (max-width:767.98px) and (max-width:1200px) {
	.ags-ProductBar-product-title {
		font-size: calc(1.0125rem + .06667vw)
	}
}

.ags-blogTag {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	text-decoration: none;
	text-transform: none;
	min-height: auto;
	color: #00618c;
	white-space: nowrap;
	display: inline-flex;
	align-items: center
}

.ags-blogTag,
.ags-blogTag:focus,
.ags-blogTag:hover {
	background-color: transparent;
	border-color: transparent
}

.ags-blogTag.ags-Button--backgroundDark {
	color: #ffc400
}

.ags-blogTag.ags-Button--backgroundDark:focus,
.ags-blogTag.ags-Button--backgroundDark:hover {
	color: #ffdf7c
}

.ags-blogTag.ags-Button--backgroundLight {
	color: #00618c
}

.ags-blogTag.ags-Button--backgroundLight:focus,
.ags-blogTag.ags-Button--backgroundLight:hover {
	color: #00a8e1
}

.ags-blogTag:focus(not):focus-visible {
	outline: none
}

.ags-blogTag:focus-visible,
.ags-blogTag:hover {
	color: #00a8e1
}

.ags-blogTag:last-child {
	margin-right: 0;
	margin-bottom: 0
}

.ags-blogTag.is-dismissable {
	font-size: 1rem;
	line-height: 1;
	line-height: .875;
	white-space: normal;
	align-items: end
}

.ags-blogTag-clearFilter,
.ags-blogTag.is-dismissable {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	letter-spacing: .025em;
	text-transform: uppercase;
	text-transform: none;
	text-decoration: none;
	white-space: nowrap
}

.ags-blogTag-clearFilter {
	font-size: .875rem;
	line-height: 1;
	margin-left: 6px;
	height: 10px;
	width: 10px;
	fill: #5b5b5b;
	flex: 0 0 10px;
	margin-bottom: 1px
}

.ags-PrimeGamingAccountLinkModule-container {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin: 0 auto;
	width: 100%
}

.ags-PrimeGamingAccountLinkModule-container-headerText {
	text-align: center;
	margin-bottom: 1em;
	width: 90%
}

.ags-PrimeGamingAccountLinkModule-container-headerText-headline {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.4375;
	text-transform: uppercase;
	color: #fff
}

.ags-PrimeGamingAccountLinkModule-container-headerText-subtext {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	color: #ffc400
}

.ags-PrimeGamingAccountLinkModule-container-steps {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 90%
}

.ags-PrimeGamingAccountLinkModule-container-steps-step {
	color: #7f7f7f;
	background-color: #000;
	width: 100%;
	margin: .3em auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding: .6em 2em
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step {
		flex-direction: row;
		justify-content: space-between;
		min-height: 70px;
		padding: 1.5em
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-text {
		flex-direction: row;
		width: 100%
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-badge {
	display: none
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-badge svg {
	width: 100%;
	height: 100%
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase;
	white-space: nowrap
}

@media (max-width:1200px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber-badge {
	display: none
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber-badge svg {
	width: 100%;
	height: 100%
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber--mobile {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	height: 32px
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber--mobile {
		display: none
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber--desktop {
	display: none
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber--desktop {
		display: block;
		margin-right: 15px
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepText {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.35rem;
	line-height: 1.25;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	max-width: 100%
}

@media (max-width:1200px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepText {
		font-size: calc(1.07rem + .37333vw)
	}
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepText {
		justify-content: flex-start;
		text-align: left
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action {
	display: none;
	width: 100%
}

@media (max-width:767.98px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-action {
		padding: 10px 0 4px
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0;
	min-height: 0
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button:focus,
.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button:hover {
	background: transparent
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton-platform {
	border: 0;
	color: #f2f2f2
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton-platform:active,
.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton-platform:hover {
	color: #f2f2f2
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--xbox-live {
	background-color: #388238
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--xbox-live:hover {
	background-color: #26a526
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--xbox-live:active {
	background-color: #2c602c
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--psn {
	background-color: #0070d1
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--psn:hover {
	background-color: #0e8efc
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--psn:active {
	background-color: #055397
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--steam {
	background-color: #2f5a88
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--steam:hover {
	background-color: #3871ae
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action .ags-Button.ags-PrimeGamingAccountLinkModule-container-steps-step-action-actionButton--steam:active {
	background-color: #264464
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action-name {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	text-overflow: ellipsis;
	overflow: hidden
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action-name abbr {
	border-bottom: none;
	text-decoration: none
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-action {
		justify-content: flex-end;
		margin-left: 1rem;
		max-width: calc(30% + 1vw)
	}
}

@media (min-width:992px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step-action {
		max-width: calc(35% + 2vw)
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step-action-signout,
.ags-PrimeGamingAccountLinkModule-container-steps-step-action-unlink {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	text-transform: uppercase;
	text-decoration: none;
	color: currentColor;
	margin-left: 15px;
	padding: 9px 30px;
	border: 2px solid;
	border-radius: 48px;
	min-width: 70px
}

.ags-PrimeGamingAccountLinkModule-container-steps-step.stepActive {
	color: #fff
}

.ags-PrimeGamingAccountLinkModule-container-steps-step.stepActive .ags-PrimeGamingAccountLinkModule-container-steps-step-action {
	display: flex;
	justify-content: center;
	align-items: center
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step.stepActive .ags-PrimeGamingAccountLinkModule-container-steps-step-action {
		justify-content: flex-end
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step.stepComplete .ags-PrimeGamingAccountLinkModule-container-steps-step-text-stepNumber-badge {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	margin-left: 10px
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step.stepComplete .ags-PrimeGamingAccountLinkModule-container-steps-step-text-badge {
		display: flex;
		justify-content: flex-end;
		align-items: center;
		width: 40px;
		height: 40px;
		min-width: 40px;
		margin-left: auto
	}
}

.ags-PrimeGamingAccountLinkModule-container-steps-step.stepComplete .ags-PrimeGamingAccountLinkModule-container-steps-step-action {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%
}

@media (min-width:768px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step.stepComplete .ags-PrimeGamingAccountLinkModule-container-steps-step-action {
		justify-content: flex-end;
		margin-left: 1rem;
		max-width: calc(30% + 1vw)
	}
}

@media (min-width:992px) {
	.ags-PrimeGamingAccountLinkModule-container-steps-step.stepComplete .ags-PrimeGamingAccountLinkModule-container-steps-step-action {
		max-width: calc(35% + 2vw)
	}
}

.ags-PrimeGamingAccountLinkModule-container-legal {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	width: 90%
}

.ags-PrimeGamingAccountLinkModule-container-legal-list {
	min-width: 50%;
	padding-left: 2em
}

.ags-PrimeGamingAccountLinkModule-container-legal-list-listItem {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #fff
}

.ags-PrimeGamingAccountLinkModule-container-legal-list-listItem-link {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #ffc400;
	text-decoration: none
}

.ags-PrimeGamingAccountLinkModule-container-legal-list-listItem-link:hover {
	color: #ffdf7c
}

.ags-Pagination {
	display: flex;
	justify-content: center;
	margin-top: 40px
}

.ags-Pagination-button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	font-weight: 400;
	text-decoration: none;
	color: #191b1e;
	margin-right: 5px;
	margin-left: 5px;
	border-width: 2px;
	border-color: transparent;
	height: 40px;
	width: 40px;
	display: flex;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Pagination-button {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Pagination-button:first-child {
	margin-left: 0
}

.ags-Pagination-button:last-child {
	margin-right: 0
}

.ags-Pagination-button.active {
	border: 2px solid #000
}

.ags-Pagination-button:hover {
	border: 2px solid #c4c4c4;
	background-color: #ebebeb
}

.ags-Pagination-icon-arrow-container {
	padding-left: 14px;
	padding-right: 14px;
	margin-top: auto;
	margin-bottom: auto
}

.ags-Pagination-icon-arrow--right {
	transform: rotate(180deg)
}

.ags-Pagination-icon-arrow--medium {
	height: 24px;
	fill: #828282;
	display: inline-block;
	text-decoration: none;
	margin-top: auto;
	margin-bottom: auto;
	width: 40px;
	display: block
}

.ags-Pagination-icon-arrow--medium:hover {
	fill: #000
}

.ags-MediaGalleryEmbed-container {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 32px auto 0
}

.ags-MediaGalleryEmbed-container-gallery {
	display: flex;
	flex-wrap: wrap;
	overflow: hidden;
	width: 100%;
	margin: 0 auto
}

.ags-MediaGalleryEmbed-container-gallery-box {
	width: 100%
}

.ags-MediaGalleryEmbed-container-gallery-box a {
	color: transparent
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail {
	position: relative;
	margin-bottom: 32px;
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail:hover {
	cursor: pointer
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail .ags-media-link {
	cursor: pointer;
	display: inline-block;
	width: 100%
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-image {
	display: block;
	width: 100%;
	max-width: 100%;
	height: auto !important;
	margin: 0 auto
}

@media (min-width:768px) {
	.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-image--mobile {
		display: none
	}
}

@media (max-width:767.98px) {
	.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-image--desktop {
		display: none
	}
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play-icon {
	flex: 0 0 auto;
	height: 88px;
	width: 88px
}

.ags-MediaGalleryEmbed-container-gallery--static .ags-media-link,
.ags-MediaGalleryEmbed-container-gallery--static .ags-MediaGalleryEmbed-container-gallery-box-thumbnail {
	cursor: default
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play-icon {
	height: 75px;
	width: 75px;
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/play-button-svg.svg)
}

.ags-CookiePreferences {
	background-color: #fff;
	color: #191b1e;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%
}

.ags-CookiePreferences-title {
	padding: 20px 26px;
	border-bottom: 2px solid #949494;
	background-color: #f2f2f2;
	width: 100%;
	flex: 1 1 auto
}

.ags-CookiePreferences-title-label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	margin: auto
}

@media (max-width:1200px) {
	.ags-CookiePreferences-title-label {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-CookiePreferences-contentWrapper {
	display: flex;
	flex-direction: column;
	padding: 2em 2em 4em;
	margin: 0 auto;
	flex: 1 1 auto;
	width: 100%
}

.ags-CookiePreferences-heading {
	padding-bottom: 18px
}

.ags-CookiePreferences-heading-label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.875rem;
	line-height: 1;
	letter-spacing: .025em;
	white-space: nowrap;
	white-space: normal
}

@media (max-width:1200px) {
	.ags-CookiePreferences-heading-label {
		font-size: calc(1.175rem + .93333vw)
	}
}

.ags-CookiePreferences-heading-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375
}

.ags-CookiePreferences-heading-cta {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin: 20px 0
}

@media (min-width:768px) {
	.ags-CookiePreferences-heading-cta {
		margin-left: 0;
		flex-direction: row;
		align-items: center
	}
}

.ags-CookiePreferences-heading-cta-buttons {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start
}

@media (min-width:576px) {
	.ags-CookiePreferences-heading-cta-buttons {
		flex-direction: row;
		align-items: center
	}
}

.ags-CookiePreferences-heading-cta-acceptAll,
.ags-CookiePreferences-heading-cta-savePreferences {
	width: 216px;
	height: 48px
}

.ags-CookiePreferences-heading-cta-acceptAll:lang(de-de),
.ags-CookiePreferences-heading-cta-savePreferences:lang(de-de) {
	width: 240px
}

.ags-CookiePreferences-heading-cta-acceptAll:lang(fr),
.ags-CookiePreferences-heading-cta-savePreferences:lang(fr) {
	width: 258px
}

.ags-CookiePreferences-heading-cta-acceptAll {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0;
	min-height: 0;
	margin-bottom: 6px
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button {
	border-width: 0
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button:focus {
	outline: none
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark,
.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark,
	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:hover,
.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:hover,
	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:active,
.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:active,
	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark.is-disabled,
.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark.is-disabled,
	.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

@media (min-width:576px) {
	.ags-CookiePreferences-heading-cta-acceptAll {
		margin: 0 6px 0 0
	}
}

.ags-CookiePreferences-heading-cta-savePreferences {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0;
	min-height: 0
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button:focus,
.ags-CookiePreferences-heading-cta-savePreferences.ags-Button:hover {
	background: transparent
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-CookiePreferences-section {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 0 0 1.8em;
	width: 100%;
	flex: 1 1 auto
}

@media (min-width:420px) {
	.ags-CookiePreferences-section {
		margin-top: 0
	}
}

@media (min-width:768px) {
	.ags-CookiePreferences-section {
		padding-bottom: 3em
	}
}

@media (min-width:768px) {
	.ags-CookiePreferences-section+.ags-CookiePreferences-section {
		padding-bottom: 1em
	}
}

.ags-CookiePreferences-section-heading {
	display: flex;
	flex-direction: column;
	width: 100%
}

@media (min-width:768px) {
	.ags-CookiePreferences-section-heading {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 10px;
		flex: 1 1 auto
	}
}

.ags-CookiePreferences-section-heading-name {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	font-weight: 400;
	flex: 1 1 22px;
	padding: 0 0 10px
}

@media (min-width:768px) {
	.ags-CookiePreferences-section-heading-name {
		padding: 0;
		line-height: 30px;
		flex-basis: auto
	}
}

.ags-CookiePreferences-section-heading-controls {
	margin: 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%
}

@media (min-width:768px) {
	.ags-CookiePreferences-section-heading-controls {
		width: 200px;
		height: auto;
		margin-left: 20px;
		align-items: center
	}
}

.ags-CookiePreferences-section-heading-controls-toggleButton {
	display: flex;
	align-items: center;
	border-radius: 4px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off,
.ags-CookiePreferences-section-heading-controls-toggleButton-on {
	align-items: center;
	justify-content: center;
	min-width: 100px;
	height: 30px;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	text-decoration: none;
	position: relative;
	border-radius: 1rem;
	padding-left: 30px;
	padding-right: 30px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:after,
.ags-CookiePreferences-section-heading-controls-toggleButton-on:after {
	content: "";
	position: absolute;
	height: 18px;
	width: 18px;
	top: 6px;
	border-radius: 50%;
	background-color: #fff
}

:lang(es-es) .ags-CookiePreferences-section-heading-controls-toggleButton-off,
:lang(es-es) .ags-CookiePreferences-section-heading-controls-toggleButton-on,
:lang(es-mx) .ags-CookiePreferences-section-heading-controls-toggleButton-off,
:lang(es-mx) .ags-CookiePreferences-section-heading-controls-toggleButton-on,
:lang(fr-ca) .ags-CookiePreferences-section-heading-controls-toggleButton-off,
:lang(fr-ca) .ags-CookiePreferences-section-heading-controls-toggleButton-on,
:lang(fr-fr) .ags-CookiePreferences-section-heading-controls-toggleButton-off,
:lang(fr-fr) .ags-CookiePreferences-section-heading-controls-toggleButton-on,
:lang(it-it) .ags-CookiePreferences-section-heading-controls-toggleButton-off,
:lang(it-it) .ags-CookiePreferences-section-heading-controls-toggleButton-on {
	font-size: .875rem
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off {
	background-color: #f2f2f2;
	color: #191b1e;
	display: flex
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:after {
	left: 6px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-on {
	background-color: #ffc400;
	color: #191b1e;
	display: none
}

.ags-CookiePreferences-section-heading-controls-toggleButton-on:after {
	right: 6px
}

.ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--active .ags-CookiePreferences-section-heading-controls-toggleButton-off {
	display: none
}

.ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--active .ags-CookiePreferences-section-heading-controls-toggleButton-on {
	display: flex
}

.ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--operational {
	background: transparent;
	width: 160px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1
}

@media (min-width:768px) {
	.ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--operational {
		justify-content: flex-end;
		padding-right: 28px
	}
}

.ags-CookiePreferences-section-content {
	display: flex;
	flex-direction: column;
	width: 100%;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375
}

@media (min-width:768px) {
	.ags-CookiePreferences-section-content {
		flex: 1 1 auto
	}
}

.ags-CookiePreferences-section-content-description {
	padding: 10px 0
}

@media (min-width:768px) {
	.ags-CookiePreferences-section-content-description {
		padding: 0;
		max-width: 100%
	}
}

.ags-CookiePreferences-section-content-description+.ags-CookiePreferences-section-content-description {
	margin-top: 1rem
}

.ags-CookiePreferences-section-content-description-link {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	text-decoration: none;
	color: #00618c
}

.ags-CookiePreferences-section-content-description-link:hover {
	text-decoration: underline
}

.ags-CookiePreferences-footer {
	padding-bottom: 48px
}

.ags-CookiePreferences-footer-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375
}

.ags-CookiePreferences-returnLink {
	display: flex;
	justify-content: flex-start
}

.ags-CookiePreferences-returnLink-label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	text-decoration: none;
	padding: 0 10px 0 0;
	color: #00618c
}

.ags-CookiePreferences-returnLink-label:hover {
	text-decoration: underline
}

.ags-CookiePreferences-returnLink-icon {
	display: inline-block;
	position: relative;
	width: 8px;
	height: 8px;
	margin-right: 3px;
	top: -2px
}

.ags-CookiePreferences-returnLink-icon svg {
	fill: currentColor;
	width: 100%;
	height: 100%
}

.ags-CookiePreferences-processingError {
	display: flex;
	justify-content: flex-start;
	padding-top: 15px;
	width: 100%;
	flex: 1 1 auto
}

@media (min-width:768px) {
	.ags-CookiePreferences-processingError {
		width: 245px;
		padding: 10px 0
	}
}

@media (min-width:768px) {
	.ags-CookiePreferences-processingError--headingCta {
		padding: 4px 0 10px 24px
	}
}

.ags-CookiePreferences-processingError-icon {
	height: 14px;
	min-height: 14px;
	width: 14px;
	min-width: 14px;
	margin-right: 6px;
	display: inline-block;
	flex: 0 0 14px;
	position: relative
}

.ags-CookiePreferences-processingError-icon svg {
	fill: #9b0300;
	width: 100%;
	height: 100%
}

.ags-CookiePreferences-processingError-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .9rem;
	line-height: 1.5;
	line-height: 1;
	display: inline-block;
	color: #9b0300;
	text-align: left
}

.ags-CookiePreferences .ags-Error {
	display: none
}

.ags-CookiePreferences .ags-Error.show-error {
	display: flex
}

.ags-CookiePreferences-heading-cta-acceptAll,
.ags-CookiePreferences-heading-cta-savePreferences {
	height: 36px
}

.ags-CookiePreferences-section-heading-controls-toggleButton:lang(fr-fr) {
	width: 121px
}

.ags-CookiePreferences-section-heading-controls-toggleButton:lang(it-it) {
	width: 119px
}

.ags-CookiePreferences-section-heading-controls-toggleButton:lang(es-mx) {
	width: 106px
}

.ags-CookiePreferences-section-heading-controls-toggleButton:lang(es-es) {
	width: 126px
}

.ags-CookiePreferences-section-heading-controls-toggleButton:lang(pt-br),
.ags-CookiePreferences-section-heading-controls-toggleButton:lang(pt-pt) {
	width: 141px
}

.ags-CookiePreferences-section-heading-controls-toggleButton:lang(tr-tr) {
	width: 105px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:lang(fr-fr),
.ags-CookiePreferences-section-heading-controls-toggleButton-on:lang(fr-fr) {
	width: 121px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:lang(it-it),
.ags-CookiePreferences-section-heading-controls-toggleButton-on:lang(it-it) {
	width: 119px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:lang(es-mx),
.ags-CookiePreferences-section-heading-controls-toggleButton-on:lang(es-mx) {
	width: 106px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:lang(es-es),
.ags-CookiePreferences-section-heading-controls-toggleButton-on:lang(es-es) {
	width: 126px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:lang(pt-br),
.ags-CookiePreferences-section-heading-controls-toggleButton-off:lang(pt-pt),
.ags-CookiePreferences-section-heading-controls-toggleButton-on:lang(pt-br),
.ags-CookiePreferences-section-heading-controls-toggleButton-on:lang(pt-pt) {
	width: 141px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:lang(tr-tr),
.ags-CookiePreferences-section-heading-controls-toggleButton-on:lang(tr-tr) {
	width: 105px
}

.ags-AccountLinkingModal {
	position: fixed;
	background-color: #fff;
	color: #191b1e;
	height: auto;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9000;
	overflow-y: scroll
}

@media (min-width:768px) {
	.ags-AccountLinkingModal {
		overflow: hidden;
		width: 610px;
		top: 50%;
		left: 50%;
		bottom: auto;
		right: auto;
		border-radius: .5rem;
		transform: translate(-50%, -50%);
		filter: drop-shadow(0 0 6px rgba(0, 0, 0, .25))
	}
}

@media (max-width:767.98px) and (max-height:576px) {
	.ags-AccountLinkingModal {
		top: 0
	}
}

.ags-AccountLinkingModal-statusBar {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f7fafa;
	padding: 1rem 2.6rem
}

@media (min-width:768px) {
	.ags-AccountLinkingModal-statusBar {
		padding: 2rem 3rem 1.5rem
	}
}

.ags-AccountLinkingModal-statusBar-alert {
	width: 36px;
	height: 36px
}

.ags-AccountLinkingModal-statusBar-alert svg {
	width: 100%;
	height: 100%
}

.ags-AccountLinkingModal-statusBar-close {
	position: absolute;
	height: 1rem;
	width: 1rem;
	top: 26px;
	right: 1rem
}

.ags-AccountLinkingModal-statusBar-close svg {
	width: 1rem
}

@media (max-width:767.98px) {
	.ags-AccountLinkingModal-statusBar-close svg g g {
		stroke: #fff
	}
}

@media (min-width:768px) {
	.ags-AccountLinkingModal-statusBar-close {
		top: 1rem
	}
}

.ags-AccountLinkingModal-content {
	display: flex;
	flex-direction: column;
	padding: 2rem 15px 25px;
	color: #191b1e
}

@media (min-width:768px) {
	.ags-AccountLinkingModal-content {
		padding: 2rem 3rem 25px
	}
}

.ags-AccountLinkingModal-content:lang(ja-jp) {
	padding: 20px 15px 25px
}

@media (min-width:768px) {
	.ags-AccountLinkingModal-content:lang(ja-jp) {
		padding: 2rem 3rem 25px
	}
}

.ags-AccountLinkingModal-content-heading,
.ags-AccountLinkingModal-content-subheading {
	padding-bottom: 1rem;
	text-align: center
}

.ags-AccountLinkingModal-content-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.07125rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase
}

@media (max-width:1200px) {
	.ags-AccountLinkingModal-content-heading {
		font-size: calc(1.01425rem + .076vw)
	}
}

.ags-AccountLinkingModal-content-heading:lang(es-mx) {
	font-size: 18px
}

.ags-AccountLinkingModal-content-heading:lang(ja-jp) {
	font-size: 16px
}

@media (min-width:768px) {
	.ags-AccountLinkingModal-content-heading {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 700;
		font-style: normal;
		font-size: 1.25rem;
		line-height: 1.05;
		letter-spacing: .01em;
		text-transform: uppercase
	}
}

@media (min-width:768px) and (max-width:1200px) {
	.ags-AccountLinkingModal-content-heading {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-AccountLinkingModal-content-subheading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #565959
}

@media (max-width:1200px) {
	.ags-AccountLinkingModal-content-subheading {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-AccountLinkingModal-content-subheading-link {
	text-decoration: none;
	color: #0066c0
}

.ags-AccountLinkingModal-content-link {
	margin: 0 8px
}

.ags-AccountLinkingModal-content-linkContainer {
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button:focus,
.ags-AccountLinkingModal-content-link.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button:focus,
.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-AccountLinkingModal-content-link.ags-Button+.ags-AccountLinkingModal-content-link.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

@media (max-width:767.98px) {

	:lang(de-de) .ags-AccountLinkingModal--unlink .ags-AccountLinkingModal-content-link,
	:lang(nl-nl) .ags-AccountLinkingModal--unlink .ags-AccountLinkingModal-content-link {
		margin: 0 6px
	}

	:lang(de-de) .ags-AccountLinkingModal--unlink .ags-AccountLinkingModal-content-link-inner,
	:lang(nl-nl) .ags-AccountLinkingModal--unlink .ags-AccountLinkingModal-content-link-inner {
		padding: 0 2.25rem
	}
}

.ags-AccountLinkingModal--unlink .ags-AccountLinkingModal-content-link-inner {
	padding: 0 2.5rem
}

.ags-AccountSettings {
	position: relative;
	background-color: #eaeded;
	color: #191b1e
}

.ags-AccountSettings-modalOverlay {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	height: 100%;
	z-index: 8000;
	align-items: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, .1)
}

.ags-AccountSettings-modalContainer {
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-AccountSettings-accountBlock {
	display: flex;
	align-items: flex-start;
	margin-top: 30px;
	background-color: #fff;
	padding: 30px;
	border-radius: 12px
}

@media (max-width:767.98px) {
	.ags-AccountSettings-accountBlock {
		padding-bottom: 0;
		flex-direction: column
	}
}

.ags-AccountSettings-accountBlock+.ags-AccountSettings-accountBlock {
	margin-top: 7px
}

.ags-AccountSettings-accountBlock-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.875rem;
	line-height: 1;
	letter-spacing: .025em;
	white-space: nowrap;
	white-space: normal;
	text-align: center
}

@media (max-width:1200px) {
	.ags-AccountSettings-accountBlock-heading {
		font-size: calc(1.175rem + .93333vw)
	}
}

.ags-AccountSettings-accountBlock-accountLogo {
	display: flex;
	flex-shrink: 0;
	flex-grow: 0;
	width: 80px;
	margin: 0 30px 14px 0;
	fill: #191b1e
}

@media (min-width:768px) {
	.ags-AccountSettings-accountBlock-accountLogo {
		height: 80px
	}

	@supports (-ms-ime-align:auto) {
		.ags-AccountSettings-accountBlock-accountLogo {
			height: auto
		}
	}
}

.ags-AccountSettings-accountBlock-accountLogo img {
	width: 100%;
	height: 100%
}

.ags-AccountSettings-accountBlock-accountContent {
	display: flex;
	flex-direction: column;
	width: 100%
}

@media (min-width:768px) {
	.ags-AccountSettings-accountBlock-accountContent {
		flex-direction: row
	}
}

.ags-AccountSettings-accountBlock-accountContent-details-accountTitle {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.375rem;
	line-height: 1.31579;
	line-height: 1;
	margin: 0 0 10px
}

@media (max-width:1200px) {
	.ags-AccountSettings-accountBlock-accountContent-details-accountTitle {
		font-size: calc(1.275rem + 1.46667vw)
	}
}

.ags-AccountSettings-accountBlock-accountContent-details-accountDescription {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	margin-bottom: 12px
}

.ags-AccountSettings-accountBlock-accountContent-details-accountDescription:last-child {
	margin-bottom: 0
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-rich-text-div .ags-rich-text-p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	min-width: 180px;
	min-width: 0;
	padding: 6px 20px
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button {
	border-width: 0
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button:focus {
	outline: none
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark,
.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark,
	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark:hover,
	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark:active,
	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-AccountSettings-accountBlock-accountContent-details .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-AccountSettings-accountBlock-accountContent-details .ags-Button .ags-Support-steam-icon {
	margin-right: 15px;
	width: 24px
}

.ags-AccountSettings-accountBlock-accountContent-controls {
	width: 100%;
	flex-shrink: 0;
	margin: 20px 0 0;
	box-sizing: content-box
}

@media (min-width:768px) {
	.ags-AccountSettings-accountBlock-accountContent-controls {
		width: 160px;
		margin: 0 0 0 auto;
		padding-left: 32px;
		text-align: center
	}
}

.ags-AccountSettings-accountBlock-accountContent-controls-userLabel {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	margin-bottom: 10px
}

@media (max-width:1200px) {
	.ags-AccountSettings-accountBlock-accountContent-controls-userLabel {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-AccountSettings-accountBlock-accountContent-controls-userLabel-userName {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {
	.ags-AccountSettings-accountBlock-accountContent-controls-userLabel-userName {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-AccountSettings-accountBlock-accountContent-controls-userLabel-userName--truncated {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.35;
	overflow-x: hidden;
	text-overflow: ellipsis
}

.ags-AccountSettings-accountBlock-accountContent-controls-userLabel-userName--truncated abbr {
	border-bottom: none;
	text-decoration: none
}

.ags-AccountSettings-accountBlock-accountContent-controls-unlinkLink {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .6875rem;
	white-space: nowrap;
	font-size: .875rem;
	line-height: 1;
	text-decoration: none;
	color: #00618c
}

.ags-AccountSettings-accountBlock-accountContent-controls-unlinkLink:focus,
.ags-AccountSettings-accountBlock-accountContent-controls-unlinkLink:hover {
	color: #00a8e1
}

:lang(ja-jp) .ags-AccountSettings-accountBlock-accountContent-controls-unlinkLink {
	font-size: .775rem;
	letter-spacing: -.33333px
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton {
	margin-top: 20px
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	min-width: 180px;
	min-width: 0;
	padding: 12px 20px
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button {
	border-width: 0
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button:focus {
	outline: none
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark,
.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark,
	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark:hover,
	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark:active,
	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-AccountSettings-accountBlock-accountContent-controls-connectButton .ags-Button .ags-Support-steam-icon {
	margin-right: 15px;
	width: 24px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton {
	display: flex;
	align-items: center;
	width: 50px;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton:lang(fr-fr) {
	width: 121px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton:lang(it-it) {
	width: 119px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton:lang(es-mx) {
	width: 106px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton:lang(pt-br),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton:lang(pt-pt) {
	width: 141px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton:lang(tr-tr) {
	width: 105px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off,
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on {
	align-items: center;
	justify-content: center;
	min-width: 100px;
	height: 30px;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	text-decoration: none;
	position: relative;
	border-radius: 1rem;
	padding-left: 30px;
	padding-right: 30px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:lang(fr-fr),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:lang(fr-fr) {
	width: 121px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:lang(it-it),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:lang(it-it) {
	width: 119px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:lang(es-mx),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:lang(es-mx) {
	width: 106px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:lang(pt-br),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:lang(pt-pt),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:lang(pt-br),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:lang(pt-pt) {
	width: 141px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:lang(tr-tr),
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:lang(tr-tr) {
	width: 105px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:after,
.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:after {
	content: "";
	position: absolute;
	height: 18px;
	width: 18px;
	top: 6px;
	border-radius: 50%;
	background-color: #fff
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:after {
	background-color: #d9d9d9
}

:lang(es-es) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off,
:lang(es-es) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on,
:lang(es-mx) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off,
:lang(es-mx) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on,
:lang(fr-ca) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off,
:lang(fr-ca) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on,
:lang(fr-fr) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off,
:lang(fr-fr) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on,
:lang(it-it) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off,
:lang(it-it) .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on {
	font-size: .875rem
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off {
	background-color: #f2f2f2;
	color: #191b1e;
	display: flex
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off:after {
	left: 6px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on {
	background-color: #ffc400;
	color: #191b1e;
	display: none
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on:after {
	right: 6px
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton.ags-AccountSettings-toggleButton--active .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-off {
	display: none
}

.ags-AccountSettings-accountBlock-accountContent-controls-toggleButton.ags-AccountSettings-toggleButton--active .ags-AccountSettings-accountBlock-accountContent-controls-toggleButton-on {
	display: flex
}

.ags-AccountSettings-agsIdentityAccount-heading,
.ags-AccountSettings-steamAccount-heading,
.ags-AccountSettings-twitchAccount-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.375rem;
	line-height: 1.31579;
	line-height: 1;
	margin: 0 auto 10px
}

@media (max-width:1200px) {

	.ags-AccountSettings-agsIdentityAccount-heading,
	.ags-AccountSettings-steamAccount-heading,
	.ags-AccountSettings-twitchAccount-heading {
		font-size: calc(1.275rem + 1.46667vw)
	}
}

.ags-AccountSettings-agsIdentityAccount-lead,
.ags-AccountSettings-steamAccount-lead,
.ags-AccountSettings-twitchAccount-lead {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	margin-bottom: 10px
}

.ags-AccountSettings-agsIdentityAccount-description,
.ags-AccountSettings-steamAccount-description,
.ags-AccountSettings-twitchAccount-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143
}

.ags-AccountSettings-agsIdentityAccount-accessNotices,
.ags-AccountSettings-steamAccount-accessNotices,
.ags-AccountSettings-twitchAccount-accessNotices {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start
}

.ags-AccountSettings-agsIdentityAccount-accessNotices-platform,
.ags-AccountSettings-steamAccount-accessNotices-platform,
.ags-AccountSettings-twitchAccount-accessNotices-platform {
	width: 100%;
	padding: 1rem 0;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start
}

@media (min-width:992px) {

	.ags-AccountSettings-agsIdentityAccount-accessNotices-platform,
	.ags-AccountSettings-steamAccount-accessNotices-platform,
	.ags-AccountSettings-twitchAccount-accessNotices-platform {
		padding: 1rem 4rem 1rem 0
	}
}

.ags-AccountSettings-agsIdentityAccount-accessNotices-platform-privacyLink,
.ags-AccountSettings-steamAccount-accessNotices-platform-privacyLink,
.ags-AccountSettings-twitchAccount-accessNotices-platform-privacyLink {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .6875rem;
	white-space: nowrap;
	font-size: .875rem;
	line-height: 1;
	text-decoration: none;
	color: #00618c;
	white-space: normal
}

.ags-AccountSettings-agsIdentityAccount-accessNotices-platform-privacyLink:focus,
.ags-AccountSettings-agsIdentityAccount-accessNotices-platform-privacyLink:hover,
.ags-AccountSettings-steamAccount-accessNotices-platform-privacyLink:focus,
.ags-AccountSettings-steamAccount-accessNotices-platform-privacyLink:hover,
.ags-AccountSettings-twitchAccount-accessNotices-platform-privacyLink:focus,
.ags-AccountSettings-twitchAccount-accessNotices-platform-privacyLink:hover {
	color: #00a8e1
}

.ags-AccountSettings-agsIdentityAccount-accessNotices-platform-heading.noList,
.ags-AccountSettings-steamAccount-accessNotices-platform-heading.noList,
.ags-AccountSettings-twitchAccount-accessNotices-platform-heading.noList {
	padding-bottom: 16px
}

.ags-AccountSettings-agsIdentityAccount-modal,
.ags-AccountSettings-steamAccount-modal,
.ags-AccountSettings-twitchAccount-modal {
	display: none;
	width: 65%;
	max-width: 650px;
	background-color: #fff;
	margin-top: 130px;
	box-shadow: 0 4px 16px -5px #949494;
	z-index: 9000
}

@media (max-width:575.98px) {

	.ags-AccountSettings-agsIdentityAccount-modal,
	.ags-AccountSettings-steamAccount-modal,
	.ags-AccountSettings-twitchAccount-modal {
		min-width: 90vw;
		padding: 12px
	}
}

@media (max-width:419.98px) {

	.ags-AccountSettings-agsIdentityAccount-modal,
	.ags-AccountSettings-steamAccount-modal,
	.ags-AccountSettings-twitchAccount-modal {
		margin-top: 72px
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-content,
.ags-AccountSettings-steamAccount-modal-content,
.ags-AccountSettings-twitchAccount-modal-content {
	padding: 60px;
	text-align: center
}

@media (max-width:575.98px) {

	.ags-AccountSettings-agsIdentityAccount-modal-content,
	.ags-AccountSettings-steamAccount-modal-content,
	.ags-AccountSettings-twitchAccount-modal-content {
		padding: 30px
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-exit,
.ags-AccountSettings-steamAccount-modal-exit,
.ags-AccountSettings-twitchAccount-modal-exit {
	display: flex;
	justify-content: center;
	align-items: center;
	float: right;
	margin-top: 5px;
	margin-left: 5px;
	height: 30px;
	width: 30px;
	color: #191b1e;
	text-decoration: none
}

.ags-AccountSettings-agsIdentityAccount-modal-heading,
.ags-AccountSettings-steamAccount-modal-heading,
.ags-AccountSettings-twitchAccount-modal-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	margin-bottom: 25px
}

@media (max-width:1200px) {

	.ags-AccountSettings-agsIdentityAccount-modal-heading,
	.ags-AccountSettings-steamAccount-modal-heading,
	.ags-AccountSettings-twitchAccount-modal-heading {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-description,
.ags-AccountSettings-steamAccount-modal-description,
.ags-AccountSettings-twitchAccount-modal-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons,
.ags-AccountSettings-steamAccount-modal-buttons,
.ags-AccountSettings-twitchAccount-modal-buttons {
	display: flex;
	justify-content: center;
	margin-top: 45px
}

@media (max-width:575.98px) {

	.ags-AccountSettings-agsIdentityAccount-modal-buttons,
	.ags-AccountSettings-steamAccount-modal-buttons,
	.ags-AccountSettings-twitchAccount-modal-buttons {
		flex-direction: column
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm {
	margin: 0 15px
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button {
	border-width: 0
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button:focus,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button:focus,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button:focus {
	outline: none
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button:focus-visible,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button:focus-visible,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark,
.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark,
	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:hover,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:hover,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:hover,
	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:hover,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:hover,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:hover,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:hover,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:active,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:active,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:active,
	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:active,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:active,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:active,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark:active,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight.is-disabled,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight.is-disabled,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight.is-disabled,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight.is-disabled,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm.ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

@media (max-width:575.98px) {

	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkConfirm,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkConfirm,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkConfirm {
		margin: 0
	}
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel {
	margin: 0 15px
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button:focus,
.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button:hover,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button:focus,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button:hover,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button:focus,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight:hover,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight:hover,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight:active,
.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight:active,
.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

@media (max-width:575.98px) {

	.ags-AccountSettings-agsIdentityAccount-modal-buttons-unlinkCancel,
	.ags-AccountSettings-steamAccount-modal-buttons-unlinkCancel,
	.ags-AccountSettings-twitchAccount-modal-buttons-unlinkCancel {
		margin: 5px 0 0
	}
}

@media (max-width:419.98px) {

	:lang(fr-ca) .ags-AccountSettings-agsIdentityAccount-modal,
	:lang(fr-ca) .ags-AccountSettings-agsIdentityAccount-modal-buttons,
	:lang(fr-ca) .ags-AccountSettings-steamAccount-modal,
	:lang(fr-ca) .ags-AccountSettings-steamAccount-modal-buttons,
	:lang(fr-ca) .ags-AccountSettings-twitchAccount-modal,
	:lang(fr-ca) .ags-AccountSettings-twitchAccount-modal-buttons,
	:lang(fr-fr) .ags-AccountSettings-agsIdentityAccount-modal,
	:lang(fr-fr) .ags-AccountSettings-agsIdentityAccount-modal-buttons,
	:lang(fr-fr) .ags-AccountSettings-steamAccount-modal,
	:lang(fr-fr) .ags-AccountSettings-steamAccount-modal-buttons,
	:lang(fr-fr) .ags-AccountSettings-twitchAccount-modal,
	:lang(fr-fr) .ags-AccountSettings-twitchAccount-modal-buttons {
		margin-top: 15px
	}

	:lang(fr-ca) .ags-AccountSettings-agsIdentityAccount-modal-heading,
	:lang(fr-ca) .ags-AccountSettings-steamAccount-modal-heading,
	:lang(fr-ca) .ags-AccountSettings-twitchAccount-modal-heading,
	:lang(fr-fr) .ags-AccountSettings-agsIdentityAccount-modal-heading,
	:lang(fr-fr) .ags-AccountSettings-steamAccount-modal-heading,
	:lang(fr-fr) .ags-AccountSettings-twitchAccount-modal-heading {
		margin-bottom: 15px
	}
}

@media (max-width:419.98px) {

	:lang(de-de) .ags-AccountSettings-agsIdentityAccount-modal,
	:lang(de-de) .ags-AccountSettings-agsIdentityAccount-modal-buttons,
	:lang(de-de) .ags-AccountSettings-steamAccount-modal,
	:lang(de-de) .ags-AccountSettings-steamAccount-modal-buttons,
	:lang(de-de) .ags-AccountSettings-twitchAccount-modal,
	:lang(de-de) .ags-AccountSettings-twitchAccount-modal-buttons {
		margin-top: 10px
	}

	:lang(de-de) .ags-AccountSettings-agsIdentityAccount-modal-heading,
	:lang(de-de) .ags-AccountSettings-steamAccount-modal-heading,
	:lang(de-de) .ags-AccountSettings-twitchAccount-modal-heading {
		margin-bottom: 10px
	}
}

.ags-AccountSettings-twitchAccount .ags-AccountSettings-accountBlock-accountLogo {
	color: #9146ff
}

.ags-AccountSettings-processingError {
	display: flex;
	justify-content: flex-start;
	padding-top: 10px
}

@media (min-width:768px) {
	.ags-AccountSettings-processingError {
		width: 100%;
		padding: 10px 0
	}
}

.ags-AccountSettings-processingError-icon {
	content: " ";
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -305px -72px no-repeat;
	height: 22px;
	width: 26px;
	margin-right: 10px;
	display: inline-block;
	flex: 0 0 26px
}

.ags-AccountSettings-processingError-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .9rem;
	line-height: 1.5;
	display: inline-block;
	color: #741d1c;
	text-align: left
}

.ags-AccountSettings-processingError.ags-Error {
	visibility: hidden
}

.ags-AccountSettings-processingError.ags-Error.is-visible {
	visibility: visible
}

.ags-AccountSettingsV2 {
	display: flex;
	min-height: 70vh
}

.ags-AccountSettingsV2-menu {
	flex: 1;
	background-color: #f2f2f2;
	color: #191b1e
}

@media (min-width:768px) {
	.ags-AccountSettingsV2-menu {
		border-right: 2px solid #d9d9d9;
		max-width: 343px
	}
}

.ags-AccountSettingsV2-menu-buttons {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding: 30px
}

.ags-AccountSettingsV2-menu-button {
	display: flex;
	justify-content: flex-start;
	border: 0 !important;
	min-width: 100%;
	text-transform: none
}

.ags-AccountSettingsV2-menu-button-icon {
	width: 24px;
	margin-right: 12px
}

.ags-AccountSettingsV2-menu-button-text {
	text-align: left;
	flex: 1
}

.ags-AccountSettingsV2-menu-button-nav-icon {
	transform: rotate(180deg);
	width: 24px
}

@media (min-width:768px) {
	.ags-AccountSettingsV2-menu-button-nav-icon {
		display: none
	}
}

.ags-AccountSettingsV2-menu-button.ags-Button {
	background-color: #eaeded !important
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button:focus,
.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-AccountSettingsV2-menu-button.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

@media (min-width:768px) {
	.ags-AccountSettingsV2-menu-button.ags-Button {
		background-color: transparent !important
	}
}

.ags-AccountSettingsV2-menu-button.ags-Button+.ags-AccountSettingsV2-menu-button.ags-Button {
	margin-top: 24px
}

.ags-AccountSettingsV2-menu-button.ags-Button.is-selected {
	background-color: #232f3e !important;
	color: #f2f2f2
}

.ags-AccountSettingsV2-menu-button.ags-Button.is-selected:hover {
	background-color: #232f3e;
	color: #f2f2f2;
	cursor: default
}

@media (min-width:768px) {
	.ags-AccountSettingsV2-menu-button.ags-Button {
		background-color: transparent
	}
}

.ags-AccountSettingsV2-menu .ags-Support-contact-heading {
	font-weight: 700
}

.ags-AccountSettingsV2-main {
	flex: 1;
	background-color: #eaeded;
	padding: 0 30px 30px
}

@media (min-width:768px) {
	.ags-AccountSettingsV2-main {
		padding-top: 40px
	}
}

.ags-AccountSettingsV2-main-content {
	padding-top: 20px
}

.ags-AccountSettingsV2-main-content-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #191b1e
}

.ags-AccountSettingsV2-main-content-description-link {
	text-transform: none
}

.ags-AccountSettingsV2-main-content-description-link,
.ags-AccountSettingsV2-main-content-description-link:focus,
.ags-AccountSettingsV2-main-content-description-link:hover {
	background-color: transparent;
	border-color: transparent
}

.ags-AccountSettingsV2-main-content-description-link.ags-Button--backgroundDark {
	color: #ffc400
}

.ags-AccountSettingsV2-main-content-description-link.ags-Button--backgroundDark:focus,
.ags-AccountSettingsV2-main-content-description-link.ags-Button--backgroundDark:hover {
	color: #ffdf7c
}

.ags-AccountSettingsV2-main-content-description-link.ags-Button--backgroundLight {
	color: #00618c
}

.ags-AccountSettingsV2-main-content-description-link.ags-Button--backgroundLight:focus,
.ags-AccountSettingsV2-main-content-description-link.ags-Button--backgroundLight:hover {
	color: #00a8e1
}

.ags-AccountSettingsV2-main .ags-Support-contact-heading-container {
	padding-left: 0;
	margin-left: 0
}

@media (min-width:768px) {
	.ags-AccountSettingsV2-main .ags-Support-contact-heading-nav {
		display: none
	}
}

.ags-AccountSettingsV2-tiles {
	display: flex
}

.ags-AccountSettingsV2-tiles--account {
	flex-direction: column;
	justify-content: center
}

@media (min-width:576px) {
	.ags-AccountSettingsV2-tiles--account {
		justify-content: flex-start;
		flex-direction: row;
		flex-wrap: wrap
	}
}

.ags-AccountSettingsV2-tiles--newsletter {
	flex-direction: column
}

.ags-AccountSettingsV2-tile {
	background: #fff;
	border-radius: 16px;
	box-shadow: 0 4px 4px rgba(0, 0, 0, .25);
	margin-top: 16px;
	margin-bottom: 16px
}

.ags-AccountSettingsV2-tile-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 8px 16px;
	box-shadow: 0 3px 4px -2px rgba(0, 0, 0, .25);
	border-top-left-radius: 16px;
	border-top-right-radius: 16px;
	border-bottom: 1px solid #d9d9d9;
	min-height: 54px
}

.ags-AccountSettingsV2-tile-body {
	padding: 16px 12px
}

.ags-AccountSettingsV2-account {
	height: 190px;
	width: 100%
}

@media (min-width:576px) {
	.ags-AccountSettingsV2-account {
		max-width: 272px;
		margin-right: 24px
	}
}

.ags-AccountSettingsV2-account:last-of-type {
	margin-right: 0
}

.ags-AccountSettingsV2-account-platform {
	display: flex;
	align-items: center;
	justify-content: flex-start
}

.ags-AccountSettingsV2-account-platform-icon {
	height: 24px;
	width: auto
}

.ags-AccountSettingsV2-account-status {
	background-color: #008847;
	color: #f2f2f2;
	display: flex;
	align-items: center;
	padding: 8px;
	border-radius: 8px
}

.ags-AccountSettingsV2-account-status-icon {
	display: inline-flex;
	margin-right: 4px;
	width: 16px;
	height: 16px
}

.ags-AccountSettingsV2-account-status-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.57143
}

.ags-AccountSettingsV2-account-details {
	min-height: 41px;
	padding: 0 8px;
	margin-bottom: 16px
}

.ags-AccountSettingsV2-account-details-text {
	font-size: .75rem;
	color: #5b5b5b
}

.ags-AccountSettingsV2-account-details-display,
.ags-AccountSettingsV2-account-details-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	line-height: 1.57143
}

.ags-AccountSettingsV2-account-details-display {
	font-size: .875rem;
	color: #191b1e
}

.ags-AccountSettingsV2-account-buttonContainer {
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0;
	min-width: 100%
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button {
	border-width: 0
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button:focus {
	outline: none
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark,
.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark,
	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark:hover,
.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark:hover,
	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark:active,
.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark:active,
	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-AccountSettingsV2-account-buttonContainer .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-AccountSettingsV2-account.is-linked .ags-Button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	letter-spacing: .02em;
	line-height: 1;
	padding: 9px 30px;
	min-width: 180px;
	min-width: 0;
	min-width: 100%
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button:focus,
.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button:hover {
	background: transparent
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-AccountSettingsV2-account.is-linked .ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-AccountSettingsV2-newsletter {
	max-width: 840px;
	color: #191b1e
}

.ags-AccountSettingsV2-newsletter-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.875rem;
	line-height: 1;
	letter-spacing: .025em;
	white-space: nowrap;
	white-space: normal;
	flex: 1;
	display: flex;
	align-items: center
}

@media (max-width:1200px) {
	.ags-AccountSettingsV2-newsletter-title {
		font-size: calc(1.175rem + .93333vw)
	}
}

.ags-AccountSettingsV2-newsletter-title-icon {
	max-height: 30px;
	margin-right: 14px
}

.ags-AccountSettingsV2-newsletter-toggle {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 40px;
	height: 24px;
	text-decoration: none;
	position: relative;
	border-radius: 1rem;
	padding: 1px;
	background-color: #787a7a
}

.ags-AccountSettingsV2-newsletter-toggle--on {
	display: none
}

.ags-AccountSettingsV2-newsletter-toggle-button {
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	height: 22px;
	width: 22px;
	background-color: #f2f2f2
}

.ags-AccountSettingsV2-newsletter-toggle-button-icon {
	width: 20px
}

.ags-AccountSettingsV2-newsletter-toggle-container.is-subscribed .ags-AccountSettingsV2-newsletter-toggle {
	background-color: #008847
}

.ags-AccountSettingsV2-newsletter-toggle-container.is-subscribed .ags-AccountSettingsV2-newsletter-toggle--off {
	display: none
}

.ags-AccountSettingsV2-newsletter-toggle-container.is-subscribed .ags-AccountSettingsV2-newsletter-toggle--on {
	display: flex;
	justify-content: flex-end
}

.ags-AccountSettingsV2-processingError {
	display: none
}

.ags-AccountSettingsV2-processingError.is-visible {
	display: block
}

.ags-ArticleV2 {
	color: #191b1e;
	padding: 30px 48px 120px
}

@media (max-width:575.98px) {
	.ags-ArticleV2 {
		text-indent: 0;
		padding: 30px 15px 120px
	}
}

.ags-ArticleV2-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	text-indent: -48px;
	padding-left: 48px;
	margin-bottom: 14px
}

@media (max-width:1200px) {
	.ags-ArticleV2-title {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

@media (max-width:575.98px) {
	.ags-ArticleV2-title {
		text-indent: 0;
		padding: 0;
		word-break: normal;
		overflow-wrap: anywhere
	}

	@supports (-webkit-touch-callout:none) {
		.ags-ArticleV2-title {
			word-break: break-word
		}
	}
}

@media (max-width:419.98px) {
	.ags-ArticleV2-title {
		-webkit-hyphens: auto;
		hyphens: auto
	}
}

.ags-ArticleV2-title:before {
	height: 38px;
	width: 30px;
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/article.svg);
	display: inline-block;
	content: " ";
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: contain;
	margin-right: 1rem
}

@media (max-width:575.98px) {
	.ags-ArticleV2-title:before {
		display: none
	}
}

.ags-ArticleV2-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	border-bottom: 2px solid #d9d9d9;
	padding: 0 48px 48px;
	margin-bottom: 48px
}

@media (max-width:1200px) {
	.ags-ArticleV2-description {
		font-size: calc(1.1rem + .53333vw)
	}
}

@media (max-width:575.98px) {
	.ags-ArticleV2-description {
		padding: 0 0 15px
	}
}

.ags-ArticleV2-body {
	margin-top: 48px
}

.ags-ArticleV2-body .ags-ContainerModule {
	padding: 0
}

.ags-ArticleV2-body .ags-ContainerModule-container {
	border: 1px solid #a7a7a8;
	border-top: 8px solid #ffc400;
	padding: 45px 30px 30px;
	margin: 30px
}

.ags-ArticleV2-body .ags-ContainerModule-container-tabs {
	text-align: center;
	margin-bottom: 30px
}

.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	border: 1px solid #5b5b5b;
	cursor: pointer;
	display: inline-block;
	padding: 5px 20px;
	border-right: unset;
	text-decoration: none;
	color: #191b1e
}

.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading:first-of-type {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}

.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading:last-of-type {
	border-right: 1px solid;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}

.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading--active {
	background: #191b1e;
	color: #f2f2f2
}

@media (max-width:575.98px) {
	.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading {
		width: calc(100% - 120px);
		display: block;
		border-right: 1px solid #191b1e;
		border-radius: unset;
		border-bottom: unset
	}

	.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading:first-of-type {
		border-radius: unset;
		border-top-right-radius: 5px;
		border-top-left-radius: 5px
	}

	.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading:last-of-type {
		border-radius: unset;
		border-right: 1px solid #191b1e;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-bottom: 1px solid #191b1e
	}
}

@media (max-width:575.98px) and (max-width:419.98px) {
	.ags-ArticleV2-body .ags-ContainerModule-container-tabs-tabHeading {
		width: 100%
	}
}

.ags-ArticleV2-body .ags-ContainerModule-container-slotModuleContainer {
	width: 100%
}

.ags-ArticleV2-body .ags-ContainerModule-container-slotModuleContainer .ags-SlotModule {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	margin: 0
}

@media (max-width:1200px) {
	.ags-ArticleV2-body .ags-ContainerModule-container-slotModuleContainer .ags-SlotModule {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ArticleV2-body .ags-ContainerModule-container-slotModuleContainer .ags-SlotModule .ags-rich-text-ol,
.ags-ArticleV2-body .ags-ContainerModule-container-slotModuleContainer .ags-SlotModule .ags-rich-text-ul {
	margin: 0
}

.ags-ArticleV2-body .ags-FaqModule {
	padding: 0;
	background: none
}

.ags-ArticleV2-body .ags-FaqModule-container-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	margin-top: 30px;
	margin-bottom: 15px;
	text-align: left;
	max-width: 100%;
	width: 100%
}

@media (max-width:1200px) {
	.ags-ArticleV2-body .ags-FaqModule-container-heading {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-ArticleV2-body .ags-FaqModule-container-entry {
	margin-bottom: 40px
}

.ags-ArticleV2-body .ags-FaqModule-container-entry+.ags-FaqModule-container-entry {
	margin-top: 0
}

.ags-ArticleV2-body .ags-FaqModule-container-entry-bullet {
	margin-top: 2px
}

.ags-ArticleV2-body .ags-FaqModule-container-entry-panel {
	width: 100%
}

.ags-ArticleV2-body .ags-FaqModule-container-entry-panel-answer {
	margin-top: 20px
}

.ags-ArticleV2-body .ags-FaqModule-container-entry-panel-question {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.3125rem;
	line-height: 1;
	letter-spacing: -.01em;
	line-height: 1.25;
	color: #191b1e
}

@media (max-width:1200px) {
	.ags-ArticleV2-body .ags-FaqModule-container-entry-panel-question {
		font-size: calc(1.0625rem + .33333vw)
	}
}

.ags-ArticleV2-body .ags-MediaGalleryEmbed-container-gallery-box-thumbnail-image {
	width: auto
}

.ags-ArticleV2-body .ags-rich-text-ol,
.ags-ArticleV2-body .ags-rich-text-ul {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {

	.ags-ArticleV2-body .ags-rich-text-ol,
	.ags-ArticleV2-body .ags-rich-text-ul {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ArticleV2-body .ags-rich-text-li {
	padding: 4px 8px;
	list-style-position: outside
}

.ags-ArticleV2-body .ags-rich-text-a {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1;
	overflow-wrap: break-word;
	-webkit-hyphens: auto;
	hyphens: auto;
	text-decoration: none;
	color: #00618c
}

@media (max-width:1200px) {
	.ags-ArticleV2-body .ags-rich-text-a {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ArticleV2-body .ags-rich-text-a:hover {
	color: #00a8e1
}

.ags-ArticleV2-body .ags-rich-text-div ol p,
.ags-ArticleV2-body .ags-rich-text-div ul p {
	display: block
}

.ags-NewsArticlePage,
body #contentful {
	background-color: #fff
}

.ags-NewsArticlePage {
	margin: auto;
	color: #191b1e
}

.ags-NewsArticlePage .ags-rich-text-h1,
.ags-NewsArticlePage .ags-rich-text-h2,
.ags-NewsArticlePage .ags-rich-text-h3,
.ags-NewsArticlePage .ags-rich-text-h4,
.ags-NewsArticlePage .ags-rich-text-h5,
.ags-NewsArticlePage .ags-rich-text-ol,
.ags-NewsArticlePage .ags-rich-text-p,
.ags-NewsArticlePage .ags-rich-text-ul {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto
}

.ags-NewsArticlePage .ags-rich-text-a {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1;
	text-decoration: none;
	color: #00618c
}

@media (max-width:1200px) {
	.ags-NewsArticlePage .ags-rich-text-a {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-NewsArticlePage .ags-rich-text-a:hover {
	color: #00a8e1
}

.ags-NewsArticlePage .ags-rich-text-blockquote {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	max-width: 100%;
	margin-left: 30px
}

@media (max-width:1200px) {
	.ags-NewsArticlePage .ags-rich-text-blockquote {
		font-size: calc(1.15rem + .8vw)
	}
}

@media (min-width:576px) {
	.ags-NewsArticlePage .ags-rich-text-blockquote {
		margin-right: 30px
	}
}

.ags-NewsArticlePage .ags-rich-text-blockquote .ags-rich-text-p,
.ags-NewsArticlePage .ags-rich-text-h1 .ags-rich-text-a,
.ags-NewsArticlePage .ags-rich-text-h2 .ags-rich-text-a,
.ags-NewsArticlePage .ags-rich-text-h3 .ags-rich-text-a,
.ags-NewsArticlePage .ags-rich-text-h4 .ags-rich-text-a,
.ags-NewsArticlePage .ags-rich-text-h5 .ags-rich-text-a {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit
}

.ags-NewsArticlePage .ags-rich-text-iframe,
.ags-NewsArticlePage .ags-rich-text-img {
	width: 100%;
	margin: 32px 0
}

.ags-NewsArticlePage-breadcrumbs {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	display: flex;
	align-items: center;
	margin-bottom: 30px
}

.ags-NewsArticlePage-breadcrumbs-link {
	text-decoration: none;
	color: #00618c
}

.ags-NewsArticlePage-breadcrumbs-link:first-child {
	padding-left: 0
}

.ags-NewsArticlePage-breadcrumbs-link:hover {
	text-decoration: underline
}

.ags-NewsArticlePage-breadcrumbs .ags-Support-icon-arrow--small {
	margin: 0 5px
}

@media (min-width:768px) {
	.ags-NewsArticlePage-breadcrumbs {
		margin-bottom: 60px
	}
}

.ags-NewsArticlePage-header {
	min-height: 175px !important;
	height: 175px !important
}

.ags-NewsArticlePage-contentWrapper {
	width: 1080px;
	max-width: calc(100vw - 60px);
	margin: 0 auto;
	padding: 30px 0
}

@media (min-width:576px) {
	.ags-NewsArticlePage-contentWrapper {
		max-width: calc(100vw - 96px)
	}
}

.ags-NewsArticlePage-contentWrapper-stickyParent {
	position: relative;
	width: 100%
}

.ags-NewsArticlePage-contentWrapper-articlePane {
	padding-bottom: 16px;
	position: relative
}

@media (min-width:992px) {
	.ags-NewsArticlePage-contentWrapper-articlePane {
		display: inline-block;
		width: calc(100% - 380px)
	}
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleHeader {
	margin-top: 10px
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleHeader-tag {
	font-size: .75rem;
	background-color: #191b1e;
	color: #f2f2f2;
	padding: 5px 10px;
	margin-right: 15px
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleHeader-date,
.ags-NewsArticlePage-contentWrapper-articlePane-articleHeader-tag {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleHeader-date {
	font-size: .875rem;
	line-height: .875;
	white-space: normal;
	margin: 20px 0 45px
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleFooter-topRow {
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: column-reverse
}

@media (min-width:420px) {
	.ags-NewsArticlePage-contentWrapper-articlePane-articleFooter-topRow {
		flex-direction: row
	}
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleFooter-tags-separator {
	margin: 0 8px;
	color: #191b1e
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleTitle {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	background-color: none;
	margin: 0
}

@media (max-width:1200px) {
	.ags-NewsArticlePage-contentWrapper-articlePane-articleTitle {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-NewsArticlePage-contentWrapper-articlePane article {
	margin: 26px 0 0
}

.ags-NewsArticlePage-contentWrapper-articlePane-share {
	display: flex;
	align-items: center;
	margin-bottom: 15px
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	line-height: .875;
	white-space: normal;
	color: #191b1e;
	display: flex;
	align-items: center;
	margin-right: 8px
}

@media (min-width:420px) {
	.ags-NewsArticlePage-contentWrapper-articlePane-share {
		margin-bottom: 0
	}
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-icon {
	margin: 0 4px
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-icon img {
	height: 28px
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleEnd {
	margin: 30px 0;
	border: 10px solid #ffc400
}

.ags-NewsArticlePage-contentWrapper-articlePane-authorName {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	white-space: normal;
	margin: 20px 0 60px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks {
	display: flex;
	margin-top: 50px;
	flex-wrap: wrap
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link {
	width: 50%;
	text-decoration: none;
	color: #191b1e
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content {
	display: flex
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-arrow {
	flex-grow: 0;
	flex-shrink: 0;
	width: 120px;
	height: 112px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-details {
	display: none
}

@media (min-width:768px) {
	.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-details {
		display: block
	}
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-details-label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	margin-bottom: 10px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-details-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--previous {
	margin-right: auto
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--previous .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-arrow {
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-position-x: 0;
	background-position-y: -316px;
	margin-left: -20px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--previous .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-arrow:hover {
	background-position-x: -130px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--previous .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-details {
	padding: 20px 20px 0 0;
	text-align: left;
	margin-left: -20px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--next {
	margin-left: auto
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--next .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content {
	flex-direction: row-reverse
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--next .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-details {
	padding: 20px 0 0 20px;
	text-align: right;
	margin-right: -20px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--next .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-arrow {
	background-image: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png);
	background-position-x: 0;
	background-position-y: -191px;
	margin-right: -20px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link--next .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-link-content-arrow:hover {
	background-position-x: -130px
}

.ags-NewsArticlePage-contentWrapper-sidebar {
	overflow: hidden;
	display: none;
	position: absolute;
	top: 4px;
	right: 0;
	bottom: 0;
	width: 320px;
	align-self: flex-start;
	max-height: 100%;
	padding: 0 0 16px;
	margin-left: 30px;
	box-sizing: content-box;
	color: #191b1e
}

@media (min-width:992px) {
	.ags-NewsArticlePage-contentWrapper-sidebar {
		display: block
	}
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport {
	overflow: hidden
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar {
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: auto;
	max-height: calc(100vh - 40px);
	box-sizing: content-box
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar .simplebar-scrollbar:before {
	background: #ebebeb
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar .simplebar-scrollbar.simplebar-visible:before {
	opacity: 1
}

.ags-NewsArticlePage-contentWrapper-sidebar-headingText {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	text-align: center;
	margin-bottom: 20px
}

@media (max-width:1200px) {
	.ags-NewsArticlePage-contentWrapper-sidebar-headingText {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle {
	position: relative;
	display: flex;
	flex-direction: column;
	border: 1px solid #bababa;
	padding: 15px;
	margin-top: -1px;
	width: 308px
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle:focus-visible {
	outline-offset: -4px
}

@media not all and (-webkit-min-device-pixel-ratio:0),
not all and (min-resolution:0.001dpcm) {
	@supports (-webkit-appearance: none) {
		.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle:focus {
			outline-offset: -4px
		}
	}
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle:hover {
	border: 2px solid #ffc400;
	padding: 14px
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow-thumbnail {
	width: 110px;
	height: 62px;
	margin-right: 10px;
	flex-grow: 0;
	flex-shrink: 0
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow-thumbnail-image {
	width: 100%;
	height: 100%
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow-details {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em;
	color: #191b1e
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow-details-tag {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .6875rem;
	line-height: 1;
	white-space: nowrap;
	text-transform: uppercase;
	color: #191b1e;
	margin-bottom: 4px
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow-details-title {
	white-space: normal
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow-details-description,
.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-flexboxImageDetailsRow-details-title {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em;
	color: #191b1e
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-progressBar {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 4px;
	width: 306px;
	background-color: #949494
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-progressBar-progressIndicator {
	display: inline-block;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 4px;
	width: 0;
	background-color: #ffc400
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle--active {
	background-color: #ebebeb
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle--active .ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-progressBar {
	display: block
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle--active:hover .ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-progressBar {
	width: 304px
}

.ags-NewsArticlePage-contentWrapper-sidebar.ags-sideBar-sticky .ags-NewsArticlePage-contentWrapper-sidebar-viewport {
	position: fixed;
	top: 0;
	bottom: 0;
	width: 320px
}

.ags-NewsArticlePage-contentWrapper-sidebar.ags-sideBar-sticky .ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar {
	margin-top: 20px
}

.ags-NewsArticlePage-contentWrapper-sidebar.ags-sideBar-showFooter .ags-NewsArticlePage-contentWrapper-sidebar-viewport {
	position: absolute;
	top: auto;
	bottom: 0;
	width: 100%
}

.ags-NewsLandingPage-breadcrumbs {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	display: flex;
	align-items: center;
	margin-bottom: 2rem
}

.ags-NewsLandingPage-breadcrumbs-link {
	text-decoration: none;
	color: #00618c
}

.ags-NewsLandingPage-breadcrumbs-link:first-child {
	padding-left: 0
}

.ags-NewsLandingPage-breadcrumbs-link:hover {
	text-decoration: underline
}

.ags-NewsLandingPage-breadcrumbs.is-hidden {
	visibility: hidden
}

.ags-NewsLandingPage-breadcrumbs .ags-Support-icon-arrow--small {
	margin: 0 5px
}

.ags-NewsLandingPage-contentWrapper {
	overflow: hidden;
	padding: 30px 20px 60px
}

@media (min-width:768px) {
	.ags-NewsLandingPage-contentWrapper {
		padding: 30px 48px 60px
	}
}

.ags-NewsLandingPage-controls {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	min-height: 30px;
	margin-bottom: 30px
}

@media (max-width:419.98px) {
	.ags-NewsLandingPage-controls {
		flex-direction: column-reverse;
		align-items: flex-end
	}

	.ags-NewsLandingPage-controls .ags-NewsLandingPage-filter {
		min-width: 0;
		margin-bottom: 6px
	}
}

.ags-NewsLandingPage-controls--hasFilter {
	flex-direction: column-reverse;
	align-items: flex-end
}

@media (min-width:768px) {
	.ags-NewsLandingPage-controls--hasFilter {
		flex-direction: row;
		align-items: center
	}
}

.ags-NewsLandingPage-options {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: 1080px;
	margin: 0 auto 32px
}

.ags-NewsLandingPage-options-search {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%
}

@media (min-width:768px) {
	.ags-NewsLandingPage-options-search {
		width: 50%
	}
}

.ags-NewsLandingPage-options-search form {
	width: 100%;
	position: relative
}

.ags-NewsLandingPage-options-search form ::-moz-placeholder {
	color: #191b1e
}

.ags-NewsLandingPage-options-search form ::placeholder {
	color: #191b1e
}

.ags-NewsLandingPage-options-search form label {
	position: absolute;
	top: 8px;
	right: 8px
}

.ags-NewsLandingPage-options-search form label [type=submit],
.ags-NewsLandingPage-options-search form label button {
	display: none
}

.ags-NewsLandingPage-options-search form label svg {
	height: 1rem;
	width: 1rem;
	cursor: pointer
}

.ags-NewsLandingPage-options-search-input {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	max-width: 1080px;
	width: 100%;
	border-radius: 12px;
	padding-left: 60px;
	padding-right: 55px;
	max-height: 50px;
	min-width: 224px;
	height: 60px;
	border: none
}

@media (max-width:1200px) {
	.ags-NewsLandingPage-options-search-input {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-NewsLandingPage-options-search-input:focus {
	outline: none
}

.ags-NewsLandingPage-options-search-input::-moz-placeholder {
	text-overflow: ellipsis
}

.ags-NewsLandingPage-options-search-input::placeholder {
	text-overflow: ellipsis
}

.ags-NewsLandingPage-options-search-input-clear-icon {
	overflow: hidden;
	width: 30px;
	height: 30px
}

.ags-NewsLandingPage-options-search-input-clear-icon-container {
	position: absolute;
	right: 15px;
	top: 9px;
	background: none;
	border: none;
	padding: 0;
	outline: none
}

.ags-NewsLandingPage-options-search-input-clear-icon-container:hover {
	cursor: pointer
}

.ags-NewsLandingPage-options-search-input-icon {
	height: 20px;
	width: 20px;
	fill: #828282
}

.ags-NewsLandingPage-options-search-input-icon-container {
	position: absolute;
	left: 20px;
	top: 16px;
	background: none;
	border: none;
	padding: 0;
	outline: none
}

.ags-NewsLandingPage-options-search-input-icon:hover {
	fill: #cc7a00;
	cursor: pointer
}

.ags-NewsLandingPage-filter {
	color: #00618c;
	position: relative;
	min-width: 120px
}

.ags-NewsLandingPage-filter--active {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin: 15px 0 15px 6px
}

@media (min-width:576px) {
	.ags-NewsLandingPage-filter--active {
		flex-direction: row;
		align-items: center;
		margin: 0
	}
}

.ags-NewsLandingPage-filter-popover {
	position: absolute;
	top: 32px;
	right: 0;
	z-index: 7000;
	min-width: 160px;
	background-color: #fff;
	border: 2px solid #d9d9d9;
	text-align: right;
	padding: 20px 15px
}

.ags-NewsLandingPage-filter-popoverButton {
	text-transform: none;
	min-width: 0;
	min-height: 0;
	padding: 0;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	color: #00618c;
	display: flex;
	justify-content: flex-end
}

.ags-NewsLandingPage-filter-popoverButton,
.ags-NewsLandingPage-filter-popoverButton:focus,
.ags-NewsLandingPage-filter-popoverButton:hover {
	background-color: transparent;
	border-color: transparent
}

.ags-NewsLandingPage-filter-popoverButton.ags-Button--backgroundDark {
	color: #ffc400
}

.ags-NewsLandingPage-filter-popoverButton.ags-Button--backgroundDark:focus,
.ags-NewsLandingPage-filter-popoverButton.ags-Button--backgroundDark:hover {
	color: #ffdf7c
}

.ags-NewsLandingPage-filter-popoverButton.ags-Button--backgroundLight {
	color: #00618c
}

.ags-NewsLandingPage-filter-popoverButton.ags-Button--backgroundLight:focus,
.ags-NewsLandingPage-filter-popoverButton.ags-Button--backgroundLight:hover,
.ags-NewsLandingPage-filter-popoverButton:focus,
.ags-NewsLandingPage-filter-popoverButton:hover {
	color: #00a8e1
}

.ags-NewsLandingPage-filter-popoverButton-arrowIcon {
	display: inline-block;
	width: 8px;
	margin-left: 6px;
	margin-top: 4px;
	transition: transform 150 ease-in-out;
	fill: #5b5b5b
}

.ags-NewsLandingPage-filter-popoverButton.is-active .ags-NewsLandingPage-filter-popoverButton-arrowIcon {
	transform: rotate(-180deg)
}

.ags-NewsLandingPage-filter-popoverList {
	list-style: none;
	padding: 0;
	margin: 0
}

.ags-NewsLandingPage-filter-popoverListItem {
	text-transform: none;
	min-width: 0;
	min-height: 0;
	padding: 0;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-NewsLandingPage-filter-popoverListItem,
.ags-NewsLandingPage-filter-popoverListItem:focus,
.ags-NewsLandingPage-filter-popoverListItem:hover {
	background-color: transparent;
	border-color: transparent
}

.ags-NewsLandingPage-filter-popoverListItem.ags-Button--backgroundDark {
	color: #ffc400
}

.ags-NewsLandingPage-filter-popoverListItem.ags-Button--backgroundDark:focus,
.ags-NewsLandingPage-filter-popoverListItem.ags-Button--backgroundDark:hover {
	color: #ffdf7c
}

.ags-NewsLandingPage-filter-popoverListItem.ags-Button--backgroundLight {
	color: #00618c
}

.ags-NewsLandingPage-filter-popoverListItem.ags-Button--backgroundLight:focus,
.ags-NewsLandingPage-filter-popoverListItem.ags-Button--backgroundLight:hover {
	color: #00a8e1
}

.ags-NewsLandingPage-filter-popoverList>li {
	padding-bottom: 15px
}

.ags-NewsLandingPage-filter-popoverList>li:last-child {
	padding-bottom: 0
}

.ags-NewsLandingPage-filter-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em;
	color: #191b1e;
	margin-bottom: 6px;
	text-align: right;
	width: 100%
}

@media (min-width:576px) {
	.ags-NewsLandingPage-filter-text {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 1rem;
		line-height: 1.375;
		margin-right: 8px;
		margin-bottom: 0
	}
}

.ags-NewsLandingPage-linkFlexContainer {
	display: flex;
	justify-content: center
}

.ags-NewsLandingPage-loadMoreLink.ags-Button {
	border-width: 0
}

.ags-NewsLandingPage-loadMoreLink.ags-Button:focus {
	outline: none
}

.ags-NewsLandingPage-loadMoreLink.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark,
.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark,
	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark:hover,
.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark:hover,
	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark:active,
.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark:active,
	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark.is-disabled,
.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundDark.is-disabled,
	.ags-NewsLandingPage-loadMoreLink.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-NewsLandingPage .ags-ContainerModule-container-slotModuleContainer {
	margin-left: -.66667%
}

.ags-NewsLandingPage .ags-Support-search-input {
	border: 1px solid #c7c7c7
}

.ags-Support-hero .ags-ContentModule-foregroundContainer {
	padding: 60px 0 66px
}
.ags-Support-hero .ags-ContentModule-foregroundContainerss {
	padding: 60px 0 66px
}

@media (min-width:576px) {
	.ags-Support-hero .ags-ContentModule-foregroundContainer {
		padding: 95px 0 115px
	}
}

.ags-Support-content--noSubFooter,
.ags-Support-content-article {
	padding-bottom: 120px
}

.ags-Support-contact-paragraph {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	margin-bottom: 60px
}

@media (max-width:1200px) {
	.ags-Support-contact-paragraph {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Support-contact-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	color: #191b1e;
	max-width: 1920px;
	margin: auto 12px
}

@media (max-width:1200px) {
	.ags-Support-contact-heading {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Support-contact-heading-container {
	padding: 20px 26px;
	border-bottom: 2px solid #d9d9d9;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.ags-Support-contact-heading-nav {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 30px
}

.ags-Support-contact-heading-nav-icon {
	fill: #191b1e;
	width: 24px
}

.ags-Support-flex-grid {
	flex-direction: column
}

@media (min-width:992px) {
	.ags-Support-flex-grid {
		flex-direction: row
	}
}

.ags-Support-list {
	padding-inline-start: 0
}

.ags-Support-list .ags-Search-option {
	margin-bottom: 15px
}

.ags-Support-list--centered {
	margin-top: 90px;
	padding-right: 0;
	padding-left: 0;
	justify-content: center
}

@media (max-width:991.98px) {
	.ags-Support-list--centered {
		margin-top: 60px
	}
}

.ags-Support-list--dark {
	background-color: #191b1e;
	margin: 0 auto
}

@media (min-width:992px) {
	.ags-Support-list {
		height: 165px
	}
}

@media (max-width:991.98px) {
	.ags-Support-list {
		padding: 0 20px 90px
	}

	.ags-Support-list .ags-Category-option:first-of-type {
		margin-top: 45px
	}

	.ags-Support-list .ags-Category-option+.ags-Support-list .ags-Category-option:last-of-type {
		margin-bottom: 45px
	}
}

.ags-Support-button {
	background-color: #fff;
	border-radius: 4px;
	padding: 0;
	position: relative;
	text-decoration: none;
	color: #000;
	border: 2px solid transparent
}

.ags-Support-button.active,
.ags-Support-button:active {
	background-color: #cc7a00
}

.ags-Support-button.active .ags-Support-button-text {
	font-weight: 400
}

.ags-Support-button-icon {
	height: 100px;
	width: 100px
}

.ags-Support-button-icon--inline {
	flex: 0 0 30px;
	height: 30px;
	width: 30px
}

.ags-Support-button-icon--medium {
	height: 70px;
	width: 70px
}

.ags-Support-button-icon--dimmed {
	background-color: rgba(25, 27, 30, .8)
}

.ags-Support-button-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	font-weight: 300;
	margin-left: 20px
}

@media (max-width:1200px) {
	.ags-Support-button-text {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Support-button-text--block {
	color: #fff;
	margin: 0
}

.ags-Support-button-text--block.ags-Support-button-text {
	padding-top: 10px
}

@media (max-width:991.98px) {
	.ags-Support-button-text--block.ags-Support-button-text {
		flex-grow: 1;
		text-align: left;
		padding-top: 0
	}
}

.ags-Support-button-content-article {
	padding-bottom: 120px
}

.ags-Support-button-group {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin-bottom: 60px
}

.ags-Support-article-list {
	margin: 0 auto;
	max-width: calc(100vw - 40px)
}

.ags-Support-article-list .ags-Support-label {
	padding-bottom: 15px
}

.ags-Support-article-list--mobile {
	display: none;
	max-width: 100%
}

@media (max-width:991.98px) {
	.ags-Support-article-list--mobile {
		display: block;
		margin: 0
	}
}

@media (max-width:991.98px) {
	.ags-Support-article-list {
		display: none
	}
}

.ags-Support-article-listContainer--desktop {
	padding: 60px 0
}

@media (max-width:991.98px) {
	.ags-Support-article-listContainer--desktop {
		display: none
	}
}

.ags-Support-article-option {
	min-height: 56px;
	max-height: 125px;
	display: none;
	border-radius: 12px
}

.ags-Support-article-option.is-active {
	display: block
}

.ags-Support-article-option.is-active+.ags-Support-article-option.is-active {
	margin-top: 10px
}

.ags-Support-article-option:active,
.ags-Support-article-option:hover {
	background-color: #ffc400;
	border-color: transparent
}

.ags-Support-article-option:active .ags-Support-button-content {
	opacity: .5
}

.ags-Support-article-option .ags-Support-button-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	height: 100%;
	display: flex;
	flex: 1 1 auto;
	align-items: center;
	padding: 10px 20px
}

@media (max-width:1200px) {
	.ags-Support-article-option .ags-Support-button-content {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-Support-article-option .ags-Support-button-content p {
	margin-left: 10px;
	text-align: left
}

@media (max-width:419.98px) {
	.ags-Support-article-option .ags-Support-button-content p {
		-webkit-hyphens: auto;
		hyphens: auto
	}
}

@media (max-width:991.98px) {
	.ags-Support-article-option {
		margin: 0 0 10px
	}
}

.ags-Support-header {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091
}

@media (max-width:1200px) {
	.ags-Support-header {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-Support-label {
	font-size: .75rem;
	line-height: 1;
	white-space: nowrap;
	text-align: center
}

.ags-Support-label,
.ags-Support-label--medium {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase
}

.ags-Support-label--medium {
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	letter-spacing: .02em;
	margin: 0 auto 45px
}

@media (max-width:1200px) {
	.ags-Support-label--medium {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-Support-label--inactive {
	color: #828282
}

.ags-Support-label--emphasis {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: italic;
	font-size: 1rem;
	line-height: 1.4375
}

.ags-Support-description {
	color: #191b1e;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.375rem;
	line-height: 1.31579
}

@media (max-width:1200px) {
	.ags-Support-description {
		font-size: calc(1.275rem + 1.46667vw)
	}
}

.ags-Support-description b {
	-webkit-hyphens: auto;
	hyphens: auto
}

.ags-Support-description--list {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25
}

@media (max-width:1200px) {
	.ags-Support-description--list {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Support-description--block {
	padding-bottom: 30px
}

.ags-Support-search-container {
	position: relative;
	margin: 15px auto 0;
	max-width: 640px;
	width: 100%
}

@media (max-width:767.98px) {
	.ags-Support-search-container {
		max-width: calc(100vw - 96px)
	}
}

@media screen and (max-width:320px) {
	.ags-Support-search-container {
		max-width: 224px
	}
}

.ags-Support-search-content {
	color: #191b1e;
	margin: 60px auto 90px;
	padding: 0;
	max-width: calc(100vw - 90px)
}

@media (max-width:575.98px) {
	.ags-Support-search-content {
		max-width: calc(100vw - 60px)
	}
}

.ags-Support-search-hero .nsContentModule {
	flex-direction: unset
}

.ags-Support-search-hero .nsContentModule-foregroundContainer {
	padding: 45px
}

.ags-Support-search-hero-foreground {
	z-index: 1;
	flex-direction: column;
	width: 100%
}

.ags-Support-search-hero-heading {
	text-align: center;
	padding-bottom: 6px
}

@media (max-width:767.98px) {
	.ags-Support-search-hero .ags-SupportBanner-container {
		top: 52px
	}
}

.ags-Support-search-list {
	list-style-type: none;
	list-style-position: inside;
	padding-left: 0
}

.ags-Support-search-list a {
	text-decoration: none;
	color: #191b1e
}

.ags-Support-search-list-item {
	list-style-type: none;
	list-style-position: inside
}

.ags-Support-search-list-item+.ags-Support-search-list-item {
	margin-top: 15px
}

.ags-Support-search-input {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	max-width: 1080px;
	width: 100%;
	border-radius: 12px;
	padding-left: 60px;
	padding-right: 55px;
	max-height: 50px;
	min-width: 224px;
	height: 60px;
	border: none
}

@media (max-width:1200px) {
	.ags-Support-search-input {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-Support-search-input:focus {
	outline: none
}

.ags-Support-search-input::-moz-placeholder {
	text-overflow: ellipsis
}

.ags-Support-search-input::placeholder {
	text-overflow: ellipsis
}

.ags-Support-search-input-clear-icon {
	overflow: hidden;
	width: 30px;
	height: 30px
}

.ags-Support-search-input-clear-icon-container {
	position: absolute;
	right: 15px;
	top: 9px;
	background: none;
	border: none;
	padding: 0;
	outline: none
}

.ags-Support-search-input-clear-icon-container:hover {
	cursor: pointer
}

.ags-Support-search-input-icon {
	height: 20px;
	width: 20px;
	fill: #828282
}

.ags-Support-search-input-icon-container {
	position: absolute;
	left: 20px;
	top: 16px;
	background: none;
	border: none;
	padding: 0;
	outline: none
}

.ags-Support-search-input-icon:hover {
	fill: #cc7a00;
	cursor: pointer
}

.ags-Support-search-breadcrumbs {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	padding-top: 30px;
	margin: 0 auto;
	max-width: calc(100vw - 60px)
}

@media (min-width:576px) {
	.ags-Support-search-breadcrumbs {
		max-width: calc(100vw - 90px)
	}
}

.ags-Support-search-breadcrumbs-link {
	text-decoration: none;
	color: #00618c
}

.ags-Support-search-breadcrumbs-link:first-child {
	padding-left: 0
}

.ags-Support-search-breadcrumbs-link:hover {
	text-decoration: underline
}

.ags-Support-search-breadcrumbs-articleTitle {
	color: #191b1e
}

.ags-Support-search-breadcrumbs .ags-Support-icon-arrow--small {
	margin: 0 5px
}

.ags-Support-icon-arrow--small {
	height: 8px;
	width: 8px;
	fill: #828282;
	display: inline-block
}

.ags-Support-icon-arrow--medium {
	height: 24px;
	fill: #828282;
	display: inline-block;
	text-decoration: none
}

.ags-Support-icon-arrow--medium:hover {
	fill: #000
}

.ags-Support-icon-arrow--down {
	transform: rotate(-90deg)
}

.ags-Support-icon-arrow--right {
	transform: rotate(180deg)
}

.ags-Support-pagination {
	display: flex;
	justify-content: center;
	margin-top: 40px
}

.ags-Support-pagination .ags-Support-icon-arrow-container {
	padding-left: 14px;
	padding-right: 14px;
	margin-top: auto;
	margin-bottom: auto
}

.ags-Support-pagination .ags-Support-icon-arrow-container .ags-Support-icon-arrow--medium {
	margin-top: auto;
	margin-bottom: auto;
	width: 40px;
	display: block
}

.ags-Support-pagination-button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	font-weight: 400;
	text-decoration: none;
	color: #191b1e;
	margin-right: 5px;
	margin-left: 5px;
	border-width: 2px;
	border-color: transparent;
	height: 40px;
	width: 40px;
	display: flex;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Support-pagination-button {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Support-pagination-button:first-child {
	margin-left: 0
}

.ags-Support-pagination-button:last-child {
	margin-right: 0
}

.ags-Support-pagination-button.active {
	border: 2px solid #000
}

.ags-Support-pagination-button:hover {
	border: 2px solid #c4c4c4;
	background-color: #ebebeb
}

.ags-Support-steam-badge {
	color: #fff;
	text-decoration: none;
	height: 36px;
	width: 580px;
	background-color: #000;
	border-radius: 4px;
	padding: 5px;
	display: inline-block;
	position: relative;
	margin-bottom: 20px
}

.ags-Support-steam-badge-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: left
}

@media (max-width:1200px) {
	.ags-Support-steam-badge-content {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-steam-container {
	color: #191b1e
}

.ags-Support-steam-container .ags-Button {
	padding: 12px 10px
}

.ags-Support-steam-container .ags-Button.ags-Button {
	border-width: 0
}

.ags-Support-steam-container .ags-Button.ags-Button:focus {
	outline: none
}

.ags-Support-steam-container .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark,
.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark,
	.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark:hover,
.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark:hover,
	.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark:active,
.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark:active,
	.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-Support-steam-container .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-Support-steam-container .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

@media (min-width:576px) {
	.ags-Support-steam-container .ags-Button {
		padding: 12px 20px
	}
}

.ags-Support-steam-container .ags-Button .ags-Support-steam-icon {
	fill: #fff;
	margin-right: 15px;
	width: 24px
}

@media (min-width:768px) {
	.ags-Support-steam-content--linked {
		display: flex
	}
}

.ags-Support-steam-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	text-transform: uppercase;
	margin: 0 auto 10px
}

@media (max-width:1200px) {
	.ags-Support-steam-heading {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-steam-heading-container {
	margin-bottom: 10px
}

.ags-Support-steam-subheading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	margin: 0 auto 20px
}

@media (max-width:1200px) {
	.ags-Support-steam-subheading {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

.ags-Support-steam-accountName {
	font-size: 1rem;
	font-weight: 400;
	letter-spacing: 0;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	margin: 0 auto
}

@media (max-width:1200px) {
	.ags-Support-steam-accountName {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

.ags-Support-steam-accountName--truncated {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.25rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	overflow-x: hidden;
	text-overflow: ellipsis
}

@media (max-width:1200px) {
	.ags-Support-steam-accountName--truncated {
		font-size: calc(1.25rem + 1.33333vw)
	}
}

.ags-Support-steam-accountName--truncated abbr {
	border-bottom: none;
	text-decoration: none
}

.ags-Support-steam-accountSettingsLink {
	font-size: 1rem;
	font-weight: 400;
	letter-spacing: 0;
	text-indent: 0;
	text-transform: none;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	text-decoration: none;
	color: #00618c
}

@media (max-width:1200px) {
	.ags-Support-steam-accountSettingsLink {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-steam-body {
	font-size: 1rem;
	font-weight: 400;
	letter-spacing: 0;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	margin-bottom: 30px
}

@media (max-width:1200px) {
	.ags-Support-steam-body {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-steam-body--is-linked {
	margin-bottom: 0
}

@media (min-width:768px) {
	.ags-Support-steam-body--is-linked {
		margin-left: 22px
	}
}

.ags-Support-ags-identity-icon--inButton,
.ags-Support-twitch-icon--inButton {
	height: 24px;
	width: 24px;
	margin-right: 15px
}

.ags-Support-ags-identity-icon--inButton .cls-2,
.ags-Support-twitch-icon--inButton .cls-2 {
	fill: #f2f2f2
}

.ags-Support-form {
	color: #191b1e;
	padding-bottom: 45px
}

.ags-Support-form .ags-Support-label--emphasis {
	padding-bottom: 30px
}

.ags-Support-form .ags-Error {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #741d1c
}

@media (max-width:1200px) {
	.ags-Support-form .ags-Error {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-form .ags-Button.ags-Button {
	border-width: 0
}

.ags-Support-form .ags-Button.ags-Button:focus {
	outline: none
}

.ags-Support-form .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-Support-form .ags-Button.ags-Button--backgroundDark,
.ags-Support-form .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-Support-form .ags-Button.ags-Button--backgroundDark,
	.ags-Support-form .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-Support-form .ags-Button.ags-Button--backgroundDark:hover,
.ags-Support-form .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-Support-form .ags-Button.ags-Button--backgroundDark:hover,
	.ags-Support-form .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-Support-form .ags-Button.ags-Button--backgroundDark:active,
.ags-Support-form .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-Support-form .ags-Button.ags-Button--backgroundDark:active,
	.ags-Support-form .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-Support-form .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-Support-form .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-Support-form .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-Support-form .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-Support-form .ags-Button+.ags-Button {
	display: inline-block;
	margin: 0;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-Support-form .ags-Button+.ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-Support-form .ags-Button+.ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-Support-form .ags-Button+.ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Support-form .ags-Button+.ags-Button {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button:focus,
.ags-Support-form .ags-Button+.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-Support-form .ags-Button+.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-Support-form-fieldError {
	background-color: #ffc400;
	color: #191b1e;
	min-height: 28px;
	border-radius: 4px;
	position: relative;
	z-index: 10;
	margin: 10px auto 5px;
	padding: 2px 15px;
	display: inline-block;
	visibility: hidden
}

.ags-Support-form-fieldError:before {
	content: " ";
	background-color: #ffc400;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 15px;
	left: 25px;
	transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);
	z-index: -1
}

.ags-Support-form-fieldError-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #191b1e;
	height: 100%;
	display: flex;
	align-items: center
}

.ags-Support-form-processingError {
	visibility: hidden;
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-Support-form-processingError-icon {
	margin: 0 10px 0 0;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) -305px -72px no-repeat;
	height: 22px;
	min-width: 27px;
	display: inline-block
}

@media (min-width:768px) {
	.ags-Support-form-processingError-icon {
		margin: 0 10px 0 20px
	}
}

.ags-Support-form-processingError-text {
	display: inline-block
}

.ags-Support-form .es-list {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	border-color: #828282
}

@media (max-width:1200px) {
	.ags-Support-form .es-list {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-form-submitContainer {
	margin: 10px auto 0;
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: column
}

@media (min-width:768px) {
	.ags-Support-form-submitContainer {
		flex-direction: row;
		align-items: center
	}
}

.ags-Support-form-submitContainer .ags-Button+.ags-Button {
	margin: 8px 0 16px
}

@media (min-width:768px) {
	.ags-Support-form-submitContainer .ags-Button+.ags-Button {
		margin: 0 0 0 8px
	}
}

.ags-Support-form .ags-Support-input-label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #5b5b5b;
	margin-bottom: 4px
}

@media (max-width:1200px) {
	.ags-Support-form .ags-Support-input-label {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-form .ags-Support-input-label--withButton {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	padding-top: 10px;
	margin-bottom: 20px
}

@media (max-width:1200px) {
	.ags-Support-form .ags-Support-input-label--withButton {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-form .ags-Support-input-select {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	border-radius: 4px;
	border: 2px solid #828282;
	height: 40px;
	background-color: #fff;
	margin-bottom: 20px;
	padding-left: 4px;
	padding-right: 4px
}

@media (max-width:1200px) {
	.ags-Support-form .ags-Support-input-select {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-form .ags-Support-input-select:focus {
	outline: none
}

.ags-Support-form .ags-Support-input-text,
.ags-Support-form .ags-Support-input-textarea {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	border-radius: 4px;
	border: 2px solid #a7a7a8;
	width: 100%;
	background-color: #fff;
	padding-left: 4px;
	padding-right: 4px
}

@media (max-width:1200px) {

	.ags-Support-form .ags-Support-input-text,
	.ags-Support-form .ags-Support-input-textarea {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-form .ags-Support-input-text:focus,
.ags-Support-form .ags-Support-input-textarea:focus {
	outline: none
}

.ags-Support-form .ags-Support-input-textarea {
	height: 240px
}

.ags-Support-form .ags-Support-input-error {
	border-color: #ffc400
}

.ags-Support-form-message {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	margin-bottom: 20px
}

@media (max-width:1200px) {
	.ags-Support-form-message {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Support-emphasis-yellow em {
	color: #ffc400
}

.ags-SupportCard-info {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 600px;
	padding: 45px
}

.ags-SupportCard-heading,
.ags-SupportCard-heading>p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	text-align: center;
	margin-bottom: 30px
}

@media (max-width:1200px) {

	.ags-SupportCard-heading,
	.ags-SupportCard-heading>p {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

.ags-SupportCard-message,
.ags-SupportCard-message>p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-align: center
}

@media (max-width:1200px) {

	.ags-SupportCard-message,
	.ags-SupportCard-message>p {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-SupportCard-button {
	margin-top: 60px
}

.ags-SupportCard-button.ags-Button {
	border-width: 0
}

.ags-SupportCard-button.ags-Button:focus {
	outline: none
}

.ags-SupportCard-button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-SupportCard-button.ags-Button--backgroundDark,
.ags-SupportCard-button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-SupportCard-button.ags-Button--backgroundDark,
	.ags-SupportCard-button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-SupportCard-button.ags-Button--backgroundDark:hover,
.ags-SupportCard-button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-SupportCard-button.ags-Button--backgroundDark:hover,
	.ags-SupportCard-button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-SupportCard-button.ags-Button--backgroundDark:active,
.ags-SupportCard-button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-SupportCard-button.ags-Button--backgroundDark:active,
	.ags-SupportCard-button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-SupportCard-button.ags-Button--backgroundDark.is-disabled,
.ags-SupportCard-button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-SupportCard-button.ags-Button--backgroundDark.is-disabled,
	.ags-SupportCard-button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-SubFooter {
	padding: 4.5em 0 calc(4.5em - 10px);
	text-align: center;
	background-color: #fff
}

@media (max-width:767.98px) {
	.ags-SubFooter {
		margin-top: 0
	}
}

.ags-SubFooter-header {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 3.4375rem;
	line-height: 1.09091;
	color: #191b1e;
	margin-bottom: 20px
}

@media (max-width:1200px) {
	.ags-SubFooter-header {
		font-size: calc(1.4875rem + 2.6vw)
	}
}

.ags-SubFooter-component-buttons-button {
	padding: 0 16px;
	margin: 0 5px 10px
}

.ags-SubFooter-component-buttons-button.ags-Button {
	border-width: 0
}

.ags-SubFooter-component-buttons-button.ags-Button:focus {
	outline: none
}

.ags-SubFooter-component-buttons-button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark,
.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark,
	.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark:hover,
.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark:hover,
	.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark:active,
.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark:active,
	.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark.is-disabled,
.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-SubFooter-component-buttons-button.ags-Button--backgroundDark.is-disabled,
	.ags-SubFooter-component-buttons-button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button:focus,
.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button:hover {
	background: transparent
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-SubFooter-component-buttons-button:nth-child(2).ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-SubFooter-component-buttons-button-icon {
	margin-right: 10px
}

.ags-SubFooter-component-buttons-button-icon svg {
	width: 25px;
	height: 25px;
	stroke: currentColor;
	overflow: visible
}

.ags-Category-button {
	background-color: #fff;
	border-radius: 12px;
	padding: 0;
	position: relative;
	text-decoration: none;
	color: #000;
	border: 2px solid transparent
}

.ags-Category-button-content {
	text-align: center;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center
}

@media (max-width:991.98px) {
	.ags-Category-button-content {
		flex-direction: row;
		justify-content: space-between;
		height: 100%
	}
}

.ags-Category-button-icon {
	height: 50px;
	width: 50px
}

@media (max-width:991.98px) {
	.ags-Category-button-icon {
		height: 45px;
		width: 45px;
		margin-left: 25px;
		margin-right: 25px
	}
}

.ags-Category-option {
	margin: 30px 20px 0;
	background-color: transparent;
	opacity: .6
}

@media (max-width:991.98px) {
	.ags-Category-option {
		border: 1px solid #fff;
		height: 90px;
		margin: 0 20px 6px;
		opacity: 1
	}
}

.ags-Category-option.is-active {
	opacity: 1
}

.ags-Category-option.is-active>.ags-Category-button-content .ags-Support-button-text {
	font-weight: 400
}

@media (max-width:991.98px) {
	.ags-Category-option.is-active+.ags-Support-article-list--mobile {
		margin: 20px 0
	}
}

@media (max-width:991.98px) {
	.ags-Category-option.is-active {
		border-color: #ffc400
	}
}

.ags-Category-option-triangle-selector {
	width: 0;
	height: 0;
	border-left: 22.5px solid transparent;
	border-right: 22.5px solid transparent;
	border-bottom: 25px solid #eaeded;
	visibility: hidden;
	position: absolute;
	left: 50%;
	bottom: -2px;
	transform: translate(-50%)
}

.ags-Category-option-triangle-selector.is-active {
	visibility: visible
}

@media (max-width:991.98px) {
	.ags-Category-option-triangle-selector {
		display: none
	}
}

.ags-Category-option-mobileArrowIcon {
	display: none
}

@media (max-width:991.98px) {
	.ags-Category-option-mobileArrowIcon {
		height: 24px;
		width: 24px;
		flex: 0 0 24px;
		margin-right: 45px;
		display: block;
		fill: #fff;
		transform: rotate(180deg)
	}

	.ags-Category-option-mobileArrowIcon.is-active {
		transform: rotate(270deg)
	}
}

@media (max-width:419.98px) {
	.ags-Category-option-mobileArrowIcon {
		margin-right: 25px
	}
}

.ags-Article-list {
	padding-top: 60px
}

.ags-Article-option {
	min-height: 108px;
	display: none;
	margin-top: 15px;
	padding-right: 45px
}

.ags-Article-option--active {
	display: block
}

.ags-Article-option:active,
.ags-Article-option:hover {
	background-color: #ffc400;
	border-color: transparent
}

.ags-Article-option:active .ags-Support-button-content {
	opacity: .5
}

.ags-Search-caption {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 2.375rem;
	line-height: 1.31579;
	padding-bottom: 15px;
	color: #191b1e;
	overflow-wrap: break-word
}

@media (max-width:1200px) {
	.ags-Search-caption {
		font-size: calc(1.275rem + 1.46667vw)
	}
}

.ags-Search-caption-searchTerm {
	font-style: italic;
	-webkit-hyphens: auto;
	hyphens: auto
}

.ags-Search-option {
	min-height: 108px;
	display: block;
	padding: 30px 45px 30px 30px;
	display: flex;
	border-radius: 12px
}

@media (max-width:575.98px) {
	.ags-Search-option {
		padding-right: 30px
	}
}

.ags-Search-option:hover {
	border-color: #ffc400
}

.ags-Search-option .ags-Support-button-icon--inline {
	height: 43px;
	min-width: 36px;
	margin-right: 30px
}

@media (max-width:575.98px) {
	.ags-Search-option .ags-Support-button-icon--inline {
		display: none
	}
}

.ags-Search-option .ags-Support-search-option {
	display: inline-block;
	max-width: 100%
}

.ags-Search-option .ags-Support-search-option-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-decoration: none;
	color: #000;
	padding-bottom: 10px
}

@media (max-width:1200px) {
	.ags-Search-option .ags-Support-search-option-heading {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Search-option .ags-Support-search-option-heading .ags-rich-text-div-highlight {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit
}

.ags-Search-option .ags-Support-search-option-label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .75rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	color: #fff;
	background-color: #000;
	padding: 5px;
	display: inline-block
}

.ags-Search-option .ags-Support-search-option-description {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	max-height: 70px;
	max-width: 100%;
	padding-top: 10px;
	visibility: visible;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	overflow: hidden
}

@media (max-width:1200px) {
	.ags-Search-option .ags-Support-search-option-description {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Search-option .ags-Support-search-option-description .ags-rich-text-div-highlight {
	display: inline
}

.ags-Search-option .ags-Support-search-option .ags-rich-text-span-highlight,
.ags-Search-option .ags-Support-search-option em {
	font-style: normal;
	font-weight: 700;
	background: #a7a7a8
}

.ags-Search-suggestion {
	margin-top: 45px;
	color: #191b1e
}

.ags-Search-suggestion-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-Search-suggestion-heading {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-Search-suggestion-list {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35
}

@media (max-width:1200px) {
	.ags-Search-suggestion-list {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-CallButton {
	text-decoration: none;
	margin: 0 8px 8px
}

.ags-CallButton.ags-Button {
	border-width: 0
}

.ags-CallButton.ags-Button:focus {
	outline: none
}

.ags-CallButton.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-CallButton.ags-Button--backgroundDark,
.ags-CallButton.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-CallButton.ags-Button--backgroundDark,
	.ags-CallButton.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-CallButton.ags-Button--backgroundDark:hover,
.ags-CallButton.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-CallButton.ags-Button--backgroundDark:hover,
	.ags-CallButton.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-CallButton.ags-Button--backgroundDark:active,
.ags-CallButton.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-CallButton.ags-Button--backgroundDark:active,
	.ags-CallButton.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-CallButton.ags-Button--backgroundDark.is-disabled,
.ags-CallButton.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-CallButton.ags-Button--backgroundDark.is-disabled,
	.ags-CallButton.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-CallButton-additionalMarkupContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 60px auto 0
}

@media (max-width:575.98px) {
	.ags-CallButton-additionalMarkupContainer {
		flex-direction: column
	}
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2) {
	display: inline-block;
	margin: 0;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2):hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2)-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2)-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2) {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button:focus,
.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button:hover {
	background: transparent
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-CallButton-additionalMarkupContainer .ags-CallButton:nth-child(2).ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-CallButton-optionalMarkupContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 60px auto 0
}

.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button {
	border-width: 0
}

.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button:focus {
	outline: none
}

.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark,
.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark,
	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark:hover,
.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark:hover,
	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark:active,
.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark:active,
	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-CallButton-optionalMarkupContainer .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button {
	display: inline-block;
	margin: 0;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button:focus,
.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-CallButton-optionalMarkupContainer .ags-Button+.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer {
	margin-top: 45px
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton {
	display: inline-block;
	margin: 0;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button:focus,
.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button:hover {
	background: transparent
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-CallButton-optionalMarkupContainer+.ags-CallButton-additionalMarkupContainer .ags-CallButton.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-Call-container {
	color: #191b1e
}

.ags-Call-container .c2c-callme-button .ags-Button {
	margin-left: 0
}

.ags-Call-container .c2c-callme-button .ags-Button.ags-Button {
	border-width: 0
}

.ags-Call-container .c2c-callme-button .ags-Button.ags-Button:focus {
	outline: none
}

.ags-Call-container .c2c-callme-button .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark,
.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark,
	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark:hover,
.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark:hover,
	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark:active,
.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark:active,
	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-Call-container .c2c-callme-button .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button {
	display: inline-block;
	margin: 0;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button:focus,
.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-Call-container .c2c-callme-button .ags-Button+.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button {
	margin-left: 0
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button--backgroundLight,
.ags-Call-container .c2c-callme-button-disabled .ags-Button--backgroundLight:active,
.ags-Call-container .c2c-callme-button-disabled .ags-Button--backgroundLight:hover {
	background-color: #828282
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button {
	display: inline-block;
	margin: 0;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button:focus,
.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

@media (min-width:576px) {
	.ags-Call-container .c2c-callme-button-disabled .ags-Button+.ags-Button {
		margin-left: 5px
	}
}

.ags-Call-message-content {
	width: 100%;
	text-align: center
}

.ags-Call-message-content h3 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	margin: 20px auto
}

@media (max-width:1200px) {
	.ags-Call-message-content h3 {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

.ags-Call-message-content p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25
}

@media (max-width:1200px) {
	.ags-Call-message-content p {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Call-message-heading,
.ags-Call-message-heading>p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	text-align: center;
	margin-bottom: 30px
}

@media (max-width:1200px) {

	.ags-Call-message-heading,
	.ags-Call-message-heading>p {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

.ags-Call-message-body,
.ags-Call-message-body>p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-align: center
}

@media (max-width:1200px) {

	.ags-Call-message-body,
	.ags-Call-message-body>p {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Call-formInfo {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	margin: 20px 0
}

@media (max-width:1200px) {
	.ags-Call-formInfo {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Call-validationError-container {
	margin-top: -10px;
	margin-bottom: 10px
}

.ags-Call-c2cContainer {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	color: #191b1e
}

@media (max-width:1200px) {
	.ags-Call-c2cContainer {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-Call-c2cContainer label {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	display: block;
	color: #5b5b5b;
	margin-bottom: 4px
}

@media (max-width:1200px) {
	.ags-Call-c2cContainer label {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-Call-c2cContainer h3 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	.ags-Call-c2cContainer h3 {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

.ags-Call-c2cContainer a:not(.ags-Button) {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	color: #191b1e;
	text-decoration: none;
	cursor: default
}

@media (max-width:1200px) {
	.ags-Call-c2cContainer a:not(.ags-Button) {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-Call-c2cContainer select {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	border-radius: 4px;
	border: 2px solid #a7a7a8;
	margin-bottom: 20px;
	padding-left: 4px;
	padding-right: 4px;
	width: 100%
}

@media (max-width:1200px) {
	.ags-Call-c2cContainer select {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Call-c2cContainer select:focus {
	outline: none
}

@media (min-width:576px) {
	.ags-Call-c2cContainer select {
		max-width: 50%
	}
}

.ags-Call-c2cContainer input {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	border-radius: 4px;
	border: 2px solid #a7a7a8;
	margin-bottom: 20px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: center
}

@media (max-width:1200px) {
	.ags-Call-c2cContainer input {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Call-c2cContainer input:focus {
	outline: none
}

.ags-Call-c2cContainer .c2c-back-button,
.ags-Call-c2cContainer .c2c-cancelcall-button,
.ags-Call-c2cContainer .c2c-hangup-button {
	text-decoration: none;
	margin: 60px auto 8px
}

.ags-Call-c2cContainer .c2c-back-button.ags-Button,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button {
	border-width: 0
}

.ags-Call-c2cContainer .c2c-back-button.ags-Button:focus,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button:focus,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button:focus {
	outline: none
}

.ags-Call-c2cContainer .c2c-back-button.ags-Button:focus-visible,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button:focus-visible,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark,
.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark,
	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark:hover,
.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight:hover,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark:hover,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight:hover,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark:hover,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark:hover,
	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight:hover,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark:hover,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight:hover,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark:hover,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark:active,
.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight:active,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark:active,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight:active,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark:active,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark:active,
	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight:active,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark:active,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight:active,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark:active,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark.is-disabled,
.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight.is-disabled,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark.is-disabled,
.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight.is-disabled,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark.is-disabled,
.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundDark.is-disabled,
	.ags-Call-c2cContainer .c2c-back-button.ags-Button--backgroundLight.is-disabled,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundDark.is-disabled,
	.ags-Call-c2cContainer .c2c-cancelcall-button.ags-Button--backgroundLight.is-disabled,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundDark.is-disabled,
	.ags-Call-c2cContainer .c2c-hangup-button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-Call-c2cContainer .c2c-number-validation-error {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	background-color: #ffc400;
	color: #191b1e;
	height: 28px;
	border-radius: 4px;
	position: relative;
	z-index: 10;
	padding: 3px 15px;
	display: inline-block
}

.ags-Call-c2cContainer .c2c-number-validation-error:before {
	content: " ";
	background-color: #ffc400;
	height: 15px;
	width: 15px;
	position: absolute;
	top: 15px;
	left: 25px;
	transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);
	z-index: -1
}

.ags-Call-c2cContainer .c2c-invalid-field {
	border: 2px solid #ffc400
}

.ags-Call-c2cContainer .c2c-hours {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25
}

@media (max-width:1200px) {
	.ags-Call-c2cContainer .c2c-hours {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Chat-placeholder {
	padding: 30px
}

.ags-Chat-placeholder-button {
	border-radius: 4px;
	background: #f2f2f2;
	width: 160px;
	height: 48px;
	margin-left: 30px
}

@media (max-width:575.98px) {
	.ags-Chat-placeholder-button {
		margin-left: 0;
		margin-top: 5px;
		width: 100%
	}
}

.ags-Chat-placeholder-input {
	border-radius: 4px;
	background: #f2f2f2;
	height: 90px;
	width: 100%
}

.ags-Chat-placeholder-inputContainer {
	margin-top: 30px;
	display: flex;
	align-items: center
}

@media (max-width:575.98px) {
	.ags-Chat-placeholder-inputContainer {
		flex-direction: column;
		margin-top: 15px
	}
}

.ags-Chat-placeholder-messages {
	border: 2px solid #d7d7d7;
	border-radius: 4px;
	height: 90px;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	padding: 8px
}

.ags-Chat-placeholder-messages-scrollBar {
	width: 8px;
	height: 100%;
	border: 2px solid #d7d7d7;
	border-radius: inherit;
	background: #f2f2f2
}

.ags-Chat-form-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	margin-bottom: 30px
}

@media (max-width:1200px) {
	.ags-Chat-form-heading {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Chat-form-CTAs {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column
}

@media (min-width:768px) {
	.ags-Chat-form-CTAs {
		flex-direction: row
	}
}

.ags-Chat-form-CTAs .ags-Button.ags-Button {
	border-width: 0
}

.ags-Chat-form-CTAs .ags-Button.ags-Button:focus {
	outline: none
}

.ags-Chat-form-CTAs .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark,
.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark,
	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark:hover,
.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark:hover,
	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark:active,
.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark:active,
	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-Chat-form-CTAs .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button {
	display: inline-block;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap;
	margin: 8px 0 0
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Chat-form-CTAs .ags-Button+.ags-Button {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button:focus,
.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button:hover {
	background: transparent
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-Chat-form-CTAs .ags-Button+.ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

@media (min-width:768px) {
	.ags-Chat-form-CTAs .ags-Button+.ags-Button {
		margin-top: 0;
		margin-left: 8px
	}
}

.ags-Chat-messageView {
	display: none
}

.ags-Chat-messageView-contentContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	min-height: 600px;
	padding: 30px
}

.ags-Chat-message-heading,
.ags-Chat-message-heading>p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	text-align: center;
	margin-bottom: 30px
}

@media (max-width:1200px) {

	.ags-Chat-message-heading,
	.ags-Chat-message-heading>p {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

.ags-Chat-message-body,
.ags-Chat-message-body>p {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-align: center
}

@media (max-width:1200px) {

	.ags-Chat-message-body,
	.ags-Chat-message-body>p {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-Chat-message-buttonContainer {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 60px
}

@media (max-width:575.98px) {
	.ags-Chat-message-buttonContainer {
		flex-direction: column
	}
}

.ags-Chat-message-email-button {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0 8px 8px;
	text-decoration: none
}

.ags-Chat-message-email-button .ags-Button.ags-Button {
	border-width: 0
}

.ags-Chat-message-email-button .ags-Button.ags-Button:focus {
	outline: none
}

.ags-Chat-message-email-button .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark,
.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark,
	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark:hover,
.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark:hover,
	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark:active,
.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark:active,
	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark.is-disabled,
.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundDark.is-disabled,
	.ags-Chat-message-email-button .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button {
	display: inline-block;
	margin: 0;
	background: none;
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	min-width: 160px;
	min-height: 48px;
	padding: 12px 30px;
	border: 2px solid transparent;
	border-radius: 48px;
	text-decoration: none;
	text-align: center;
	text-shadow: none;
	background-color: #ffc400;
	color: #f2f2f2;
	cursor: pointer;
	transition: color, border-color, background-color;
	transition-duration: .35s;
	transition-timing-function: ease;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: .02em;
	text-transform: uppercase;
	white-space: nowrap
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button:hover {
	background-color: #ffdf7c;
	color: #fff
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button-icon {
	flex: 0 0 auto;
	width: auto;
	margin-right: 1em
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button-inner {
	position: relative;
	display: inline-flex;
	flex: 1 1 auto;
	justify-content: center;
	align-items: center
}

@media (max-width:1200px) {
	.ags-Chat-message-email-button:nth-child(2) .ags-Button {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button {
	background: transparent;
	border: 2px solid
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button:focus,
.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button:hover {
	background: transparent
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button--backgroundDark {
	color: #ffc400;
	border-color: #ffc400
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button--backgroundDark:hover {
	color: #f90;
	border-color: #f90
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button--backgroundDark:active {
	color: #cc7a00;
	border-color: #cc7a00
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	border-color: #191b1e
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button--backgroundLight:hover {
	color: #00618c;
	border-color: #00618c
}

.ags-Chat-message-email-button:nth-child(2) .ags-Button.ags-Button--backgroundLight:active {
	color: #232f3e;
	border-color: #232f3e
}

.ags-Chat-closeIcon {
	margin: 0 10px;
	background: url(//d13pe3bn1jpqwf.cloudfront.net/statics/2023-11-29/images/ags-sprites.png) 0 -15px no-repeat;
	height: 12px;
	width: 12px;
	display: inline-block
}

.ags-Chat-estimatedWait {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-align: center;
	padding-top: 1em
}

@media (max-width:1200px) {
	.ags-Chat-estimatedWait {
		font-size: calc(1.1rem + .53333vw)
	}
}

#ags-chat-container {
	color: #191b1e;
	grid-template-areas: "body""footer";
	grid-template-rows: auto 150px
}

#ags-chat-container form {
	display: flex;
	flex-direction: column;
	align-items: center
}

#ags-chat-container form input.ags-Button.ags-Button {
	border-width: 0
}

#ags-chat-container form input.ags-Button.ags-Button:focus {
	outline: none
}

#ags-chat-container form input.ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

#ags-chat-container form input.ags-Button.ags-Button--backgroundDark,
#ags-chat-container form input.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	#ags-chat-container form input.ags-Button.ags-Button--backgroundDark,
	#ags-chat-container form input.ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

#ags-chat-container form input.ags-Button.ags-Button--backgroundDark:hover,
#ags-chat-container form input.ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	#ags-chat-container form input.ags-Button.ags-Button--backgroundDark:hover,
	#ags-chat-container form input.ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

#ags-chat-container form input.ags-Button.ags-Button--backgroundDark:active,
#ags-chat-container form input.ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	#ags-chat-container form input.ags-Button.ags-Button--backgroundDark:active,
	#ags-chat-container form input.ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

#ags-chat-container form input.ags-Button.ags-Button--backgroundDark.is-disabled,
#ags-chat-container form input.ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	#ags-chat-container form input.ags-Button.ags-Button--backgroundDark.is-disabled,
	#ags-chat-container form input.ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

#ags-chat.chat-flow {
	width: 100%;
	height: 600px;
	padding: 20px 30px 45px
}

#ags-chat .chat-flow-button-row,
#ags-chat .chat-flow-field-blocks {
	background-color: #595959
}

#ags-chat .chat-flow-cancel,
#ags-chat .chat-flow-inner-topper {
	display: none
}

#ags-chat .chat-flow-start {
	color: #8c8c8c
}

#ags-chat .chat-flow-header {
	display: flex;
	align-items: center;
	justify-content: space-between
}

#ags-chat .chat-flow-banner {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase;
	letter-spacing: .02em;
	color: #828282
}

@media (max-width:1200px) {
	#ags-chat .chat-flow-banner {
		font-size: calc(1.05rem + .26667vw)
	}
}

#ags-chat .chat-flow-closer {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	color: #828282;
	text-decoration: none
}

@media (max-width:1200px) {
	#ags-chat .chat-flow-closer {
		font-size: calc(1.025rem + .13333vw)
	}
}

#ags-chat .chat-flow-closer.is-emphasized {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	color: #00618c
}

@media (max-width:1200px) {
	#ags-chat .chat-flow-closer.is-emphasized {
		font-size: calc(1.025rem + .13333vw)
	}
}

#ags-chat .chat-flow-footer {
	position: relative;
	top: 0;
	display: none
}

#ags-chat .chat-flow-main {
	border: none
}

#ags-chat .chat-flow-hours {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25
}

@media (max-width:1200px) {
	#ags-chat .chat-flow-hours {
		font-size: calc(1.1rem + .53333vw)
	}
}

#ags-chat .chat-flow-hours .c2c-hours-row {
	text-align: center
}

#ags-chat .chat-flow-out-of-hours-message {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 2.8125rem;
	line-height: 1.22222;
	letter-spacing: -.01em;
	text-align: center
}

@media (max-width:1200px) {
	#ags-chat .chat-flow-out-of-hours-message {
		font-size: calc(1.3625rem + 1.93333vw)
	}
}

#ags-chat .chat-flow-out-of-hours-alternatives {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-align: center
}

@media (max-width:1200px) {
	#ags-chat .chat-flow-out-of-hours-alternatives {
		font-size: calc(1.1rem + .53333vw)
	}
}

#ags-chat .chat-flow-out-of-hours-email-button {
	text-decoration: none;
	display: flex;
	justify-content: center;
	align-items: center
}

#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button {
	border-width: 0
}

#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button:focus {
	outline: none
}

#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark,
#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark,
	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark:hover,
#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark:hover,
	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark:active,
#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark:active,
	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark.is-disabled,
#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundDark.is-disabled,
	#ags-chat .chat-flow-out-of-hours-email-button .ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

#ags-chat .chat-roller {
	max-height: 350px;
	height: 100%;
	border: 2px solid #d7d7d7;
	border-radius: 4px;
	width: 100%;
	padding: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
	overflow-y: auto
}

@media (max-width:575.98px) {
	#ags-chat .chat-roller {
		padding: 15px;
		margin-bottom: 15px
	}
}

#ags-chat .chat-roller .chat-line-group {
	margin: 25px 0 0
}

#ags-chat .chat-roller .chat-line-group+.chat-system-message {
	margin-top: 25px
}

@media (min-width:768px) {
	#ags-chat .chat-roller::-webkit-scrollbar {
		width: 8px;
		height: 100%;
		border: 2px solid #d7d7d7;
		border-radius: inherit;
		margin: 8px;
		background: #f2f2f2
	}

	#ags-chat .chat-roller::-webkit-scrollbar-thumb {
		background-color: #ffc400
	}
}

#ags-chat .chat-display-name {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	#ags-chat .chat-display-name {
		font-size: calc(1.025rem + .13333vw)
	}
}

#ags-chat .chat-time {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: -.01em;
	white-space: nowrap
}

@media (max-width:1200px) {
	#ags-chat .chat-time {
		font-size: calc(1.025rem + .13333vw)
	}
}

#ags-chat .chat-participant-style-0 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	#ags-chat .chat-participant-style-0 {
		font-size: calc(1.025rem + .13333vw)
	}
}

#ags-chat .chat-participant-style-0 .chat-display-name,
#ags-chat .chat-participant-style-0 .chat-message,
#ags-chat .chat-participant-style-0 .chat-time {
	color: #00618c
}

#ags-chat .chat-participant-style-1 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	#ags-chat .chat-participant-style-1 {
		font-size: calc(1.025rem + .13333vw)
	}
}

#ags-chat .chat-participant-style-1 .chat-display-name,
#ags-chat .chat-participant-style-1 .chat-message,
#ags-chat .chat-participant-style-1 .chat-time {
	color: #191b1e
}

#ags-chat .chat-input-container {
	display: flex;
	justify-content: center;
	align-items: center
}

@media (max-width:575.98px) {
	#ags-chat .chat-input-container {
		flex-direction: column
	}
}

#ags-chat .chat-input-cell {
	width: 100%;
	height: 90px;
	padding-right: 30px
}

@media (max-width:575.98px) {
	#ags-chat .chat-input-cell {
		padding-right: 0
	}
}

#ags-chat .chat-input-cell .chat-message-input {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 500;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em;
	resize: none;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 1px solid #f2f2f2;
	background-color: #f2f2f2;
	padding: 30px
}

@media (max-width:1200px) {
	#ags-chat .chat-input-cell .chat-message-input {
		font-size: calc(1.025rem + .13333vw)
	}
}

@media (max-width:575.98px) {
	#ags-chat .chat-input-cell .chat-message-input {
		padding: 15px
	}
}

#ags-chat .chat-input-cell .chat-message-input:focus {
	outline: none
}

@media (max-width:575.98px) {
	#ags-chat .chat-send-cell {
		width: 100%;
		padding-top: 5px
	}
}

#ags-chat .chat-send-button {
	text-decoration: none
}

@media (max-width:575.98px) {
	#ags-chat .chat-send-button {
		width: 100%
	}
}

#ags-chat .chat-send-button>center.ags-Button.ags-Button,
#ags-chat .chat-send-button>span.ags-Button.ags-Button {
	border-width: 0
}

#ags-chat .chat-send-button>center.ags-Button.ags-Button:focus,
#ags-chat .chat-send-button>span.ags-Button.ags-Button:focus {
	outline: none
}

#ags-chat .chat-send-button>center.ags-Button.ags-Button:focus-visible,
#ags-chat .chat-send-button>span.ags-Button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark,
#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark,
	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark:hover,
#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight:hover,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark:hover,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark:hover,
	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight:hover,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark:hover,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark:active,
#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight:active,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark:active,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark:active,
	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight:active,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark:active,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark.is-disabled,
#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight.is-disabled,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark.is-disabled,
#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundDark.is-disabled,
	#ags-chat .chat-send-button>center.ags-Button.ags-Button--backgroundLight.is-disabled,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundDark.is-disabled,
	#ags-chat .chat-send-button>span.ags-Button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

@media (max-width:575.98px) {

	#ags-chat .chat-send-button>center.ags-Button,
	#ags-chat .chat-send-button>span.ags-Button {
		width: 100%
	}
}

#ags-chat .chat-send-button>center.ags-Button.disabled,
#ags-chat .chat-send-button>center.ags-Button:hover,
#ags-chat .chat-send-button>span.ags-Button.disabled,
#ags-chat .chat-send-button>span.ags-Button:hover {
	background-color: #828282
}

#ags-chat .chat-system-message {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	letter-spacing: -.01em
}

@media (max-width:1200px) {
	#ags-chat .chat-system-message {
		font-size: calc(1.025rem + .13333vw)
	}
}

#ags-chat .chat-system-message-info {
	color: #191b1e
}

.ags-SupportHome.showFilterSwitch {
	margin-top: -60px
}

.ags-SupportHome-gameList-container {
	margin: 0 auto
}

.ags-SupportHome-hero {
	padding: 2.4em 0
}

.ags-SupportHome-category {
	position: relative;
	display: inline-block;
	height: 50px;
	margin: 30px 20px 0;
	text-decoration: none
}

.ags-SupportHome-category-content {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.375;
	color: #eaeded
}

.ags-SupportHome-categories {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: transparent;
	height: 60px;
	position: relative;
	bottom: 70px;
	z-index: 1
}

.ags-SupportHome-categories .ags-Category-option {
	margin: 30px 20px 0 !important;
	background-color: transparent;
	opacity: 1;
	border: none !important
}

.ags-SupportHome-categories .ags-Category-option:focus:not(:active) {
	outline: none
}

.ags-SupportHome-categories .ags-Category-option:focus:not(:active) .ags-SupportHome-category-content {
	outline-width: 2px;
	outline-style: solid;
	outline-color: #ffc400;
	outline-offset: 2px
}

.ags-SupportHome-categories .ags-Category-option.is-active>.ags-SupportHome-category-content {
	font-weight: 400
}

.ags-SupportHome-categories .ags-Category-option-triangle-selector {
	display: block !important;
	bottom: -2px
}

.ags-SupportHome .ags-ContentModule-text-heading {
	display: none
}

.ags-SupportHome .ags-ContentModule--heightLarge {
	min-height: 0 !important
}

.ags-SupportHome .ags-ContentModule--center .ags-ContentModule-foregroundContainer {
	width: 100%
}

.ags-SupportHome .ags-ContentModule--center .ags-ContentModule-text {
	max-width: 1025px
}

.ags-SupportHome .ags-ContentModule--center .ags-ContentModule-text-heading {
	padding: 0 15px;
	line-height: 1;
	margin-bottom: 42.5px
}

@media (min-width:576px) {
	.ags-SupportHome .ags-ContentModule--center .ags-ContentModule-text-heading {
		margin-bottom: 47.5px
	}
}

.ags-SupportHome .ags-ContentModule-backgroundContainer-background.ags-ContentModule-backgroundContainer-background--desktop,
.ags-SupportHome .ags-ContentModule-backgroundContainer-background.ags-ContentModule-backgroundContainer-background--mobile {
	background-image: none !important
}

.ags-ContactFlow {
	color: #828282
}

.ags-ContactFlow-step-content {
	display: flex;
	flex-flow: row wrap
}

.ags-ContactFlow-step-left {
	flex: 0 0 auto
}

.ags-ContactFlow-step-right {
	flex: 1 1 0%
}

.ags-ContactFlow-step-main {
	flex: 1 1 100%
}

.ags-ContactFlow-step-main-subSection {
	margin-top: 42px
}

@media (min-width:768px) {
	.ags-ContactFlow-step-main {
		margin-left: 0
	}
}

.ags-ContactFlow-step-number {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	flex: 0 0 auto;
	width: 1rem;
	margin-right: .5rem;
	color: #828282
}

@media (max-width:1200px) {
	.ags-ContactFlow-step-number {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-ContactFlow-step-number--hack {
	width: 0;
	display: inline-block;
	margin-right: 0;
	visibility: hidden
}

.ags-ContactFlow-step-header {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase;
	letter-spacing: .02em;
	margin-bottom: 17px
}

@media (max-width:1200px) {
	.ags-ContactFlow-step-header {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ContactFlow-step-header-title {
	font-size: 1rem;
	font-weight: 400;
	letter-spacing: 0;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.05;
	letter-spacing: .01em;
	text-transform: uppercase;
	letter-spacing: .02em;
	flex: 0 1 auto;
	color: #828282;
	margin-right: .5rem;
	display: block;
	line-height: 20px
}

@media (max-width:1200px) {
	.ags-ContactFlow-step-header-title {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ContactFlow-step-header.is-inactive {
	margin-bottom: 0
}

.ags-ContactFlow-step-header.is-inactive .ags-ContactFlow-step-header-title {
	color: #828282
}

.ags-ContactFlow-step-header-link {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	margin-top: 2px;
	color: #00618c;
	text-decoration: none;
	white-space: nowrap
}

.ags-ContactFlow-step-header-link:focus,
.ags-ContactFlow-step-header-link:hover {
	color: #00a8e1
}

.ags-ContactFlow-step-issueButtonContainer {
	display: flex;
	flex-wrap: wrap;
	margin: -7.5px
}

.ags-ContactFlow-step-issueButtonContainer-button {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .875rem;
	line-height: 1;
	letter-spacing: .025em;
	text-transform: uppercase;
	white-space: nowrap;
	margin: 7.5px;
	color: #232f3e;
	border: 1px solid #191b1e;
	background-color: transparent;
	padding: 6px 14px;
	min-height: 0;
	min-width: auto;
	white-space: pre-wrap;
	text-align: left
}

.ags-ContactFlow-step-issueButtonContainer-button:focus,
.ags-ContactFlow-step-issueButtonContainer-button:hover {
	color: #232f3e;
	border-color: #f90;
	background-color: #f90;
	outline: none
}

.ags-ContactFlow-step-issueButtonContainer-button.is-active {
	color: #191b1e;
	border: none;
	background-color: #ffc400
}

.ags-ContactFlow-step-issueButtonContainer-button-platform {
	border: 0;
	color: #f2f2f2
}

.ags-ContactFlow-step-issueButtonContainer-button-platform:active,
.ags-ContactFlow-step-issueButtonContainer-button-platform:hover {
	color: #f2f2f2
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--steam {
	background-color: #2f5a88
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--steam:hover {
	background-color: #3871ae
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--steam:active {
	background-color: #264464
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--xbox {
	background-color: #388238
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--xbox:hover {
	background-color: #26a526
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--xbox:active {
	background-color: #2c602c
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--playstation {
	background-color: #0070d1
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--playstation:hover {
	background-color: #0e8efc
}

.ags-ContactFlow-step-issueButtonContainer-button-platform--playstation:active {
	background-color: #055397
}

.ags-ContactFlow-step-linksContainer {
	margin-top: 10px
}

.ags-ContactFlow-step-selectedEntity {
	display: flex;
	align-items: center
}

.ags-ContactFlow-step-selectedEntity-icon {
	height: 28px;
	flex: 0 0 auto;
	margin-right: 10px
}

.ags-ContactFlow-step-selectedEntity-name {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	color: #828282;
	flex: 1 1 auto;
	display: block;
	line-height: 1
}

@media (max-width:1200px) {
	.ags-ContactFlow-step-selectedEntity-name {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-ContactFlow-step-selectedEntity-linkContainer {
	margin-top: 10px
}

.ags-ContactFlow-step-chosenOption {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	color: #828282;
	display: flex;
	align-items: center;
	line-height: 1
}

@media (max-width:1200px) {
	.ags-ContactFlow-step-chosenOption {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-ContactFlow-step.is-active {
	background-color: #fff
}

.ags-ContactFlow-step.is-active .ags-ContactFlow-step-header-title {
	color: #191b1e
}

.ags-ContactFlow-issue {
	max-width: 100%
}

.ags-ContactFlow-issue-header {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	margin: -.1em 0 10px
}

@media (max-width:1200px) {
	.ags-ContactFlow-issue-header {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-ContactFlow-issue .ags-rich-text-a {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #00618c;
	text-decoration: none
}

@media (max-width:1200px) {
	.ags-ContactFlow-issue .ags-rich-text-a {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-ContactFlow-issue .ags-rich-text-a:focus,
.ags-ContactFlow-issue .ags-rich-text-a:hover {
	color: #00a8e1
}

.ags-ContactFlow-issue .ags-rich-text-ol,
.ags-ContactFlow-issue .ags-rich-text-ul {
	margin: 8px 0 0
}

.ags-ContactFlow-issue .ags-rich-text-li>.ags-rich-text-p {
	max-width: 100%;
	display: inline
}

.ags-ContactFlow-issue .ags-rich-text-h4 {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1;
	margin-bottom: 0
}

@media (max-width:1200px) {
	.ags-ContactFlow-issue .ags-rich-text-h4 {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-ContactFlow-issue .ags-rich-text-h4 .ags-rich-text-a {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-decoration: inherit;
	text-indent: inherit;
	text-transform: inherit;
	color: #00618c
}

.ags-ContactFlow-issue .ags-rich-text-h4 .ags-rich-text-a:hover {
	color: #00a8e1
}

@media (max-width:419.98px) {
	.ags-ContactFlow-issue .ags-MediaObject--boxed>.ags-MediaObject-left {
		display: none
	}
}

.ags-ContactFlow-issue-cardLink {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.25;
	text-decoration: none;
	padding-top: 1em;
	padding-bottom: 1em;
	border: 2px solid #a7a7a8;
	box-shadow: none
}

@media (max-width:1200px) {
	.ags-ContactFlow-issue-cardLink {
		font-size: calc(1.1rem + .53333vw)
	}
}

.ags-ContactFlow-issue-cardLink:focus,
.ags-ContactFlow-issue-cardLink:hover {
	background-color: #ffc400;
	border-color: #ffc400
}

.ags-ContactFlow-issue-cardLink--supportTool {
	border-color: #a7a7a8
}

.ags-ContactFlow-issue-cardLink--supportTool+.ags-ContactFlow-issue-cardLink--supportTool {
	margin-top: 10px
}

.ags-ContactFlow-issue-cardLink--supportTool .ags-MediaObject-left {
	display: flex;
	justify-content: center;
	align-items: center
}

.ags-ContactFlow-issue-cardLink--supportTool .ags-MediaObject-right {
	color: #191b1e
}

.ags-ContactFlow-contactButtonContainer {
	margin: 0 -5px
}

@media (max-width:419.98px) {
	.ags-ContactFlow-contactButtonContainer {
		display: flex;
		flex-direction: column;
		margin: 0 -15px
	}
}

.ags-ContactFlow-contactButtonContainer-button {
	margin: 0 5px
}

.ags-ContactFlow-contactButtonContainer-button.ags-Button {
	border-width: 0
}

.ags-ContactFlow-contactButtonContainer-button.ags-Button:focus {
	outline: none
}

.ags-ContactFlow-contactButtonContainer-button.ags-Button:focus-visible {
	outline: 2px solid #cc7a00;
	outline-offset: 2px
}

.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark,
.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight {
	color: #191b1e;
	background-image: linear-gradient(250deg, var(--color1), var(--color2));
	transition: --color1 .35s, --color2 .35s, color .35s
}

@supports not (background:paint(houdini)) {

	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark,
	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight {
		background-image: linear-gradient(250deg, #ffc400, #f90)
	}
}

.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark:hover,
.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight:hover {
	--color1: #f90
}

@supports not (background:paint(houdini)) {

	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark:hover,
	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight:hover {
		background-image: linear-gradient(0deg, #f90, #f90)
	}
}

.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark:active,
.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight:active {
	--color1: #cc7a00;
	--color2: #cc7a00
}

@supports not (background:paint(houdini)) {

	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark:active,
	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight:active {
		background-image: linear-gradient(250deg, #cc7a00, #cc7a00)
	}
}

.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark.is-disabled,
.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight.is-disabled {
	color: #696969;
	--color1: #ffe1a6;
	--color2: #fff09f
}

@supports not (background:paint(houdini)) {

	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundDark.is-disabled,
	.ags-ContactFlow-contactButtonContainer-button.ags-Button--backgroundLight.is-disabled {
		background-image: linear-gradient(-250deg, #ffe1a6, #fff09f)
	}
}

@media (max-width:419.98px) {
	.ags-ContactFlow-contactButtonContainer-button {
		margin: 5px 15px
	}
}

.ags-ContactFlow-contactButtonContainer-button+.ags-ContactFlow-contactButtonContainer-button {
	margin-top: 10px
}

.ags-ContactFlow-contactButtonContainer-button-icon {
	margin-right: 10px
}

.ags-ContactFlow-contactButtonContainer-button-icon>svg {
	width: 25px;
	height: 25px;
	stroke: currentColor;
	overflow: visible
}

.ags-ContactFlow-contactButtonContainer-button-icon--forums {
	fill: none;
	stroke: #fff;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-width: 13.85px
}

.ags-ContactFlow-contactButtonContainer-button-icon--twitter {
	fill: #fff
}

.ags-ContactFlow-icon {
	width: 24px;
	height: 24px
}

.ags-ContactFlow-icon--platform {
	margin-right: 8px
}

.ags-ContactFlow-icon--penalty-apeals,
.ags-ContactFlow-icon--steam,
.ags-ContactFlow-icon--steam-keys {
	height: 24px
}

.ags-NewsSearchResults {
	padding: 20px 12px 48px
}

@media (min-width:576px) {
	.ags-NewsSearchResults {
		padding: 20px 30px 48px
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult {
	display: flex;
	margin-bottom: .5em;
	will-change: transform;
	flex-direction: column;
	background-color: #fff;
	border-radius: 12px;
	overflow: hidden;
	border: 1px solid #c7c7c7
}

@media (min-width:768px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult {
		flex-direction: row;
		margin-bottom: 2em
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult:hover {
	border: 1px solid #ffc400
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult:hover .ags-BlogSearchResult-imageContainer-image {
	transform: scale(1.05)
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-link {
	text-decoration: none
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer {
	width: 100%;
	overflow: hidden;
	justify-content: center;
	align-items: flex-start;
	max-height: 180px;
	display: none
}

@media (min-width:420px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer {
		align-items: center
	}
}

@media (min-width:768px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer {
		flex: 1 1 35%;
		display: flex
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer-image {
	width: 133%;
	height: auto;
	transition: .2s
}

@media (min-width:420px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer-image {
		width: 100%
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer--mobile {
	display: flex;
	flex: 0 0 25%;
	padding-top: 6px
}

@media (min-width:420px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer--mobile {
		flex: 0 0 35%;
		padding-top: 0
	}
}

@media (min-width:768px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer--mobile {
		display: none
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer {
	display: none;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	padding: 1em
}

@media (min-width:768px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer {
		display: flex;
		flex: 1 1 65%;
		padding: .5em 2em
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer--mobile {
	display: block;
	padding: 1em
}

@media (min-width:768px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer--mobile {
		display: none
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-link {
	text-decoration: none
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1rem;
	line-height: 1.4375;
	white-space: normal;
	color: #191b1e
}

@media (min-width:768px) {
	.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-heading {
		visibility: visible;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		box-orient: vertical;
		-webkit-line-clamp: 1;
		text-overflow: ellipsis;
		overflow: hidden
	}
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label {
	margin-bottom: 3px
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label-date,
.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label-tag {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: .75rem;
	line-height: 1;
	text-transform: uppercase;
	white-space: nowrap;
	letter-spacing: 1px;
	color: #191b1e
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label-pipe {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #949494;
	margin: 0 5px 0 3px
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #191b1e;
	visibility: visible;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-line-clamp: 3;
	text-overflow: ellipsis;
	overflow: hidden
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer .ags-rich-text-div-highlight .ags-rich-text-span-highlight {
	background-color: #c7c7c7
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-mobileContentDetails {
	display: flex
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-mobileContentDetails-textContainer {
	flex: 1 1 auto;
	padding-left: 1em
}

.ags-NewsSearchResults-allNews {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #191b1e;
	margin: 0 0 48px
}

@media (max-width:1200px) {
	.ags-NewsSearchResults-allNews {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-NewsSearchResults-allNews:hover {
	color: #191b1e
}

.ags-NewsSearchResults-controls {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	min-height: 30px;
	margin-bottom: 30px
}

@media (max-width:419.98px) {
	.ags-NewsSearchResults-controls {
		flex-direction: column-reverse;
		align-items: flex-end
	}

	.ags-NewsSearchResults-controls .ags-NewsSearchResults-filter {
		min-width: 0;
		margin-bottom: 6px
	}
}

.ags-NewsSearchResults-controls--hasFilter {
	flex-direction: column-reverse;
	align-items: flex-end
}

@media (min-width:768px) {
	.ags-NewsSearchResults-controls--hasFilter {
		flex-direction: row;
		align-items: center
	}
}

.ags-NewsSearchResults-options {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: 1080px;
	margin: 0 auto 32px
}

.ags-NewsSearchResults-options-search {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%
}

@media (min-width:768px) {
	.ags-NewsSearchResults-options-search {
		width: 50%
	}
}

.ags-NewsSearchResults-options-search form {
	width: 100%;
	position: relative
}

.ags-NewsSearchResults-options-search form ::-moz-placeholder {
	color: #191b1e
}

.ags-NewsSearchResults-options-search form ::placeholder {
	color: #191b1e
}

.ags-NewsSearchResults-options-search form label {
	position: absolute;
	top: 8px;
	right: 8px
}

.ags-NewsSearchResults-options-search form label [type=submit],
.ags-NewsSearchResults-options-search form label button {
	display: none
}

.ags-NewsSearchResults-options-search form label svg {
	height: 1rem;
	width: 1rem;
	cursor: pointer
}

.ags-NewsSearchResults-options-search-input {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.25rem;
	line-height: 1.35;
	max-width: 1080px;
	width: 100%;
	border-radius: 12px;
	padding-left: 60px;
	padding-right: 55px;
	max-height: 50px;
	min-width: 224px;
	height: 60px;
	border: none
}

@media (max-width:1200px) {
	.ags-NewsSearchResults-options-search-input {
		font-size: calc(1.05rem + .26667vw)
	}
}

.ags-NewsSearchResults-options-search-input:focus {
	outline: none
}

.ags-NewsSearchResults-options-search-input::-moz-placeholder {
	text-overflow: ellipsis
}

.ags-NewsSearchResults-options-search-input::placeholder {
	text-overflow: ellipsis
}

.ags-NewsSearchResults-options-search-input-clear-icon {
	overflow: hidden;
	width: 30px;
	height: 30px
}

.ags-NewsSearchResults-options-search-input-clear-icon-container {
	position: absolute;
	right: 15px;
	top: 9px;
	background: none;
	border: none;
	padding: 0;
	outline: none
}

.ags-NewsSearchResults-options-search-input-clear-icon-container:hover {
	cursor: pointer
}

.ags-NewsSearchResults-options-search-input-icon {
	height: 20px;
	width: 20px;
	fill: #828282
}

.ags-NewsSearchResults-options-search-input-icon-container {
	position: absolute;
	left: 20px;
	top: 16px;
	background: none;
	border: none;
	padding: 0;
	outline: none
}

.ags-NewsSearchResults-options-search-input-icon:hover {
	fill: #cc7a00;
	cursor: pointer
}

.ags-NewsSearchResults-filter {
	color: #00618c;
	position: relative;
	min-width: 120px
}

.ags-NewsSearchResults-filter--active {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	margin-top: 15px;
	margin-left: 6px
}

@media (min-width:576px) {
	.ags-NewsSearchResults-filter--active {
		flex-direction: row;
		align-items: center;
		margin: 0
	}
}

.ags-NewsSearchResults-filter-text {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: .75rem;
	line-height: 1.33333;
	letter-spacing: .01em;
	color: #191b1e;
	margin-bottom: 6px;
	text-align: right;
	width: 100%
}

@media (min-width:576px) {
	.ags-NewsSearchResults-filter-text {
		font-family: Amazon Ember, Arial, sans-serif;
		font-weight: 300;
		font-style: normal;
		font-size: 1rem;
		line-height: 1.375;
		margin-right: 8px;
		margin-bottom: 0
	}
}

.ags-NewsSearchResults-heading {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 300;
	font-style: normal;
	font-size: 1.75rem;
	line-height: 1.21429;
	letter-spacing: -.01em;
	color: #191b1e;
	margin: 0;
	overflow-wrap: break-word
}

@media (max-width:1200px) {
	.ags-NewsSearchResults-heading {
		font-size: calc(1.15rem + .8vw)
	}
}

.ags-NewsSearchResults-heading-searchTerm {
	font-style: italic;
	-webkit-hyphens: auto;
	hyphens: auto
}

.ags-NewsSearchResults-totalFound {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: .875rem;
	line-height: 1.57143;
	color: #191b1e;
	margin: 1em auto
}

@media (min-width:768px) {
	.ags-NewsSearchResults-totalFound {
		margin: .5rem auto 2rem
	}
}

.ags-NewsSearchResults-results {
	padding: 1rem 0 3rem
}

.ags-NewsSearchResults-pages {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 4rem
}

.ags-NewsSearchResults-pages-page {
	font-family: Amazon Ember, Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.125rem;
	line-height: 1.5;
	color: #191b1e;
	margin: 0 6px;
	text-decoration: none
}

@media (max-width:1200px) {
	.ags-NewsSearchResults-pages-page {
		font-size: calc(1.025rem + .13333vw)
	}
}

.ags-NewsSearchResults-pages-page--active {
	color: #ffc400
}

.ags-NewsSearchResults .ags-Support-search-input {
	border: 1px solid #c7c7c7
}

.u-text-nowrap {
	white-space: nowrap
}

.u-text-noDecorations {
	text-decoration: none
}

.u-text-underline {
	text-decoration: underline
}

.u-cursor-pointer {
	cursor: pointer
}

.u-hidden {
	display: none !important
}

@media (min-width:576px) {
	.u-sm\:hidden {
		display: none !important
	}
}

@media (min-width:768px) {
	.u-md\:hidden {
		display: none !important
	}
}

@media (min-width:992px) {
	.u-lg\:hidden {
		display: none !important
	}
}

@media (max-width:1199.98px) {
	.u-xl\:hidden {
		display: none !important
	}
}

@media (max-width:575.98px) {
	.u-sm-max\:hidden {
		display: none !important
	}
}

@media (max-width:767.98px) {
	.u-md-max\:hidden {
		display: none !important
	}
}

@media (max-width:991.98px) {
	.u-lg-max\:hidden {
		display: none !important
	}
}

@media (max-width:1199.98px) {
	.u-xl-max\:hidden {
		display: none !important
	}
}

.u-invisible {
	visibility: hidden !important
}

@media (min-width:576px) {
	.u-sm\:invisible {
		visibility: hidden !important
	}
}

@media (min-width:768px) {
	.u-md\:invisible {
		visibility: hidden !important
	}
}

@media (min-width:992px) {
	.u-lg\:invisible {
		visibility: hidden !important
	}
}

@media (max-width:1199.98px) {
	.u-xl\:invisible {
		visibility: hidden !important
	}
}

@media (max-width:575.98px) {
	.u-sm-max\:invisible {
		visibility: hidden !important
	}
}

@media (max-width:767.98px) {
	.u-md-max\:invisible {
		visibility: hidden !important
	}
}

@media (max-width:991.98px) {
	.u-lg-max\:invisible {
		visibility: hidden !important
	}
}

@media (max-width:1199.98px) {
	.u-xl-max\:invisible {
		visibility: hidden !important
	}
}

.u-hiddenButFocusable {
	position: absolute;
	left: 0;
	color: transparent
}

.u-block {
	display: block !important
}

@media (min-width:576px) {
	.u-sm\:block {
		display: block !important
	}
}

@media (min-width:768px) {
	.u-md\:block {
		display: block !important
	}
}

@media (min-width:992px) {
	.u-lg\:block {
		display: block !important
	}
}

@media (min-width:1200px) {
	.u-xl\:block {
		display: block !important
	}
}

.u-inlineBlock {
	display: inline-block !important
}

@media (min-width:576px) {
	.u-sm\:inlineBlock {
		display: inline-block !important
	}
}

@media (min-width:768px) {
	.u-md\:inlineBlock {
		display: inline-block !important
	}
}

@media (min-width:992px) {
	.u-lg\:inlineBlock {
		display: inline-block !important
	}
}

@media (min-width:1200px) {
	.u-xl\:inlineBlock {
		display: inline-block !important
	}
}

.u-flex {
	display: flex !important
}

@media (min-width:576px) {
	.u-sm\:flex {
		display: flex !important
	}
}

@media (min-width:768px) {
	.u-md\:flex {
		display: flex !important
	}
}

@media (min-width:992px) {
	.u-lg\:flex {
		display: flex !important
	}
}

@media (min-width:1200px) {
	.u-xl\:flex {
		display: flex !important
	}
}

.u-defaultModule {
	background-color: red !important;
	color: #fff !important;
	height: 100px !important
}

.u-inverted {
	transform: rotate(180deg)
}

.u-relative {
	position: relative
}

.u-stop-all-animations * {
	animation: none !important;
	transition: none !important
}

.u-skip-animations * {
	animation-duration: 0ms !important
}

.u-disabled {
	filter: saturate(0);
	cursor: default
}

.u-inlineLink {
	color: #00618c;
	text-decoration: none
}

.u-inlineLink:hover {
	color: #00a8e1
}

.ags-MediaPopup {
	background-color: rgba(0, 0, 0, .8)
}

.ags-MediaPopup-controls-semicircle,
.ags-MediaPopup-image-footer {
	background-color: rgba(0, 0, 0, .45)
}

.ags-ContainerModule-container-heading--darkBackground,
.ags-FaqModule-container-heading--darkBackground,
.ags-ImageModule-container-heading--darkBackground,
.ags-MediaGalleryModule-container-heading--darkBackground {
	color: #f2f2f2
}

.ags-ContainerModule-container-heading--lightBackground,
.ags-FaqModule-container-heading--lightBackground,
.ags-ImageModule-container-heading--lightBackground,
.ags-MediaGalleryModule-container-heading--lightBackground {
	color: #191b1e
}

.ags-FaqModule-container-answer--darkBackground,
.ags-FaqModule-container-question--darkBackground,
.ags-ImageModule-container-content--darkBackground,
.ags-SlotModule-contentContainer-heading--darkBackground,
.ags-SlotModule-contentContainer-text--darkBackground {
	color: #f2f2f2
}

.ags-FaqModule-container-answer--lightBackground,
.ags-FaqModule-container-answer--siteBackgroundLightnessDefault,
.ags-FaqModule-container-question--lightBackground,
.ags-FaqModule-container-question--siteBackgroundLightnessDefault,
.ags-ImageModule-container-content--lightBackground,
.ags-ImageModule-container-content--siteBackgroundLightnessDefault,
.ags-SlotModule-contentContainer-heading--lightBackground,
.ags-SlotModule-contentContainer-heading--siteBackgroundLightnessDefault,
.ags-SlotModule-contentContainer-text--lightBackground,
.ags-SlotModule-contentContainer-text--siteBackgroundLightnessDefault {
	color: #191b1e
}

.amz-SignUpAgeGate {
	background-color: #fff;
	color: #111;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	height: 100vh
}

.amz-SignUpAgeGate-content {
	width: 320px;
	margin: auto;
	padding: 14px 18px;
	flex: 0 0 auto
}

.amz-SignUpAgeGate-content-heading {
	margin-bottom: 18px;
	display: flex;
	justify-content: center;
	align-items: center
}

.amz-SignUpAgeGate-content-heading-logo {
	display: inline-block;
	height: 60px;
	width: 159px
}

.amz-SignUpAgeGate-content-heading-logo svg {
	height: 100%;
	width: 100%;
	fill: #f90
}

.amz-SignUpAgeGate-content-messageBox {
	margin-bottom: 14px;
	border: 1px solid #c40000;
	border-radius: 4px
}

.amz-SignUpAgeGate-content-messageBox-inner {
	box-shadow: inset 0 0 0 4px #fcf4f4;
	padding: 14px 20px;
	border-radius: 4px;
	display: flex;
	justify-content: flex-start;
	align-items: center
}

.amz-SignUpAgeGate-content-messageBox-inner-text {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 13px
}

.amz-SignUpAgeGate-content-messageBox-inner-icon {
	display: inline-block;
	height: 27px;
	width: 30px;
	min-width: 30px;
	margin-right: 20px
}

.amz-SignUpAgeGate-content-messageBox-inner-icon svg {
	width: 100%;
	height: 100%;
	fill: #c40000
}

.amz-SignUpAgeGate-content-main {
	border-radius: 4px;
	border: 1px solid #ddd;
	padding: 14px 18px
}

.amz-SignUpAgeGate-content-main-agePrompt {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 28px;
	line-height: 1.2;
	margin: 0 0 10px;
	padding: 0 0 4px
}

.amz-SignUpAgeGate-content-main-form-inputs {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 14px
}

.amz-SignUpAgeGate-content-main-form-input {
	height: 31px;
	border: 1px solid #a6a6a6;
	border-top-color: #949494;
	border-radius: 3px;
	padding: 3px 7px;
	box-shadow: 0 1px 0 hsla(0, 0%, 100%, .5), inset 0 1px 0 rgba(0, 0, 0, .07);
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 13px
}

.amz-SignUpAgeGate-content-main-form-input:focus {
	border-color: #e77600;
	box-shadow: 0 0 3px 2px rgba(228, 121, 17, .5);
	outline: 0
}

.amz-SignUpAgeGate-content-main-form-input.amz-error {
	padding: 2px 6px;
	border: 2px solid #c40000
}

.amz-SignUpAgeGate-content-main-form-input--month {
	width: 42%
}

.amz-SignUpAgeGate-content-main-form-input--date {
	width: 22%
}

.amz-SignUpAgeGate-content-main-form-input--year {
	width: 32%
}

.amz-SignUpAgeGate-content-main-form-label {
	font-family: Arial, sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 13px;
	padding: 0 0 2px 2px
}

.amz-SignUpAgeGate-content-main-form-dateError {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 11px;
	line-height: 1.465;
	display: none;
	color: #c40000;
	margin-top: -12px
}

.amz-SignUpAgeGate-content-main-form-dateError.is-visible {
	display: block
}

.amz-SignUpAgeGate-content-main-form-storageMessage {
	text-align: center;
	margin-bottom: 14px;
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	font-style: italic
}

.amz-SignUpAgeGate-content-main-form-submitButton-outer {
	padding: 0
}

.amz-SignUpAgeGate-content-main-form-submitButton-outer.is-hidden {
	display: none !important
}

.amz-SignUpAgeGate-content-main-form-submitButton-outer:focus {
	border-color: #e77600;
	box-shadow: 0 0 3px 2px rgba(228, 121, 17, .5);
	outline: 0
}

.amz-SignUpAgeGate-content-main-form-submitButton-label {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	line-height: 29px
}

.amz-SignUpAgeGate-content-main-linkButton-outer {
	display: none !important
}

.amz-SignUpAgeGate-content-main-linkButton-outer.is-visible {
	display: inline-block !important
}

.amz-SignUpAgeGate-content-main-linkButton-label {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	line-height: 29px;
	color: #111;
	position: absolute;
	background-color: transparent;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	overflow: visible;
	text-decoration: none
}

.amz-SignUpAgeGate select {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 58.77 33.15' width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23111' d='M57.6 1.17a4 4 0 00-5.66 0L29.38 23.73 6.82 1.17a4 4 0 00-5.65 5.65L26.33 32a4 4 0 002.82 1.17h.46A4 4 0 0032.44 32L57.6 6.82a4 4 0 000-5.65z'/%3E%3C/svg%3E");
	background-position: right .6rem center;
	background-repeat: no-repeat
}

.amz-PageFooter {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 11px;
	line-height: 1.465;
	padding-top: 26px;
	background-color: #fff;
	color: #111;
	width: 100%;
	flex: 1 1 100vh
}

.amz-PageFooter-divider-inner {
	height: 44px;
	margin-bottom: -18px;
	background: linear-gradient(180deg, rgba(0, 0, 0, .14), rgba(0, 0, 0, .03) 3px, transparent)
}

.amz-PageFooter-divider-inner:after {
	display: block;
	width: 100%;
	height: 44px;
	content: "";
	background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0), #fff)
}

.amz-PageFooter-nav {
	text-align: center;
	margin-bottom: 10px
}

.amz-PageFooter-nav-separator {
	display: inline-block;
	width: 20px
}

.amz-PageFooter-nav-link {
	text-decoration: none;
	color: #0066c0
}

.amz-PageFooter-nav-link:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #c45500;
	outline: 0
}

.amz-PageFooter-copyright {
	text-align: center;
	margin-bottom: 0
}

.amz-PageFooter-copyright-text {
	color: #555;
	line-height: 16px
}

.amz-Button-outer {
	display: inline-block;
	width: 100%;
	background: #f0c14b;
	border-radius: 3px;
	border-color: #a88734 #9c7e31 #846a29;
	border-style: solid;
	border-width: 1px;
	text-align: center
}

.amz-Button-inner {
	box-shadow: inset 0 1px 0 hsla(0, 0%, 100%, .4);
	background: linear-gradient(180deg, #f7dfa5, #f0c14b);
	display: block;
	position: relative;
	overflow: hidden;
	height: 29px;
	border-radius: 2px
}

.amz-Button-inner:hover {
	background: linear-gradient(180deg, #f5d78e, #eeb933)
}

.amz-Button-inner:active {
	background-color: #f0c14b;
	background-image: none;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2)
}

.amz-AccountLinkingModal {
	position: fixed;
	background-color: #fff;
	color: #111;
	height: auto;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9000;
	overflow-y: scroll
}

@media (min-width:768px) {
	.amz-AccountLinkingModal {
		overflow: hidden;
		width: 610px;
		top: 50%;
		left: 50%;
		bottom: auto;
		right: auto;
		border-radius: .5rem;
		transform: translate(-50%, -50%);
		filter: drop-shadow(0 0 6px rgba(0, 0, 0, .2))
	}
}

@media (max-width:767.98px) and (max-height:576px) {
	.amz-AccountLinkingModal {
		top: 0
	}
}

.amz-AccountLinkingModal-statusBar {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #f7fafa;
	padding: .6rem .75rem
}

@media (min-width:768px) {
	.amz-AccountLinkingModal-statusBar {
		padding: 2rem 3rem 1.5rem
	}
}

.amz-AccountLinkingModal-statusBar-alert {
	width: 36px;
	height: 36px
}

.amz-AccountLinkingModal-statusBar-alert svg {
	width: 100%;
	height: 100%
}

.amz-AccountLinkingModal-statusBar-amazonLogo,
.amz-AccountLinkingModal-statusBar-steamLogo {
	width: 66px;
	height: 66px;
	flex-shrink: 0;
	border-radius: 50%
}

.amz-AccountLinkingModal-statusBar-amazonLogo {
	background-color: #232f3e
}

.amz-AccountLinkingModal-statusBar-amazonLogo svg {
	margin-top: 6px
}

.amz-AccountLinkingModal-statusBar-steamLogo {
	background-color: #dfd9d9
}

.amz-AccountLinkingModal-statusBar-steamLogo svg {
	opacity: .3
}

.amz-AccountLinkingModal-statusBar-progressBarOne,
.amz-AccountLinkingModal-statusBar-progressBarThree,
.amz-AccountLinkingModal-statusBar-progressBarTwo {
	height: 2px;
	background-color: #dfd9d9
}

.amz-AccountLinkingModal-statusBar-progressBarOne {
	width: 105px;
	margin-right: 5px;
	background-color: #6441a4
}

.amz-AccountLinkingModal-statusBar-progressBarTwo {
	width: 105px;
	margin-left: 5px
}

.amz-AccountLinkingModal-statusBar-progressBarThree {
	width: 110px
}

.amz-AccountLinkingModal-statusBar-one,
.amz-AccountLinkingModal-statusBar-two {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	width: 27px;
	height: 27px;
	line-height: 27px;
	border-radius: 50%;
	flex-shrink: 0
}

.amz-AccountLinkingModal-statusBar-one {
	position: relative;
	background-color: #6441a4;
	color: #fff;
	font-weight: 700;
	filter: drop-shadow(0 0 6px #dfd9d9);
	padding-right: 2px
}

.amz-AccountLinkingModal-statusBar-one:after {
	content: "";
	position: absolute;
	width: 33px;
	height: 33px;
	border: 2px solid #6441a4;
	border-radius: 50%;
	top: -5px;
	left: -5px;
	filter: drop-shadow(0 0 6px #dfd9d9)
}

.amz-AccountLinkingModal-statusBar-two {
	border: 1px solid #dfd9d9
}

.amz-AccountLinkingModal-statusBar-close {
	position: absolute;
	height: 1rem;
	width: 1rem;
	top: -2rem;
	right: 1rem
}

.amz-AccountLinkingModal-statusBar-close svg {
	width: 1rem
}

@media (max-width:767.98px) {
	.amz-AccountLinkingModal-statusBar-close svg g g {
		stroke: #fff
	}
}

.amz-AccountLinkingModal-content {
	display: flex;
	flex-direction: column;
	padding: 2rem 15px 25px;
	color: #0f1111
}

@media (min-width:768px) {
	.amz-AccountLinkingModal-content {
		padding: 2rem 3rem 25px
	}
}

.amz-AccountLinkingModal-content:lang(ja-jp) {
	padding: 20px 15px 25px
}

@media (min-width:768px) {
	.amz-AccountLinkingModal-content:lang(ja-jp) {
		padding: 2rem 3rem 25px
	}
}

.amz-AccountLinkingModal-content-heading,
.amz-AccountLinkingModal-content-subheading {
	padding-bottom: 1rem
}

.amz-AccountLinkingModal-content-heading {
	font-family: Arial, sans-serif;
	font-style: normal;
	font-size: 22px;
	font-weight: 700
}

.amz-AccountLinkingModal-content-heading:lang(es-mx) {
	font-size: 18px
}

.amz-AccountLinkingModal-content-heading:lang(ja-jp) {
	font-size: 16px
}

@media (min-width:768px) {
	.amz-AccountLinkingModal-content-heading {
		font-family: Arial, sans-serif;
		font-style: normal;
		font-size: 22px;
		font-weight: 700
	}
}

.amz-AccountLinkingModal-content-subheading {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px;
	color: #565959
}

.amz-AccountLinkingModal-content-subheading-link {
	text-decoration: none;
	color: #0066c0
}

.amz-AccountLinkingModal-content-benefits {
	padding-bottom: 16px;
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 14px
}

.amz-AccountLinkingModal-content-benefits-benefit {
	display: flex;
	padding-bottom: 1rem
}

.amz-AccountLinkingModal-content-benefits-benefit-icon {
	width: 16px;
	min-width: 8px;
	margin-right: 1rem
}

.amz-AccountLinkingModal-content-benefits-benefit-icon svg {
	height: 100%;
	width: 100%
}

.amz-AccountLinkingModal-content-link {
	font-family: Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 13px;
	position: relative;
	width: 100%;
	line-height: 29px;
	text-decoration: none;
	color: #0f1111;
	margin: 0 auto
}

@media (max-width:767.98px) {
	.amz-AccountLinkingModal-content-link {
		font-family: Arial, sans-serif;
		font-weight: 400;
		font-style: normal;
		font-size: 16px;
		line-height: 48px
	}
}

.amz-AccountLinkingModal-content-link-inner {
	padding: 0 2.5rem 0 1.5rem
}

@media (max-width:767.98px) {
	.amz-AccountLinkingModal-content-link-inner {
		height: 48px
	}
}

.amz-AccountLinkingModal-content-link svg {
	position: absolute;
	width: 1rem;
	right: .5rem;
	top: 50%;
	transform: translateY(-50%)
}

@media (min-width:768px) {
	.amz-AccountLinkingModal-content-link {
		width: auto
	}
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-progressBarOne,
.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-progressBarThree,
.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-progressBarTwo {
	background-color: #63b63f;
	width: 110px;
	margin: 0
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-one,
.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-two {
	background-color: #63b63f
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-one svg g g,
.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-two svg g g {
	stroke: #fff
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-one:after {
	content: none
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-two {
	color: #fff
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-steamLogo {
	background-color: #fff;
	filter: drop-shadow(0 0 6px #dfd9d9)
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-steamLogo svg {
	opacity: 1
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-content-link-inner {
	padding: 0 66px
}

.amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-linkContainer {
	display: flex;
	justify-content: center;
	align-items: center
}

.amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link {
	margin: 0 8px
}

@media (max-width:767.98px) {

	:lang(de-de) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link,
	:lang(nl-nl) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link {
		margin: 0 6px
	}

	:lang(de-de) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link-inner,
	:lang(nl-nl) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link-inner {
		padding: 0 2.25rem
	}
}

.amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link-inner {
	padding: 0 2.5rem
}

.amz-AccountLinkingModal-statusBar {
	padding: 1rem 2.6rem
}

.amz-AccountLinkingModal-statusBar-close {
	top: 26px
}

@media (min-width:768px) {
	.amz-AccountLinkingModal-statusBar-close {
		top: 1rem
	}
}

@media (max-width:767.98px) {
	.amz-AccountLinkingModal-statusBar-close svg g g {
		stroke: #0f1111
	}
}