@charset "UTF-8"; 

body, html {
	height: 100%;
	font-size: 100%
}

*, :after, :before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

body {
	background: #fff;
	cursor: auto;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	position: relative;
	color: #242424
}

a:hover {
	cursor: pointer
}

img {
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
	display: inline-block;
	vertical-align: middle
}

textarea {
	height: auto;
	min-height: 50px
}

select {
	width: 100%
}

.league-navigation .league-cards, .row {
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto
}

.league-navigation .league-cards::after, .league-navigation .league-cards::before,
	.row::after, .row::before {
	display: table;
	content: ' ';
	flex-basis: 0;
	order: 1
}

.league-navigation .league-cards::after, .row::after {
	clear: both
}

.league-navigation .collapse.league-cards>.column, .league-navigation .collapse.league-cards>.columns,
	.league-navigation .collapse.league-cards>.promo-qualifier-container,
	.row.collapse>.column, .row.collapse>.columns, .row.collapse>.promo-qualifier-container {
	padding-right: 0;
	padding-left: 0
}

.league-navigation .league-cards .league-cards, .league-navigation .league-cards .row,
	.league-navigation .row .league-cards, .row .league-navigation .league-cards,
	.row .row {
	margin-right: -.625rem;
	margin-left: -.625rem
}

@media print , screen and (min-width:40em) {
	.league-navigation .league-cards .league-cards, .league-navigation .league-cards .row,
		.league-navigation .row .league-cards, .row .league-navigation .league-cards,
		.row .row {
		margin-right: -.9375rem;
		margin-left: -.9375rem
	}
}

@media print , screen and (min-width:64em) {
	.league-navigation .league-cards .league-cards, .league-navigation .league-cards .row,
		.league-navigation .row .league-cards, .row .league-navigation .league-cards,
		.row .row {
		margin-right: -.9375rem;
		margin-left: -.9375rem
	}
}

.league-navigation .league-cards .collapse.league-cards,
	.league-navigation .league-cards .row.collapse, .league-navigation .row .collapse.league-cards,
	.row .league-navigation .collapse.league-cards, .row .row.collapse {
	margin-right: 0;
	margin-left: 0
}

.league-navigation .expanded.league-cards, .row.expanded {
	max-width: none
}

.league-navigation .expanded.league-cards .league-cards,
	.league-navigation .expanded.league-cards .row, .league-navigation .row.expanded .league-cards,
	.row.expanded .league-navigation .league-cards, .row.expanded .row {
	margin-right: auto;
	margin-left: auto
}

.league-navigation .league-cards:not(.expanded) .league-cards,
	.league-navigation .league-cards:not(.expanded) .row,
	.league-navigation .row:not(.expanded) .league-cards, .row:not(.expanded) .league-navigation .league-cards, .row:not(.expanded) .row {
	max-width: none
}

.league-navigation .gutter-small.league-cards>.column,
	.league-navigation .gutter-small.league-cards>.columns,
	.league-navigation .gutter-small.league-cards>.promo-qualifier-container,
	.row.gutter-small>.column, .row.gutter-small>.columns, .row.gutter-small>.promo-qualifier-container {
	padding-right: .625rem;
	padding-left: .625rem
}

.league-navigation .gutter-medium.league-cards>.column,
	.league-navigation .gutter-medium.league-cards>.columns,
	.league-navigation .gutter-medium.league-cards>.promo-qualifier-container,
	.row.gutter-medium>.column, .row.gutter-medium>.columns, .row.gutter-medium>.promo-qualifier-container {
	padding-right: .9375rem;
	padding-left: .9375rem
}

.column, .columns, .promo-qualifier-container {
	width: 100%;
	float: left;
	padding-right: .625rem;
	padding-left: .625rem
}

@media print , screen and (min-width:40em) {
	.column, .columns, .promo-qualifier-container {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.column, .columns, .promo-qualifier-container {
	float: left;
	clear: none
}

.column:last-child:not(:first-child), .columns:last-child:not(:first-child), .promo-qualifier-container:last-child:not(:first-child) {
	clear: none;
	float: right
}

.column.end:last-child:last-child, .end.columns:last-child:last-child,
	.end.promo-qualifier-container:last-child:last-child {
	float: left
}

.column.row.row, .league-navigation .column.league-cards,
	.league-navigation .columns.league-cards, .league-navigation .league-cards.promo-qualifier-container,
	.row.row.columns, .row.row.promo-qualifier-container {
	float: none
}

.league-navigation .league-cards .column.league-cards,
	.league-navigation .league-cards .column.row.row, .league-navigation .league-cards .columns.league-cards,
	.league-navigation .league-cards .league-cards.promo-qualifier-container,
	.league-navigation .league-cards .row.row.columns, .league-navigation .league-cards .row.row.promo-qualifier-container,
	.league-navigation .row .column.league-cards, .league-navigation .row .columns.league-cards,
	.league-navigation .row .league-cards.promo-qualifier-container, .row .column.row.row,
	.row .league-navigation .column.league-cards, .row .league-navigation .columns.league-cards,
	.row .league-navigation .league-cards.promo-qualifier-container, .row .row.row.columns,
	.row .row.row.promo-qualifier-container {
	margin-right: 0;
	margin-left: 0;
	padding-right: 0;
	padding-left: 0
}

.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .promo-icon,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .promo-icon,
	.promo-qualifier-container .promo-icon, .small-1 {
	width: 8.33333%
}

.small-pull-1, .small-push-1 {
	position: relative;
	left: 8.33333%
}

.small-pull-1 {
	left: -8.33333%
}

.small-offset-0 {
	margin-left: 0
}

.small-2 {
	width: 16.66667%
}

.small-pull-2, .small-push-2 {
	position: relative;
	left: 16.66667%
}

.small-pull-2 {
	left: -16.66667%
}

.small-offset-1 {
	margin-left: 8.33333%
}

.small-3 {
	width: 25%
}

.small-pull-3, .small-push-3 {
	position: relative;
	left: 25%
}

.small-pull-3 {
	left: -25%
}

.small-offset-2 {
	margin-left: 16.66667%
}

.small-4 {
	width: 33.33333%
}

.small-pull-4, .small-push-4 {
	position: relative;
	left: 33.33333%
}

.small-pull-4 {
	left: -33.33333%
}

.small-offset-3 {
	margin-left: 25%
}

.small-5 {
	width: 100%
	/*width: 41.66667%*/
}

.small-pull-5, .small-push-5 {
	position: relative;
	left: 41.66667%
}

.small-pull-5 {
	left: -41.66667%
}

.small-offset-4 {
	margin-left: 33.33333%
}

.small-6 {
	width: 50%
}

.small-pull-6, .small-push-6 {
	position: relative;
	left: 50%
}

.small-pull-6 {
	left: -50%
}

.small-offset-5 {
	margin-left: 41.66667%
}

.small-7 {
	width: 93.33333%
	/*width: 58.33333%*/
}

.small-pull-7, .small-push-7 {
	position: relative;
	left: 58.33333%
}

.small-pull-7 {
	left: -58.33333%
}

.small-offset-6 {
	margin-left: 50%
}

.small-8 {
	width: 66.66667%
}

.small-pull-8, .small-push-8 {
	position: relative;
	left: 66.66667%
}

.small-pull-8 {
	left: -66.66667%
}

.small-offset-7 {
	margin-left: 58.33333%
}

.small-9 {
	width: 75%
}

.small-pull-9, .small-push-9 {
	position: relative;
	left: 75%
}

.small-pull-9 {
	left: -75%
}

.small-offset-8 {
	margin-left: 66.66667%
}

.small-10 {
	width: 83.33333%
}

.small-pull-10, .small-push-10 {
	position: relative;
	left: 83.33333%
}

.small-pull-10 {
	left: -83.33333%
}

.small-offset-9 {
	margin-left: 75%
}

.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .persistent-message,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .persistent-message,
	.promo-qualifier-container .qualifier-message, .small-11 {
	width: 91.66667%
}

.small-pull-11, .small-push-11 {
	position: relative;
	left: 91.66667%
}

.small-pull-11 {
	left: -91.66667%
}

.small-offset-10 {
	margin-left: 83.33333%
}

.small-12 {
	width: 100%
}

.small-offset-11 {
	margin-left: 91.66667%
}

.small-up-1>.column, .small-up-1>.columns, .small-up-1>.promo-qualifier-container {
	float: left;
	width: 50%
	/*width: 100%*/
}

.small-up-1>.column:nth-of-type(n), .small-up-1>.columns:nth-of-type(n),
	.small-up-1>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-1>.column:nth-of-type(n+1), .small-up-1>.columns:nth-of-type(n+1),
	.small-up-1>.promo-qualifier-container:nth-of-type(n+1) {
	/*clear: both*/
}

.small-up-1>.column:last-child, .small-up-1>.columns:last-child,
	.small-up-1>.promo-qualifier-container:last-child {
	float: left
}

.small-up-2>.column, .small-up-2>.columns, .small-up-2>.promo-qualifier-container {
	float: left;
	width: 50%
}

.small-up-2>.column:nth-of-type(n), .small-up-2>.columns:nth-of-type(n),
	.small-up-2>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-2>.column:nth-of-type(2n+1), .small-up-2>.columns:nth-of-type(2n+1),
	.small-up-2>.promo-qualifier-container:nth-of-type(2n+1) {
	clear: both
}

.small-up-2>.column:last-child, .small-up-2>.columns:last-child,
	.small-up-2>.promo-qualifier-container:last-child {
	float: left
}

.small-up-3>.column, .small-up-3>.columns, .small-up-3>.promo-qualifier-container {
	float: left;
	width: 33.33333%
}

.small-up-3>.column:nth-of-type(n), .small-up-3>.columns:nth-of-type(n),
	.small-up-3>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-3>.column:nth-of-type(3n+1), .small-up-3>.columns:nth-of-type(3n+1),
	.small-up-3>.promo-qualifier-container:nth-of-type(3n+1) {
	clear: both
}

.small-up-3>.column:last-child, .small-up-3>.columns:last-child,
	.small-up-3>.promo-qualifier-container:last-child {
	float: left
}

.small-up-4>.column, .small-up-4>.columns, .small-up-4>.promo-qualifier-container {
	float: left;
	width: 25%
}

.small-up-4>.column:nth-of-type(n), .small-up-4>.columns:nth-of-type(n),
	.small-up-4>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-4>.column:nth-of-type(4n+1), .small-up-4>.columns:nth-of-type(4n+1),
	.small-up-4>.promo-qualifier-container:nth-of-type(4n+1) {
	clear: both
}

.small-up-4>.column:last-child, .small-up-4>.columns:last-child,
	.small-up-4>.promo-qualifier-container:last-child {
	float: left
}

.small-up-5>.column, .small-up-5>.columns, .small-up-5>.promo-qualifier-container {
	float: left;
	width: 20%
}

.small-up-5>.column:nth-of-type(n), .small-up-5>.columns:nth-of-type(n),
	.small-up-5>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-5>.column:nth-of-type(5n+1), .small-up-5>.columns:nth-of-type(5n+1),
	.small-up-5>.promo-qualifier-container:nth-of-type(5n+1) {
	clear: both
}

.small-up-5>.column:last-child, .small-up-5>.columns:last-child,
	.small-up-5>.promo-qualifier-container:last-child {
	float: left
}

.small-up-6>.column, .small-up-6>.columns, .small-up-6>.promo-qualifier-container {
	float: left;
	width: 16.66667%
}

.small-up-6>.column:nth-of-type(n), .small-up-6>.columns:nth-of-type(n),
	.small-up-6>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-6>.column:nth-of-type(6n+1), .small-up-6>.columns:nth-of-type(6n+1),
	.small-up-6>.promo-qualifier-container:nth-of-type(6n+1) {
	clear: both
}

.small-up-6>.column:last-child, .small-up-6>.columns:last-child,
	.small-up-6>.promo-qualifier-container:last-child {
	float: left
}

.small-up-7>.column, .small-up-7>.columns, .small-up-7>.promo-qualifier-container {
	float: left;
	width: 14.28571%
}

.small-up-7>.column:nth-of-type(n), .small-up-7>.columns:nth-of-type(n),
	.small-up-7>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-7>.column:nth-of-type(7n+1), .small-up-7>.columns:nth-of-type(7n+1),
	.small-up-7>.promo-qualifier-container:nth-of-type(7n+1) {
	clear: both
}

.small-up-7>.column:last-child, .small-up-7>.columns:last-child,
	.small-up-7>.promo-qualifier-container:last-child {
	float: left
}

.small-up-8>.column, .small-up-8>.columns, .small-up-8>.promo-qualifier-container {
	float: left;
	width: 12.5%
}

.small-up-8>.column:nth-of-type(n), .small-up-8>.columns:nth-of-type(n),
	.small-up-8>.promo-qualifier-container:nth-of-type(n) {
	clear: none
}

.small-up-8>.column:nth-of-type(8n+1), .small-up-8>.columns:nth-of-type(8n+1),
	.small-up-8>.promo-qualifier-container:nth-of-type(8n+1) {
	clear: both
}

.small-up-8>.column:last-child, .small-up-8>.columns:last-child,
	.small-up-8>.promo-qualifier-container:last-child {
	float: left
}

.small-collapse>.column, .small-collapse>.columns, .small-collapse>.promo-qualifier-container {
	padding-right: 0;
	padding-left: 0
}

.expanded.row .league-navigation .small-collapse.league-cards, .expanded.row .small-collapse.row,
	.league-navigation .expanded.league-cards .small-collapse.league-cards,
	.league-navigation .expanded.league-cards .small-collapse.row,
	.league-navigation .expanded.row .small-collapse.league-cards,
	.league-navigation .small-collapse .league-cards, .small-collapse .league-navigation .league-cards,
	.small-collapse .row {
	margin-right: 0;
	margin-left: 0
}

.small-uncollapse>.column, .small-uncollapse>.columns, .small-uncollapse>.promo-qualifier-container {
	padding-right: .625rem;
	padding-left: .625rem
}

.small-centered {
	margin-right: auto;
	margin-left: auto
}

.small-centered, .small-centered:last-child:not(:first-child) {
	float: none;
	clear: both
}

.small-pull-0, .small-push-0, .small-uncentered {
	position: static;
	margin-right: 0;
	margin-left: 0
}

.small-pull-0:last-child:not(:first-child), .small-push-0:last-child:not(:first-child), .small-uncentered:last-child:not(:first-child) {
	clear: none;
	float: right
}

.small-pull-0, .small-push-0, .small-uncentered {
	float: left;
	clear: none
}

@media print , screen and (min-width:40em) {
	.medium-1 {
		width: 8.33333%
	}
	.medium-pull-1, .medium-push-1 {
		position: relative;
		left: 8.33333%
	}
	.medium-pull-1 {
		left: -8.33333%
	}
	.medium-offset-0 {
		margin-left: 0
	}
	.medium-2 {
		width: 16.66667%
	}
	.medium-pull-2, .medium-push-2 {
		position: relative;
		left: 16.66667%
	}
	.medium-pull-2 {
		left: -16.66667%
	}
	.medium-offset-1 {
		margin-left: 8.33333%
	}
	.medium-3 {
		width: 25%
	}
	.medium-pull-3, .medium-push-3 {
		position: relative;
		left: 25%
	}
	.medium-pull-3 {
		left: -25%
	}
	.medium-offset-2 {
		margin-left: 16.66667%
	}
	.medium-4 {
		width: 33.33333%
	}
	.medium-pull-4, .medium-push-4 {
		position: relative;
		left: 33.33333%
	}
	.medium-pull-4 {
		left: -33.33333%
	}
	.medium-offset-3 {
		margin-left: 25%
	}
	.medium-5 {
		width: 41.66667%
	}
	.medium-pull-5, .medium-push-5 {
		position: relative;
		left: 41.66667%
	}
	.medium-pull-5 {
		left: -41.66667%
	}
	.medium-offset-4 {
		margin-left: 33.33333%
	}
	.medium-6 {
		width: 50%
	}
	.medium-pull-6, .medium-push-6 {
		position: relative;
		left: 50%
	}
	.medium-pull-6 {
		left: -50%
	}
	.medium-offset-5 {
		margin-left: 41.66667%
	}
	.medium-7 {
		width: 58.33333%
	}
	.medium-pull-7, .medium-push-7 {
		position: relative;
		left: 58.33333%
	}
	.medium-pull-7 {
		left: -58.33333%
	}
	.medium-offset-6 {
		margin-left: 50%
	}
	.medium-8 {
		width: 66.66667%
	}
	.medium-pull-8, .medium-push-8 {
		position: relative;
		left: 66.66667%
	}
	.medium-pull-8 {
		left: -66.66667%
	}
	.medium-offset-7 {
		margin-left: 58.33333%
	}
	.medium-9 {
		width: 75%
	}
	.medium-pull-9, .medium-push-9 {
		position: relative;
		left: 75%
	}
	.medium-pull-9 {
		left: -75%
	}
	.medium-offset-8 {
		margin-left: 66.66667%
	}
	.medium-10 {
		width: 83.33333%
	}
	.medium-pull-10, .medium-push-10 {
		position: relative;
		left: 83.33333%
	}
	.medium-pull-10 {
		left: -83.33333%
	}
	.medium-offset-9 {
		margin-left: 75%
	}
	.medium-11 {
		width: 91.66667%
	}
	.medium-pull-11, .medium-push-11 {
		position: relative;
		left: 91.66667%
	}
	.medium-pull-11 {
		left: -91.66667%
	}
	.medium-offset-10 {
		margin-left: 83.33333%
	}
	.medium-12 {
		width: 100%
	}
	.medium-offset-11 {
		margin-left: 91.66667%
	}
	.medium-up-1>.column, .medium-up-1>.columns, .medium-up-1>.promo-qualifier-container
		{
		float: left;
		width: 100%
	}
	.medium-up-1>.column:nth-of-type(n), .medium-up-1>.columns:nth-of-type(n),
		.medium-up-1>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-1>.column:nth-of-type(n+1), .medium-up-1>.columns:nth-of-type(n+1),
		.medium-up-1>.promo-qualifier-container:nth-of-type(n+1) {
		clear: both
	}
	.medium-up-1>.column:last-child, .medium-up-1>.columns:last-child,
		.medium-up-1>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-up-2>.column, .medium-up-2>.columns, .medium-up-2>.promo-qualifier-container
		{
		float: left;
		width: 50%
	}
	.medium-up-2>.column:nth-of-type(n), .medium-up-2>.columns:nth-of-type(n),
		.medium-up-2>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-2>.column:nth-of-type(2n+1), .medium-up-2>.columns:nth-of-type(2n+1),
		.medium-up-2>.promo-qualifier-container:nth-of-type(2n+1) {
		clear: both
	}
	.medium-up-2>.column:last-child, .medium-up-2>.columns:last-child,
		.medium-up-2>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-up-3>.column, .medium-up-3>.columns, .medium-up-3>.promo-qualifier-container
		{
		float: left;
		width: 33.33333%
	}
	.medium-up-3>.column:nth-of-type(n), .medium-up-3>.columns:nth-of-type(n),
		.medium-up-3>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-3>.column:nth-of-type(3n+1), .medium-up-3>.columns:nth-of-type(3n+1),
		.medium-up-3>.promo-qualifier-container:nth-of-type(3n+1) {
		clear: both
	}
	.medium-up-3>.column:last-child, .medium-up-3>.columns:last-child,
		.medium-up-3>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-up-4>.column, .medium-up-4>.columns, .medium-up-4>.promo-qualifier-container
		{
		float: left;
		width: 25%
	}
	.medium-up-4>.column:nth-of-type(n), .medium-up-4>.columns:nth-of-type(n),
		.medium-up-4>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-4>.column:nth-of-type(4n+1), .medium-up-4>.columns:nth-of-type(4n+1),
		.medium-up-4>.promo-qualifier-container:nth-of-type(4n+1) {
		clear: both
	}
	.medium-up-4>.column:last-child, .medium-up-4>.columns:last-child,
		.medium-up-4>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-up-5>.column, .medium-up-5>.columns, .medium-up-5>.promo-qualifier-container
		{
		float: left;
		width: 20%
	}
	.medium-up-5>.column:nth-of-type(n), .medium-up-5>.columns:nth-of-type(n),
		.medium-up-5>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-5>.column:nth-of-type(5n+1), .medium-up-5>.columns:nth-of-type(5n+1),
		.medium-up-5>.promo-qualifier-container:nth-of-type(5n+1) {
		clear: both
	}
	.medium-up-5>.column:last-child, .medium-up-5>.columns:last-child,
		.medium-up-5>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-up-6>.column, .medium-up-6>.columns, .medium-up-6>.promo-qualifier-container
		{
		float: left;
		width: 16.66667%
	}
	.medium-up-6>.column:nth-of-type(n), .medium-up-6>.columns:nth-of-type(n),
		.medium-up-6>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-6>.column:nth-of-type(6n+1), .medium-up-6>.columns:nth-of-type(6n+1),
		.medium-up-6>.promo-qualifier-container:nth-of-type(6n+1) {
		clear: both
	}
	.medium-up-6>.column:last-child, .medium-up-6>.columns:last-child,
		.medium-up-6>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-up-7>.column, .medium-up-7>.columns, .medium-up-7>.promo-qualifier-container
		{
		float: left;
		width: 14.28571%
	}
	.medium-up-7>.column:nth-of-type(n), .medium-up-7>.columns:nth-of-type(n),
		.medium-up-7>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-7>.column:nth-of-type(7n+1), .medium-up-7>.columns:nth-of-type(7n+1),
		.medium-up-7>.promo-qualifier-container:nth-of-type(7n+1) {
		clear: both
	}
	.medium-up-7>.column:last-child, .medium-up-7>.columns:last-child,
		.medium-up-7>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-up-8>.column, .medium-up-8>.columns, .medium-up-8>.promo-qualifier-container
		{
		float: left;
		width: 12.5%
	}
	.medium-up-8>.column:nth-of-type(n), .medium-up-8>.columns:nth-of-type(n),
		.medium-up-8>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.medium-up-8>.column:nth-of-type(8n+1), .medium-up-8>.columns:nth-of-type(8n+1),
		.medium-up-8>.promo-qualifier-container:nth-of-type(8n+1) {
		clear: both
	}
	.medium-up-8>.column:last-child, .medium-up-8>.columns:last-child,
		.medium-up-8>.promo-qualifier-container:last-child {
		float: left
	}
	.medium-collapse>.column, .medium-collapse>.columns, .medium-collapse>.promo-qualifier-container
		{
		padding-right: 0;
		padding-left: 0
	}
	.expanded.row .league-navigation .medium-collapse.league-cards,
		.expanded.row .medium-collapse.row, .league-navigation .expanded.league-cards .medium-collapse.league-cards,
		.league-navigation .expanded.league-cards .medium-collapse.row,
		.league-navigation .expanded.row .medium-collapse.league-cards,
		.league-navigation .medium-collapse .league-cards, .medium-collapse .league-navigation .league-cards,
		.medium-collapse .row {
		margin-right: 0;
		margin-left: 0
	}
	.medium-uncollapse>.column, .medium-uncollapse>.columns,
		.medium-uncollapse>.promo-qualifier-container {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
	.medium-centered {
		margin-right: auto;
		margin-left: auto
	}
	.medium-centered, .medium-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}
	.medium-pull-0, .medium-push-0, .medium-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}
	.medium-pull-0:last-child:not(:first-child), .medium-push-0:last-child:not(:first-child), .medium-uncentered:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.medium-pull-0, .medium-push-0, .medium-uncentered {
		float: left;
		clear: none
	}
}

@media print , screen and (min-width:64em) {
	.large-1 {
		width: 8.33333%
	}
	.large-pull-1, .large-push-1 {
		position: relative;
		left: 8.33333%
	}
	.large-pull-1 {
		left: -8.33333%
	}
	.large-offset-0 {
		margin-left: 0
	}
	.large-2 {
		width: 16.66667%
	}
	.large-pull-2, .large-push-2 {
		position: relative;
		left: 16.66667%
	}
	.large-pull-2 {
		left: -16.66667%
	}
	.large-offset-1 {
		margin-left: 8.33333%
	}
	.large-3 {
		width: 25%
	}
	.large-pull-3, .large-push-3 {
		position: relative;
		left: 25%
	}
	.large-pull-3 {
		left: -25%
	}
	.large-offset-2 {
		margin-left: 16.66667%
	}
	.large-4 {
		width: 33.33333%
	}
	.large-pull-4, .large-push-4 {
		position: relative;
		left: 33.33333%
	}
	.large-pull-4 {
		left: -33.33333%
	}
	.large-offset-3 {
		margin-left: 25%
	}
	.large-5 {
		width: 41.66667%
	}
	.large-pull-5, .large-push-5 {
		position: relative;
		left: 41.66667%
	}
	.large-pull-5 {
		left: -41.66667%
	}
	.large-offset-4 {
		margin-left: 33.33333%
	}
	.large-6 {
		width: 50%
	}
	.large-pull-6, .large-push-6 {
		position: relative;
		left: 50%
	}
	.large-pull-6 {
		left: -50%
	}
	.large-offset-5 {
		margin-left: 41.66667%
	}
	.large-7 {
		width: 58.33333%
	}
	.large-pull-7, .large-push-7 {
		position: relative;
		left: 58.33333%
	}
	.large-pull-7 {
		left: -58.33333%
	}
	.large-offset-6 {
		margin-left: 50%
	}
	.large-8 {
		width: 66.66667%
	}
	.large-pull-8, .large-push-8 {
		position: relative;
		left: 66.66667%
	}
	.large-pull-8 {
		left: -66.66667%
	}
	.large-offset-7 {
		margin-left: 58.33333%
	}
	.large-9 {
		width: 75%
	}
	.large-pull-9, .large-push-9 {
		position: relative;
		left: 75%
	}
	.large-pull-9 {
		left: -75%
	}
	.large-offset-8 {
		margin-left: 66.66667%
	}
	.large-10 {
		width: 83.33333%
	}
	.large-pull-10, .large-push-10 {
		position: relative;
		left: 83.33333%
	}
	.large-pull-10 {
		left: -83.33333%
	}
	.large-offset-9 {
		margin-left: 75%
	}
	.large-11 {
		width: 91.66667%
	}
	.large-pull-11, .large-push-11 {
		position: relative;
		left: 91.66667%
	}
	.large-pull-11 {
		left: -91.66667%
	}
	.large-offset-10 {
		margin-left: 83.33333%
	}
	.large-12 {
		width: 100%
	}
	.large-offset-11 {
		margin-left: 91.66667%
	}
	.large-up-1>.column, .large-up-1>.columns, .large-up-1>.promo-qualifier-container
		{
		float: left;
		width: 100%
	}
	.large-up-1>.column:nth-of-type(n), .large-up-1>.columns:nth-of-type(n),
		.large-up-1>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-1>.column:nth-of-type(n+1), .large-up-1>.columns:nth-of-type(n+1),
		.large-up-1>.promo-qualifier-container:nth-of-type(n+1) {
		clear: both
	}
	.large-up-1>.column:last-child, .large-up-1>.columns:last-child,
		.large-up-1>.promo-qualifier-container:last-child {
		float: left
	}
	.large-up-2>.column, .large-up-2>.columns, .large-up-2>.promo-qualifier-container
		{
		float: left;
		width: 50%
	}
	.large-up-2>.column:nth-of-type(n), .large-up-2>.columns:nth-of-type(n),
		.large-up-2>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-2>.column:nth-of-type(2n+1), .large-up-2>.columns:nth-of-type(2n+1),
		.large-up-2>.promo-qualifier-container:nth-of-type(2n+1) {
		clear: both
	}
	.large-up-2>.column:last-child, .large-up-2>.columns:last-child,
		.large-up-2>.promo-qualifier-container:last-child {
		float: left
	}
	.large-up-3>.column, .large-up-3>.columns, .large-up-3>.promo-qualifier-container
		{
		float: left;
		width: 33.33333%
	}
	.large-up-3>.column:nth-of-type(n), .large-up-3>.columns:nth-of-type(n),
		.large-up-3>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-3>.column:nth-of-type(3n+1), .large-up-3>.columns:nth-of-type(3n+1),
		.large-up-3>.promo-qualifier-container:nth-of-type(3n+1) {
		clear: both
	}
	.large-up-3>.column:last-child, .large-up-3>.columns:last-child,
		.large-up-3>.promo-qualifier-container:last-child {
		float: left
	}
	.large-up-4>.column, .large-up-4>.columns, .large-up-4>.promo-qualifier-container
		{
		float: left;
		width: 25%
	}
	.large-up-4>.column:nth-of-type(n), .large-up-4>.columns:nth-of-type(n),
		.large-up-4>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-4>.column:nth-of-type(4n+1), .large-up-4>.columns:nth-of-type(4n+1),
		.large-up-4>.promo-qualifier-container:nth-of-type(4n+1) {
		clear: both
	}
	.large-up-4>.column:last-child, .large-up-4>.columns:last-child,
		.large-up-4>.promo-qualifier-container:last-child {
		float: left
	}
	.large-up-5>.column, .large-up-5>.columns, .large-up-5>.promo-qualifier-container
		{
		float: left;
		width: 20%
	}
	.large-up-5>.column:nth-of-type(n), .large-up-5>.columns:nth-of-type(n),
		.large-up-5>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-5>.column:nth-of-type(5n+1), .large-up-5>.columns:nth-of-type(5n+1),
		.large-up-5>.promo-qualifier-container:nth-of-type(5n+1) {
		clear: both
	}
	.large-up-5>.column:last-child, .large-up-5>.columns:last-child,
		.large-up-5>.promo-qualifier-container:last-child {
		float: left
	}
	.large-up-6>.column, .large-up-6>.columns, .large-up-6>.promo-qualifier-container
		{
		float: left;
		width: 16.66667%
	}
	.large-up-6>.column:nth-of-type(n), .large-up-6>.columns:nth-of-type(n),
		.large-up-6>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-6>.column:nth-of-type(6n+1), .large-up-6>.columns:nth-of-type(6n+1),
		.large-up-6>.promo-qualifier-container:nth-of-type(6n+1) {
		clear: both
	}
	.large-up-6>.column:last-child, .large-up-6>.columns:last-child,
		.large-up-6>.promo-qualifier-container:last-child {
		float: left
	}
	.large-up-7>.column, .large-up-7>.columns, .large-up-7>.promo-qualifier-container
		{
		float: left;
		width: 14.28571%
	}
	.large-up-7>.column:nth-of-type(n), .large-up-7>.columns:nth-of-type(n),
		.large-up-7>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-7>.column:nth-of-type(7n+1), .large-up-7>.columns:nth-of-type(7n+1),
		.large-up-7>.promo-qualifier-container:nth-of-type(7n+1) {
		clear: both
	}
	.large-up-7>.column:last-child, .large-up-7>.columns:last-child,
		.large-up-7>.promo-qualifier-container:last-child {
		float: left
	}
	.large-up-8>.column, .large-up-8>.columns, .large-up-8>.promo-qualifier-container
		{
		float: left;
		width: 12.5%
	}
	.large-up-8>.column:nth-of-type(n), .large-up-8>.columns:nth-of-type(n),
		.large-up-8>.promo-qualifier-container:nth-of-type(n) {
		clear: none
	}
	.large-up-8>.column:nth-of-type(8n+1), .large-up-8>.columns:nth-of-type(8n+1),
		.large-up-8>.promo-qualifier-container:nth-of-type(8n+1) {
		clear: both
	}
	.large-up-8>.column:last-child, .large-up-8>.columns:last-child,
		.large-up-8>.promo-qualifier-container:last-child {
		float: left
	}
	.large-collapse>.column, .large-collapse>.columns, .large-collapse>.promo-qualifier-container
		{
		padding-right: 0;
		padding-left: 0
	}
	.expanded.row .large-collapse.row, .expanded.row .league-navigation .large-collapse.league-cards,
		.large-collapse .league-navigation .league-cards, .large-collapse .row,
		.league-navigation .expanded.league-cards .large-collapse.league-cards,
		.league-navigation .expanded.league-cards .large-collapse.row,
		.league-navigation .expanded.row .large-collapse.league-cards,
		.league-navigation .large-collapse .league-cards {
		margin-right: 0;
		margin-left: 0
	}
	.large-uncollapse>.column, .large-uncollapse>.columns, .large-uncollapse>.promo-qualifier-container
		{
		padding-right: .9375rem;
		padding-left: .9375rem
	}
	.large-centered {
		margin-right: auto;
		margin-left: auto
	}
	.large-centered, .large-centered:last-child:not(:first-child) {
		float: none;
		clear: both
	}
	.large-pull-0, .large-push-0, .large-uncentered {
		position: static;
		margin-right: 0;
		margin-left: 0
	}
	.large-pull-0:last-child:not(:first-child), .large-push-0:last-child:not(:first-child), .large-uncentered:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.large-pull-0, .large-push-0, .large-uncentered {
		float: left;
		clear: none
	}
}

.column-block {
	margin-bottom: 1.25rem
}

.column-block>:last-child {
	margin-bottom: 0
}

@media print , screen and (min-width:40em) {
	.column-block {
		margin-bottom: 1.875rem
	}
	.column-block>:last-child {
		margin-bottom: 0
	}
}

.hide {
	display: none !important
}

.invisible {
	visibility: hidden
}

@media screen and (max-width:39.99875em) {
	.hide-for-small-only {
		display: none !important
	}
}

@media screen and (max-width:0em) , screen and (min-width:40em) {
	.show-for-small-only {
		display: none !important
	}
}

@media print , screen and (min-width:40em) {
	.hide-for-medium {
		display: none !important
	}
}

@media screen and (max-width:39.99875em) {
	.show-for-medium {
		display: none !important
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.hide-for-medium-only {
		display: none !important
	}
}

@media screen and (max-width:39.99875em) , screen and (min-width:64em) {
	.show-for-medium-only {
		display: none !important
	}
}

@media print , screen and (min-width:64em) {
	.hide-for-large {
		display: none !important
	}
}

@media screen and (max-width:63.99875em) {
	.show-for-large {
		display: none !important
	}
}

@media screen and (min-width:64em) and (max-width:74.99875em) {
	.hide-for-large-only {
		display: none !important
	}
}

@media screen and (max-width:63.99875em) , screen and (min-width:75em) {
	.show-for-large-only {
		display: none !important
	}
}

.show-for-sr, .show-on-focus {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.show-on-focus:active, .show-on-focus:focus {
	position: static !important;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.hide-for-portrait, .show-for-landscape {
	display: block !important
}

@media screen and (orientation:landscape) {
	.hide-for-portrait, .show-for-landscape {
		display: block !important
	}
}

@media screen and (orientation:portrait) {
	.hide-for-portrait, .show-for-landscape {
		display: none !important
	}
}

.hide-for-landscape, .show-for-portrait {
	display: none !important
}

@media screen and (orientation:landscape) {
	.hide-for-landscape, .show-for-portrait {
		display: none !important
	}
}

@media screen and (orientation:portrait) {
	.hide-for-landscape, .show-for-portrait {
		display: block !important
	}
}

.float-left {
	float: left !important
}

.float-right {
	float: right !important
}

.float-center {
	display: block;
	margin-right: auto;
	margin-left: auto
}

.clearfix::after, .clearfix::before, .sales-team-list .list::after,
	.sales-team-list .list::before, .shipping-options-list .item::after,
	.shipping-options-list .item::before {
	display: table;
	content: ' ';
	flex-basis: 0;
	order: 1
}

.clearfix::after, .sales-team-list .list::after, .shipping-options-list .item::after {
	clear: both
}

.text-left {
	text-align: left
}

.text-right {
	text-align: right
}

.text-center {
	text-align: center
}

.text-justify {
	text-align: justify
}

@media print , screen and (min-width:40em) {
	.medium-text-left {
		text-align: left
	}
	.medium-text-right {
		text-align: right
	}
	.medium-text-center {
		text-align: center
	}
	.medium-text-justify {
		text-align: justify
	}
}

@media print , screen and (min-width:64em) {
	.large-text-left {
		text-align: left
	}
	.large-text-right {
		text-align: right
	}
	.large-text-center {
		text-align: center
	}
	.large-text-justify {
		text-align: justify
	}
}

.league-navigation .league-cards, .row {
	max-width: 100em
}

.layout-row>* {
	width: 100%
}

.center-column, .side-nav-column {
	min-width: 0
}

.m-a-xs, .nav-comp-wrapper.button_bar .button-bar-aggregate-items a {
	margin: .15625rem
}

.m-a-xs-n {
	margin: -.15625rem
}

.m-t-xs {
	margin-top: .15625rem
}

.m-t-xs-n {
	margin-top: -.15625rem
}

.m-r-xs {
	margin-right: .15625rem
}

.m-r-xs-n {
	margin-right: -.15625rem
}

.m-b-xs {
	margin-bottom: .15625rem
}

.m-b-xs-n {
	margin-bottom: -.15625rem
}

.m-l-xs {
	margin-left: .15625rem
}

.m-l-xs-n {
	margin-left: -.15625rem
}

.charity-all-in-card-container, .m-a-sm {
	margin: .3125rem
}

.m-a-sm-n {
	margin: -.3125rem
}

.cart-item .product-badges-container, .charity-all-in-card-container .charity-all-in-card-title,
	.charity-call-to-action-button, .fpp-size-quantity-box .select-fields,
	.m-t-sm, .payment-style-overwrapper .payment-left-cnt .help-phone-link,
	.pl-google-ad:first-child, .product-bundle-container .quick-add-product-card-container .quick-add-product-card .product-added,
	.quick-add-product-card-container .pdp-error,
	.quick-add-product-card-container .quick-add-product-info,
	.quick-add-product-card-container .remove-button,
	.shipping-options-list .rendered-item .cost-label,
	.shipping-options-list .rendered-item .label-green,
	.team-widget-list-item-container .team-item-text, .tns-container,
	.xo-container .xo-left-cnt .help-phone-link {
	margin-top: .3125rem
}

.m-t-sm-n {
	margin-top: -.3125rem
}

.add-new-address>div .icon, .add-new-credit-card>div .icon, .icon-lock,
	.jersey-assurance-message, .last-purchased .last-purchased-container .last-purchased-message,
	.layout-column.top-promo-message .top-promo-message-container .urgency .message-icon,
	.m-r-sm, .newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .promo-icon,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .promo-icon,
	.price-card .price, .price-card .price-countdown,
	.promo-qualifier-container .promo-icon {
	margin-right: .3125rem
}

.m-r-sm-n {
	margin-right: -.3125rem
}

.cart-item .product-badges-container, .last-purchased .last-purchased-container>div,
	.m-b-sm, .order-process-modal-container .title, .pdp-buy-box-container .product-quantity-container .quantity-title,
	.pdp-style-overwrapper .product-new-arrivals .new-arrivals-container,
	.pdp-style-overwrapper .product-premium-brand .premium-brand-container,
	.pl-google-ad:first-child, .product-bet-container, .product-top-seller .top-seller,
	.shipping-options-list .item, .tns-container, .xo-item .custom-option-text {
	margin-bottom: .3125rem
}

.m-b-sm-n {
	margin-bottom: -.3125rem
}

.carousel-header-black-strip .carousel-view-all-button.near-title .checkout-button-content .icon-drop-down,
	.carousel-header-black-strip .carousel-view-all-button.near-title .nav-comp-wrapper.button_bar .button-bar-aggregate-items a .icon-drop-down,
	.carousel-view-all-container+.carousel-view-all-button .checkout-button-content .icon-drop-down,
	.carousel-view-all-container+.carousel-view-all-button .nav-comp-wrapper.button_bar .button-bar-aggregate-items a .icon-drop-down,
	.charity-auction-countdown .countdown, .charity-auction-countdown .countdown-label,
	.checkout-button-content .carousel-header-black-strip .carousel-view-all-button.near-title .icon-drop-down,
	.checkout-button-content .carousel-view-all-container+.carousel-view-all-button .icon-drop-down,
	.checkout-button-content .icon-fa-angle-right, .checkout-button-content .non-product-carousel .carousel-header .carousel-view-all-button.near-title .icon-drop-down,
	.facet-flyout .side-nav-facet .side-nav-facet-items a .product-count,
	.guided-filter-modal .guided-filter-modal-content .filter-modal-header .header-subtitle a,
	.m-l-sm, .nav-comp-wrapper.button_bar .button-bar-aggregate-items a .carousel-header-black-strip .carousel-view-all-button.near-title .icon-drop-down,
	.nav-comp-wrapper.button_bar .button-bar-aggregate-items a .carousel-view-all-container+.carousel-view-all-button .icon-drop-down,
	.nav-comp-wrapper.button_bar .button-bar-aggregate-items a .icon-fa-angle-right,
	.nav-comp-wrapper.button_bar .button-bar-aggregate-items a .non-product-carousel .carousel-header .carousel-view-all-button.near-title .icon-drop-down,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .persistent-message,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .persistent-message,
	.non-product-carousel .carousel-header .carousel-view-all-button.near-title .checkout-button-content .icon-drop-down,
	.non-product-carousel .carousel-header .carousel-view-all-button.near-title .nav-comp-wrapper.button_bar .button-bar-aggregate-items a .icon-drop-down,
	.order-summary-container .you-saved .you-saved-value,
	.product-vibrancy-container a, .side-nav-component .side-nav-facet .side-nav-facet-items a .product-count,
	.sr-logo-msg .sr-msg {
	margin-left: .3125rem
}

.m-l-sm-n {
	margin-left: -.3125rem
}

.m-a-md {
	margin: .625rem
}

.m-a-md-n {
	margin: -.625rem
}

.address-suggestion-modal-body .address-suggestion-radio,
	.auction-product-vibrancy, .charity-all-in-media-container .charity-all-in-media-small-screen .charity-all-in-media-thumbnail,
	.coupon-giftcard-container .promo-message, .empty-cart .sr-head-div-empty-cart,
	.giftcard-accordion .giftcard-error-messages, .giftcard-accordion .giftcard-error-messages .error,
	.label-green, .m-t-md, .modal-quick-add-product-card .modal-content .modal-quick-add-product-card-content .add-to-cart-button,
	.patron-registration-form .disclaimer-message, .product-card .auction-product-message,
	.shipping-addr-title, .shipping-options-list .rendered-item .pdd-label .cost-label,
	.shipping-options-list .rendered-item .pdd-label+.shipping-item-info,
	.sr-logo-msg, .sweepstakes-call-to-action-text,
	.vendor-customer-email-consent .message {
	margin-top: .625rem
}

.m-t-md-n {
	margin-top: -.625rem
}

.alert-message-container .icon, .jersey-assurance-icon, .m-r-md,
	.non-product-carousel .slim .carousel-header .carousel-title, .prop65 .icon-fa-warning,
	.slim .carousel-header-black-strip .carousel-title, .slim .non-product-carousel .carousel-header .carousel-title,
	.vendor-seller-name-container .free-shipping-icon {
	margin-right: .625rem
}

.m-r-md-n {
	margin-right: -.625rem
}

.button-bar-ss-modal .secondary-item-name>i,
	.carousel-header-black-strip, .charity-all-in-card-container .charity-all-in-card-title,
	.coupon-giftcard-container .promo-message, .fancash-message,
	.giftcard-accordion .giftcard-error-messages, .m-b-md,
	.non-product-carousel .carousel-header, .pl-top-filter-navigation-bar>.subtitle,
	.product-card .product-card-title, .product-info .product-info-item ul li,
	.radio.ship-to-home, .radio.ship-to-store, .shipping-addr-title,
	.top-filter-navigation-bar>.subtitle {
	margin-bottom: .625rem
}

.m-b-md-n {
	margin-bottom: -.625rem
}

.countdown-timer .clock, .dti-style-overwrapper .product-top-seller .top-seller,
	.m-l-md, .product-card .auction-product-message .auction-product-label,
	.product-card .hyperspeed-product-message .hyperspeed-product-label,
	.product-grid-container.above-style .product-grid-top-area .product-grid-title-container .page-size-select,
	.shipping-options-container .hyperspeed-shipping-option .hyperspeed-shipping-message .hyperspeed-shipping-label,
	.tns-container .logo-30, .top-seller-message {
	margin-left: .625rem
}

.m-l-md-n {
	margin-left: -.625rem
}

.coupon-giftcard-container .coupon-container .description-box-title,
	.custom-payment-form .custom-payment-information-form .payment-form-container,
	.custom-payment-form .custom-payment-information-form .payment-options-container,
	.m-a-lg, .media-viewer .charity-all-in-media-container .charity-all-in-media-small-screen .small-screen-media-wrapper,
	.messages-container, .newCheckoutContainerStyling .coupon-giftcard-container .description-box-content,
	.pl-video, .potential-fancash-bar, .sr-product-details>div {
	margin: .9375rem
}

.m-a-lg-n {
	margin: -.9375rem
}

.address-suggestion-modal-body .address-suggestion-header,
	.address-suggestion-modal-body .suggestion-form-controls,
	.cart-container, .cart-item .prod-description .prod-description-messages>:first-child,
	.cart-item .vendor-seller-name-container, .credit-card-cc-dropdown,
	.delete-address-modal .delete-address-body, .delete-payment-modal .delete-payment-body,
	.guided-filter-modal .guided-filter-modal-content .show-more-button:after,
	.m-t-lg, .modal .modal.mobile-modal-form .opened-modal-form .sign-up-failure,
	.modal.modal-form .opened-modal-form .sign-up-failure,
	.patron-registration-form .confirmation-message ul li, .payment-buttons,
	.pl-scrollable-text, .shipping-options-list, .social-media-wrapper,
	.store-locator-container .store-card .directions-link,
	.store-locator-map {
	margin-top: .9375rem
}

.m-t-lg-n {
	margin-top: -.9375rem
}

.bmsm-coupon, .coupon-giftcard-container .promo-message,
	.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-team-logo,
	.free-shipping, .m-r-lg, .pdp-order-by-message, .pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container,
	.pl-social-media-links, .social-media-wrapper .social-links,
	.team-list-link .team-list-link-logo, .tns-container .logo-30 {
	margin-right: .9375rem
}

.m-r-lg-n {
	margin-right: -.9375rem
}

.alert-message-container, .bmsm-coupon, .cart-container,
	.custom-options-container .custom-text-fields, .delete-address-modal .delete-address-body,
	.delete-payment-modal .delete-payment-body, .dti-style-overwrapper .bmsm-coupon,
	.dti-style-overwrapper .free-shipping, .login-box, .m-b-lg,
	.media-viewer .charity-all-in-media-container, .page-selector-container .page-selector-title,
	.partner-discounts .partner-discounts-container, .pdp-buy-box-container .buy-box-color-selector .color-selector-container,
	.pdp-style-overwrapper .bmsm-coupon, .pdp-style-overwrapper .free-shipping,
	.pl-scrollable-text, .product-jersey-assurance>div,
	.promo-messages-container, .promo-qualifier-container,
	.scrollable-text-container .scrollable-text-title,
	.social-media-wrapper, .store-locator-container .store-card .directions-link,
	.store-locator-container li {
	margin-bottom: .9375rem
}

.pdp-buy-box-container .color-selector-container .radio label {
	margin-right: .25rem;
}

.pdp-buy-box-container .color-selector-container .radio:last-child {
	margin-right: 0;
}

.pdp-buy-box-container .color-selector-container .radio input {
	margin: -.2rem .2rem 0;
}

.m-b-lg-n {
	margin-bottom: -.9375rem
}

.bmsm-coupon, .coupon-giftcard-container .description-box,
	.coupon-giftcard-container .promo-message, .entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-team-logo,
	.free-shipping, .last-purchased .last-purchased-container>div, .m-l-lg,
	.pdp-order-by-message, .pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container,
	.pdp-style-overwrapper .product-new-arrivals .new-arrivals-container,
	.pdp-style-overwrapper .product-premium-brand .premium-brand-container,
	.pl-social-media-links, .product-jersey-assurance>div,
	.product-top-seller .top-seller {
	margin-left: .9375rem
}

.m-l-lg-n {
	margin-left: -.9375rem
}

.layout-row.jersey-assurance-more-info, .m-a-xl,
	.order-process-modal-container {
	margin: 1.25rem
}

.m-a-xl-n {
	margin: -1.25rem
}

.login-box, .m-t-xl, .payment-container .paypal-checkout-container,
	.product-info .description-box-content .info-column .product-info-item+.product-info-item,
	.sales-team-list .team-group-item, .ship-group-container+.ship-group-container,
	.team-list-content .view-all-link {
	margin-top: 1.25rem
}

.m-t-xl-n {
	margin-top: -1.25rem
}

.m-r-xl, .non-product-carousel .non-product-carousel-item,
	.order-overview-container, .pl-scrollable-text {
	margin-right: 1.25rem
}

.m-r-xl-n {
	margin-right: -1.25rem
}

.entity-showcase-container .entity-group-title,
	.entity-showcase-container .entity-showcase-title, .help-page-chat .help-page-chat-container .responsive-image,
	.help-page-chat .help-page-chat-text, .m-b-xl, .product-info .description-box-content .info-flags {
	margin-bottom: 1.25rem
}

.m-b-xl-n {
	margin-bottom: -1.25rem
}

.m-l-xl, .pl-scrollable-text {
	margin-left: 1.25rem
}

.m-l-xl-n {
	margin-left: -1.25rem
}

.m-a-xxl {
	margin: 1.875rem
}

.m-a-xxl-n {
	margin: -1.875rem
}

.chkt-dynamic-carousel, .guest-chkt-title, .layout-column.top-promo-message,
	.m-t-xxl, .pl-dynamic-carousel {
	margin-top: 1.875rem
}

.m-t-xxl-n {
	margin-top: -1.875rem
}

.m-r-xxl {
	margin-right: 1.875rem
}

.m-r-xxl-n {
	margin-right: -1.875rem
}

.chkt-dynamic-carousel, .empty-cart .sr-head-div-empty-cart,
	.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-team-logo,
	.m-b-xxl, .pl-dynamic-carousel {
	margin-bottom: 1.875rem
}

.m-b-xxl-n {
	margin-bottom: -1.875rem
}

.m-l-xxl {
	margin-left: 1.875rem
}

.m-l-xxl-n {
	margin-left: -1.875rem
}

.account-card-wrapper .default-selection .check-box,
	.chkt-dynamic-carousel .carousel, .chkt-dynamic-carousel+.cart-footer-container .cart-why-buy-from-us,
	.chkt-dynamic-carousel+.cart-footer-container .shoprunner-main,
	.guided-filter-container .filter-image-button, .m-a-none,
	.order-summary-container .you-saved, .partner-discounts .partner-discounts-container .shoprunner-main,
	.payment-style-overwrapper .partner-discounts .partner-discounts-container,
	.pdp-carousel-top .pl-dynamic-carousel, .pl-dynamic-carousel .carousel,
	.pl-dynamic-carousel+.cart-footer-container .cart-why-buy-from-us,
	.pl-dynamic-carousel+.cart-footer-container .shoprunner-main,
	.product-info .description-box, .product-info .description-box-content .info-column>div:empty,
	.product-info .free-shipping, .product-title.product-title-mobile .product-title-container,
	.quick-add-product-card-container .quick-add-product-card .quick-add-product-info .quick-add-product-title,
	.shipping-options-list .rendered-item .pdd-label {
	margin: 0 !important
}

.cart-item:first-child, .m-t-none, .order-overview-container .order-info-wrapper.overview-wrapper,
	.product-info .description-box-content .info-flags>div:first-child,
	.product-top-seller .top-seller, .shipping-options-list .radio input,
	.shipping-options-list .shipping-item-info .cost-label, .xo-item:first-child {
	margin-top: 0 !important
}

.chkt-dynamic-carousel+.cart-footer-container .idme-container,
	.chkt-dynamic-carousel+.cart-footer-container .usga-container,
	.m-r-none, .payment-buttons .payment-button:last-child,
	.pl-dynamic-carousel+.cart-footer-container .idme-container,
	.pl-dynamic-carousel+.cart-footer-container .usga-container {
	margin-right: 0 !important
}

.cart-row .continue-shopping-button .button,
	.charity-call-to-action-button, .coupon-giftcard-container button,
	.m-b-none, .modal-content .size-selector-container, .partner-discounts .partner-discounts-container>div:last-child,
	.payment-buttons .payment-button>*, .product-info .product-info-item ul li:last-child,
	.quick-add-product-card-container .pdp-error .message-box:last-child {
	margin-bottom: 0 !important
}

.chkt-dynamic-carousel+.cart-footer-container .idme-container,
	.chkt-dynamic-carousel+.cart-footer-container .usga-container,
	.m-l-none, .payment-buttons .payment-button:first-child,
	.pl-dynamic-carousel+.cart-footer-container .idme-container,
	.pl-dynamic-carousel+.cart-footer-container .usga-container {
	margin-left: 0 !important
}

.p-a-xs {
	padding: .15625rem
}

.p-a-xs-n {
	padding: -.15625rem
}

.p-t-xs {
	padding-top: .15625rem
}

.p-t-xs-n {
	padding-top: -.15625rem
}

.p-r-xs {
	padding-right: .15625rem
}

.p-r-xs-n {
	padding-right: -.15625rem
}

.p-b-xs {
	padding-bottom: .15625rem
}

.p-b-xs-n {
	padding-bottom: -.15625rem
}

.p-l-xs {
	padding-left: .15625rem
}

.p-l-xs-n {
	padding-left: -.15625rem
}

.account-wrapper .account-card-list>li, .guided-filter-modal .guided-filter-modal-content .show-more-button:after,
	.p-a-sm, .promo-messages-container .persistent-messages-container .promo-persistent-message.success,
	.promo-qualifier-container .persistent-messages-container .promo-persistent-message.success,
	.quick-add-product-card-container.size-default .quick-add-product-card .card-product-image .card-image-container,
	.sweepstakes-entries-wrapper .sweepstakes-container, .tns-container {
	padding: .3125rem
}

.p-a-sm-n {
	padding: -.3125rem
}

.account-number-modal .account-number-body, .cart-item .sr-eligibility-message,
	.free-shipping-message, .messages-container .message-box, .p-t-sm,
	.promo-messages-container .persistent-messages-container,
	.promo-qualifier-container, .promo-qualifier-container .persistent-messages-container,
	.sr-eligibility-message, .top-seller-message {
	padding-top: .3125rem
}

.p-t-sm-n {
	padding-top: -.3125rem
}

.carousel .carousel-header .carousel-title, .p-r-sm, .sliver.live-sliver>.countdown-content .countdown-timer+.exclusion-message {
	padding-right: .3125rem
}

.p-r-sm-n {
	padding-right: -.3125rem
}

.account-wrapper .account-balance-list>li, .free-shipping-message,
	.jersey-assurance-message, .last-purchased .last-purchased-container .last-purchased-message,
	.messages-container .message-box, .p-b-sm, .promo-messages-container .persistent-messages-container,
	.promo-qualifier-container, .promo-qualifier-container .persistent-messages-container,
	.top-seller-message {
	padding-bottom: .3125rem
}

.p-b-sm-n {
	padding-bottom: -.3125rem
}

.carousel .carousel-header .carousel-title, .fast-delivery .fast-delivery-message,
	.free-shipping-message, .main-bar .mobile-toolbar .mobile-bar-fancash,
	.p-l-sm {
	padding-left: .3125rem
}

.p-l-sm-n {
	padding-left: -.3125rem
}

.address-suggestion-modal-body .address-suggestion-radio,
	.global-footer-container .debug-info, .nav-comp-wrapper,
	.non-product-carousel .non-product-carousel-item .title,
	.order-summary-container .external-loyalty-line-item, .p-a-md {
	padding: .625rem
}

.p-a-md-n {
	padding: -.625rem
}

.account-wrapper .account-container-header, .carousel-view-all-container,
	.free-shipping .free-shipping-message, .modal.modify-order .modify-order-modal-body .form-container .items-container .order-item-container,
	.order-summary-container ul li:last-child, .p-t-md,
	.vendor-customer-email-consent .check-box {
	padding-top: .625rem
}

.p-t-md-n {
	padding-top: -.625rem
}

.fpp-size-quantity-box, .fpp-size-quantity-box .select-fields .field:first-child,
	.free-shipping, .layout-column.top-promo-message .top-promo-message-container .promo-message,
	.league-navigation .payment-page-container .order-summary-container .promo-qualifier-container.league-cards,
	.modal.modify-order .modify-order-modal-body .form-container .items-container .order-item-container,
	.p-r-md, .payment-page-container .order-summary-container .league-navigation .promo-qualifier-container.league-cards,
	.payment-page-container .order-summary-container .row.promo-qualifier-container {
	padding-right: .625rem
}

.p-r-md-n {
	padding-right: -.625rem
}

.fpp-size-quantity-box .size-chart-link, .free-shipping .free-shipping-message,
	.modal.modify-order .modify-order-modal-body .form-container .items-container .order-item-container,
	.nav-comp-wrapper .nav-sub-title, .p-b-md, .payment-info-summary .right-container .items-summary-container .items-header .items-header-title,
	.payment-info-summary .right-container .items-summary-container .xo-items .items-header-title,
	.payment-page-container .right-container .xo-items, .xo-container .right-container .items-header .items-header-title {
	padding-bottom: .625rem
}

.p-b-md-n {
	padding-bottom: -.625rem
}

.fpp-size-quantity-box, .fpp-size-quantity-box .select-fields .field:first-child+.field,
	.free-shipping, .layout-column.top-promo-message .top-promo-message-container .promo-message,
	.league-navigation .payment-page-container .order-summary-container .promo-qualifier-container.league-cards,
	.modal.modify-order .modify-order-modal-body .form-container .items-container .order-item-container,
	.p-l-md, .payment-page-container .order-summary-container .league-navigation .promo-qualifier-container.league-cards,
	.payment-page-container .order-summary-container .row.promo-qualifier-container,
	.toolbox-buttons-container {
	padding-left: .625rem
}

.p-l-md-n {
	padding-left: -.625rem
}

.entity-showcase-container, .login-box, .p-a-lg, .pdp-order-by-message,
	.potential-fancash-bar {
	padding: .9375rem
}

.p-a-lg-n {
	padding: -.9375rem
}

.fbg-offer.checkout-offer, .order-summary-container .external-loyalty-line-item,
	.order-summary-container .you-saved, .p-t-lg, .password-update-form .password-update-header,
	.password-update-sso .password-update-header, .phone-update-form .phone-update-header,
	.ship-group-container+.ship-group-container, .store-locator-container li:first-child,
	.top-bar .nav-dropdown.more.expanded {
	padding-top: .9375rem
}

.p-t-lg-n {
	padding-top: -.9375rem
}

.charity-all-in-card-container .charity-all-in-body,
	.coupon-giftcard-container.applied-promo .coupon-applied-container,
	.layout-column.top-promo-message .top-promo-message-container,
	.main-bar .checkout-right-container, .messages-container .message-box,
	.order-summary-container, .p-r-lg, .product-info .description-box-content .info-column,
	.product-title.product-title-mobile .product-title-container {
	padding-right: .9375rem
}

.p-r-lg-n {
	padding-right: -.9375rem
}

.account-wrapper .account-container-header, .order-summary-container .external-loyalty-line-item,
	.p-b-lg, .password-update-form .password-update-header,
	.password-update-sso .password-update-header, .patron-registration-form .confirmation-message,
	.phone-update-form .phone-update-header, .store-locator-container li,
	.top-bar .nav-dropdown.more.expanded {
	padding-bottom: .9375rem
}

.p-b-lg-n {
	padding-bottom: -.9375rem
}

.charity-all-in-card-container .charity-all-in-body,
	.coupon-giftcard-container.applied-promo .coupon-applied-container,
	.layout-column.top-promo-message .top-promo-message-container,
	.messages-container .message-box, .order-summary-container, .p-l-lg,
	.product-info .description-box-content .info-column:last-child,
	.product-title.product-title-mobile .product-title-container,
	.store-locator-container .store-selector .store-card {
	padding-left: .9375rem
}

.p-l-lg-n {
	padding-left: -.9375rem
}

.account-number-modal, .delete-address-modal, .delete-payment-modal,
	.order-process-modal-container, .p-a-xl, .xo-container .right-container .items-header,
	.xo-container .right-container .xo-items {
	padding: 1.25rem
}

.p-a-xl-n {
	padding: -1.25rem
}

.carousel, .cart-row .continue-shopping-link, .chkt-dynamic-carousel+.cart-footer-container .cart-why-buy-from-us,
	.chkt-dynamic-carousel+.cart-footer-container .shoprunner-main,
	.continue-shopping-wrapper .continue-shopping-link,
	.order-summary-container, .p-t-xl, .partner-discounts .partner-discounts-container>div:first-child,
	.payment-style-overwrapper .payment-left-cnt .help-phone-link,
	.pl-dynamic-carousel+.cart-footer-container .cart-why-buy-from-us,
	.pl-dynamic-carousel+.cart-footer-container .shoprunner-main,
	.product-info .description-box.product-description-container,
	.sales-team-list .team-group-item, .xo-container .xo-left-cnt .help-phone-link {
	padding-top: 1.25rem
}

.p-t-xl-n {
	padding-top: -1.25rem
}

.cart-row .continue-shopping-button .button, .p-r-xl {
	padding-right: 1.25rem
}

.p-r-xl-n {
	padding-right: -1.25rem
}

.chkt-dynamic-carousel+.cart-footer-container .cart-why-buy-from-us,
	.order-summary-container, .p-b-xl, .partner-discounts .partner-discounts-container>div:last-child,
	.payment-container, .pl-dynamic-carousel+.cart-footer-container .cart-why-buy-from-us,
	.pl-top-filter-navigation-bar>.title, .product-info .description-box.product-description-container,
	.top-filter-navigation-bar>.title {
	padding-bottom: 1.25rem
}

.p-b-xl-n {
	padding-bottom: -1.25rem
}

.cart-row .continue-shopping-button .button, .p-l-xl {
	padding-left: 1.25rem
}

.p-l-xl-n {
	padding-left: -1.25rem
}

.idme-modal, .p-a-xxl, .pdp-cart-modal-container,
	.pdp-value-prop-modal-container, .prop65 .modal-content,
	.t-and-c-dialog-container, .usga-modal {
	padding: 1.875rem
}

.p-a-xxl-n {
	padding: -1.875rem
}

.cart-item, .cart-item-container, .p-t-xxl, .payment-container {
	padding-top: 1.875rem
}

.p-t-xxl-n {
	padding-top: -1.875rem
}

.p-r-xxl, .store-locator-container .store-card .store-hours .day {
	padding-right: 1.875rem
}

.p-r-xxl-n {
	padding-right: -1.875rem
}

.cart-item-container, .p-b-xxl {
	padding-bottom: 1.875rem
}

.p-b-xxl-n {
	padding-bottom: -1.875rem
}

.idme-container .successful-auth, .p-l-xxl {
	padding-left: 1.875rem
}

.p-l-xxl-n {
	padding-left: -1.875rem
}

.coupon-giftcard-container .coupon-container .description-box-content,
	.guided-filter-container .filter-image-button, .p-a-none,
	.patron-registration-form .confirmation-message ul,
	.pdp-buy-box-container .buy-box-quantity-buttons-container.buy-box-full-button>.buy-box-actions .buy-box-add-to-cart,
	.quick-add-product-card-container .remove-button, .shipping-form .store-locator-container,
	.tns-container .super-site {
	padding: 0 !important
}

.cart-item:first-child, .coupon-giftcard-container .description-box .description-box-title,
	.p-t-none, .payment-info-summary .right-container .items-summary-container .xo-items,
	.pdp-carousel-top .pl-dynamic-carousel, .xo-container .right-container .items-header,
	.xo-container .right-container .xo-items {
	padding-top: 0 !important
}

.p-r-none, .product-info .description-box-content .info-column:last-child {
	padding-right: 0 !important
}

.p-b-none, .xo-container .right-container .items-header {
	padding-bottom: 0 !important
}

.carousel-item:first-child .quick-product-card.size-default, .p-l-none,
	.tns-container .team-name {
	padding-left: 0 !important
}

.x-center, .xy-center {
	position: absolute;
	left: 50%
}

.xy-center {
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.x-center {
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.y-center {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.right {
	float: right
}

.left {
	float: left
}

.inline {
	display: inline
}

.inline-block {
	display: inline-block
}

.block {
	display: block
}

@font-face {
	font-family: 'Genericons';
	src: url(../fonts/genericons/genericons.eot)
}

@font-face {
	font-family: 'Genericons';
	src: url(../fonts/genericons/genericons.woff)
		format("woff"),
		url(../fonts/genericons/genericons.ttf)
		format("truetype");
	font-weight: 400;
	font-style: normal
}

.icon {
	display: inline-block;
	text-decoration: none;
	font-weight: 400;
	font-style: normal;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	line-height: 1;
	text-align: center
}

.cart-item .remove-icon i.icon-close, .custom-line-item .item-close-col .item-close-box i.icon-close,
	.drop-down .drop-down-items .drop-down-items-header .drop-down-close-button i.icon-close,
	.existing-line-item .item-close-col .item-close-box i.icon-close,
	.existing-line-items-list .item-close-col .item-close-box i.icon-close,
	.icon-cart, .icon-checkmark, .icon-close, .icon-close-alt,
	.icon-close-btn, .icon-collapse, .icon-drop-down, .icon-drop-up,
	.icon-edit, .icon-expand, .icon-facebook, .icon-info, .icon-left-arrow,
	.icon-lock, .icon-mail, .icon-minus, .icon-notice, .icon-plus,
	.icon-right-arrow, .icon-search, .icon-star, .icon-star-empty,
	.icon-star-half, .icon-tag, .icon-user, .icon-zoom-minus,
	.icon-zoom-plus, .message-box.info .messages div::before {
	font-family: 'Genericons'
}

.icon-search::before {
	content: ""
}

.icon-user::before {
	content: ""
}

.icon-cart::before {
	content: ""
}

.icon-star::before {
	content: ""
}

.icon-star-half::before {
	content: ""
}

.icon-star-empty::before {
	content: ""
}

.icon-left-arrow::before {
	content: ""
}

.icon-right-arrow::before {
	content: ""
}

.icon-facebook::before {
	content: ""
}

.icon-close-btn::before {
	content: ""
}

.icon-checkmark::before {
	content: ""
}

.icon-plus::before {
	content: ""
}

.icon-minus::before {
	content: ""
}

.icon-close::before {
	content: ""
}

.cart-item .remove-icon i.icon-close::before, .custom-line-item .item-close-col .item-close-box i.icon-close::before,
	.drop-down .drop-down-items .drop-down-items-header .drop-down-close-button i.icon-close::before,
	.existing-line-item .item-close-col .item-close-box i.icon-close::before,
	.existing-line-items-list .item-close-col .item-close-box i.icon-close::before,
	.icon-close-alt::before {
	content: ""
}

.icon-zoom-plus::before {
	content: ""
}

.icon-zoom-minus::before {
	content: ""
}

.icon-drop-down::before {
	content: ""
}

.icon-drop-up::before {
	content: ""
}

.icon-info::before, .message-box.info .messages div::before {
	content: ""
}

.icon-notice::before {
	content: ""
}

.icon-lock::before {
	content: ""
}

.icon-mail::before {
	content: ""
}

.icon-edit::before {
	content: ""
}

.icon-expand::before {
	content: ""
}

.icon-collapse::before {
	content: ""
}

.icon-tag::before {
	content: ""
}

.i-arrow-left::before, .i-arrow-right::before {
	content: '';
	display: inline-block;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	cursor: pointer
}

.i-arrow-left::before {
	border-right: 16px solid #d5d5d5
}

.i-arrow-right::before {
	border-left: 16px solid #d5d5d5
}

.i-close::before {
	content: '×'
}

.icon-standard-size {
	width: 22px;
	height: 22px
}

.grecaptcha-badge {
	display: none
}

.bottom-thin-border {
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 20px
}

.top-thin-border {
	border-top: 1px solid #d5d5d5;
	margin-top: 20px
}

.bottom-light-border {
	border-bottom: 1px solid #f5f6f8;
	margin-bottom: 10px
}

.divider, .top-bar .nav-dropdown.more.expanded {
	border-top: 1px solid #d5d5d5
}

.divider-large, .divider-small {
	border: 1px solid #d5d5d5;
	margin-bottom: 20px
}

.divider-small {
	margin-bottom: 10px
}

.border-grey-dark {
	border: 1px solid #242424
}

.border-grey-light {
	border: 1px solid #d5d5d5
}

.border-alert {
	border: 1px solid #e53c2e
}

.border-blue {
	border: 1px solid #3863a3
}

.border-black {
	border: 1px solid #1b1b1b
}

.border-white {
	border: 1px solid #fff
}

.subHead1, .subHead2 {
	font-weight: 400;
	font-size: 1.125rem
}

.subHead2 {
	font-weight: 600
}

.body1, .modal.resend-confirmation-email .resend-confirmation-email-modal-body .modal-header,
	.nav-comp-wrapper .nav-sub-title {
	font-weight: 400;
	font-size: 1rem
}

.big-banner, .body2, .button, .login-box .label-container {
	font-weight: 600;
	font-size: .9375rem
}

.big-banner {
	font-size: 2rem
}

.banner {
	font-size: 1.5rem;
	font-weight: 400
}

.entity-showcase-container .entity-showcase-title, .headline, .modal.modify-order .modify-order-modal-body .modal-header,
	.nav-comp-wrapper .nav-title, .scrollable-text-container .scrollable-text-title {
	font-size: 1.375rem;
	font-weight: 600
}

.entity-showcase-container .entity-group-title,
	.order-process-modal-container .title, .order-summary-container .order-summary-title,
	.product-title-container h1, .scrollable-text-container .scrollable-text h3,
	.subhead-2, .team-list-title {
	font-size: 1.125rem;
	font-weight: 600
}

.scrollable-text-container .scrollable-text h2, .subhead1,
	.tns-container .team-name {
	font-size: 1.125rem;
	font-weight: 400
}

.guest-chkt-title, .label, .light-label, .pdp-coupon .pdp-coupon-content .pdp-coupon-message {
	font-size: 1rem;
	font-weight: 600
}

.light-label {
	font-weight: 400
}

.body-1, .carousel-product-card .carousel-product-info .product-card-title,
	.cart-item .sr-eligibility-message, .countdown-timer, .price-card .strike-through .price,
	.price-card .suffix.softexclusionpricetext, .price-card .your-savings .price,
	.product-card .product-card-title, .quick-add-product-card-container .quick-add-product-card .quick-add-product-info .quick-add-product-title,
	.scrollable-text-container .scrollable-text, .sr-eligibility-message,
	.team-list-content {
	font-size: .875rem;
	font-weight: 400
}

@media screen and (max-width:39.99875em) {
	.body-1, .carousel-product-card .carousel-product-info .product-card-title,
		.cart-item .sr-eligibility-message, .countdown-timer, .price-card .strike-through .price,
		.price-card .suffix.softexclusionpricetext, .price-card .your-savings .price,
		.product-card .product-card-title, .quick-add-product-card-container .quick-add-product-card .quick-add-product-info .quick-add-product-title,
		.scrollable-text-container .scrollable-text, .sr-eligibility-message,
		.team-list-content {
		font-size: 1rem
	}
}

.caption, .last-purchased .last-purchased-container>div,
	.order-process-modal-container .message, .product-jersey-assurance>div {
	font-size: .8125rem;
	font-weight: 400
}

.bold-caption, .jersey-assurance-message, .last-purchased .last-purchased-container .last-purchased-message,
	.new-arrivals-container span, .playground-container .playground-experiment-variant,
	.premium-brand-container span, .product-bet-message span,
	.product-vibrancy-container span, .top-seller-message {
	font-size: .8125rem;
	font-weight: 600
}

.footnote {
	font-size: .75rem;
	font-weight: 400
}

.button-text {
	font-size: .9375rem;
	font-weight: 600
}

.bold-text, .top-bar-item .highlighted {
	font-size: .875rem;
	font-weight: 600
}

.playground-container .playground-experiment-description,
	.semi-light-text {
	font-size: .875rem;
	font-weight: 400
}

.font-size-headline {
	font-size: 1.375rem
}

.bmsm-coupon .bmsm-coupon-code, .caps, .countdown-timer .countdown-label,
	.fast-delivery .fast-delivery-message .free-shipping-coupon-code,
	.free-shipping .free-shipping-coupon-code, .guest-chkt-title,
	.login-box .link-container a, .team-list-title {
	text-transform: uppercase
}

.bold, .fit-info-box .fit-info-prefix, .payment-style-overwrapper .payment-left-cnt .message-box.danger {
	font-weight: 600
}

.centered, .entity-showcase-container, .layout-row.jersey-assurance-more-info,
	.pl-google-ad:first-child {
	text-align: center
}

a.link {
	font-size: .8125rem;
	text-transform: uppercase;
	color: #1b3686
}

a.link:hover {
	text-decoration: underline
}

.background-swatch-1 {
	background-color: #ce1126
}

.background-swatch-2 {
	background-color: #003b66
}

.background-swatch-3 {
	background-color: #363436
}

.background-black {
	background-color: #1b1b1b
}

.background-grey-dark {
	background-color: #242424
}

.background-grey-medium {
	background-color: #686868
}

.background-grey-light {
	background-color: #d5d5d5
}

.background-grey-extra-light {
	background-color: #f5f6f8
}

.background-white, .modal-quick-add-product-card .modal-content,
	.order-process-modal-container, .order-summary-container .external-loyalty-line-item {
	background-color: #fff
}

.background-success {
	background-color: #247e0c
}

.color-swatch-1 {
	color: #ce1126
}

.color-swatch-2 {
	color: #003b66
}

.color-swatch-3 {
	color: #363436
}

.cart-item .single-size, .cart-item .single-size-value, .color-black {
	color: #1b1b1b
}

.color-grey-dark, .order-summary-container ul li:last-child {
	color: #242424
}

.color-grey-medium, .order-process-modal-container .message {
	color: #686868
}

.color-grey-light {
	color: #d5d5d5
}

.color-grey-extra-light {
	color: #f5f6f8
}

.color-white {
	color: #fff
}

.color-alert {
	color: #e53c2e
}

.color-success {
	color: #247e0c
}

.color-sale, .color-special-messaging {
	color: #e53c2e
}

.color-ship-messaging {
	color: #247e0c
}

.color-input-selector {
	color: #00aaed
}

.background-swatch-1-important {
	background-color: #ce1126 !important
}

.color-link-blue {
	color: #3863a3
}

.color-facebook-blue {
	color: #3b5998
}

.background-facebook-blue {
	background-color: #3b5998
}

.color-grey-light-medium {
	color: #b5b5b5
}

.fancash-green {
	color: #247e0c
}

.fancash-text {
	color: #e63a2f
}

.text-white {
	color: #fff
}

.layout-row {
	display: flex;
	flex-wrap: wrap;
	max-width: 100em;
	margin: 0 auto
}

.layout-row>* {
	flex: 1 1 100%;
	min-width: 0
}

.layout-column .small-0 {
	display: none
}

.layout-column .newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .promo-icon,
	.layout-column .newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .promo-icon,
	.layout-column .promo-qualifier-container .promo-icon, .layout-column .small-1,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .layout-column .promo-icon,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .layout-column .promo-icon,
	.promo-qualifier-container .layout-column .promo-icon {
	flex: 1 1 8.33333%
}

.layout-column .small-2 {
	flex: 1 1 16.66667%
}

.layout-column .small-3 {
	flex: 1 1 25%
}

.layout-column .small-4 {
	flex: 1 1 33.33333%
}

.layout-column .small-5 {
	flex: 1 1 41.66667%
}

.layout-column .small-6 {
	flex: 1 1 50%
}

.layout-column .small-7 {
	flex: 1 1 58.33333%
}

.layout-column .small-8 {
	flex: 1 1 66.66667%
}

.layout-column .small-9 {
	flex: 1 1 75%
}

.layout-column .small-10 {
	flex: 1 1 83.33333%
}

.layout-column .newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .persistent-message,
	.layout-column .newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .persistent-message,
	.layout-column .promo-qualifier-container .qualifier-message,
	.layout-column .small-11, .newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-messages-container .persistent-messages-container .promo-persistent-message.success .layout-column .persistent-message,
	.newCheckoutContainerStyling .coupon-giftcard-container .description-box-content .promo-qualifier-container .persistent-messages-container .promo-persistent-message.success .layout-column .persistent-message,
	.promo-qualifier-container .layout-column .qualifier-message {
	flex: 1 1 91.66667%
}

.layout-column .small-mb-xs {
	margin-bottom: .5rem
}

.layout-column .small-mt-xs {
	margin-top: .5rem
}

.layout-column .small-mr-xs {
	margin-right: .5rem
}

.layout-column .small-ml-xs {
	margin-left: .5rem
}

.layout-column .small-mb-sm {
	margin-bottom: 1.5rem
}

.layout-column .small-mt-sm {
	margin-top: 1.5rem
}

.layout-column .small-mr-sm {
	margin-right: 1.5rem
}

.layout-column .small-ml-sm {
	margin-left: 1.5rem
}

.layout-column .small-mb-md {
	margin-bottom: 3rem
}

.layout-column .small-mt-md {
	margin-top: 3rem
}

.layout-column .small-mr-md {
	margin-right: 3rem
}

.layout-column .small-ml-md {
	margin-left: 3rem
}

.layout-column .small-mb-lg {
	margin-bottom: 7.5rem
}

.layout-column .small-mt-lg {
	margin-top: 7.5rem
}

.layout-column .small-mr-lg {
	margin-right: 7.5rem
}

.layout-column .small-ml-lg {
	margin-left: 7.5rem
}

@media print , screen and (min-width:40em) {
	.layout-column .medium-0 {
		display: none
	}
	.layout-column .medium-1 {
		flex: 1 1 8.33333%
	}
	.layout-column .medium-2 {
		flex: 1 1 16.66667%
	}
	.layout-column .medium-3 {
		flex: 1 1 25%
	}
	.layout-column .medium-4 {
		flex: 1 1 33.33333%
	}
	.layout-column .medium-5 {
		flex: 1 1 41.66667%
	}
	.layout-column .medium-6 {
		flex: 1 1 50%
	}
	.layout-column .medium-7 {
		flex: 1 1 58.33333%
	}
	.layout-column .medium-8 {
		flex: 1 1 66.66667%
	}
	.layout-column .medium-9 {
		flex: 1 1 75%
	}
	.layout-column .medium-10 {
		flex: 1 1 83.33333%
	}
	.layout-column .medium-11 {
		flex: 1 1 91.66667%
	}
	.layout-column .medium-mb-xs {
		margin-bottom: .5rem
	}
	.layout-column .medium-mt-xs {
		margin-top: .5rem
	}
	.layout-column .medium-mr-xs {
		margin-right: .5rem
	}
	.layout-column .medium-ml-xs {
		margin-left: .5rem
	}
	.layout-column .medium-mb-sm {
		margin-bottom: 1.5rem
	}
	.layout-column .medium-mt-sm {
		margin-top: 1.5rem
	}
	.layout-column .medium-mr-sm {
		margin-right: 1.5rem
	}
	.layout-column .medium-ml-sm {
		margin-left: 1.5rem
	}
	.layout-column .medium-mb-md {
		margin-bottom: 3rem
	}
	.layout-column .medium-mt-md {
		margin-top: 3rem
	}
	.layout-column .medium-mr-md {
		margin-right: 3rem
	}
	.layout-column .medium-ml-md {
		margin-left: 3rem
	}
	.layout-column .medium-mb-lg {
		margin-bottom: 7.5rem
	}
	.layout-column .medium-mt-lg {
		margin-top: 7.5rem
	}
	.layout-column .medium-mr-lg {
		margin-right: 7.5rem
	}
	.layout-column .medium-ml-lg {
		margin-left: 7.5rem
	}
}

@media print , screen and (min-width:64em) {
	.layout-column .large-0 {
		display: none
	}
	.layout-column .large-1 {
		flex: 1 1 8.33333%
	}
	.layout-column .large-2 {
		flex: 1 1 16.66667%
	}
	.layout-column .large-3 {
		flex: 1 1 25%
	}
	.layout-column .large-4 {
		flex: 1 1 33.33333%
	}
	.layout-column .large-5 {
		flex: 1 1 41.66667%
	}
	.layout-column .large-6 {
		flex: 1 1 50%
	}
	.layout-column .large-7 {
		flex: 1 1 58.33333%
	}
	.layout-column .large-8 {
		flex: 1 1 66.66667%
	}
	.layout-column .large-9 {
		flex: 1 1 75%
	}
	.layout-column .large-10 {
		flex: 1 1 83.33333%
	}
	.layout-column .large-11 {
		flex: 1 1 91.66667%
	}
	.layout-column .large-mb-xs {
		margin-bottom: .5rem
	}
	.layout-column .large-mt-xs {
		margin-top: .5rem
	}
	.layout-column .large-mr-xs {
		margin-right: .5rem
	}
	.layout-column .large-ml-xs {
		margin-left: .5rem
	}
	.layout-column .large-mb-sm {
		margin-bottom: 1.5rem
	}
	.layout-column .large-mt-sm {
		margin-top: 1.5rem
	}
	.layout-column .large-mr-sm {
		margin-right: 1.5rem
	}
	.layout-column .large-ml-sm {
		margin-left: 1.5rem
	}
	.layout-column .large-mb-md {
		margin-bottom: 3rem
	}
	.layout-column .large-mt-md {
		margin-top: 3rem
	}
	.layout-column .large-mr-md {
		margin-right: 3rem
	}
	.layout-column .large-ml-md {
		margin-left: 3rem
	}
	.layout-column .large-mb-lg {
		margin-bottom: 7.5rem
	}
	.layout-column .large-mt-lg {
		margin-top: 7.5rem
	}
	.layout-column .large-mr-lg {
		margin-right: 7.5rem
	}
	.layout-column .large-ml-lg {
		margin-left: 7.5rem
	}
}

hr {
	border: 0;
	border-bottom: 1px solid #d5d5d5;
	width: 100%;
	margin: 0
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper {
		padding-left: 1.875rem;
		padding-right: 1.875rem
	}
}

.pdp-style-overwrapper.charity-pdp {
	margin-top: 1.25rem
}

.pdp-style-overwrapper .pl-smart-image {
	max-width: 29.375rem;
	margin: auto;
	padding: .9375rem
}

@media screen and (max-width:63.99875em) {
	.pdp-style-overwrapper .pl-smart-image {
		margin: .9375rem;
		max-width: none;
		padding: 0
	}
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@keyframes delayVisibility {
	0%,99%{
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes fadeOut {
	0%{
		opacity: 1;
		visibility: true
	}
	to {
		opacity: 0;
		visibility: hidden
	}
}
@keyframes opacity-change-one {
	0%, to {
		opacity: 1
	}
	10%{
		opacity: 0
	}
}
@keyframes opacity-change-two {
	0%, to {
		opacity: 1
	}
	20%{
		opacity: 0
	}
}
@keyframes opacity-change-three {
	0%, to {
		opacity: 1
	}
	30%{
		opacity: 0
	}
}
@keyframes spin {
	0%{
		-webkit-transform: rotate(0turn);
		transform: rotate(0turn)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@-moz-keyframes marquee {
	0%{
		transform: translateX(calc(100vw - 10px))
	}
	to {
		transform: translateX(-100%)
	}
}
@-webkit-keyframes marquee {
	0%{
		transform: translateX(calc(100vw - 10px))
	}
	to {
		transform: translateX(-100%)
	}
}
@keyframes marquee {
	0%{
		-moz-transform: translateX(calc(100vw - 10px));
		-webkit-transform: translateX(calc(100vw - 10px));
		transform: translateX(calc(100vw - 10px))
	}
	to {
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}
@keyframes rotate {
	to {
		transform: rotate(360deg)
	}
}
@keyframes color {
	0%,50%{
		stroke: #247e0c
	}
	25%{
		stroke: #c45221
	}
	75%{
		stroke: #3863a3
	}
	to {
		stroke: #3b5998
	}
}
@keyframes dash {
	0%{
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50%{
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -35px
	}
	to {
		stroke-dasharray: 89, 200;
		stroke-dashoffset: -124px
	}
}
@keyframes klarna-loading-ellipsis {
	to {
		width: 1.05em
	}
}
@-webkit-keyframes klarna-loading-ellipsis {
	to {
		width: 1.05em
	}
}
@keyframes placeholderShimmer {
	0%{
		background-position: -100rem 0
	}
	to {
		background-position: 26.0625rem 0
	}
}
@keyframes shine {
	to {
		background-position-x: -200%
	}
}
@keyframes buttonShimmer {
	0%{
		background-position: -100rem 0
	}
	to {
		background-position: 26.0625rem 0
	}
}
@font-face {
	font-family: 'FontAwesome';
	src:
		url(../fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);
	src:
		url(../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0)
		format("embedded-opentype"),
		url(../fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0)
		format("woff2"),
		url(../fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0)
		format("woff"),
		url(../fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0)
		format("truetype"),
		url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)
		format("svg");
	font-weight: 400;
	font-style: normal
}

.carousel-header-black-strip .carousel-view-all-button.near-title .icon-drop-down,
	.carousel-view-all-container+.carousel-view-all-button .icon-drop-down,
	.charity-all-in-media-container .charity-all-in-media-small-screen .charity-all-in-media-thumbnail .thumbnail-image .video .video-play-icon,
	.charity-all-in-media-container .charity-media-anchor.left,
	.charity-all-in-media-container .charity-media-anchor.right, .check-box .check-box-input input[type=checkbox]:checked+.check-box-icon,
	.drop-down-selected i.icon-drop-down, .drop-down-selected i.icon-drop-up,
	.fa, .icon-fa-500px, .icon-fa-address-book, .icon-fa-address-book-o,
	.icon-fa-address-card, .icon-fa-address-card-o, .icon-fa-adjust,
	.icon-fa-adn, .icon-fa-align-center, .icon-fa-align-justify,
	.icon-fa-align-left, .icon-fa-align-right, .icon-fa-amazon,
	.icon-fa-ambulance, .icon-fa-american-sign-language-interpreting,
	.icon-fa-anchor, .icon-fa-android, .icon-fa-angellist,
	.icon-fa-angle-double-down, .icon-fa-angle-double-left,
	.icon-fa-angle-double-right, .icon-fa-angle-double-up,
	.icon-fa-angle-down, .icon-fa-angle-left, .icon-fa-angle-right,
	.icon-fa-angle-up, .icon-fa-apple, .icon-fa-archive,
	.icon-fa-area-chart, .icon-fa-arrow-circle-down,
	.icon-fa-arrow-circle-left, .icon-fa-arrow-circle-o-down,
	.icon-fa-arrow-circle-o-left, .icon-fa-arrow-circle-o-right,
	.icon-fa-arrow-circle-o-up, .icon-fa-arrow-circle-right,
	.icon-fa-arrow-circle-up, .icon-fa-arrow-down, .icon-fa-arrow-left,
	.icon-fa-arrow-right, .icon-fa-arrow-up, .icon-fa-arrows,
	.icon-fa-arrows-alt, .icon-fa-arrows-h, .icon-fa-arrows-v,
	.icon-fa-asl-interpreting, .icon-fa-assistive-listening-systems,
	.icon-fa-asterisk, .icon-fa-at, .icon-fa-audio-description,
	.icon-fa-automobile, .icon-fa-backward, .icon-fa-balance-scale,
	.icon-fa-ban, .icon-fa-bandcamp, .icon-fa-bank, .icon-fa-bar-chart,
	.icon-fa-bar-chart-o, .icon-fa-barcode, .icon-fa-bars, .icon-fa-bath,
	.icon-fa-bathtub, .icon-fa-battery, .icon-fa-battery-0,
	.icon-fa-battery-1, .icon-fa-battery-2, .icon-fa-battery-3,
	.icon-fa-battery-4, .icon-fa-battery-empty, .icon-fa-battery-full,
	.icon-fa-battery-half, .icon-fa-battery-quarter,
	.icon-fa-battery-three-quarters, .icon-fa-bed, .icon-fa-beer,
	.icon-fa-behance, .icon-fa-behance-square, .icon-fa-bell,
	.icon-fa-bell-o, .icon-fa-bell-slash, .icon-fa-bell-slash-o,
	.icon-fa-bicycle, .icon-fa-binoculars, .icon-fa-birthday-cake,
	.icon-fa-bitbucket, .icon-fa-bitbucket-square, .icon-fa-bitcoin,
	.icon-fa-black-tie, .icon-fa-blind, .icon-fa-bluetooth,
	.icon-fa-bluetooth-b, .icon-fa-bold, .icon-fa-bolt, .icon-fa-bomb,
	.icon-fa-book, .icon-fa-bookmark, .icon-fa-bookmark-o, .icon-fa-braille,
	.icon-fa-briefcase, .icon-fa-btc, .icon-fa-bug, .icon-fa-building,
	.icon-fa-building-o, .icon-fa-bullhorn, .icon-fa-bullseye, .icon-fa-bus,
	.icon-fa-buysellads, .icon-fa-cab, .icon-fa-calculator,
	.icon-fa-calendar, .icon-fa-calendar-check-o, .icon-fa-calendar-minus-o,
	.icon-fa-calendar-o, .icon-fa-calendar-plus-o,
	.icon-fa-calendar-times-o, .icon-fa-camera, .icon-fa-camera-retro,
	.icon-fa-car, .icon-fa-caret-down, .icon-fa-caret-left,
	.icon-fa-caret-right, .icon-fa-caret-square-o-down,
	.icon-fa-caret-square-o-left, .icon-fa-caret-square-o-right,
	.icon-fa-caret-square-o-up, .icon-fa-caret-up, .icon-fa-cart-arrow-down,
	.icon-fa-cart-plus, .icon-fa-cc, .icon-fa-cc-amex,
	.icon-fa-cc-diners-club, .icon-fa-cc-discover, .icon-fa-cc-jcb,
	.icon-fa-cc-mastercard, .icon-fa-cc-paypal, .icon-fa-cc-stripe,
	.icon-fa-cc-visa, .icon-fa-certificate, .icon-fa-chain,
	.icon-fa-chain-broken, .icon-fa-check, .icon-fa-check-circle,
	.icon-fa-check-circle-o, .icon-fa-check-square, .icon-fa-check-square-o,
	.icon-fa-chevron-circle-down, .icon-fa-chevron-circle-left,
	.icon-fa-chevron-circle-right, .icon-fa-chevron-circle-up,
	.icon-fa-chevron-down, .icon-fa-chevron-left, .icon-fa-chevron-right,
	.icon-fa-chevron-up, .icon-fa-child, .icon-fa-chrome, .icon-fa-circle,
	.icon-fa-circle-o, .icon-fa-circle-o-notch, .icon-fa-circle-thin,
	.icon-fa-clipboard, .icon-fa-clock-o, .icon-fa-clone, .icon-fa-close,
	.icon-fa-cloud, .icon-fa-cloud-download, .icon-fa-cloud-upload,
	.icon-fa-cny, .icon-fa-code, .icon-fa-code-fork, .icon-fa-codepen,
	.icon-fa-codiepie, .icon-fa-coffee, .icon-fa-cog, .icon-fa-cogs,
	.icon-fa-columns, .icon-fa-comment, .icon-fa-comment-o,
	.icon-fa-commenting, .icon-fa-commenting-o, .icon-fa-comments,
	.icon-fa-comments-o, .icon-fa-compass, .icon-fa-compress,
	.icon-fa-connectdevelop, .icon-fa-contao, .icon-fa-copy,
	.icon-fa-copyright, .icon-fa-creative-commons, .icon-fa-credit-card,
	.icon-fa-credit-card-alt, .icon-fa-crop, .icon-fa-crosshairs,
	.icon-fa-css3, .icon-fa-cube, .icon-fa-cubes, .icon-fa-cut,
	.icon-fa-cutlery, .icon-fa-dashboard, .icon-fa-dashcube,
	.icon-fa-database, .icon-fa-deaf, .icon-fa-deafness, .icon-fa-dedent,
	.icon-fa-delicious, .icon-fa-desktop, .icon-fa-deviantart,
	.icon-fa-diamond, .icon-fa-digg, .icon-fa-dollar, .icon-fa-dot-circle-o,
	.icon-fa-download, .icon-fa-dribbble, .icon-fa-drivers-license,
	.icon-fa-drivers-license-o, .icon-fa-dropbox, .icon-fa-drupal,
	.icon-fa-edge, .icon-fa-edit, .icon-fa-eercast, .icon-fa-eject,
	.icon-fa-ellipsis-h, .icon-fa-ellipsis-v, .icon-fa-empire,
	.icon-fa-envelope, .icon-fa-envelope-o, .icon-fa-envelope-open,
	.icon-fa-envelope-open-o, .icon-fa-envelope-square, .icon-fa-envira,
	.icon-fa-eraser, .icon-fa-etsy, .icon-fa-eur, .icon-fa-euro,
	.icon-fa-exchange, .icon-fa-exclamation, .icon-fa-exclamation-circle,
	.icon-fa-exclamation-triangle, .icon-fa-expand, .icon-fa-expeditedssl,
	.icon-fa-external-link, .icon-fa-external-link-square, .icon-fa-eye,
	.icon-fa-eye-slash, .icon-fa-eyedropper, .icon-fa-fa, .icon-fa-facebook,
	.icon-fa-facebook-f, .icon-fa-facebook-official,
	.icon-fa-facebook-square, .icon-fa-fast-backward, .icon-fa-fast-forward,
	.icon-fa-fax, .icon-fa-feed, .icon-fa-female, .icon-fa-fighter-jet,
	.icon-fa-file, .icon-fa-file-archive-o, .icon-fa-file-audio-o,
	.icon-fa-file-code-o, .icon-fa-file-excel-o, .icon-fa-file-image-o,
	.icon-fa-file-movie-o, .icon-fa-file-o, .icon-fa-file-pdf-o,
	.icon-fa-file-photo-o, .icon-fa-file-picture-o,
	.icon-fa-file-powerpoint-o, .icon-fa-file-sound-o, .icon-fa-file-text,
	.icon-fa-file-text-o, .icon-fa-file-video-o, .icon-fa-file-word-o,
	.icon-fa-file-zip-o, .icon-fa-files-o, .icon-fa-film, .icon-fa-filter,
	.icon-fa-fire, .icon-fa-fire-extinguisher, .icon-fa-firefox,
	.icon-fa-first-order, .icon-fa-flag, .icon-fa-flag-checkered,
	.icon-fa-flag-o, .icon-fa-flash, .icon-fa-flask, .icon-fa-flickr,
	.icon-fa-floppy-o, .icon-fa-folder, .icon-fa-folder-o,
	.icon-fa-folder-open, .icon-fa-folder-open-o, .icon-fa-font,
	.icon-fa-font-awesome, .icon-fa-fonticons, .icon-fa-fort-awesome,
	.icon-fa-forumbee, .icon-fa-forward, .icon-fa-foursquare,
	.icon-fa-free-code-camp, .icon-fa-frown-o, .icon-fa-futbol-o,
	.icon-fa-gamepad, .icon-fa-gavel, .icon-fa-gbp, .icon-fa-ge,
	.icon-fa-gear, .icon-fa-gears, .icon-fa-genderless, .icon-fa-get-pocket,
	.icon-fa-gg, .icon-fa-gg-circle, .icon-fa-gift, .icon-fa-git,
	.icon-fa-git-square, .icon-fa-github, .icon-fa-github-alt,
	.icon-fa-github-square, .icon-fa-gitlab, .icon-fa-gittip,
	.icon-fa-glass, .icon-fa-glide, .icon-fa-glide-g, .icon-fa-globe,
	.icon-fa-google, .icon-fa-google-wallet, .icon-fa-graduation-cap,
	.icon-fa-gratipay, .icon-fa-grav, .icon-fa-group, .icon-fa-h-square,
	.icon-fa-hacker-news, .icon-fa-hand-grab-o, .icon-fa-hand-lizard-o,
	.icon-fa-hand-o-down, .icon-fa-hand-o-left, .icon-fa-hand-o-right,
	.icon-fa-hand-o-up, .icon-fa-hand-paper-o, .icon-fa-hand-peace-o,
	.icon-fa-hand-pointer-o, .icon-fa-hand-rock-o, .icon-fa-hand-scissors-o,
	.icon-fa-hand-spock-o, .icon-fa-hand-stop-o, .icon-fa-handshake-o,
	.icon-fa-hard-of-hearing, .icon-fa-hashtag, .icon-fa-hdd-o,
	.icon-fa-header, .icon-fa-headphones, .icon-fa-heart, .icon-fa-heart-o,
	.icon-fa-heartbeat, .icon-fa-history, .icon-fa-home,
	.icon-fa-hospital-o, .icon-fa-hotel, .icon-fa-hourglass,
	.icon-fa-hourglass-1, .icon-fa-hourglass-2, .icon-fa-hourglass-3,
	.icon-fa-hourglass-end, .icon-fa-hourglass-half, .icon-fa-hourglass-o,
	.icon-fa-hourglass-start, .icon-fa-houzz, .icon-fa-html5,
	.icon-fa-i-cursor, .icon-fa-id-badge, .icon-fa-id-card,
	.icon-fa-id-card-o, .icon-fa-ils, .icon-fa-image, .icon-fa-imdb,
	.icon-fa-inbox, .icon-fa-indent, .icon-fa-industry, .icon-fa-info,
	.icon-fa-info-circle, .icon-fa-inr, .icon-fa-instagram,
	.icon-fa-institution, .icon-fa-internet-explorer, .icon-fa-intersex,
	.icon-fa-ioxhost, .icon-fa-italic, .icon-fa-joomla, .icon-fa-jpy,
	.icon-fa-jsfiddle, .icon-fa-key, .icon-fa-keyboard-o, .icon-fa-krw,
	.icon-fa-language, .icon-fa-laptop, .icon-fa-lastfm,
	.icon-fa-lastfm-square, .icon-fa-leaf, .icon-fa-leanpub, .icon-fa-legal,
	.icon-fa-lemon-o, .icon-fa-level-down, .icon-fa-level-up,
	.icon-fa-life-bouy, .icon-fa-life-buoy, .icon-fa-life-ring,
	.icon-fa-life-saver, .icon-fa-lightbulb-o, .icon-fa-line-chart,
	.icon-fa-link, .icon-fa-linkedin, .icon-fa-linkedin-square,
	.icon-fa-linode, .icon-fa-linux, .icon-fa-list, .icon-fa-list-alt,
	.icon-fa-list-ol, .icon-fa-list-ul, .icon-fa-location-arrow,
	.icon-fa-lock, .icon-fa-long-arrow-down, .icon-fa-long-arrow-left,
	.icon-fa-long-arrow-right, .icon-fa-long-arrow-up, .icon-fa-low-vision,
	.icon-fa-magic, .icon-fa-magnet, .icon-fa-mail-forward,
	.icon-fa-mail-reply, .icon-fa-mail-reply-all, .icon-fa-male,
	.icon-fa-map, .icon-fa-map-marker, .icon-fa-map-o, .icon-fa-map-pin,
	.icon-fa-map-signs, .icon-fa-mars, .icon-fa-mars-double,
	.icon-fa-mars-stroke, .icon-fa-mars-stroke-h, .icon-fa-mars-stroke-v,
	.icon-fa-maxcdn, .icon-fa-meanpath, .icon-fa-medium, .icon-fa-medkit,
	.icon-fa-meetup, .icon-fa-meh-o, .icon-fa-mercury, .icon-fa-microchip,
	.icon-fa-microphone, .icon-fa-microphone-slash, .icon-fa-minus,
	.icon-fa-minus-circle, .icon-fa-minus-square, .icon-fa-minus-square-o,
	.icon-fa-mixcloud, .icon-fa-mobile, .icon-fa-mobile-phone,
	.icon-fa-modx, .icon-fa-money, .icon-fa-moon-o, .icon-fa-mortar-board,
	.icon-fa-motorcycle, .icon-fa-mouse-pointer, .icon-fa-music,
	.icon-fa-navicon, .icon-fa-neuter, .icon-fa-newspaper-o,
	.icon-fa-object-group, .icon-fa-object-ungroup, .icon-fa-odnoklassniki,
	.icon-fa-odnoklassniki-square, .icon-fa-opencart, .icon-fa-openid,
	.icon-fa-opera, .icon-fa-optin-monster, .icon-fa-outdent,
	.icon-fa-pagelines, .icon-fa-paint-brush, .icon-fa-paper-plane,
	.icon-fa-paper-plane-o, .icon-fa-paperclip, .icon-fa-paragraph,
	.icon-fa-paste, .icon-fa-pause, .icon-fa-pause-circle,
	.icon-fa-pause-circle-o, .icon-fa-paw, .icon-fa-paypal, .icon-fa-pencil,
	.icon-fa-pencil-square, .icon-fa-pencil-square-o, .icon-fa-percent,
	.icon-fa-phone, .icon-fa-phone-square, .icon-fa-photo,
	.icon-fa-picture-o, .icon-fa-pie-chart, .icon-fa-pied-piper,
	.icon-fa-pied-piper-alt, .icon-fa-pied-piper-pp, .icon-fa-pinterest,
	.icon-fa-pinterest-p, .icon-fa-pinterest-square, .icon-fa-plane,
	.icon-fa-play, .icon-fa-play-circle, .icon-fa-play-circle-o,
	.icon-fa-plug, .icon-fa-plus, .icon-fa-plus-circle,
	.icon-fa-plus-square, .icon-fa-plus-square-o, .icon-fa-podcast,
	.icon-fa-power-off, .icon-fa-print, .icon-fa-product-hunt,
	.icon-fa-puzzle-piece, .icon-fa-qq, .icon-fa-qrcode, .icon-fa-question,
	.icon-fa-question-circle, .icon-fa-question-circle-o, .icon-fa-quora,
	.icon-fa-quote-left, .icon-fa-quote-right, .icon-fa-ra, .icon-fa-random,
	.icon-fa-ravelry, .icon-fa-rebel, .icon-fa-recycle, .icon-fa-reddit,
	.icon-fa-reddit-alien, .icon-fa-reddit-square, .icon-fa-refresh,
	.icon-fa-registered, .icon-fa-remove, .icon-fa-renren, .icon-fa-reorder,
	.icon-fa-repeat, .icon-fa-reply, .icon-fa-reply-all,
	.icon-fa-resistance, .icon-fa-retweet, .icon-fa-rmb, .icon-fa-road,
	.icon-fa-rocket, .icon-fa-rotate-left, .icon-fa-rotate-right,
	.icon-fa-rouble, .icon-fa-rss, .icon-fa-rss-square, .icon-fa-rub,
	.icon-fa-ruble, .icon-fa-rupee, .icon-fa-s15, .icon-fa-safari,
	.icon-fa-save, .icon-fa-scissors, .icon-fa-scribd, .icon-fa-search,
	.icon-fa-search-minus, .icon-fa-search-plus, .icon-fa-sellsy,
	.icon-fa-send, .icon-fa-send-o, .icon-fa-server, .icon-fa-share,
	.icon-fa-share-alt, .icon-fa-share-alt-square, .icon-fa-share-square,
	.icon-fa-share-square-o, .icon-fa-shekel, .icon-fa-sheqel,
	.icon-fa-shield, .icon-fa-ship, .icon-fa-shirtsinbulk,
	.icon-fa-shopping-bag, .icon-fa-shopping-basket, .icon-fa-shopping-cart,
	.icon-fa-shower, .icon-fa-sign-in, .icon-fa-sign-language,
	.icon-fa-sign-out, .icon-fa-signal, .icon-fa-signing,
	.icon-fa-simplybuilt, .icon-fa-sitemap, .icon-fa-skyatlas,
	.icon-fa-skype, .icon-fa-slack, .icon-fa-sliders, .icon-fa-slideshare,
	.icon-fa-smile-o, .icon-fa-snapchat, .icon-fa-snapchat-ghost,
	.icon-fa-snapchat-square, .icon-fa-snowflake-o, .icon-fa-soccer-ball-o,
	.icon-fa-sort, .icon-fa-sort-alpha-asc, .icon-fa-sort-alpha-desc,
	.icon-fa-sort-amount-asc, .icon-fa-sort-amount-desc, .icon-fa-sort-asc,
	.icon-fa-sort-desc, .icon-fa-sort-down, .icon-fa-sort-numeric-asc,
	.icon-fa-sort-numeric-desc, .icon-fa-sort-up, .icon-fa-soundcloud,
	.icon-fa-space-shuttle, .icon-fa-spinner, .icon-fa-spoon,
	.icon-fa-spotify, .icon-fa-square, .icon-fa-square-o,
	.icon-fa-stack-exchange, .icon-fa-stack-overflow, .icon-fa-star,
	.icon-fa-star-half, .icon-fa-star-half-empty, .icon-fa-star-half-full,
	.icon-fa-star-half-o, .icon-fa-star-o, .icon-fa-steam,
	.icon-fa-steam-square, .icon-fa-step-backward, .icon-fa-step-forward,
	.icon-fa-stethoscope, .icon-fa-sticky-note, .icon-fa-sticky-note-o,
	.icon-fa-stop, .icon-fa-stop-circle, .icon-fa-stop-circle-o,
	.icon-fa-street-view, .icon-fa-strikethrough, .icon-fa-stumbleupon,
	.icon-fa-stumbleupon-circle, .icon-fa-subscript, .icon-fa-subway,
	.icon-fa-suitcase, .icon-fa-sun-o, .icon-fa-superpowers,
	.icon-fa-superscript, .icon-fa-support, .icon-fa-table, .icon-fa-tablet,
	.icon-fa-tachometer, .icon-fa-tag, .icon-fa-tags, .icon-fa-tasks,
	.icon-fa-taxi, .icon-fa-telegram, .icon-fa-television,
	.icon-fa-tencent-weibo, .icon-fa-terminal, .icon-fa-text-height,
	.icon-fa-text-width, .icon-fa-th, .icon-fa-th-large, .icon-fa-th-list,
	.icon-fa-themeisle, .icon-fa-thermometer, .icon-fa-thermometer-0,
	.icon-fa-thermometer-1, .icon-fa-thermometer-2, .icon-fa-thermometer-3,
	.icon-fa-thermometer-4, .icon-fa-thermometer-empty,
	.icon-fa-thermometer-full, .icon-fa-thermometer-half,
	.icon-fa-thermometer-quarter, .icon-fa-thermometer-three-quarters,
	.icon-fa-thumb-tack, .icon-fa-thumbs-down, .icon-fa-thumbs-o-down,
	.icon-fa-thumbs-o-up, .icon-fa-thumbs-up, .icon-fa-ticket,
	.icon-fa-times, .icon-fa-times-circle, .icon-fa-times-circle-o,
	.icon-fa-times-rectangle, .icon-fa-times-rectangle-o, .icon-fa-tint,
	.icon-fa-toggle-down, .icon-fa-toggle-left, .icon-fa-toggle-off,
	.icon-fa-toggle-on, .icon-fa-toggle-right, .icon-fa-toggle-up,
	.icon-fa-trademark, .icon-fa-train, .icon-fa-transgender,
	.icon-fa-transgender-alt, .icon-fa-trash, .icon-fa-trash-o,
	.icon-fa-tree, .icon-fa-trello, .icon-fa-tripadvisor, .icon-fa-trophy,
	.icon-fa-truck, .icon-fa-try, .icon-fa-tty, .icon-fa-tumblr,
	.icon-fa-tumblr-square, .icon-fa-turkish-lira, .icon-fa-tv,
	.icon-fa-twitch, .icon-fa-twitter, .icon-fa-twitter-square,
	.icon-fa-umbrella, .icon-fa-underline, .icon-fa-undo,
	.icon-fa-universal-access, .icon-fa-university, .icon-fa-unlink,
	.icon-fa-unlock, .icon-fa-unlock-alt, .icon-fa-unsorted,
	.icon-fa-upload, .icon-fa-usb, .icon-fa-usd, .icon-fa-user,
	.icon-fa-user-circle, .icon-fa-user-circle-o, .icon-fa-user-md,
	.icon-fa-user-o, .icon-fa-user-plus, .icon-fa-user-secret,
	.icon-fa-user-times, .icon-fa-users, .icon-fa-vcard, .icon-fa-vcard-o,
	.icon-fa-venus, .icon-fa-venus-double, .icon-fa-venus-mars,
	.icon-fa-viacoin, .icon-fa-viadeo, .icon-fa-viadeo-square,
	.icon-fa-video-camera, .icon-fa-vimeo, .icon-fa-vimeo-square,
	.icon-fa-vine, .icon-fa-vk, .icon-fa-volume-control-phone,
	.icon-fa-volume-down, .icon-fa-volume-off, .icon-fa-volume-up,
	.icon-fa-warning, .icon-fa-wechat, .icon-fa-weibo, .icon-fa-weixin,
	.icon-fa-whatsapp, .icon-fa-wheelchair, .icon-fa-wheelchair-alt,
	.icon-fa-wifi, .icon-fa-wikipedia-w, .icon-fa-window-close,
	.icon-fa-window-close-o, .icon-fa-window-maximize,
	.icon-fa-window-minimize, .icon-fa-window-restore, .icon-fa-windows,
	.icon-fa-won, .icon-fa-wordpress, .icon-fa-wpbeginner,
	.icon-fa-wpexplorer, .icon-fa-wpforms, .icon-fa-wrench, .icon-fa-xing,
	.icon-fa-xing-square, .icon-fa-y-combinator,
	.icon-fa-y-combinator-square, .icon-fa-yahoo, .icon-fa-yc,
	.icon-fa-yc-square, .icon-fa-yelp, .icon-fa-yen, .icon-fa-yoast,
	.icon-fa-youtube, .icon-fa-youtube-play, .icon-fa-youtube-square,
	.non-product-carousel .carousel-header .carousel-view-all-button.near-title .icon-drop-down,
	.potential-fancash-bar .fancash-join i.icon-chevron-right {
	display: inline-block;
	font: 20px/1 FontAwesome
}

.icon-fa-500px:before {
	content: ""
}

.icon-fa-address-book:before {
	content: ""
}

.icon-fa-address-book-o:before {
	content: ""
}

.icon-fa-address-card:before {
	content: ""
}

.icon-fa-address-card-o:before {
	content: ""
}

.icon-fa-adjust:before {
	content: ""
}

.icon-fa-adn:before {
	content: ""
}

.icon-fa-align-center:before {
	content: ""
}

.icon-fa-align-justify:before {
	content: ""
}

.icon-fa-align-left:before {
	content: ""
}

.icon-fa-align-right:before {
	content: ""
}

.icon-fa-amazon:before {
	content: ""
}

.icon-fa-ambulance:before {
	content: ""
}

.icon-fa-american-sign-language-interpreting:before {
	content: ""
}

.icon-fa-anchor:before {
	content: ""
}

.icon-fa-android:before {
	content: ""
}

.icon-fa-angellist:before {
	content: ""
}

.icon-fa-angle-double-down:before {
	content: ""
}

.icon-fa-angle-double-left:before {
	content: ""
}

.icon-fa-angle-double-right:before {
	content: ""
}

.icon-fa-angle-double-up:before {
	content: ""
}

.drop-down-selected i.icon-drop-down:before, .icon-fa-angle-down:before {
	content: ""
}

.icon-fa-angle-left:before {
	content: ""
}

.carousel-header-black-strip .carousel-view-all-button.near-title .icon-drop-down:before,
	.carousel-view-all-container+.carousel-view-all-button .icon-drop-down:before,
	.icon-fa-angle-right:before, .non-product-carousel .carousel-header .carousel-view-all-button.near-title .icon-drop-down:before {
	content: ""
}

.drop-down-selected i.icon-drop-up:before, .icon-fa-angle-up:before {
	content: ""
}

.icon-fa-apple:before {
	content: ""
}

.icon-fa-archive:before {
	content: ""
}

.icon-fa-area-chart:before {
	content: ""
}

.icon-fa-arrow-circle-down:before {
	content: ""
}

.icon-fa-arrow-circle-left:before {
	content: ""
}

.icon-fa-arrow-circle-o-down:before {
	content: ""
}

.icon-fa-arrow-circle-o-left:before {
	content: ""
}

.icon-fa-arrow-circle-o-right:before {
	content: ""
}

.icon-fa-arrow-circle-o-up:before {
	content: ""
}

.icon-fa-arrow-circle-right:before {
	content: ""
}

.icon-fa-arrow-circle-up:before {
	content: ""
}

.icon-fa-arrow-down:before {
	content: ""
}

.icon-fa-arrow-left:before {
	content: ""
}

.icon-fa-arrow-right:before {
	content: ""
}

.icon-fa-arrow-up:before {
	content: ""
}

.icon-fa-arrows:before {
	content: ""
}

.icon-fa-arrows-alt:before {
	content: ""
}

.icon-fa-arrows-h:before {
	content: ""
}

.icon-fa-arrows-v:before {
	content: ""
}

.icon-fa-asl-interpreting:before {
	content: ""
}

.icon-fa-assistive-listening-systems:before {
	content: ""
}

.icon-fa-asterisk:before {
	content: ""
}

.icon-fa-at:before {
	content: ""
}

.icon-fa-audio-description:before {
	content: ""
}

.icon-fa-automobile:before {
	content: ""
}

.icon-fa-backward:before {
	content: ""
}

.icon-fa-balance-scale:before {
	content: ""
}

.icon-fa-ban:before {
	content: ""
}

.icon-fa-bandcamp:before {
	content: ""
}

.icon-fa-bank:before {
	content: ""
}

.icon-fa-bar-chart-o:before, .icon-fa-bar-chart:before {
	content: ""
}

.icon-fa-barcode:before {
	content: ""
}

.icon-fa-bars:before {
	content: ""
}

.icon-fa-bath:before, .icon-fa-bathtub:before {
	content: ""
}

.icon-fa-battery:before {
	content: ""
}

.icon-fa-battery-0:before {
	content: ""
}

.icon-fa-battery-1:before {
	content: ""
}

.icon-fa-battery-2:before {
	content: ""
}

.icon-fa-battery-3:before {
	content: ""
}

.icon-fa-battery-4:before {
	content: ""
}

.icon-fa-battery-empty:before {
	content: ""
}

.icon-fa-battery-full:before {
	content: ""
}

.icon-fa-battery-half:before {
	content: ""
}

.icon-fa-battery-quarter:before {
	content: ""
}

.icon-fa-battery-three-quarters:before {
	content: ""
}

.icon-fa-bed:before {
	content: ""
}

.icon-fa-beer:before {
	content: ""
}

.icon-fa-behance:before {
	content: ""
}

.icon-fa-behance-square:before {
	content: ""
}

.icon-fa-bell:before {
	content: ""
}

.icon-fa-bell-o:before {
	content: ""
}

.icon-fa-bell-slash:before {
	content: ""
}

.icon-fa-bell-slash-o:before {
	content: ""
}

.icon-fa-bicycle:before {
	content: ""
}

.icon-fa-binoculars:before {
	content: ""
}

.icon-fa-birthday-cake:before {
	content: ""
}

.icon-fa-bitbucket:before {
	content: ""
}

.icon-fa-bitbucket-square:before {
	content: ""
}

.icon-fa-bitcoin:before {
	content: ""
}

.icon-fa-black-tie:before {
	content: ""
}

.icon-fa-blind:before {
	content: ""
}

.icon-fa-bluetooth:before {
	content: ""
}

.icon-fa-bluetooth-b:before {
	content: ""
}

.icon-fa-bold:before {
	content: ""
}

.icon-fa-bolt:before {
	content: ""
}

.icon-fa-bomb:before {
	content: ""
}

.icon-fa-book:before {
	content: ""
}

.icon-fa-bookmark:before {
	content: ""
}

.icon-fa-bookmark-o:before {
	content: ""
}

.icon-fa-braille:before {
	content: ""
}

.icon-fa-briefcase:before {
	content: ""
}

.icon-fa-btc:before {
	content: ""
}

.icon-fa-bug:before {
	content: ""
}

.icon-fa-building:before {
	content: ""
}

.icon-fa-building-o:before {
	content: ""
}

.icon-fa-bullhorn:before {
	content: ""
}

.icon-fa-bullseye:before {
	content: ""
}

.icon-fa-bus:before {
	content: ""
}

.icon-fa-buysellads:before {
	content: ""
}

.icon-fa-cab:before {
	content: ""
}

.icon-fa-calculator:before {
	content: ""
}

.icon-fa-calendar:before {
	content: ""
}

.icon-fa-calendar-check-o:before {
	content: ""
}

.icon-fa-calendar-minus-o:before {
	content: ""
}

.icon-fa-calendar-o:before {
	content: ""
}

.icon-fa-calendar-plus-o:before {
	content: ""
}

.icon-fa-calendar-times-o:before {
	content: ""
}

.icon-fa-camera:before {
	content: ""
}

.icon-fa-camera-retro:before {
	content: ""
}

.icon-fa-car:before {
	content: ""
}

.icon-fa-caret-down:before {
	content: ""
}

.icon-fa-caret-left:before {
	content: ""
}

.icon-fa-caret-right:before {
	content: ""
}

.icon-fa-caret-square-o-down:before {
	content: ""
}

.icon-fa-caret-square-o-left:before {
	content: ""
}

.icon-fa-caret-square-o-right:before {
	content: ""
}

.icon-fa-caret-square-o-up:before {
	content: ""
}

.icon-fa-caret-up:before {
	content: ""
}

.icon-fa-cart-arrow-down:before {
	content: ""
}

.icon-fa-cart-plus:before {
	content: ""
}

.icon-fa-cc:before {
	content: ""
}

.icon-fa-cc-amex:before {
	content: ""
}

.icon-fa-cc-diners-club:before {
	content: ""
}

.icon-fa-cc-discover:before {
	content: ""
}

.icon-fa-cc-jcb:before {
	content: ""
}

.icon-fa-cc-mastercard:before {
	content: ""
}

.icon-fa-cc-paypal:before {
	content: ""
}

.icon-fa-cc-stripe:before {
	content: ""
}

.icon-fa-cc-visa:before {
	content: ""
}

.icon-fa-certificate:before {
	content: ""
}

.icon-fa-chain:before {
	content: ""
}

.icon-fa-chain-broken:before {
	content: ""
}

.check-box .check-box-input input[type=checkbox]:checked+.check-box-icon:before,
	.icon-fa-check:before {
	content: ""
}

.icon-fa-check-circle:before {
	content: ""
}

.icon-fa-check-circle-o:before {
	content: ""
}

.icon-fa-check-square:before {
	content: ""
}

.icon-fa-check-square-o:before {
	content: ""
}

.icon-fa-chevron-circle-down:before {
	content: ""
}

.icon-fa-chevron-circle-left:before {
	content: ""
}

.icon-fa-chevron-circle-right:before {
	content: ""
}

.icon-fa-chevron-circle-up:before {
	content: ""
}

.icon-fa-chevron-down:before {
	content: ""
}

.charity-all-in-media-container .charity-media-anchor.left:before,
	.icon-fa-chevron-left:before {
	content: ""
}

.charity-all-in-media-container .charity-media-anchor.right:before,
	.icon-fa-chevron-right:before, .potential-fancash-bar .fancash-join i.icon-chevron-right:before {
	content: ""
}

.icon-fa-chevron-up:before {
	content: ""
}

.icon-fa-child:before {
	content: ""
}

.icon-fa-chrome:before {
	content: ""
}

.icon-fa-circle:before {
	content: ""
}

.icon-fa-circle-o:before {
	content: ""
}

.icon-fa-circle-o-notch:before {
	content: ""
}

.icon-fa-circle-thin:before {
	content: ""
}

.icon-fa-clipboard:before {
	content: ""
}

.icon-fa-clock-o:before {
	content: ""
}

.icon-fa-clone:before {
	content: ""
}

.icon-fa-close:before {
	content: ""
}

.icon-fa-cloud:before {
	content: ""
}

.icon-fa-cloud-download:before {
	content: ""
}

.icon-fa-cloud-upload:before {
	content: ""
}

.icon-fa-cny:before {
	content: ""
}

.icon-fa-code:before {
	content: ""
}

.icon-fa-code-fork:before {
	content: ""
}

.icon-fa-codepen:before {
	content: ""
}

.icon-fa-codiepie:before {
	content: ""
}

.icon-fa-coffee:before {
	content: ""
}

.icon-fa-cog:before {
	content: ""
}

.icon-fa-cogs:before {
	content: ""
}

.icon-fa-columns:before {
	content: ""
}

.icon-fa-comment:before {
	content: ""
}

.icon-fa-comment-o:before {
	content: ""
}

.icon-fa-commenting:before {
	content: ""
}

.icon-fa-commenting-o:before {
	content: ""
}

.icon-fa-comments:before {
	content: ""
}

.icon-fa-comments-o:before {
	content: ""
}

.icon-fa-compass:before {
	content: ""
}

.icon-fa-compress:before {
	content: ""
}

.icon-fa-connectdevelop:before {
	content: ""
}

.icon-fa-contao:before {
	content: ""
}

.icon-fa-copy:before {
	content: ""
}

.icon-fa-copyright:before {
	content: ""
}

.icon-fa-creative-commons:before {
	content: ""
}

.icon-fa-credit-card:before {
	content: ""
}

.icon-fa-credit-card-alt:before {
	content: ""
}

.icon-fa-crop:before {
	content: ""
}

.icon-fa-crosshairs:before {
	content: ""
}

.icon-fa-css3:before {
	content: ""
}

.icon-fa-cube:before {
	content: ""
}

.icon-fa-cubes:before {
	content: ""
}

.icon-fa-cut:before {
	content: ""
}

.icon-fa-cutlery:before {
	content: ""
}

.icon-fa-dashboard:before {
	content: ""
}

.icon-fa-dashcube:before {
	content: ""
}

.icon-fa-database:before {
	content: ""
}

.icon-fa-deaf:before, .icon-fa-deafness:before {
	content: ""
}

.icon-fa-dedent:before {
	content: ""
}

.icon-fa-delicious:before {
	content: ""
}

.icon-fa-desktop:before {
	content: ""
}

.icon-fa-deviantart:before {
	content: ""
}

.icon-fa-diamond:before {
	content: ""
}

.icon-fa-digg:before {
	content: ""
}

.icon-fa-dollar:before {
	content: ""
}

.icon-fa-dot-circle-o:before {
	content: ""
}

.icon-fa-download:before {
	content: ""
}

.icon-fa-dribbble:before {
	content: ""
}

.icon-fa-drivers-license:before {
	content: ""
}

.icon-fa-drivers-license-o:before {
	content: ""
}

.icon-fa-dropbox:before {
	content: ""
}

.icon-fa-drupal:before {
	content: ""
}

.icon-fa-edge:before {
	content: ""
}

.icon-fa-edit:before {
	content: ""
}

.icon-fa-eercast:before {
	content: ""
}

.icon-fa-eject:before {
	content: ""
}

.icon-fa-ellipsis-h:before {
	content: ""
}

.icon-fa-ellipsis-v:before {
	content: ""
}

.icon-fa-empire:before {
	content: ""
}

.icon-fa-envelope:before {
	content: ""
}

.icon-fa-envelope-o:before {
	content: ""
}

.icon-fa-envelope-open:before {
	content: ""
}

.icon-fa-envelope-open-o:before {
	content: ""
}

.icon-fa-envelope-square:before {
	content: ""
}

.icon-fa-envira:before {
	content: ""
}

.icon-fa-eraser:before {
	content: ""
}

.icon-fa-etsy:before {
	content: ""
}

.icon-fa-eur:before, .icon-fa-euro:before {
	content: ""
}

.icon-fa-exchange:before {
	content: ""
}

.icon-fa-exclamation:before {
	content: ""
}

.icon-fa-exclamation-circle:before {
	content: ""
}

.icon-fa-exclamation-triangle:before {
	content: ""
}

.icon-fa-expand:before {
	content: ""
}

.icon-fa-expeditedssl:before {
	content: ""
}

.icon-fa-external-link:before {
	content: ""
}

.icon-fa-external-link-square:before {
	content: ""
}

.icon-fa-eye:before {
	content: ""
}

.icon-fa-eye-slash:before {
	content: ""
}

.icon-fa-eyedropper:before {
	content: ""
}

.icon-fa-fa:before {
	content: ""
}

.icon-fa-facebook-f:before, .icon-fa-facebook:before {
	content: ""
}

.icon-fa-facebook-official:before {
	content: ""
}

.icon-fa-facebook-square:before {
	content: ""
}

.icon-fa-fast-backward:before {
	content: ""
}

.icon-fa-fast-forward:before {
	content: ""
}

.icon-fa-fax:before {
	content: ""
}

.icon-fa-feed:before {
	content: ""
}

.icon-fa-female:before {
	content: ""
}

.icon-fa-fighter-jet:before {
	content: ""
}

.icon-fa-file:before {
	content: ""
}

.icon-fa-file-archive-o:before {
	content: ""
}

.icon-fa-file-audio-o:before {
	content: ""
}

.icon-fa-file-code-o:before {
	content: ""
}

.icon-fa-file-excel-o:before {
	content: ""
}

.icon-fa-file-image-o:before {
	content: ""
}

.icon-fa-file-movie-o:before {
	content: ""
}

.icon-fa-file-o:before {
	content: ""
}

.icon-fa-file-pdf-o:before {
	content: ""
}

.icon-fa-file-photo-o:before, .icon-fa-file-picture-o:before {
	content: ""
}

.icon-fa-file-powerpoint-o:before {
	content: ""
}

.icon-fa-file-sound-o:before {
	content: ""
}

.icon-fa-file-text:before {
	content: ""
}

.icon-fa-file-text-o:before {
	content: ""
}

.icon-fa-file-video-o:before {
	content: ""
}

.icon-fa-file-word-o:before {
	content: ""
}

.icon-fa-file-zip-o:before {
	content: ""
}

.icon-fa-files-o:before {
	content: ""
}

.icon-fa-film:before {
	content: ""
}

.icon-fa-filter:before {
	content: ""
}

.icon-fa-fire:before {
	content: ""
}

.icon-fa-fire-extinguisher:before {
	content: ""
}

.icon-fa-firefox:before {
	content: ""
}

.icon-fa-first-order:before {
	content: ""
}

.icon-fa-flag:before {
	content: ""
}

.icon-fa-flag-checkered:before {
	content: ""
}

.icon-fa-flag-o:before {
	content: ""
}

.icon-fa-flash:before {
	content: ""
}

.icon-fa-flask:before {
	content: ""
}

.icon-fa-flickr:before {
	content: ""
}

.icon-fa-floppy-o:before {
	content: ""
}

.icon-fa-folder:before {
	content: ""
}

.icon-fa-folder-o:before {
	content: ""
}

.icon-fa-folder-open:before {
	content: ""
}

.icon-fa-folder-open-o:before {
	content: ""
}

.icon-fa-font:before {
	content: ""
}

.icon-fa-font-awesome:before {
	content: ""
}

.icon-fa-fonticons:before {
	content: ""
}

.icon-fa-fort-awesome:before {
	content: ""
}

.icon-fa-forumbee:before {
	content: ""
}

.icon-fa-forward:before {
	content: ""
}

.icon-fa-foursquare:before {
	content: ""
}

.icon-fa-free-code-camp:before {
	content: ""
}

.icon-fa-frown-o:before {
	content: ""
}

.icon-fa-futbol-o:before {
	content: ""
}

.icon-fa-gamepad:before {
	content: ""
}

.icon-fa-gavel:before {
	content: ""
}

.icon-fa-gbp:before {
	content: ""
}

.icon-fa-ge:before {
	content: ""
}

.icon-fa-gear:before {
	content: ""
}

.icon-fa-gears:before {
	content: ""
}

.icon-fa-genderless:before {
	content: ""
}

.icon-fa-get-pocket:before {
	content: ""
}

.icon-fa-gg:before {
	content: ""
}

.icon-fa-gg-circle:before {
	content: ""
}

.icon-fa-gift:before {
	content: ""
}

.icon-fa-git:before {
	content: ""
}

.icon-fa-git-square:before {
	content: ""
}

.icon-fa-github:before {
	content: ""
}

.icon-fa-github-alt:before {
	content: ""
}

.icon-fa-github-square:before {
	content: ""
}

.icon-fa-gitlab:before {
	content: ""
}

.icon-fa-gittip:before {
	content: ""
}

.icon-fa-glass:before {
	content: ""
}

.icon-fa-glide:before {
	content: ""
}

.icon-fa-glide-g:before {
	content: ""
}

.icon-fa-globe:before {
	content: ""
}

.icon-fa-google:before {
	content: ""
}

.icon-fa-google-wallet:before {
	content: ""
}

.icon-fa-graduation-cap:before {
	content: ""
}

.icon-fa-gratipay:before {
	content: ""
}

.icon-fa-grav:before {
	content: ""
}

.icon-fa-group:before {
	content: ""
}

.icon-fa-h-square:before {
	content: ""
}

.icon-fa-hacker-news:before {
	content: ""
}

.icon-fa-hand-grab-o:before {
	content: ""
}

.icon-fa-hand-lizard-o:before {
	content: ""
}

.icon-fa-hand-o-down:before {
	content: ""
}

.icon-fa-hand-o-left:before {
	content: ""
}

.icon-fa-hand-o-right:before {
	content: ""
}

.icon-fa-hand-o-up:before {
	content: ""
}

.icon-fa-hand-paper-o:before {
	content: ""
}

.icon-fa-hand-peace-o:before {
	content: ""
}

.icon-fa-hand-pointer-o:before {
	content: ""
}

.icon-fa-hand-rock-o:before {
	content: ""
}

.icon-fa-hand-scissors-o:before {
	content: ""
}

.icon-fa-hand-spock-o:before {
	content: ""
}

.icon-fa-hand-stop-o:before {
	content: ""
}

.icon-fa-handshake-o:before {
	content: ""
}

.icon-fa-hard-of-hearing:before {
	content: ""
}

.icon-fa-hashtag:before {
	content: ""
}

.icon-fa-hdd-o:before {
	content: ""
}

.icon-fa-header:before {
	content: ""
}

.icon-fa-headphones:before {
	content: ""
}

.icon-fa-heart:before {
	content: ""
}

.icon-fa-heart-o:before {
	content: ""
}

.icon-fa-heartbeat:before {
	content: ""
}

.icon-fa-history:before {
	content: ""
}

.icon-fa-home:before {
	content: ""
}

.icon-fa-hospital-o:before {
	content: ""
}

.icon-fa-hotel:before {
	content: ""
}

.icon-fa-hourglass:before {
	content: ""
}

.icon-fa-hourglass-1:before {
	content: ""
}

.icon-fa-hourglass-2:before {
	content: ""
}

.icon-fa-hourglass-3:before, .icon-fa-hourglass-end:before {
	content: ""
}

.icon-fa-hourglass-half:before {
	content: ""
}

.icon-fa-hourglass-o:before {
	content: ""
}

.icon-fa-hourglass-start:before {
	content: ""
}

.icon-fa-houzz:before {
	content: ""
}

.icon-fa-html5:before {
	content: ""
}

.icon-fa-i-cursor:before {
	content: ""
}

.icon-fa-id-badge:before {
	content: ""
}

.icon-fa-id-card:before {
	content: ""
}

.icon-fa-id-card-o:before {
	content: ""
}

.icon-fa-ils:before {
	content: ""
}

.icon-fa-image:before {
	content: ""
}

.icon-fa-imdb:before {
	content: ""
}

.icon-fa-inbox:before {
	content: ""
}

.icon-fa-indent:before {
	content: ""
}

.icon-fa-industry:before {
	content: ""
}

.icon-fa-info:before {
	content: ""
}

.icon-fa-info-circle:before {
	content: ""
}

.icon-fa-inr:before {
	content: ""
}

.icon-fa-instagram:before {
	content: ""
}

.icon-fa-institution:before {
	content: ""
}

.icon-fa-internet-explorer:before {
	content: ""
}

.icon-fa-intersex:before {
	content: ""
}

.icon-fa-ioxhost:before {
	content: ""
}

.icon-fa-italic:before {
	content: ""
}

.icon-fa-joomla:before {
	content: ""
}

.icon-fa-jpy:before {
	content: ""
}

.icon-fa-jsfiddle:before {
	content: ""
}

.icon-fa-key:before {
	content: ""
}

.icon-fa-keyboard-o:before {
	content: ""
}

.icon-fa-krw:before {
	content: ""
}

.icon-fa-language:before {
	content: ""
}

.icon-fa-laptop:before {
	content: ""
}

.icon-fa-lastfm:before {
	content: ""
}

.icon-fa-lastfm-square:before {
	content: ""
}

.icon-fa-leaf:before {
	content: ""
}

.icon-fa-leanpub:before {
	content: ""
}

.icon-fa-legal:before {
	content: ""
}

.icon-fa-lemon-o:before {
	content: ""
}

.icon-fa-level-down:before {
	content: ""
}

.icon-fa-level-up:before {
	content: ""
}

.icon-fa-life-bouy:before, .icon-fa-life-buoy:before, .icon-fa-life-ring:before,
	.icon-fa-life-saver:before {
	content: ""
}

.icon-fa-lightbulb-o:before {
	content: ""
}

.icon-fa-line-chart:before {
	content: ""
}

.icon-fa-link:before {
	content: ""
}

.icon-fa-linkedin:before {
	content: ""
}

.icon-fa-linkedin-square:before {
	content: ""
}

.icon-fa-linode:before {
	content: ""
}

.icon-fa-linux:before {
	content: ""
}

.icon-fa-list:before {
	content: ""
}

.icon-fa-list-alt:before {
	content: ""
}

.icon-fa-list-ol:before {
	content: ""
}

.icon-fa-list-ul:before {
	content: ""
}

.icon-fa-location-arrow:before {
	content: ""
}

.icon-fa-lock:before {
	content: ""
}

.icon-fa-long-arrow-down:before {
	content: ""
}

.icon-fa-long-arrow-left:before {
	content: ""
}

.icon-fa-long-arrow-right:before {
	content: ""
}

.icon-fa-long-arrow-up:before {
	content: ""
}

.icon-fa-low-vision:before {
	content: ""
}

.icon-fa-magic:before {
	content: ""
}

.icon-fa-magnet:before {
	content: ""
}

.icon-fa-mail-forward:before {
	content: ""
}

.icon-fa-mail-reply:before {
	content: ""
}

.icon-fa-mail-reply-all:before {
	content: ""
}

.icon-fa-male:before {
	content: ""
}

.icon-fa-map:before {
	content: ""
}

.icon-fa-map-marker:before {
	content: ""
}

.icon-fa-map-o:before {
	content: ""
}

.icon-fa-map-pin:before {
	content: ""
}

.icon-fa-map-signs:before {
	content: ""
}

.icon-fa-mars:before {
	content: ""
}

.icon-fa-mars-double:before {
	content: ""
}

.icon-fa-mars-stroke:before {
	content: ""
}

.icon-fa-mars-stroke-h:before {
	content: ""
}

.icon-fa-mars-stroke-v:before {
	content: ""
}

.icon-fa-maxcdn:before {
	content: ""
}

.icon-fa-meanpath:before {
	content: ""
}

.icon-fa-medium:before {
	content: ""
}

.icon-fa-medkit:before {
	content: ""
}

.icon-fa-meetup:before {
	content: ""
}

.icon-fa-meh-o:before {
	content: ""
}

.icon-fa-mercury:before {
	content: ""
}

.icon-fa-microchip:before {
	content: ""
}

.icon-fa-microphone:before {
	content: ""
}

.icon-fa-microphone-slash:before {
	content: ""
}

.icon-fa-minus:before {
	content: ""
}

.icon-fa-minus-circle:before {
	content: ""
}

.icon-fa-minus-square:before {
	content: ""
}

.icon-fa-minus-square-o:before {
	content: ""
}

.icon-fa-mixcloud:before {
	content: ""
}

.icon-fa-mobile-phone:before, .icon-fa-mobile:before {
	content: ""
}

.icon-fa-modx:before {
	content: ""
}

.icon-fa-money:before {
	content: ""
}

.icon-fa-moon-o:before {
	content: ""
}

.icon-fa-mortar-board:before {
	content: ""
}

.icon-fa-motorcycle:before {
	content: ""
}

.icon-fa-mouse-pointer:before {
	content: ""
}

.icon-fa-music:before {
	content: ""
}

.icon-fa-navicon:before {
	content: ""
}

.icon-fa-neuter:before {
	content: ""
}

.icon-fa-newspaper-o:before {
	content: ""
}

.icon-fa-object-group:before {
	content: ""
}

.icon-fa-object-ungroup:before {
	content: ""
}

.icon-fa-odnoklassniki:before {
	content: ""
}

.icon-fa-odnoklassniki-square:before {
	content: ""
}

.icon-fa-opencart:before {
	content: ""
}

.icon-fa-openid:before {
	content: ""
}

.icon-fa-opera:before {
	content: ""
}

.icon-fa-optin-monster:before {
	content: ""
}

.icon-fa-outdent:before {
	content: ""
}

.icon-fa-pagelines:before {
	content: ""
}

.icon-fa-paint-brush:before {
	content: ""
}

.icon-fa-paper-plane:before {
	content: ""
}

.icon-fa-paper-plane-o:before {
	content: ""
}

.icon-fa-paperclip:before {
	content: ""
}

.icon-fa-paragraph:before {
	content: ""
}

.icon-fa-paste:before {
	content: ""
}

.icon-fa-pause:before {
	content: ""
}

.icon-fa-pause-circle:before {
	content: ""
}

.icon-fa-pause-circle-o:before {
	content: ""
}

.icon-fa-paw:before {
	content: ""
}

.icon-fa-paypal:before {
	content: ""
}

.icon-fa-pencil:before {
	content: ""
}

.icon-fa-pencil-square:before {
	content: ""
}

.icon-fa-pencil-square-o:before {
	content: ""
}

.icon-fa-percent:before {
	content: ""
}

.icon-fa-phone:before {
	content: ""
}

.icon-fa-phone-square:before {
	content: ""
}

.icon-fa-photo:before, .icon-fa-picture-o:before {
	content: ""
}

.icon-fa-pie-chart:before {
	content: ""
}

.icon-fa-pied-piper:before {
	content: ""
}

.icon-fa-pied-piper-alt:before {
	content: ""
}

.icon-fa-pied-piper-pp:before {
	content: ""
}

.icon-fa-pinterest:before {
	content: ""
}

.icon-fa-pinterest-p:before {
	content: ""
}

.icon-fa-pinterest-square:before {
	content: ""
}

.icon-fa-plane:before {
	content: ""
}

.icon-fa-play:before {
	content: ""
}

.icon-fa-play-circle:before {
	content: ""
}

.charity-all-in-media-container .charity-all-in-media-small-screen .charity-all-in-media-thumbnail .thumbnail-image .video .video-play-icon:before,
	.icon-fa-play-circle-o:before {
	content: ""
}

.icon-fa-plug:before {
	content: ""
}

.icon-fa-plus:before {
	content: ""
}

.icon-fa-plus-circle:before {
	content: ""
}

.icon-fa-plus-square:before {
	content: ""
}

.icon-fa-plus-square-o:before {
	content: ""
}

.icon-fa-podcast:before {
	content: ""
}

.icon-fa-power-off:before {
	content: ""
}

.icon-fa-print:before {
	content: ""
}

.icon-fa-product-hunt:before {
	content: ""
}

.icon-fa-puzzle-piece:before {
	content: ""
}

.icon-fa-qq:before {
	content: ""
}

.icon-fa-qrcode:before {
	content: ""
}

.icon-fa-question:before {
	content: ""
}

.icon-fa-question-circle:before {
	content: ""
}

.icon-fa-question-circle-o:before {
	content: ""
}

.icon-fa-quora:before {
	content: ""
}

.icon-fa-quote-left:before {
	content: ""
}

.icon-fa-quote-right:before {
	content: ""
}

.icon-fa-ra:before {
	content: ""
}

.icon-fa-random:before {
	content: ""
}

.icon-fa-ravelry:before {
	content: ""
}

.icon-fa-rebel:before {
	content: ""
}

.icon-fa-recycle:before {
	content: ""
}

.icon-fa-reddit:before {
	content: ""
}

.icon-fa-reddit-alien:before {
	content: ""
}

.icon-fa-reddit-square:before {
	content: ""
}

.icon-fa-refresh:before {
	content: ""
}

.icon-fa-registered:before {
	content: ""
}

.icon-fa-remove:before {
	content: ""
}

.icon-fa-renren:before {
	content: ""
}

.icon-fa-reorder:before {
	content: ""
}

.icon-fa-repeat:before {
	content: ""
}

.icon-fa-reply:before {
	content: ""
}

.icon-fa-reply-all:before {
	content: ""
}

.icon-fa-resistance:before {
	content: ""
}

.icon-fa-retweet:before {
	content: ""
}

.icon-fa-rmb:before {
	content: ""
}

.icon-fa-road:before {
	content: ""
}

.icon-fa-rocket:before {
	content: ""
}

.icon-fa-rotate-left:before {
	content: ""
}

.icon-fa-rotate-right:before {
	content: ""
}

.icon-fa-rouble:before {
	content: ""
}

.icon-fa-rss:before {
	content: ""
}

.icon-fa-rss-square:before {
	content: ""
}

.icon-fa-rub:before, .icon-fa-ruble:before {
	content: ""
}

.icon-fa-rupee:before {
	content: ""
}

.icon-fa-s15:before {
	content: ""
}

.icon-fa-safari:before {
	content: ""
}

.icon-fa-save:before {
	content: ""
}

.icon-fa-scissors:before {
	content: ""
}

.icon-fa-scribd:before {
	content: ""
}

.icon-fa-search:before {
	content: ""
}

.icon-fa-search-minus:before {
	content: ""
}

.icon-fa-search-plus:before {
	content: ""
}

.icon-fa-sellsy:before {
	content: ""
}

.icon-fa-send:before {
	content: ""
}

.icon-fa-send-o:before {
	content: ""
}

.icon-fa-server:before {
	content: ""
}

.icon-fa-share:before {
	content: ""
}

.icon-fa-share-alt:before {
	content: ""
}

.icon-fa-share-alt-square:before {
	content: ""
}

.icon-fa-share-square:before {
	content: ""
}

.icon-fa-share-square-o:before {
	content: ""
}

.icon-fa-shekel:before, .icon-fa-sheqel:before {
	content: ""
}

.icon-fa-shield:before {
	content: ""
}

.icon-fa-ship:before {
	content: ""
}

.icon-fa-shirtsinbulk:before {
	content: ""
}

.icon-fa-shopping-bag:before {
	content: ""
}

.icon-fa-shopping-basket:before {
	content: ""
}

.icon-fa-shopping-cart:before {
	content: ""
}

.icon-fa-shower:before {
	content: ""
}

.icon-fa-sign-in:before {
	content: ""
}

.icon-fa-sign-language:before {
	content: ""
}

.icon-fa-sign-out:before {
	content: ""
}

.icon-fa-signal:before {
	content: ""
}

.icon-fa-signing:before {
	content: ""
}

.icon-fa-simplybuilt:before {
	content: ""
}

.icon-fa-sitemap:before {
	content: ""
}

.icon-fa-skyatlas:before {
	content: ""
}

.icon-fa-skype:before {
	content: ""
}

.icon-fa-slack:before {
	content: ""
}

.icon-fa-sliders:before {
	content: ""
}

.icon-fa-slideshare:before {
	content: ""
}

.icon-fa-smile-o:before {
	content: ""
}

.icon-fa-snapchat:before {
	content: ""
}

.icon-fa-snapchat-ghost:before {
	content: ""
}

.icon-fa-snapchat-square:before {
	content: ""
}

.icon-fa-snowflake-o:before {
	content: ""
}

.icon-fa-soccer-ball-o:before {
	content: ""
}

.icon-fa-sort:before {
	content: ""
}

.icon-fa-sort-alpha-asc:before {
	content: ""
}

.icon-fa-sort-alpha-desc:before {
	content: ""
}

.icon-fa-sort-amount-asc:before {
	content: ""
}

.icon-fa-sort-amount-desc:before {
	content: ""
}

.icon-fa-sort-asc:before {
	content: ""
}

.icon-fa-sort-desc:before, .icon-fa-sort-down:before {
	content: ""
}

.icon-fa-sort-numeric-asc:before {
	content: ""
}

.icon-fa-sort-numeric-desc:before {
	content: ""
}

.icon-fa-sort-up:before {
	content: ""
}

.icon-fa-soundcloud:before {
	content: ""
}

.icon-fa-space-shuttle:before {
	content: ""
}

.icon-fa-spinner:before {
	content: ""
}

.icon-fa-spoon:before {
	content: ""
}

.icon-fa-spotify:before {
	content: ""
}

.icon-fa-square:before {
	content: ""
}

.icon-fa-square-o:before {
	content: ""
}

.icon-fa-stack-exchange:before {
	content: ""
}

.icon-fa-stack-overflow:before {
	content: ""
}

.icon-fa-star:before {
	content: ""
}

.icon-fa-star-half:before {
	content: ""
}

.icon-fa-star-half-empty:before, .icon-fa-star-half-full:before,
	.icon-fa-star-half-o:before {
	content: ""
}

.icon-fa-star-o:before {
	content: ""
}

.icon-fa-steam:before {
	content: ""
}

.icon-fa-steam-square:before {
	content: ""
}

.icon-fa-step-backward:before {
	content: ""
}

.icon-fa-step-forward:before {
	content: ""
}

.icon-fa-stethoscope:before {
	content: ""
}

.icon-fa-sticky-note:before {
	content: ""
}

.icon-fa-sticky-note-o:before {
	content: ""
}

.icon-fa-stop:before {
	content: ""
}

.icon-fa-stop-circle:before {
	content: ""
}

.icon-fa-stop-circle-o:before {
	content: ""
}

.icon-fa-street-view:before {
	content: ""
}

.icon-fa-strikethrough:before {
	content: ""
}

.icon-fa-stumbleupon:before {
	content: ""
}

.icon-fa-stumbleupon-circle:before {
	content: ""
}

.icon-fa-subscript:before {
	content: ""
}

.icon-fa-subway:before {
	content: ""
}

.icon-fa-suitcase:before {
	content: ""
}

.icon-fa-sun-o:before {
	content: ""
}

.icon-fa-superpowers:before {
	content: ""
}

.icon-fa-superscript:before {
	content: ""
}

.icon-fa-support:before {
	content: ""
}

.icon-fa-table:before {
	content: ""
}

.icon-fa-tablet:before {
	content: ""
}

.icon-fa-tachometer:before {
	content: ""
}

.icon-fa-tag:before {
	content: ""
}

.icon-fa-tags:before {
	content: ""
}

.icon-fa-tasks:before {
	content: ""
}

.icon-fa-taxi:before {
	content: ""
}

.icon-fa-telegram:before {
	content: ""
}

.icon-fa-television:before {
	content: ""
}

.icon-fa-tencent-weibo:before {
	content: ""
}

.icon-fa-terminal:before {
	content: ""
}

.icon-fa-text-height:before {
	content: ""
}

.icon-fa-text-width:before {
	content: ""
}

.icon-fa-th:before {
	content: ""
}

.icon-fa-th-large:before {
	content: ""
}

.icon-fa-th-list:before {
	content: ""
}

.icon-fa-themeisle:before {
	content: ""
}

.icon-fa-thermometer:before {
	content: ""
}

.icon-fa-thermometer-0:before {
	content: ""
}

.icon-fa-thermometer-1:before {
	content: ""
}

.icon-fa-thermometer-2:before {
	content: ""
}

.icon-fa-thermometer-3:before {
	content: ""
}

.icon-fa-thermometer-4:before {
	content: ""
}

.icon-fa-thermometer-empty:before {
	content: ""
}

.icon-fa-thermometer-full:before {
	content: ""
}

.icon-fa-thermometer-half:before {
	content: ""
}

.icon-fa-thermometer-quarter:before {
	content: ""
}

.icon-fa-thermometer-three-quarters:before {
	content: ""
}

.icon-fa-thumb-tack:before {
	content: ""
}

.icon-fa-thumbs-down:before {
	content: ""
}

.icon-fa-thumbs-o-down:before {
	content: ""
}

.icon-fa-thumbs-o-up:before {
	content: ""
}

.icon-fa-thumbs-up:before {
	content: ""
}

.icon-fa-ticket:before {
	content: ""
}

.icon-fa-times:before {
	content: ""
}

.icon-fa-times-circle:before {
	content: ""
}

.icon-fa-times-circle-o:before {
	content: ""
}

.icon-fa-times-rectangle:before {
	content: ""
}

.icon-fa-times-rectangle-o:before {
	content: ""
}

.icon-fa-tint:before {
	content: ""
}

.icon-fa-toggle-down:before {
	content: ""
}

.icon-fa-toggle-left:before {
	content: ""
}

.icon-fa-toggle-off:before {
	content: ""
}

.icon-fa-toggle-on:before {
	content: ""
}

.icon-fa-toggle-right:before {
	content: ""
}

.icon-fa-toggle-up:before {
	content: ""
}

.icon-fa-trademark:before {
	content: ""
}

.icon-fa-train:before {
	content: ""
}

.icon-fa-transgender:before {
	content: ""
}

.icon-fa-transgender-alt:before {
	content: ""
}

.icon-fa-trash:before {
	content: ""
}

.icon-fa-trash-o:before {
	content: ""
}

.icon-fa-tree:before {
	content: ""
}

.icon-fa-trello:before {
	content: ""
}

.icon-fa-tripadvisor:before {
	content: ""
}

.icon-fa-trophy:before {
	content: ""
}

.icon-fa-truck:before {
	content: ""
}

.icon-fa-try:before {
	content: ""
}

.icon-fa-tty:before {
	content: ""
}

.icon-fa-tumblr:before {
	content: ""
}

.icon-fa-tumblr-square:before {
	content: ""
}

.icon-fa-turkish-lira:before {
	content: ""
}

.icon-fa-tv:before {
	content: ""
}

.icon-fa-twitch:before {
	content: ""
}

.icon-fa-twitter:before {
	content: ""
}

.icon-fa-twitter-square:before {
	content: ""
}

.icon-fa-umbrella:before {
	content: ""
}

.icon-fa-underline:before {
	content: ""
}

.icon-fa-undo:before {
	content: ""
}

.icon-fa-universal-access:before {
	content: ""
}

.icon-fa-university:before {
	content: ""
}

.icon-fa-unlink:before {
	content: ""
}

.icon-fa-unlock:before {
	content: ""
}

.icon-fa-unlock-alt:before {
	content: ""
}

.icon-fa-unsorted:before {
	content: ""
}

.icon-fa-upload:before {
	content: ""
}

.icon-fa-usb:before {
	content: ""
}

.icon-fa-usd:before {
	content: ""
}

.icon-fa-user:before {
	content: ""
}

.icon-fa-user-circle:before {
	content: ""
}

.icon-fa-user-circle-o:before {
	content: ""
}

.icon-fa-user-md:before {
	content: ""
}

.icon-fa-user-o:before {
	content: ""
}

.icon-fa-user-plus:before {
	content: ""
}

.icon-fa-user-secret:before {
	content: ""
}

.icon-fa-user-times:before {
	content: ""
}

.icon-fa-users:before {
	content: ""
}

.icon-fa-vcard:before {
	content: ""
}

.icon-fa-vcard-o:before {
	content: ""
}

.icon-fa-venus:before {
	content: ""
}

.icon-fa-venus-double:before {
	content: ""
}

.icon-fa-venus-mars:before {
	content: ""
}

.icon-fa-viacoin:before {
	content: ""
}

.icon-fa-viadeo:before {
	content: ""
}

.icon-fa-viadeo-square:before {
	content: ""
}

.icon-fa-video-camera:before {
	content: ""
}

.icon-fa-vimeo:before {
	content: ""
}

.icon-fa-vimeo-square:before {
	content: ""
}

.icon-fa-vine:before {
	content: ""
}

.icon-fa-vk:before {
	content: ""
}

.icon-fa-volume-control-phone:before {
	content: ""
}

.icon-fa-volume-down:before {
	content: ""
}

.icon-fa-volume-off:before {
	content: ""
}

.icon-fa-volume-up:before {
	content: ""
}

.icon-fa-warning:before {
	content: ""
}

.icon-fa-wechat:before {
	content: ""
}

.icon-fa-weibo:before {
	content: ""
}

.icon-fa-weixin:before {
	content: ""
}

.icon-fa-whatsapp:before {
	content: ""
}

.icon-fa-wheelchair:before {
	content: ""
}

.icon-fa-wheelchair-alt:before {
	content: ""
}

.icon-fa-wifi:before {
	content: ""
}

.icon-fa-wikipedia-w:before {
	content: ""
}

.icon-fa-window-close:before {
	content: ""
}

.icon-fa-window-close-o:before {
	content: ""
}

.icon-fa-window-maximize:before {
	content: ""
}

.icon-fa-window-minimize:before {
	content: ""
}

.icon-fa-window-restore:before {
	content: ""
}

.icon-fa-windows:before {
	content: ""
}

.icon-fa-won:before {
	content: ""
}

.icon-fa-wordpress:before {
	content: ""
}

.icon-fa-wpbeginner:before {
	content: ""
}

.icon-fa-wpexplorer:before {
	content: ""
}

.icon-fa-wpforms:before {
	content: ""
}

.icon-fa-wrench:before {
	content: ""
}

.icon-fa-xing:before {
	content: ""
}

.icon-fa-xing-square:before {
	content: ""
}

.icon-fa-y-combinator:before {
	content: ""
}

.icon-fa-y-combinator-square:before {
	content: ""
}

.icon-fa-yahoo:before {
	content: ""
}

.icon-fa-yc:before {
	content: ""
}

.icon-fa-yc-square:before {
	content: ""
}

.icon-fa-yelp:before {
	content: ""
}

.icon-fa-yen:before {
	content: ""
}

.icon-fa-yoast:before {
	content: ""
}

.icon-fa-youtube:before {
	content: ""
}

.icon-fa-youtube-play:before {
	content: ""
}

.icon-fa-youtube-square:before {
	content: ""
}

body {
	font-family: "Open Sans", sans-serif
}

.disabled {
	opacity: .4
}

.breadcrumbs-container li, .chkt-alliance-data-widget {
	display: inline
}

.price-card .highlight-lowest .price-countdown, .price-card .highlight-lowest .price-row,
	.price-card .superscript .price-countdown, .price-card .superscript .price-row {
	line-height: 1.25rem
}

.price-card .highlight-lowest .lowest .price {
	display: flex;
	flex-direction: column;
	font-size: .8125rem
}

.price-card .highlight-lowest .strike-through .price, .price-card .highlight-lowest .strike-through .price .money-value,
	.price-card .highlight-lowest .your-savings .price, .price-card .highlight-lowest .your-savings .price .money-value,
	.price-card .superscript.highlight-lowest .price sup {
	font-size: .8125rem
}

.price-card .superscript .price {
	font-size: .875rem
}

.price-card .superscript .price .money-value {
	font-size: 1.125rem
}

.price-card .superscript .price sup {
	font-size: .675rem;
	vertical-align: .3125rem
}

.price-card .superscript .price .sr-only {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: .0625rem;
	margin: -.0625rem;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: .0625rem
}

.drop-down .drop-down-items .drop-down-items-header .drop-down-close-button i.icon-close,
	.price-card .superscript .strike-through .price, .price-card .superscript .your-savings .price {
	font-size: .875rem
}

.price-card .superscript .strike-through .price .money-value,
	.price-card .superscript .your-savings .price .money-value {
	font-size: 1rem
}

.price-card .superscript .strike-through .price sup, .price-card .superscript .your-savings .price sup {
	font-size: .5625rem
}

.price-card {
	display: flex;
	flex-direction: column
}

.price-card .price-row {
	display: flex;
	flex-flow: row wrap
}

.price-card .price, .price-card .price-countdown {
	color: #242424;
	line-height: 1.25rem;
	font-size: 1rem;
	font-weight: 600
}

.price-card .price-countdown {
	line-height: 1.625rem
}

.price-card .price-countdown.primary, .price-card .price.primary {
	color: #d52a1a
}

.price-card .your-savings .price {
	color: #247e0c
}

.price-card .strike-through .price {
	color: #686868;
	text-decoration: line-through
}

.carousel-product-card .carousel-product-info .exit-intent-modal .product-card-title,
	.exit-intent-modal .below-cta-text, .exit-intent-modal .body-1,
	.exit-intent-modal .carousel-product-card .carousel-product-info .product-card-title,
	.exit-intent-modal .countdown-timer, .exit-intent-modal .price-card .strike-through .price,
	.exit-intent-modal .price-card .suffix.softexclusionpricetext,
	.exit-intent-modal .price-card .your-savings .price, .exit-intent-modal .product-card .product-card-title,
	.exit-intent-modal .quick-add-product-card-container .quick-add-product-card .quick-add-product-info .quick-add-product-title,
	.exit-intent-modal .scrollable-text-container .scrollable-text,
	.exit-intent-modal .sr-eligibility-message, .exit-intent-modal .team-list-content,
	.price-card .exit-intent-modal .suffix.softexclusionpricetext,
	.price-card .strike-through .exit-intent-modal .price, .price-card .your-savings .exit-intent-modal .price,
	.product-card .exit-intent-modal .product-card-title,
	.quick-add-product-card-container .quick-add-product-card .quick-add-product-info .exit-intent-modal .quick-add-product-title,
	.scrollable-text-container .exit-intent-modal .scrollable-text {
	text-align: center
}

.carousel-product-card .carousel-product-info .exit-intent-modal .product-card-title,
	.exit-intent-modal .body-1, .exit-intent-modal .carousel-product-card .carousel-product-info .product-card-title,
	.exit-intent-modal .countdown-timer, .exit-intent-modal .price-card .strike-through .price,
	.exit-intent-modal .price-card .suffix.softexclusionpricetext,
	.exit-intent-modal .price-card .your-savings .price, .exit-intent-modal .product-card .product-card-title,
	.exit-intent-modal .quick-add-product-card-container .quick-add-product-card .quick-add-product-info .quick-add-product-title,
	.exit-intent-modal .scrollable-text-container .scrollable-text,
	.exit-intent-modal .sr-eligibility-message, .exit-intent-modal .team-list-content,
	.price-card .exit-intent-modal .suffix.softexclusionpricetext,
	.price-card .strike-through .exit-intent-modal .price, .price-card .your-savings .exit-intent-modal .price,
	.product-card .exit-intent-modal .product-card-title,
	.quick-add-product-card-container .quick-add-product-card .quick-add-product-info .exit-intent-modal .quick-add-product-title,
	.scrollable-text-container .exit-intent-modal .scrollable-text {
	margin: .4375rem 0 1.5625rem
}

a {
	text-decoration: none
}

a, a.primary {
	color: #1b1b1b
}

.scrollable-text-container .scrollable-text a, a.primary, a.underline {
	text-decoration: underline
}

.base-carousel-container {
	position: relative
}

.base-carousel-container.show-arrows-mobile .carousel-arrow-box-left,
	.base-carousel-container.show-arrows-mobile .carousel-arrow-box-right,
	.base-carousel-container.show-arrows-mobile .carousel-arrow-chevron-left,
	.base-carousel-container.show-arrows-mobile .carousel-arrow-chevron-right {
	display: block
}

@media screen and (min-width:40em) {
	.base-carousel-container.show-arrows-mobile .carousel-arrow-box-left,
		.base-carousel-container.show-arrows-mobile .carousel-arrow-box-right,
		.base-carousel-container.show-arrows-mobile .carousel-arrow-chevron-left,
		.base-carousel-container.show-arrows-mobile .carousel-arrow-chevron-right
		{
		display: none
	}
}

.base-carousel-container.show-arrows-desktop .carousel-arrow-box-left,
	.base-carousel-container.show-arrows-desktop .carousel-arrow-box-right,
	.base-carousel-container.show-arrows-desktop .carousel-arrow-chevron-left,
	.base-carousel-container.show-arrows-desktop .carousel-arrow-chevron-right {
	display: none
}

@media screen and (min-width:40em) {
	.base-carousel-container.show-arrows-desktop .carousel-arrow-box-left,
		.base-carousel-container.show-arrows-desktop .carousel-arrow-box-right,
		.base-carousel-container.show-arrows-desktop .carousel-arrow-chevron-left,
		.base-carousel-container.show-arrows-desktop .carousel-arrow-chevron-right
		{
		display: block
	}
}

.base-carousel-container.vertical-layout {
	height: 100%
}

.base-carousel-container.vertical-layout .base-carousel {
	white-space: initial;
	height: 100%
}

.base-carousel-container.vertical-layout .base-carousel .carousel-list {
	height: inherit;
	overflow-y: scroll;
	overflow-x: hidden;
	margin-right: -1rem;
	margin-bottom: 0;
	flex-flow: wrap
}

@media screen and (max-width:63.99875em) {
	.base-carousel-container.vertical-layout .base-carousel .carousel-list {
		padding-right: 1rem
	}
}

.base-carousel-container.vertical-layout .carousel-arrow-box-left,
	.base-carousel-container.vertical-layout .carousel-arrow-box-right {
	left: 0;
	right: 0;
	margin: 0 auto
}

.base-carousel-container.vertical-layout .carousel-arrow-box-right {
	bottom: 1%;
	top: auto
}

.base-carousel-container.vertical-layout .carousel-arrow-box-right .carousel-arrow-right {
	transform: rotate(45deg);
	top: 30%
}

.base-carousel-container.vertical-layout .carousel-arrow-box-left {
	top: 1%
}

.base-carousel-container.vertical-layout .carousel-arrow-box-left .carousel-arrow-left {
	transform: rotate(225deg);
	left: 36%;
	top: 40%
}

.base-carousel-container .base-carousel {
	white-space: nowrap;
	overflow: hidden;
	width: 100%
}

@media screen and (min-width:40em) {
	.base-carousel-container .base-carousel {
		width: 200%;
	}
}

.base-carousel-container .base-carousel .carousel-list {
	overflow-x: scroll;
	overflow-y: hidden;
	margin-bottom: -1rem;
	display: flex;
	gap: unset;
	padding-bottom: 1.5rem
}

@media screen and (min-width:64em) {
	.base-carousel-container .base-carousel .carousel-list {
		padding-bottom: 1.875rem;
		gap: .625rem
	}
}

.toolbox-buttons-container .base-carousel-container .base-carousel .carousel-list {
	padding-bottom: 1rem;
	gap: .6875rem
}

@media screen and (min-width:40em) {
	.toolbox-buttons-container .base-carousel-container .base-carousel .carousel-list
		{
		width: 90vw
	}
}

.base-carousel-container .carousel-arrow-box-left,
	.base-carousel-container .carousel-arrow-box-right {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto 0;
	height: 1.875rem;
	width: 1.875rem;
	opacity: .7;
	background-color: #242424
}

.base-carousel-container .carousel-arrow-box-left:hover,
	.base-carousel-container .carousel-arrow-box-right:hover {
	opacity: .9
}

.base-carousel-container .carousel-arrow-box-right {
	right: 1%
}

.base-carousel-container .carousel-arrow-box-right .carousel-arrow-right {
	position: absolute;
	right: 40%;
	top: 33%;
	border: solid #fff;
	padding: .1875rem;
	border-width: 0 .1875rem .1875rem 0;
	transform: rotate(-45deg)
}

.base-carousel-container .carousel-arrow-box-left {
	left: 1%
}

.base-carousel-container .carousel-arrow-box-left .carousel-arrow-left {
	position: absolute;
	left: 40%;
	top: 33%;
	border: solid #fff;
	padding: .1875rem;
	border-width: 0 .1875rem .1875rem 0;
	transform: rotate(135deg)
}

.base-carousel-container .carousel-arrow-chevron-left,
	.base-carousel-container .carousel-arrow-chevron-right {
	position: absolute;
	top: 40%;
	width: 1.5625rem;
	height: 1.5625rem
}

.base-carousel-container .carousel-arrow-chevron-left .chevron-image,
	.base-carousel-container .carousel-arrow-chevron-right .chevron-image {
	height: 1.375rem;
	width: .75rem
}

.base-carousel-container .carousel-arrow-chevron-left {
	left: 4%
}

.base-carousel-container .carousel-arrow-chevron-left .chevron-image {
	transform: rotate(180deg)
}

.base-carousel-container .carousel-arrow-chevron-right {
	right: 4%
}

.base-carousel-container .carousel-arrow-box-left,
	.base-carousel-container .carousel-arrow-box-right,
	.base-carousel-container .carousel-arrow-chevron-left,
	.base-carousel-container .carousel-arrow-chevron-right {
	cursor: pointer
}

.base-carousel-container.arrows-straddle-content:not(.vertical-layout) .carousel-list {
	margin: 0 1.5625rem -1rem
}

.base-carousel-container.arrows-straddle-content:not(.vertical-layout) .carousel-arrow-box-right {
	right: 0
}

.base-carousel-container.arrows-straddle-content:not(.vertical-layout) .carousel-arrow-box-left {
	left: 0
}

.base-carousel-container.arrows-straddle-content.vertical-layout .carousel-list {
	margin-top: 1.5625rem
}

.base-carousel-container.arrows-straddle-content.vertical-layout .carousel-arrow-box-right {
	top: 99%
}

.base-carousel-container.arrows-straddle-content.vertical-layout .carousel-arrow-box-left {
	top: .25%
}

.breadcrumbs-container {
	font-size: .6875rem;
	list-style: none;
	margin: 0;
	padding: .625rem 1.875rem;
	background-color: #fff;
	border-bottom: 1px solid #d5d5d5;
	letter-spacing: -.01em;
	display: flex
}

@media screen and (max-width:39.99875em) {
	.breadcrumbs-container {
		padding: .625rem .9375rem;
		border-bottom: none
	}
}

@media screen and (max-width:63.99875em) {
	.breadcrumbs-container {
		display: block;
		background-color: transparent
	}
	.breadcrumbs-container li, .breadcrumbs-list .breadcrumbs-container li span,
		.breadcrumbs-list .breadcrumbs-container li.mobile-breadcrumb a::before,
		.breadcrumbs-list .breadcrumbs-container li.mobile-breadcrumb span {
		display: none
	}
	.breadcrumbs-container li.mobile-breadcrumb {
		display: inline-block;
		align-self: center
	}
	.breadcrumbs-container li.mobile-breadcrumb a {
		font-weight: 600;
		text-transform: uppercase;
		text-decoration: none;
		color: #242424;
		font-size: .9375rem
	}
	.breadcrumbs-container li.mobile-breadcrumb a::before {
		content: '';
		display: inline-block;
		border-right: .5rem solid #242424;
		border-top: .5rem solid transparent;
		border-bottom: .5rem solid transparent;
		margin-right: .5rem;
		vertical-align: -.175rem
	}
	.breadcrumbs-container li.mobile-breadcrumb a.breadcrumb-back {
		display: inline-block;
		border: 2px solid #242424;
		padding: .5rem .75rem
	}
	.breadcrumbs-list .breadcrumbs-container {
		border-bottom: 1px solid #d5d5d5;
		padding: .5rem 1rem
	}
	.breadcrumbs-list .breadcrumbs-container li, .breadcrumbs-list .breadcrumbs-container li.mobile-breadcrumb
		{
		display: inline;
		min-width: fit-content
	}
	.breadcrumbs-list .breadcrumbs-container li.mobile-breadcrumb:nth-last-child(n+3)::after,
		.breadcrumbs-list .breadcrumbs-container li:nth-last-child(n+3)::after,
		.breadcrumbs-list .breadcrumbs-container.show-last-breadcrumb li.mobile-breadcrumb:nth-last-child(n+2)::after,
		.breadcrumbs-list .breadcrumbs-container.show-last-breadcrumb li:nth-last-child(n+2)::after
		{
		content: "/";
		margin: .75rem
	}
	.breadcrumbs-list .breadcrumbs-container li a, .breadcrumbs-list .breadcrumbs-container li.mobile-breadcrumb a
		{
		color: #3863a3;
		text-transform: uppercase;
		font-size: .75rem
	}
	.breadcrumbs-list .breadcrumbs-container li.mobile-breadcrumb a {
		font-weight: 400
	}
	.breadcrumbs-list .breadcrumbs-container.scrolled-breadcrumbs {
		flex-basis: content;
		overflow-x: scroll
	}
	.breadcrumbs-list .breadcrumbs-container.wrapped-breadcrumbs {
		flex-wrap: wrap;
		flex-basis: auto
	}
	.breadcrumbs-list .breadcrumbs-container.show-last-breadcrumb li span,
		.breadcrumbs-list .breadcrumbs-container.show-last-breadcrumb li.mobile-breadcrumb span
		{
		display: inline;
		text-transform: uppercase
	}
	.breadcrumbs-list .breadcrumbs-container.show-last-breadcrumb.no-text-transform li span,
		.breadcrumbs-list .breadcrumbs-container.show-last-breadcrumb.no-text-transform li.mobile-breadcrumb span
		{
		text-transform: none
	}
}

@media print , screen and (min-width:64em) {
	.breadcrumbs-container li::after {
		content: "/";
		margin: .75rem;
		text-decoration: none
	}
	.breadcrumbs-container li:last-child::after {
		content: ''
	}
	.breadcrumbs-container a, .breadcrumbs-container span {
		font-weight: 400;
		text-transform: uppercase;
		text-decoration: none
	}
	.breadcrumbs-container span {
		display: inline;
		color: #1b1b1b
	}
	.breadcrumbs-container a {
		color: #3863a3
	}
}

.breadcrumbs-container.show-mobile-breadcrumb .mft-mobile-breadcrumb {
	display: none;
	border-radius: .1875rem;
	box-shadow: inset 0 -2px 0 0 rgba(0, 0, 0, .2);
	margin: 0 .9375rem;
	flex: 1 1 100%;
	align-items: center;
	justify-content: center;
	padding: .625rem .9375rem
}

.breadcrumbs-container.show-mobile-breadcrumb .mft-mobile-breadcrumb.no-team-color {
	border: solid 1px #242424
}

.breadcrumbs-container.show-mobile-breadcrumb .mft-mobile-breadcrumb a {
	font-size: .875rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 600;
	text-transform: uppercase
}

.breadcrumbs-container.show-mobile-breadcrumb .mft-mobile-breadcrumb a span:nth-child(2) {
	margin-left: .625rem
}

.breadcrumbs-container.show-mobile-breadcrumb .mft-mobile-breadcrumb a::before {
	display: none
}

@media screen and (max-width:39.99875em) {
	.breadcrumbs-container.show-mobile-breadcrumb .mft-mobile-breadcrumb {
		display: flex;
		align-self: center
	}
}

.breadcrumbs-container:empty {
	display: none
}

@media screen and (max-width:63.99875em) {
	.breadcrumb-list .breadcrumbs-container.no-text-transform li a:not(.breadcrumb-back), .breadcrumb-list .breadcrumbs-container.no-text-transform li.mobile-breadcrumb a:not(.breadcrumb-back), .breadcrumbs-container.no-text-transform li.mobile-breadcrumb a:not(.breadcrumb-back) {
		text-transform: none
	}
}

@media print , screen and (min-width:64em) {
	.breadcrumbs-container.no-text-transform li a, .breadcrumbs-container.no-text-transform li span
		{
		text-transform: none
	}
}

.dti-style-breadcrumbs .breadcrumbs-container {
	background: #fff
}

@media print , screen and (min-width:64em) {
	.pdp-style-breadcrumbs .breadcrumbs-container {
		margin-bottom: .9375rem
	}
}

button.unstyled {
	border: 0;
	font-size: 1rem
}

.button.primary, .button.secondary {
	color: #fff;
	font-size: .9375rem;
	border: 0
}

.button.primary, button.unstyled {
	font-family: "Open Sans", sans-serif;
	font-weight: 400
}

.button.primary {
	text-transform: capitalize;
	border-radius: 3px;
	padding: 0 .9375rem;
	margin-bottom: 1.25rem;
	line-height: 1;
	width: 100%;
	transition-duration: .2s;
	user-select: none;
	display: flex;
	align-items: center;
	white-space: nowrap;
	gap: 1rem;
	background-color: #ce1126;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, .3) inset
}

.button.primary .balance {
	flex-basis: 50%
}

.button.primary .balance.l {
	text-align: right
}

.button.primary:hover {
	cursor: pointer;
	background-color: #b60f22
}

.button.primary:active {
	box-shadow: inset 0 0 0;
	transform: translateY(1px);
	transition-duration: 0s
}

.button.primary.rounded-btn {
	border-radius: 2.5rem
}

.button.primary.blocked {
	background-color: #870b19
}

.button.primary:hover[disabled], .button.primary[disabled] {
	cursor: auto;
	color: #b4b4b4;
	background-color: #e7e7e7;
	border: 0
}

.button.primary.quaternary {
	margin: .9375rem .3125rem
}

.button.primary.quinary {
	border-radius: 3.125rem
}

.button.primary.xlarge {
	height: 3.25rem
}

.button.primary.large, .button.primary.large-fixed-height {
	height: 2.5rem
}

.button.primary.medium {
	height: 1.875rem
}

.button.primary.small {
	height: 1.5625rem
}

@media screen and (max-width:39.99875em) {
	.button.primary.large {
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.button.primary .icon-fa-spinner {
	font-size: 1rem
}

.button.secondary {
	background-color: #686868;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, .2) inset
}

.button.secondary .balance {
	flex-basis: 50%
}

.button.secondary .balance.l {
	text-align: right
}

.button.secondary:hover {
	cursor: pointer;
	background-color: #5b5b5b
}

.button.secondary:active {
	box-shadow: inset 0 0 0;
	transform: translateY(1px);
	transition-duration: 0s
}

.button.secondary.rounded-btn {
	border-radius: 2.5rem
}

.button.secondary.blocked {
	background-color: #424242
}

.button.secondary:hover[disabled], .button.secondary[disabled] {
	cursor: auto;
	color: #b4b4b4;
	background-color: #e7e7e7;
	border: 0
}

.button.secondary.quaternary {
	margin: .9375rem .3125rem
}

.button.secondary.quinary {
	border-radius: 3.125rem
}

.button.secondary.xlarge {
	height: 3.25rem
}

.button.secondary.large, .button.secondary.large-fixed-height {
	height: 2.5rem
}

.button.secondary.medium {
	height: 1.875rem
}

.button.secondary.small {
	height: 1.5625rem
}

@media screen and (max-width:39.99875em) {
	.button.secondary.large {
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.button.secondary .icon-fa-spinner {
	font-size: 1rem
}

.button.quaternary, .button.secondary, .button.tertiary {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	border-radius: 3px;
	padding: 0 .9375rem;
	margin-bottom: 1.25rem;
	line-height: 1;
	width: 100%;
	transition-duration: .2s;
	user-select: none;
	display: flex;
	align-items: center;
	white-space: nowrap;
	gap: 1rem
}

.button.tertiary {
	background-color: #fff;
	color: #1b1b1b;
	font-size: .875rem;
	box-shadow: none;
	border: 1px solid #242424
}

.button.tertiary .balance {
	flex-basis: 50%
}

.button.tertiary .balance.l {
	text-align: right
}

.button.tertiary:hover {
	cursor: pointer;
	background-color: #f2f2f2
}

.button.tertiary:active {
	box-shadow: inset 0 0 0;
	transform: translateY(1px);
	transition-duration: 0s
}

.button.tertiary.rounded-btn {
	border-radius: 2.5rem
}

.button.tertiary.blocked {
	background-color: #d9d9d9
}

.button.tertiary:hover[disabled], .button.tertiary[disabled] {
	cursor: auto;
	color: #b4b4b4;
	background-color: #e7e7e7;
	border: 0
}

.button.tertiary.quaternary {
	margin: .9375rem .3125rem
}

.button.tertiary.quinary {
	border-radius: 3.125rem
}

.button.tertiary.xlarge {
	height: 3.25rem
}

.button.tertiary.large, .button.tertiary.large-fixed-height {
	height: 2.5rem
}

.button.tertiary.medium {
	height: 1.875rem
}

.button.tertiary.small {
	height: 1.5625rem
}

@media screen and (max-width:39.99875em) {
	.button.tertiary.large {
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.button.tertiary .icon-fa-spinner {
	font-size: 1rem
}

.button.quaternary {
	background-color: #f5f6f8;
	color: #3863a3;
	font-size: 1rem;
	box-shadow: 0 .125rem .125rem 0 rgba(0, 0, 0, .14);
	border: 0
}

.button.quaternary .balance {
	flex-basis: 50%
}

.button.quaternary .balance.l {
	text-align: right
}

.button.quaternary:hover {
	cursor: pointer;
	background-color: #e6e9ee
}

.button.quaternary:active {
	box-shadow: inset 0 0 0;
	transform: translateY(1px);
	transition-duration: 0s
}

.button.quaternary.rounded-btn {
	border-radius: 2.5rem
}

.button.quaternary.blocked {
	background-color: #c8ced9
}

.button.quaternary:hover[disabled], .button.quaternary[disabled] {
	cursor: auto;
	color: #b4b4b4;
	background-color: #e7e7e7;
	border: 0
}

.button.quaternary.quaternary {
	margin: .9375rem .3125rem
}

.button.quaternary.quinary {
	border-radius: 3.125rem
}

.button.quaternary.xlarge {
	height: 3.25rem
}

.button.quaternary.large, .button.quaternary.large-fixed-height {
	height: 2.5rem
}

.button.quaternary.medium {
	height: 1.875rem
}

.button.quaternary.small {
	height: 1.5625rem
}

@media screen and (max-width:39.99875em) {
	.button.quaternary.large {
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.button.quaternary .icon-fa-spinner {
	font-size: 1rem
}

.button.quinary {
	background-color: #1b1b1b;
	color: #fff;
	font-size: .9375rem;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, .2) inset
}

.button.quinary .balance {
	flex-basis: 50%
}

.button.quinary .balance.l {
	text-align: right
}

.button.quinary:hover {
	cursor: pointer;
	background-color: #282828
}

.button.quinary:active {
	box-shadow: inset 0 0 0;
	transform: translateY(1px);
	transition-duration: 0s
}

.button.quinary.rounded-btn {
	border-radius: 2.5rem
}

.button.quinary.blocked {
	background-color: #000
}

.button.quinary:hover[disabled], .button.quinary[disabled] {
	cursor: auto;
	color: #b4b4b4;
	background-color: #e7e7e7;
	border: 0
}

.button.quinary.quaternary {
	margin: .9375rem .3125rem
}

.button.quinary.quinary {
	border-radius: 3.125rem
}

.button.quinary.xlarge {
	height: 3.25rem
}

.button.quinary.large, .button.quinary.large-fixed-height {
	height: 2.5rem
}

.button.quinary.medium {
	height: 1.875rem
}

.button.quinary.small {
	height: 1.5625rem
}

@media screen and (max-width:39.99875em) {
	.button.quinary.large {
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.button.quinary .icon-fa-spinner {
	font-size: 1rem
}

.button.paypal, .button.quinary, .button.venmo {
	font-family: "Open Sans", sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	border-radius: 3px;
	padding: 0 .9375rem;
	margin-bottom: 1.25rem;
	line-height: 1;
	width: 100%;
	transition-duration: .2s;
	user-select: none;
	display: flex;
	align-items: center;
	white-space: nowrap;
	gap: 1rem;
	border: 0
}

.button.paypal {
	background-color: #ffc439;
	color: transparent;
	font-size: .9375rem;
	box-shadow: 0 -2px 0 rgba(0, 0, 0, .2) inset
}

.button.paypal .balance {
	flex-basis: 50%
}

.button.paypal .balance.l {
	text-align: right
}

.button.paypal:hover {
	cursor: pointer;
	background-color: #ffbc20
}

.button.paypal:active {
	box-shadow: inset 0 0 0;
	transform: translateY(1px);
	transition-duration: 0s
}

.button.paypal.rounded-btn {
	border-radius: 2.5rem
}

.button.paypal.blocked {
	background-color: #eca500
}

.button.paypal:hover[disabled], .button.paypal[disabled] {
	cursor: auto;
	color: #b4b4b4;
	background-color: #e7e7e7;
	border: 0
}

.button.paypal.quaternary {
	margin: .9375rem .3125rem
}

.button.paypal.quinary {
	border-radius: 3.125rem
}

.button.paypal.xlarge {
	height: 3.25rem
}

.button.paypal.large, .button.paypal.large-fixed-height {
	height: 2.5rem
}

.button.paypal.medium {
	height: 1.875rem
}

.button.paypal.small {
	height: 1.5625rem
}

@media screen and (max-width:39.99875em) {
	.button.paypal.large {
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.button.paypal .icon-fa-spinner {
	font-size: 1rem
}

.button.venmo {
	background-color: #3d95ce;
	box-shadow: inherit
}

.button.venmo .balance {
	flex-basis: 50%
}

.button.venmo .balance.l {
	text-align: right
}

.button.venmo:hover {
	cursor: pointer;
	background-color: #3188c1
}

.button.venmo:active {
	box-shadow: inset 0 0 0;
	transform: translateY(1px);
	transition-duration: 0s
}

.button.venmo.rounded-btn {
	border-radius: 2.5rem
}

.button.venmo.blocked {
	background-color: #266b98
}

.button.venmo:hover[disabled], .button.venmo[disabled] {
	cursor: auto;
	color: #b4b4b4;
	background-color: #e7e7e7;
	border: 0
}

.button.venmo.quaternary {
	margin: .9375rem .3125rem
}

.button.venmo.quinary {
	border-radius: 3.125rem
}

.button.venmo.xlarge {
	height: 3.25rem
}

.button.venmo.large, .button.venmo.large-fixed-height {
	height: 2.5rem
}

.button.venmo.medium {
	height: 1.875rem
}

.button.venmo.small {
	height: 1.5625rem
}

@media screen and (max-width:39.99875em) {
	.button.venmo.large {
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.button.venmo .icon-fa-spinner {
	font-size: 1rem
}

a.button {
	text-decoration: none;
	text-align: center;
	display: inline-block
}

.collapse-list-container a.collapse-btn {
	text-transform: uppercase;
	color: #3863a3;
	font-size: .75rem
}

.collapse-list-container a.collapse-btn.disabled {
	pointer-events: none;
	color: #d5d5d5
}

.countdown-bar {
	height: .9375rem;
	width: 100%;
	display: flex;
	align-items: center
}

.countdown-bar .percentage-bar>span {
	background-color: #e53c2e
}

.mto-countdown {
	color: #e53c2e;
	font-size: .8125rem;
	font-weight: 600
}

.countdown-clock {
	display: grid;
	grid-template-columns: repeat(5, auto);
	grid-template-rows: repeat(2, auto);
	width: fit-content
}

.countdown-clock .countdown-colon, .countdown-clock .countdown-number {
	font-size: 2.5rem;
	line-height: 2.5rem;
	font-weight: 700
}

@media print , screen and (min-width:64em) {
	.countdown-clock .countdown-colon, .countdown-clock .countdown-number {
		font-size: 3.75rem;
		line-height: 3.75rem
	}
}

.countdown-clock .column-five-string, .countdown-clock .column-one-string,
	.countdown-clock .column-three-string {
	font-size: .75rem;
	font-weight: 600
}

@media print , screen and (min-width:64em) {
	.countdown-clock .column-five-string, .countdown-clock .column-one-string,
		.countdown-clock .column-three-string {
		font-size: 1rem
	}
}

.countdown-clock .column-one-string {
	grid-column: 1/span 2
}

.countdown-clock .column-three-string {
	grid-column: 3/span 2
}

.countdown-clock .column-five-string {
	grid-column: 5
}

.description-box {
	border-top: 1px solid transparent;
	margin: .9375rem
}

.description-box .description-box-title {
	padding: 0;
	font-size: .9375rem;
	font-weight: 600;
	text-transform: initial;
	background-color: transparent;
	margin: 0;
	font-stretch: normal;
	line-height: 1.43;
	letter-spacing: .2px;
	color: #262422
}

@media screen and (min-width:64em) and (max-width:74.99875em) {
	.description-box .description-box-title {
		padding: 1.5rem 0 .9375rem
	}
}

.description-box .description-box-content {
	padding: .625rem 0;
	font-size: .875rem;
	margin: 0;
	line-height: 1.67
}

@media screen and (min-width:64em) and (max-width:74.99875em) {
	.description-box .description-box-content {
		padding: 0
	}
}

.description-box.collapsible .description-box-title {
	display: flex;
	cursor: pointer;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 0
}

.description-box.collapsible .description-box-title .description-box-title-content {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.description-box.collapsible.collapsed, .email-subscription-box>.content .recaptcha-box>div {
	padding-bottom: 0
}

.description-box.collapsible.collapsed .description-box-content {
	display: none
}

.description-box.collapsible.collapsed .description-box-content.box-review {
	display: block
}

.description-box.collapsible.product-authentication-provider-container,
	.description-box.collapsible.product-description-container,
	.description-box.collapsible.product-details-container,
	.description-box.collapsible.product-shipping-details-container,
	.description-box.collapsible.sweepstakes-terms-container {
	border-top: 1px solid #d5d5d5;
	padding: .9375rem 0;
	margin: 0 .9375rem
}

.description-box .button.apply-button-color-gray {
	background-color: #767676
}

.description-box .button.apply-button-color-black {
	background-color: #242424;
	padding: initial
}

.description-box .button.apply-button-color-red {
	background-color: #c63a21
}

.description-box .button.apply-button-color-green {
	background-color: #247e0c
}

.description-box .color-gray, .description-box .customer-input-color-gray>div>div>input,
	.description-box .sub-text-color-gray>div.field-wrapper-item>label.field-wrapper-input-label {
	color: #767676
}

.cart-item .description-box .single-size, .cart-item .description-box .single-size-value,
	.description-box .cart-item .single-size, .description-box .cart-item .single-size-value,
	.description-box .color-black, .description-box .customer-input-color-black>div>div>input,
	.description-box .sub-text-color-black>div.field-wrapper-item>label.field-wrapper-input-label,
	ul.filter-selector li .selection-value.no-link {
	color: #242424
}

.description-box .color-red, .description-box .customer-input-color-red>div>div>input,
	.description-box .sub-text-color-red>div.field-wrapper-item>label.field-wrapper-input-label {
	color: #c63a21
}

.description-box .color-green, .description-box .customer-input-color-green>div>div>input,
	.description-box .sub-text-color-green>div.field-wrapper-item>label.field-wrapper-input-label {
	color: #247e0c
}

@media screen and (max-width:63.99875em) {
	.description-box .description-box-title {
		font-size: 1rem
	}
	.description-box .description-box-content {
		font-size: .9375rem
	}
}

.drop-down {
	cursor: pointer;
	position: relative;
	outline: 0;
	font-size: .875rem
}

.drop-down.required .field-wrapper-input-label::after,
	.phone-number-field.required label::after, .text-field.required label::after {
	content: '*'
}

.drop-down.hidden, ul.filter-selector li>a:after, ul.filter-selector li>a:before {
	display: none
}

.drop-down.drop-down-disabled {
	color: #d5d5d5;
	cursor: not-allowed
}

.drop-down.drop-down-disabled .drop-down-selected::after {
	border-top-color: #d5d5d5
}

.drop-down .drop-down-loading {
	cursor: wait;
	opacity: .4;
	pointer-events: none
}

.drop-down .spinner {
	position: absolute;
	top: calc(50% - 28px/ 2);
	left: calc(50% - 28px/ 2);
	color: #000
}

.drop-down, .drop-down * {
	box-sizing: border-box
}

.drop-down .drop-down-selected {
	padding: .75rem 2.5rem .625rem .625rem;
	background-color: #fff;
	line-height: 1rem;
	text-transform: capitalize;
	color: #242424;
	min-height: 2.375rem;
	border: 1px solid #fff;
	border-radius: 3px
}

.drop-down .drop-down-selected option {
	padding: 0.625rem;
	color: #242424;
	text-transform: capitalize;
}

.drop-down .drop-down-selected option:hover {
	background-color: #f5f6f8;
}

@media screen and (max-width:39.99875em) {
	.drop-down .drop-down-selected {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		min-height: 3.125rem;
		font-size: 1rem;
		line-height: 1.5
	}
}

.drop-down .drop-down-selected i {
	position: absolute;
	right: .625rem;
	top: 50%;
	margin-top: -.625rem
}

.drop-down .drop-down-selected i.icon-drop-up {
	margin-top: -.6875rem
}

.drop-down .drop-down-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	cursor: initial;
	z-index: 999
}

@media screen and (max-width:39.99875em) {
	.drop-down .drop-down-backdrop {
		background-color: rgba(0, 0, 0, .5)
	}
}

.drop-down.more-item-separator .drop-down-items .drop-down-item:last-child {
	border-top: 1px solid #242424
}

.drop-down .drop-down-items {
	background-color: #fff;
	line-height: initial;
	z-index: 999
}

@media print , screen and (min-width:40em) {
	.drop-down .drop-down-items {
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		margin-top: -1px;
		max-height: 12.5rem;
		overflow-y: auto;
		border: 1px solid #242424;
		width: auto;
		min-width: 100%;
		-webkit-box-shadow: 0 .1875rem .6875rem #686868;
		-moz-box-shadow: 0 .1875rem .6875rem #686868;
		box-shadow: 0 .1875rem .6875rem #686868
	}
	.drop-down .drop-down-items .drop-down-items-header {
		display: none
	}
}

@media screen and (max-width:39.99875em) {
	.drop-down .drop-down-items {
		position: fixed;
		padding: .625rem;
		left: .3125rem;
		right: .3125rem;
		bottom: 0;
		max-height: 80%;
		overflow-y: auto;
		-webkit-box-shadow: 0 0 .875rem #242424;
		-moz-box-shadow: 0 0 .875rem #242424;
		box-shadow: 0 0 .875rem #242424;
		font-size: 1rem;
		line-height: 1.5
	}
	.drop-down .drop-down-items .drop-down-items-header {
		min-height: 1.875rem;
		color: #242424;
		margin: .625rem 0;
		display: inline-block;
		line-height: 1.5;
		vertical-align: middle;
		width: 100%;
		padding: 0 .625rem;
		text-transform: capitalize;
		font-size: 1.125rem;
		font-weight: 600
	}
	.drop-down .drop-down-items .drop-down-items-header .drop-down-close-button
		{
		text-align: right;
		float: right
	}
	.drop-down .drop-down-items .drop-down-items-header .icon-close {
		font-size: 1.5625rem;
		cursor: pointer
	}
}

.drop-down .drop-down-items .drop-down-item {
	padding: .625rem;
	color: #242424;
	text-transform: capitalize
}

.drop-down .drop-down-items .drop-down-item.has-focus {
	background-color: #f5f6f8;
	color: #242424
}

.drop-down .drop-down-items .drop-down-item.disabled {
	pointer-events: none;
	color: #686868
}

.drop-down .drop-down-items .drop-down-items-list-style {
	margin-top: 0;
	padding-left: 0;
	list-style-type: none
}

.drop-down .select-wrapper {
	position: absolute;
	top: 0;
	clip: rect(0, 0, 0, 0)
}

.drop-down .select-wrapper::before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1
}

.drop-down .select-wrapper select.hidden {
	opacity: 0;
	height: 15px;
	width: 0;
	position: relative
}

.drop-down.native .native-select-wrapper {
	display: block;
	position: relative
}

.drop-down.native .native-select-wrapper select {
	margin: 0;
	display: block;
	font-size: 14px
}

.drop-down.native .native-select-wrapper:after {
	position: absolute;
	display: block;
	content: '';
	border: solid #1b1b1b;
	border-width: 0 .0625rem .0625rem 0;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	top: 1.25rem;
	right: .625rem;
	padding: .1875rem;
	pointer-events: none
}

@media screen and (min-width:40em) {
	.drop-down.native .native-select-wrapper:after {
		top: .9375rem
	}
}

.drop-down.native .native-select-wrapper .drop-down-selected {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	outline: 0;
	cursor: pointer
}

.drop-down.native .native-select-wrapper .drop-down-selected::-ms-expand {
	display: none
}

.drop-down-animation-enter {
	opacity: .01
}

@media screen and (max-width:39.99875em) {
	.drop-down-animation-enter.drop-down-items {
		transform: translateY(100%)
	}
}

.drop-down-animation-enter.drop-down-animation-enter-active {
	opacity: 1;
	transition: all 300ms ease
}

@media screen and (max-width:39.99875em) {
	.drop-down-animation-enter.drop-down-animation-enter-active.drop-down-items
		{
		transform: translateY(0)
	}
}

.drop-down-animation-leave {
	opacity: 1
}

@media screen and (max-width:39.99875em) {
	.drop-down-animation-leave.drop-down-items {
		transform: translateY(0)
	}
}

.drop-down-animation-leave.drop-down-animation-leave-active {
	opacity: .01;
	transition: all 200ms ease-in
}

@media screen and (max-width:39.99875em) {
	.drop-down-animation-leave.drop-down-animation-leave-active.drop-down-items
		{
		transform: translateY(100%)
	}
	.noScroll {
		overflow: hidden
	}
}

.toolbox-buttons-container .carousel-list .sort-by-dropdown {
	padding-left: 0;
	min-width: fit-content
}

.toolbox-buttons-container .carousel-list .sort-by-dropdown .field-wrapper-children,
	.toolbox-buttons-container .carousel-list .sort-by-dropdown .label-up {
	height: 100%
}

.toolbox-buttons-container .carousel-list .sort-by-dropdown .drop-down-selected {
	font-size: .875rem;
	min-height: fit-content;
	padding: .4375rem 1.25rem .4375rem .4375rem
}

.toolbox-buttons-container .carousel-list .sort-by-dropdown .drop-down-selected i {
	right: .5rem;
	font-size: 1rem;
	top: 55%
}

@media screen and (min-width:40em) {
	.toolbox-buttons-container .carousel-list .sort-by-dropdown {
		padding-right: 0
	}
	.toolbox-buttons-container .carousel-list .sort-by-dropdown .drop-down-selected
		{
		line-height: 1.25rem
	}
}

.field-wrapper {
	display: block
}

.field-wrapper, .field-wrapper * {
	box-sizing: border-box;
	outline: 0
}

.field-wrapper .field-wrapper-item {
	position: relative;
	outline: 0;
	line-height: .875rem;
	width: 100%
}

.field-wrapper .field-wrapper-item:hover .field-wrapper-children {
	border: 1px solid #3b5998
}

.field-wrapper .field-wrapper-item.field-wrapper-disabled .field-wrapper-children {
	border: 1px solid #d5d5d5;
	color: #d5d5d5;
	cursor: not-allowed
}

.field-wrapper .field-wrapper-item.field-wrapper-disabled .field-wrapper-input-label {
	color: #d5d5d5;
	cursor: not-allowed
}

.field-wrapper .field-wrapper-item.focused .field-wrapper-children {
	border: 1px solid #3b5998
}

.field-wrapper .field-wrapper-item.focused .field-wrapper-input-label {
	color: #767676
}

.field-wrapper .field-wrapper-item.error .field-wrapper-children {
	border: 1px solid red
}

.field-wrapper .field-wrapper-item.error .field-wrapper-input-label {
	color: #767676
}

.field-wrapper .field-wrapper-item .field-wrapper-input-label {
	max-width: 90%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: .875rem;
	font-style: italic;
	color: #767676;
	position: absolute;
	display: inline-block;
	margin: .5rem .3125rem;
	line-height: 1.625rem;
	padding: 0 .3125rem;
	transition: all 100ms;
	text-transform: capitalize;
	z-index: 1;
	pointer-events: none
}

@media screen and (max-width:39.99875em) {
	.field-wrapper .field-wrapper-item .field-wrapper-input-label {
		margin: 0;
		padding: .75rem .75rem 0;
		font-size: 1.125rem;
		line-height: 1.5
	}
}

.field-wrapper .field-wrapper-item .field-wrapper-input-label.multiline {
	white-space: normal
}

.field-wrapper .field-wrapper-item.label-up .field-wrapper-input-label {
	margin: .5rem .3125rem;
	padding: 0 .3125rem;
	top: -.8125rem;
	font-size: .75rem;
	line-height: .75rem;
	background-color: #fff;
	transition: all 100ms
}

.field-wrapper .field-wrapper-item.label-up .field-wrapper-input-label.label-sort-by {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden
}

.field-wrapper .field-wrapper-item.label-up .field-wrapper-input-label.multiline {
	white-space: nowrap
}

.field-wrapper .field-wrapper-item .field-wrapper-children {
	border: 1px solid #b5b5b5;
	border-radius: .1875rem;
	padding: 0 1px
}

.field-wrapper .field-wrapper-item .field-wrapper-children input.valid,.field-wrapper .field-wrapper-item .field-wrapper-children select.valid {
	border: 0 !important;
}

.field-wrapper .field-wrapper-messages {
	padding: .3125rem 0
}

.field-wrapper .field-wrapper-messages .field-wrapper-error {
	padding: 0;
	color: red;
	font-size: .75rem
}

.field-wrapper .field-wrapper-messages .field-wrapper-help {
	padding: 0;
	color: #686868;
	font-size: .75rem
}

ul.filter-selector {
	list-style-type: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-content: flex-start;
	align-self: flex-start;
	margin: 0;
	padding: 0
}

ul.filter-selector.horizontal {
	flex-direction: row;
	font-weight: 600
}

@media print , screen and (min-width:40em) {
	ul.filter-selector.horizontal {
		margin: .125rem 0 .5rem;
		flex: 1 0 100%;
		order: 2
	}
}

ul.filter-selector.horizontal li {
	padding-right: .625rem
}

ul.filter-selector.horizontal.item-reverse li, ul.filter-selector.vertical.item-reverse a,
	ul.filter-selector.vertical.item-reverse li {
	flex-direction: row-reverse
}

ul.filter-selector.horizontal.item-reverse li a {
	flex-direction: row-reverse;
	display: flex;
	align-items: center
}

ul.filter-selector.horizontal.item-reverse li a i {
	margin: 0 .625rem
}

ul.filter-selector.vertical {
	flex-direction: column
}

.divider ul.filter-selector.vertical, .top-bar .nav-dropdown.more.expanded ul.filter-selector.vertical {
	padding-left: .625rem
}

ul.filter-selector.vertical.item-reverse i {
	margin: 0 1.25rem 0 .625rem
}

ul.filter-selector .content {
	max-width: 10rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

ul.filter-selector .closeIcon {
	color: #091f40
}

ul.filter-selector li {
	padding: .25rem 0;
	display: flex
}

ul.filter-selector li i {
	margin: 0 .625rem 0 0
}

ul.filter-selector li .selection-value {
	display: inline-flex;
	align-items: center;
	text-transform: capitalize;
	color: #3863a3;
	white-space: nowrap;
	font-size: .875rem;
	margin-left: .125rem
}

.filter-selector-container {
	width: 100%
}

.filter-selector-container .clear-all-text {
	font-weight: 400;
	font-size: .875rem;
	text-decoration: underline
}

@media screen and (min-width:64em) {
	.side-nav-container .clear-all-container {
		justify-content: center;
		width: 100%;
		margin: .625rem 0 .625rem -.3125rem
	}
}

.league-navigation .league-cards>.columns+.columns:last-child,
	.league-navigation .league-cards>.columns+.promo-qualifier-container:last-child,
	.league-navigation .league-cards>.promo-qualifier-container+.columns:last-child,
	.league-navigation .league-cards>.promo-qualifier-container+.promo-qualifier-container:last-child,
	.row>.columns+.columns:last-child, .row>.columns+.promo-qualifier-container:last-child,
	.row>.promo-qualifier-container+.columns:last-child, .row>.promo-qualifier-container+.promo-qualifier-container:last-child {
	float: left
}

.hamburger-menu-container .hamburger-menu-button {
	margin: .3125rem;
	padding: .125rem
}

.hamburger-menu-container .hamburger-menu-button .svg-icon-hamburger {
	width: 1.5625rem;
	height: 1.3125rem
}

.hamburger-menu-container .hamburger-menu-wrapper {
	z-index: 2147483647;
	background-color: rgba(0, 0, 0, .6);
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: none;
}

.hamburger-menu-container .hamburger-menu-wrapper .menu {
	float: left;
	min-width: 17.1875rem;
	width: 85%;
	height: 100%;
	overflow-y: auto;
	background-color: #fff;
	transition: transform 700ms ease
}

.hamburger-menu-container .hamburger-menu-wrapper .hamburger-menu-icon-close {
	width: 2.75rem;
	height: 2.75rem;
	margin: .625rem;
	padding: .6875rem 0 0 .6875rem;
	float: left;
	cursor: pointer;
	transition: opacity 300ms ease-in;
	color: #fff;
}

@media screen and (max-width:39.99875em) {
	.hamburger-menu-container .hamburger-menu-wrapper .hamburger-menu-icon-close
		{
		margin: .1875rem
	}
}

.hamburger-menu-container .hamburger-menu-wrapper .hamburger-menu-icon-close .svg-icon-close {
	width: 1.375rem;
	height: 1.375rem
}

.hamburger-menu-wrapper.hamburger-menu-transition-enter>.menu {
	transform: translateX(-100%)
}

.hamburger-menu-wrapper.hamburger-menu-transition-enter>.hamburger-menu-icon-close {
	opacity: .01
}

.hamburger-menu-wrapper.hamburger-menu-transition-enter-active>.menu,
	.hamburger-menu-wrapper.hamburger-menu-transition-leave>.menu {
	transform: translateX(0)
}

.hamburger-menu-wrapper.hamburger-menu-transition-enter-active>.hamburger-menu-icon-close,
	.hamburger-menu-wrapper.hamburger-menu-transition-leave>.hamburger-menu-icon-close {
	opacity: 1
}

.hamburger-menu-wrapper.hamburger-menu-transition-leave-active>.menu {
	transform: translateX(-100%)
}

.hamburger-menu-wrapper.hamburger-menu-transition-leave-active>.hamburger-menu-icon-close {
	opacity: .01
}

.page-count {
	display: inline-block;
	float: left;
	font-size: .875rem
}

.page-list {
	float: right
}

.page-list .next-page>a, .page-list .previous-page>a {
	padding: 0
}

.page-list .next-page>a[aria-disabled=true], .page-list .previous-page>a[aria-disabled=true] {
	pointer-events: none
}

.page-count>div, .page-list .next-page>a, .page-list .previous-page>a,
	.simple-list>div {
	display: table-cell;
	vertical-align: middle;
	height: 2.1875rem
}

.page-list, .pagination-container, .pagination-list-container>li {
	display: inline-block
}

.pagination-list-container {
	list-style: none;
	margin: 0;
	padding: 0
}

.pagination-list-container>li>a:hover {
	background: #f5f6f8;
	border: .0625rem solid #f5f6f8;
	cursor: pointer
}

.pagination-list-container>li i, .pagination-list-container>li>a {
	display: table-cell;
	vertical-align: middle;
	text-decoration: none;
	height: 2.1875rem;
	padding: 0 .625rem;
	color: #242424;
	font-size: .875rem;
	border: .0625rem solid transparent;
	border-radius: 3px
}

.pagination-list-container>li i:hover {
	cursor: pointer
}

.pagination-list-container>li.selected>a {
	background: inherit;
	border: .0625rem solid #b5b5b5;
	color: inherit
}

.pagination-list-container>li.previous-page {
	margin-right: .625rem
}

.pagination-list-container>li.next-page {
	margin-left: .625rem
}

.pagination-list-container>li.next-page, .pagination-list-container>li.previous-page {
	display: inline-block;
	padding: 0;
	height: auto;
	width: 2.1875rem;
	height: 2.1875rem
}

.pagination-list-container>li.next-page>i, .pagination-list-container>li.previous-page>i {
	border: 0;
	width: inherit;
	height: inherit
}

.pagination-list-container>li.disabled {
	opacity: .2
}

.pagination-list-container>li.disabled>i {
	cursor: default
}

.percentage-bar {
	background: #ebebeb;
	width: 100%;
	height: 40%
}

.percentage-bar>span {
	display: block;
	height: 100%;
	background-color: #00acc3;
	align-self: flex-start
}

.pills {
	width: 100%;
	flex: 1 0 100%
}

.radio {
	display: inline-flex;
	flex-direction: row;
	align-items: baseline;
	cursor: pointer
}

@media screen and (max-width:39.99875em) {
	.radio {
		align-items: center
	}
	.radio input {
		width: 1.25rem;
		height: 1.25rem
	}
}

.radio input {
	flex-shrink: 0
}

.simple-dd {
	padding: .625rem .1875rem;
	cursor: pointer;
	position: relative;
	font-size: .75rem;
	font-weight: 400
}

.simple-dd.region-selector {
	min-width: 4rem
}

.simple-dd .simple-dd-caret-down {
	display: inline-block;
	margin-left: .25rem;
	vertical-align: .1em;
	border-top: .5em solid #1b1b1b;
	border-left: .5em solid transparent;
	border-right: .5em solid transparent
}

.simple-dd .dd-content {
	display: none;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	background-color: #fff;
	z-index: 1210;
	text-align: left;
	white-space: nowrap;
	padding: 0;
	list-style: none;
	-webkit-box-shadow: 0 .1875rem .6875rem #686868;
	-moz-box-shadow: 0 .1875rem .6875rem #686868;
	box-shadow: 0 .1875rem .6875rem #686868
}

.simple-dd .dd-content.modal-open {
	display: block;
	cursor: default;
	overflow: initial
}

.simple-dd .dd-content.dd-open {
	display: block;
	cursor: pointer
}

.simple-dd .dd-content .dd-item:hover {
	background-color: #f5f6f8;
}

.simple-dd .dd-item>a {
	padding: .625rem .9375rem;
	display: block;
	text-transform: capitalize
}

.simple-dd .dd-item>a.no-href {
	background-color: #f5f6f8;
	cursor: default
}

.simple-dd .dd-item.has-focus {
	display: block;
	cursor: pointer;
	background-color: #f5f6f8
}

.simple-dd img {
	height: 1rem;
	padding-right: .3125rem
}

.simple-dd .modal-open.dd-content {
	visibility: hidden;
	transform: none
}

.mobile-toolbar .simple-dd {
	display: inline
}

.simple-dd .modal-link {
	color: #003b66
}

.text-field input, .text-field textarea {
	width: 100%;
	font-size: .875rem;
	line-height: 1.5rem;
	color: #242424;
	border: 0;
	padding: .5rem
}

.text-field textarea {
	text-overflow: unset;
	height: 11rem;
	font-family: "Open Sans", sans-serif;
	resize: none
}

@media screen and (max-width:39.99875em) {
	.text-field textarea {
		height: 18rem;
		font-size: 1rem
	}
}

.text-field .custom-height {
	height: auto
}

.text-field input {
	height: 2.375rem
}

@media screen and (max-width:39.99875em) {
	.text-field input {
		height: 3.125rem;
		font-size: 1rem
	}
}

.text-field.focused input {
	color: #242424
}

.text-field.hidden {
	display: none
}

.text-field input[disabled] {
	color: #d5d5d5
}

.text-field input[disabled], .text-field input[readonly] {
	background-color: #f5f6f8;
	cursor: not-allowed
}

.text-field input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset
}

.toolbox {
	padding-bottom: .5rem;
	padding-top: .5rem;
	font-size: .9375rem;
	background-color: #fff
}

@media print , screen and (min-width:40em) {
	.toolbox {
		padding-left: .9375rem
	}
}

@media screen and (max-width:39.99875em) {
	.toolbox {
		position: relative;
		background-color: transparent;
		padding-right: 0;
		padding-left: 0;
		width: 100%
	}
	.toolbox.gray-background {
		background-color: #f5f6f8;
		padding: .625rem;
		width: 100vw;
		margin: 0 -.625rem
	}
	.toolbox.gray-background button {
		background-color: #fff
	}
	.toolbox.gray-background .field-wrapper {
		background-color: #f5f6f8
	}
}

.toolbox .select-wrp {
	margin-top: 12px;
	font-family: "Open Sans", sans-serif;
	color: rgba(0, 0, 0, .75);
	line-height: normal
}

.toolbox>.pagination-component {
	padding-left: 0;
	padding-right: 0
}

.toolbox>.page-list {
	float: none;
	text-align: center;
	width: 100%
}

.toolbox .drop-down .drop-down-label, .toolbox.compact .page-size-select,
	.toolbox.compact .sort-by-select {
	display: none
}

.toolbox .drop-down {
	margin: 0;
	background: #fff;
	width: 100%
}

@media screen and (max-width:39.99875em) {
	.toolbox .drop-down .drop-down-selected {
		width: 100%
	}
}

.toolbox .page-size-select, .toolbox-buttons-container {
	float: left
}

@media screen and (max-width:63.99875em) {
	.toolbox .page-size-select {
		display: none
	}
}

@media screen and (max-width:39.99875em) {
	.toolbox-buttons-container {
		padding-left: 0;
		float: none
	}
	.toolbox-buttons-container .filters-toggle-button {
		width: 50%;
		margin: 0
	}
}

@media screen and (max-width:63.99875em) {
	.toolbox-buttons-container .exposed-facets {
		display: flex;
		gap: .625rem;
		overflow: auto;
		padding-bottom: .625rem
	}
	.toolbox-buttons-container .exposed-facets .filters-toggle-button {
		font-size: .875rem;
		min-width: fit-content;
		padding: .6875rem;
		line-height: 1rem;
		height: 100%
	}
	.toolbox-buttons-container .exposed-facets .filters-toggle-button .filter-icon
		{
		height: .875rem
	}
	.toolbox-buttons-container .exposed-facets button.tertiary.medium {
		padding: 0 .71875rem;
		height: 100%;
		border: .0625rem solid #b5b5b5
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents
		{
		width: 83%;
		height: 100%;
		max-height: 100%;
		margin: 0 0 0 17%
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout
		{
		overflow-y: auto
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .side-nav-facet
		{
		padding: .625rem
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .divider,
		.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .top-bar .nav-dropdown.more.expanded,
		.top-bar .toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .nav-dropdown.more.expanded
		{
		border-top: none
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .icon-plus
		{
		display: none
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close
		{
		position: fixed;
		right: 0;
		z-index: 10000;
		width: 2.5rem;
		height: 2.5rem;
		display: flex;
		align-items: center;
		justify-content: space-around;
		border-bottom-left-radius: .4375rem;
		box-shadow: -.1875rem .1875rem .1875rem rgba(0, 0, 0, .3)
	}
	.cart-item .remove-icon .toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close i.icon-close,
		.custom-line-item .item-close-col .item-close-box .toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close i.icon-close,
		.drop-down .drop-down-items .drop-down-items-header .drop-down-close-button .toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close i.icon-close,
		.existing-line-item .item-close-col .item-close-box .toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close i.icon-close,
		.existing-line-items-list .item-close-col .item-close-box .toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close i.icon-close,
		.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close .cart-item .remove-icon i.icon-close,
		.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close .custom-line-item .item-close-col .item-close-box i.icon-close,
		.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close .drop-down .drop-down-items .drop-down-items-header .drop-down-close-button i.icon-close,
		.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close .existing-line-item .item-close-col .item-close-box i.icon-close,
		.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close .existing-line-items-list .item-close-col .item-close-box i.icon-close,
		.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents .facet-flyout .exposed-facet-close .icon-close-alt
		{
		font-size: 1.375rem
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents.bottom
		{
		width: 100%;
		height: fit-content;
		max-height: 95%;
		margin: 0;
		position: absolute;
		bottom: 0;
		border-top-left-radius: .4375rem;
		border-top-right-radius: .4375rem
	}
}

@media screen and (min-width:40em) {
	.toolbox-buttons-container.toolbox-floating {
		display: none
	}
	.toolbox-buttons-container .exposed-facets {
		width: 90vw
	}
	.toolbox-buttons-container .exposed-facets .facet .drawer-container .drawer-wrapper .contents
		{
		width: 20rem
	}
}

.toolbox-buttons-container.toolbox-floating.bottom-center {
	background-color: #242424;
	border-radius: .25rem;
	bottom: 1.25rem;
	box-shadow: 0 2px 10px 0 rgba(27, 27, 27, .2);
	left: 24%;
	padding: .625rem;
	position: fixed;
	right: 24%;
	z-index: 10
}

.toolbox-buttons-container.toolbox-floating.bottom-center .filters-toggle-button {
	border: 0;
	border-radius: 0;
	border-right: 1px solid rgba(255, 255, 255, .5);
	color: #fff;
	font-size: .875rem;
	height: 2rem;
	line-height: 2rem;
	min-width: auto
}

.toolbox-buttons-container.toolbox-floating.bottom-center .sort-by-dropdown,
	.toolbox-buttons-container.toolbox-floating.bottom-center .sort-by-dropdown .drop-down,
	.toolbox-buttons-container.toolbox-floating.bottom-center .sort-by-dropdown .drop-down-selected,
	.toolbox-buttons-container.toolbox-floating.bottom-center .sort-by-dropdown .field-wrapper-children {
	background-color: transparent;
	border: 0
}

.toolbox-buttons-container.toolbox-floating.bottom-center .sort-by-dropdown .drop-down-selected {
	color: #fff;
	font-size: .875rem;
	line-height: 2rem;
	min-height: inherit;
	padding: 0 1.375rem 0 0
}

.toolbox-buttons-container.toolbox-floating.bottom-center .sort-by-dropdown .drop-down-selected.icon-left {
	padding: 0 0 0 1.375rem
}

.toolbox-buttons-container.toolbox-floating.bottom-center .sort-by-dropdown .drop-down-selected.icon-left .icon {
	left: 0;
	right: auto
}

.toolbox-buttons-container.toolbox-floating.bottom-center.hide-sort {
	left: 35%;
	right: 35%
}

.toolbox-buttons-container.toolbox-floating.bottom-center.hide-sort .filters-toggle-button {
	border-right: 0;
	width: 100%
}

.toolbox-buttons-container.toolbox-floating.top-right .filters-toggle-button {
	background-color: rgba(104, 104, 104, .9);
	border: 0;
	height: 2.1875rem;
	line-height: inherit;
	min-width: auto;
	position: fixed;
	right: .625rem;
	top: 4.25rem;
	width: 2.625rem;
	z-index: 10;
	padding: 0
}

.toolbox-buttons-container.toolbox-floating.top-right .filters-toggle-button.show-button {
	display: block
}

.toolbox-buttons-container.toolbox-floating.top-right .filters-toggle-button>.filter-icon {
	width: 1.25rem;
	margin: .3125rem 0 0;
	height: unset
}

.toolbox-buttons-container .sort-by-dropdown {
	float: left;
	padding-left: .9375rem;
	padding-right: .9375rem;
	min-width: 7.5rem;
	width: auto
}

@media screen and (max-width:39.99875em) {
	.toolbox-buttons-container .sort-by-dropdown {
		margin: 0;
		width: 50%;
		padding-right: 0
	}
}

.pdp-style-overwrapper .pdp-vibrancies {
	max-width: 29.375rem;
	margin: 0 auto
}

.last-purchased-cart .last-purchased-container>div,
	.last-purchased-payment .last-purchased-container>div,
	.pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container .free-shipping-vibrancy .free-shipping {
	margin: 0
}

.pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container .hyper-speed-vibrancy .fast-delivery {
	margin: 0 .625rem 0 0;
	padding: .625rem;
	border: .0625rem solid #247e0c
}

.pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container .hyper-speed-vibrancy .fast-delivery.fast-delivery-no-green-box {
	border: 0;
	padding-left: 0
}

@media print , screen and (min-width:40em) {
	.pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container .hyper-speed-vibrancy .fast-delivery .fast-delivery-message
		{
		font-size: .8125rem
	}
}

.pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container .hyper-speed-vibrancy .fast-delivery .fast-delivery-message .ship-text {
	font-weight: 600
}

.pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container .hyper-speed-vibrancy .fast-delivery .fast-delivery-icon {
	width: 2.5rem;
	height: 2.5rem
}

@media screen and (min-width:64em) {
	.pdp-style-overwrapper .pdp-vibrancies .product-vibrancy-container .hyper-speed-vibrancy .fast-delivery .fast-delivery-icon
		{
		width: 2.1875rem;
		padding-top: .625rem;
		height: 1.75rem
	}
}

.cart-icon {
	display: inline-block;
	font-size: .875rem;
	color: inherit;
	font-weight: 600;
	text-decoration: none;
	border-radius: 0
}

.cart-icon i {
	font-size: 2.25rem
}

.cart-icon .cart-count {
	display: inline-block;
	background-color: #ce1126;
	padding: 0 2px;
	border-radius: 50%;
	min-width: 1.1875rem;
	text-align: center;
	font-size: .8125rem;
	vertical-align: middle;
	margin-top: -1.25rem;
	margin-left: -.875rem;
	color: #fff
}

@media screen and (max-width:39.99875em) {
	.cart-icon .cart-count {
		background-color: #ce1126;
		color: #fff
	}
}

.cart-icon .cart-total {
	margin: 0 0 0 1.25rem
}

.product-vibrancy {
	padding: 0.625rem 2.25rem;
	text-align: left;
}

@media screen and (max-width:51.2em) {
	.product-vibrancy {
		padding: 0.625rem 1rem;
		text-align: left;
	}
}

.chkt-clickable-image img, .pl-clickable-image img {
	width: 100%;
	margin-bottom: .5em
}

.chkt-clickable-image img.placeholder, .pl-clickable-image img.placeholder {
	height: 100%
}

.chkt-clickable-image .above-header-image img, .pl-clickable-image .above-header-image img {
	display: block;
	margin-bottom: .0625rem
}

.color-selector-header {
	font-size: .75rem;
	line-height: 1.33
}

.color-selector-label {
	text-transform: none;
	font-weight: 600;
	margin: 0 .625rem 0 0;
	font-size: .875rem
}

.coupon-giftcard-container .promo-message.info, .global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links li a {
	color: #242424
}

.custom-options-container {
	margin-bottom: 1.5rem
}

.custom-options-container .custom-text-fields {
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto;
	display: flex;
	flex-flow: row wrap;
	box-sizing: border-box
}

.custom-options-container .custom-text-fields .custom-number {
	width: 7rem
}

.custom-options-container .custom-text-fields .custom-name {
	width: calc(100% - 7rem);
	padding-left: 1.25rem
}

.custom-options-container .custom-text-fields .captain-alternate,
	.custom-options-container .custom-text-fields .custom-text {
	width: 100%;
	margin-top: .9375rem
}

.custom-options-container .custom-text-fields .custom-text:first-child {
	margin-top: 0
}

.custom-options-container .custom-text-fields .field-wrapper,
	.giftcard-custom-options .custom-text-fields .field-wrapper .field-wrapper-item {
	margin-top: 1.5625rem
}

.custom-options-container .custom-text-fields .field-wrapper .field-wrapper-item.label-up>label {
	top: -1.6875rem;
	left: -.625rem;
	background-color: transparent;
	font-weight: 600;
	color: #242424;
	line-height: 1rem
}

.custom-options-container .custom-options-divider {
	margin: .9375rem 0 .125rem
}

.daily-deal-countdown .countdown-bar, .daily-deal-countdown .countdown-label {
	display: flex;
	flex-flow: row wrap
}

.daily-deal-countdown .countdown-label {
	font-size: .8125rem;
	font-weight: 600;
	color: #d52a1a
}

.daily-deal-countdown .countdown-bar>.percentage-bar>span {
	background-color: #d52a1a
}

.dsr-container .ccpa-body a, .dsr-container .ccpa-rights-text a,
	.dsr-container .dsr-info-link a, .global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links li a:hover {
	text-decoration: underline
}

.carousel {
	margin: 1rem;
	position: relative;
	overflow: hidden;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none
}

@media screen and (max-width:39.99875em) {
	.carousel {
		margin: .5rem
	}
}

.carousel.floating>.carousel-list-container {
	margin: 0 -.9375rem
}

.carousel.floating>.carousel-list-container .carousel-list {
	gap: .625rem
}

@media screen and (min-width:40em) {
	.carousel.floating>.carousel-list-container .carousel-list {
		gap: 1.25rem
	}
}

.carousel.floating>.carousel-list-container .carousel-list .carousel-item:first-of-type {
	margin-left: .9375rem
}

.carousel.floating>.carousel-list-container .carousel-list .carousel-item:last-of-type {
	margin-right: .9375rem
}

.carousel .carousel-header {
	display: inline-block;
	position: relative;
	text-align: center;
	width: 100%
}

.carousel .carousel-header .carousel-title {
	display: inline-block;
	color: #262422;
	text-transform: uppercase;
	font-size: 1rem;
	font-weight: 600
}

.carousel .carousel-header .carousel-sub-title {
	color: #262422;
	font-size: .875rem;
	font-weight: 400;
	margin: .3125rem 0 0
}

.carousel .carousel-header .carousel-header-arrow {
	display: inline-block;
	border: solid #262422;
	padding: .1875rem;
	margin-bottom: .0625rem;
	border-width: 0 .1875rem .1875rem 0;
	transform: rotate(-45deg)
}

.carousel .carousel-list-container {
	white-space: nowrap
}

.carousel .carousel-list-container .carousel-item {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	white-space: normal;
	flex-shrink: 0;
	flex-basis: 40%
}

.carousel-image-combo-container.clickable-image-left .carousel .carousel-list-container .carousel-item,
	.carousel-image-combo-container.clickable-image-right .carousel .carousel-list-container .carousel-item {
	flex-basis: 76%
}

@media print , screen and (min-width:40em) {
	.carousel .carousel-list-container .carousel-item {
		flex-basis: 14%
	}
	.carousel-image-combo-container.clickable-image-left .carousel .carousel-list-container .carousel-item,
		.carousel-image-combo-container.clickable-image-right .carousel .carousel-list-container .carousel-item
		{
		flex-basis: 26.6%
	}
}

@media print , screen and (min-width:64em) {
	.carousel .carousel-list-container .carousel-item {
		flex-basis: 11%
	}
	.carousel-image-combo-container.clickable-image-left .carousel .carousel-list-container .carousel-item,
		.carousel-image-combo-container.clickable-image-right .carousel .carousel-list-container .carousel-item
		{
		flex-basis: 20.9%
	}
}

.carousel .carousel-list-container .carousel-item.bigger-image {
	flex-basis: 46%
}

.carousel-image-combo-container.clickable-image-left .carousel .carousel-list-container .carousel-item.bigger-image,
	.carousel-image-combo-container.clickable-image-right .carousel .carousel-list-container .carousel-item.bigger-image {
	flex-basis: 87.4%
}

@media print , screen and (min-width:40em) {
	.carousel .carousel-list-container .carousel-item.bigger-image {
		flex-basis: 33%
	}
	.carousel-image-combo-container.clickable-image-left .carousel .carousel-list-container .carousel-item.bigger-image,
		.carousel-image-combo-container.clickable-image-right .carousel .carousel-list-container .carousel-item.bigger-image
		{
		flex-basis: 62.7%
	}
}

@media print , screen and (min-width:64em) {
	.carousel .carousel-list-container .carousel-item.bigger-image {
		flex-basis: 26%
	}
	.carousel-image-combo-container.clickable-image-left .carousel .carousel-list-container .carousel-item.bigger-image,
		.carousel-image-combo-container.clickable-image-right .carousel .carousel-list-container .carousel-item.bigger-image
		{
		flex-basis: 49.4%
	}
}

.carousel .carousel-list-container .carousel-item+.view-all {
	width: 6.75rem;
	height: 11rem
}

.carousel .carousel-list-container .carousel-item+.view-all a {
	padding-top: 40%;
	padding-left: 30%;
	padding-right: 20%;
	display: flex;
	justify-content: center
}

@media print , screen and (min-width:40em) {
	.carousel .carousel-list-container .carousel-item+.view-all a {
		padding-top: 70%;
		padding-left: 30%;
		padding-right: 20%
	}
}

@media print , screen and (min-width:64em) {
	.carousel .carousel-list-container .carousel-item+.view-all a {
		padding-top: 100%;
		padding-left: 30%;
		padding-right: 20%
	}
}

.carousel .carousel-list-container .carousel-item+.view-all a .icon-container .text {
	text-align: center;
	padding-top: 8px
}

.carousel .carousel-list-container .carousel-item+.view-all a .icon-container .plus-icon {
	background-color: #fff;
	box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .25);
	border-radius: 5rem;
	width: 4.6875rem;
	height: 4.6875rem;
	align-items: center;
	display: flex;
	justify-content: center
}

.carousel .carousel-list-container .carousel-item+.view-all a .icon-container .plus-icon svg {
	height: 40%;
	width: 40%
}

.carousel .carousel-list-container .carousel-item .auction-info-container {
	float: none;
	padding: 0
}

.carousel .carousel-list-container .carousel-grid-item {
	display: inline-block;
	vertical-align: top;
	padding: 0;
	white-space: normal;
	flex-basis: 100%;
	min-width: 100%
}

@media screen and (min-width:40em) {
	.carousel .carousel-list-container .carousel-grid-item {
		flex-basis: 56%;
		min-width: 56%
	}
}

@media screen and (min-width:64em) {
	.carousel .carousel-list-container .carousel-grid-item {
		flex-basis: 44%;
		min-width: 44%
	}
}

.non-product-carousel .slim .carousel-header, .slim .carousel-header-black-strip,
	.slim .non-product-carousel .carousel-header {
	margin-bottom: 0
}

.non-product-carousel .slim .carousel-header .carousel-title, .slim .carousel-header-black-strip .carousel-title,
	.slim .non-product-carousel .carousel-header .carousel-title {
	border-top: 0
}

.slim .carousel-list-container .carousel-list {
	padding-top: .75rem
}

.slim .carousel-list-container .carousel-list .carousel-item {
	flex-basis: 10%;
	padding: .3125rem .5rem;
	margin-bottom: .625rem
}

@media screen and (max-width:39.99875em) {
	.slim .carousel-list-container .carousel-list .carousel-item {
		flex-basis: 25%
	}
	.carousel-image-combo-container.clickable-image-left .slim .carousel-list-container .carousel-list .carousel-item,
		.carousel-image-combo-container.clickable-image-right .slim .carousel-list-container .carousel-list .carousel-item
		{
		flex-basis: 47.5%
	}
}

.carousel-image-combo-container.clickable-image-left .slim .carousel-list-container .carousel-list .carousel-item,
	.carousel-image-combo-container.clickable-image-right .slim .carousel-list-container .carousel-list .carousel-item {
	flex-basis: 19%
}

.slim .carousel-list-container .carousel-list .carousel-item .product-image-container a {
	background: #d5d5d5
}

.carousel-quick-add-product-card .column,
	.carousel-quick-add-product-card .columns,
	.carousel-quick-add-product-card .promo-qualifier-container {
	padding: 0
}

.carousel-quick-add-product-card .column .title-container,
	.carousel-quick-add-product-card .columns .title-container,
	.carousel-quick-add-product-card .promo-qualifier-container .title-container {
	line-height: normal
}

.carousel-header-black-strip, .non-product-carousel .carousel-header {
	position: relative;
	width: 100%
}

.carousel-header-black-strip .carousel-title, .non-product-carousel .carousel-header .carousel-title {
	margin: 0;
	display: inline-block;
	color: #262422;
	text-transform: capitalize;
	font-size: 1rem;
	font-weight: 600
}

.carousel-header-black-strip .daily-deal-countdown,
	.non-product-carousel .carousel-header .daily-deal-countdown {
	margin: .3125rem 0 0;
	width: 25%
}

@media screen and (max-width:39.99875em) {
	.carousel-header-black-strip .daily-deal-countdown,
		.non-product-carousel .carousel-header .daily-deal-countdown {
		width: 50%
	}
}

@media screen and (min-width:40em) {
	.non-product-carousel .product-grid-container .carousel-header,
		.product-grid-container .carousel-header-black-strip,
		.product-grid-container .non-product-carousel .carousel-header {
		display: flex;
		flex-direction: column;
		align-items: center
	}
	.non-product-carousel .product-grid-container .carousel-header .carousel-title,
		.product-grid-container .carousel-header-black-strip .carousel-title,
		.product-grid-container .non-product-carousel .carousel-header .carousel-title
		{
		font-size: 1.25rem
	}
	.non-product-carousel .product-grid-container .carousel-header .daily-deal-countdown,
		.product-grid-container .carousel-header-black-strip .daily-deal-countdown,
		.product-grid-container .non-product-carousel .carousel-header .daily-deal-countdown
		{
		left: 0;
		bottom: 0;
		position: absolute
	}
}

.mobile-grid .carousel-title {
	border-top: 0
}

.side-nav+.large-9.medium-12 {
	min-width: 0
}

@media print , screen and (min-width:64em) {
	.side-nav-column+.center-column .pl-dynamic-carousel .carousel {
		padding-left: .9375rem;
		margin: auto
	}
}

@media print , screen and (min-width:64em) {
	.layout-row.pdp-style-overwrapper .pl-dynamic-carousel {
		margin-left: -1.875rem;
		margin-right: -1.875rem
	}
}

.entity-showcase-container {
	transition: all .75s;
	overflow: hidden;
	position: relative
}

.entity-showcase-container.accordion {
	max-height: 20.25rem
}

.entity-showcase-container.accordion .accordion-button-container {
	bottom: 0;
	left: 0;
	height: 2.5rem;
	position: absolute;
	width: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0),
		#fff 35%);
	transition: all .75s
}

.entity-showcase-container.accordion .accordion-button-container .button {
	background-color: #fff;
	color: #3863a3;
	padding-bottom: .9375rem
}

.entity-showcase-container.accordion .accordion-button-container .button:hover {
	cursor: pointer
}

.entity-showcase-container.accordion .accordion-button-container .button>span .icon {
	padding-left: .3125rem
}

.entity-showcase-container.accordion.collapsed .accordion-button-container {
	padding-bottom: .9375rem;
	height: 7.1875rem
}

.entity-showcase-container.accordion .entity-item .entity-image-container .entity-image.entity-type-team-logo {
	max-width: 3.25rem;
	max-height: 3.25rem;
	min-width: 3.25rem
}

.entity-showcase-container .entity-group {
	display: inline-block;
	width: 100%
}

.entity-showcase-container .entity-group.entity-type-filter-nav {
	white-space: nowrap;
	overflow: hidden
}

.entity-showcase-container .entity-group>.entity-type-filter-nav {
	overflow-x: scroll
}

.entity-showcase-container .entity-group>.entity-type-filter-nav::-webkit-scrollbar {
	display: none
}

.entity-showcase-container .entity-item {
	display: inline-block
}

.entity-showcase-container .entity-item.entity-type-filter-nav {
	padding: 0 .9375rem 0 0
}

.entity-showcase-container .entity-item.entity-type-filter-nav:first-child {
	padding: 0 .9375rem
}

.entity-showcase-container .entity-item .selected {
	border-radius: 50%;
	border: solid .125rem #242424;
	margin-bottom: .625rem
}

.entity-showcase-container .entity-item .entity-image-container.entity-type-filter-nav {
	margin: .1875rem;
	border-radius: 50%;
	width: 5.3125rem;
	max-width: none;
	height: 5.3125rem;
	border: 1px solid #b5b5b5;
	background: #fff
}

.entity-showcase-container .entity-item .entity-image-container .entity-image {
	width: 100%
}

.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-filter-nav {
	padding: .75rem;
	height: 100%
}

.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-team-logo {
	max-width: 3.75rem;
	max-height: 3.75rem;
	min-width: 3.25rem
}

@media print , screen and (min-width:64em) {
	.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-team-logo
		{
		max-width: 3.25rem;
		max-height: 3.25rem
	}
}

.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-player {
	max-width: 8.75rem;
	max-height: 8.75rem;
	margin: 0 .625rem .625rem
}

@media screen and (max-width:63.99875em) {
	.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-player
		{
		max-width: 6.25rem;
		max-height: 6.25rem
	}
}

.entity-showcase-container .entity-item span {
	display: block;
	font-size: 1rem
}

.entity-showcase-container .entity-item .caption.entity-type-filter-nav,
	.entity-showcase-container .entity-item .last-purchased .last-purchased-container>div.entity-type-filter-nav,
	.entity-showcase-container .entity-item .order-process-modal-container .entity-type-filter-nav.message,
	.entity-showcase-container .entity-item .product-jersey-assurance>div.entity-type-filter-nav,
	.last-purchased .entity-showcase-container .entity-item .last-purchased-container>div.entity-type-filter-nav,
	.order-process-modal-container .entity-showcase-container .entity-item .entity-type-filter-nav.message {
	font-size: .875rem;
	text-transform: uppercase;
	margin-top: .625rem
}

.entity-showcase-container .entity-item .caption.current,
	.entity-showcase-container .entity-item .last-purchased .last-purchased-container>div.current,
	.entity-showcase-container .entity-item .order-process-modal-container .current.message,
	.entity-showcase-container .entity-item .product-jersey-assurance>div.current,
	.last-purchased .entity-showcase-container .entity-item .last-purchased-container>div.current,
	.order-process-modal-container .entity-showcase-container .entity-item .current.message {
	border-bottom: solid .1875rem #242424;
	padding-bottom: .3125rem
}

.filters-toggle-button {
	background-color: transparent;
	border: 1px solid #b5b5b5;
	border-radius: 3px;
	color: #242424;
	display: none;
	font-size: .9375rem;
	font-family: "Open Sans", sans-serif;
	float: left;
	height: 2.625rem;
	line-height: 2.375rem;
	min-width: 8.125rem;
	padding: 0
}

@media screen and (max-width:63.99875em) {
	.filters-toggle-button {
		display: block
	}
}

@media screen and (max-width:39.99875em) {
	.filters-toggle-button {
		font-size: 1rem;
		height: 3.25rem
	}
}

.filters-toggle-button .filter-icon {
	width: .9375rem;
	margin: 0 .625rem -.125rem 0
}

.filters-toggle-button .filter-icon.filter-icon-right {
	margin: 0 0 -.125rem .625rem
}

.geo-recognition-widget {
	display: flex;
	align-items: center;
	margin-left: .75rem;
	font-size: .8125rem;
	letter-spacing: -.01188rem;
	min-height: 2.5rem
}

.geo-recognition-widget .map-marker-icon {
	width: .6875rem;
	height: 1rem;
	margin: 0 .3125rem .1875rem 0;
	vertical-align: middle
}

.geo-recognition-widget .shipping-info {
	font-weight: 600
}

.geo-recognition-widget a, .pdp-buy-box-container .gift-card-offer .content .text a {
	color: #3863a3;
	font-weight: 600
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-logo.logo-30.x-556,
	.pdp-buy-box-container .gift-card-offer .title {
	margin: 0
}

.global-footer-container>.global-footer-main>.row,
	.global-footer-container>.row, .league-navigation .global-footer-container>.global-footer-main>.league-cards,
	.league-navigation .global-footer-container>.league-cards {
	max-width: none
}

.global-footer-container .global-footer-main-links {
	margin-bottom: 0
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-right-content-first,
		.global-footer-container .global-footer-right-content-second {
		display: flex
	}
	.global-footer-container .global-footer-right-content-first {
		flex-wrap: wrap
	}
	.global-footer-container .global-footer-right-content-first>.global-footer-sign-up
		{
		flex: 0 0 15.4375rem;
		margin-right: 1.875rem;
		margin-bottom: .625rem;
		padding-right: 0
	}
	.global-footer-container .global-footer-right-content-first>.global-footer-download-app
		{
		flex: 0 0 16.1875rem;
		padding-left: 0
	}
}

.global-footer-container {
	color: #1b1b1b;
	font-size: .75rem;
	box-sizing: border-box
}

.global-footer-container.offer-tray-enabled {
	padding-bottom: 2.5rem
}

@media print , screen and (min-width:40em) {
	.global-footer-container.offer-tray-enabled {
		padding-bottom: 1.25rem
	}
}

.global-footer-container * {
	box-sizing: border-box
}

.global-footer-container.hide-ticketmaster .global-footer-ticketmaster,
	.global-footer-container.hide-ticketmaster .ticketmaster {
	display: none
}

.global-footer-container .fraudulent-shopping>img {
	width: 6.5625rem
}

.global-footer-container .league-navigation .league-cards,
	.global-footer-container .row, .league-navigation .global-footer-container .league-cards {
	margin-left: 2.5rem;
	margin-right: 2.5rem;
	max-width: none
}

.global-footer-container .league-navigation .league-cards .columns,
	.global-footer-container .league-navigation .league-cards .promo-qualifier-container,
	.global-footer-container .row .columns, .global-footer-container .row .promo-qualifier-container,
	.league-navigation .global-footer-container .league-cards .columns,
	.league-navigation .global-footer-container .league-cards .promo-qualifier-container {
	padding: 0
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .league-navigation .league-cards .columns,
		.global-footer-container .league-navigation .league-cards .promo-qualifier-container,
		.global-footer-container .row .columns, .global-footer-container .row .promo-qualifier-container,
		.league-navigation .global-footer-container .league-cards .columns,
		.league-navigation .global-footer-container .league-cards .promo-qualifier-container
		{
		padding-right: 1rem
	}
}

.global-footer-container .global-footer-main {
	padding: 1.875rem 0;
	background-color: #f4f5f5;
	font-size: .75rem;
	line-height: 1.85
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-main {
		padding: 1.25rem 0
	}
}

.global-footer-container .global-footer-main .global-footer-session-title {
	font-size: .875rem;
	text-transform: none;
	font-weight: 600;
	color: #1b1b1b
}

.global-footer-container .global-footer-main .global-footer-main-links .global-footer-session-title {
	padding: .3125rem 0
}

.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links {
	display: inline;
	list-style: none;
	padding: 0;
	margin: 0
}

.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links li {
	display: block;
	padding: .1875rem 0
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-main .global-footer-main-links {
		text-align: center
	}
	.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links
		{
		display: inline-block
	}
	.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links::after,
		.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links::before
		{
		display: table;
		content: ' ';
		flex-basis: 0;
		order: 1
	}
	.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links::after
		{
		clear: both
	}
	.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links>li
		{
		float: left;
		display: inline-block;
		width: 50%
	}
	.global-footer-container .global-footer-main .global-footer-main-links ul.global-footer-links>li:last-child:nth-child(odd)
		{
		width: 100%
	}
	.global-footer-container .global-footer-main .global-footer-main-links:last-child::after
		{
		content: '';
		padding: 0
	}
}

.global-footer-container .global-footer-main .global-footer-main-links .ticketmaster img {
	height: 3.75rem;
	width: 13.25rem
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-main .sign-up-and-save {
		padding-left: 0
	}
}

.global-footer-container .global-footer-main .sign-up-and-save .sign-up-cta {
	color: #1b1b1b
}

.global-footer-container .global-footer-main .sign-up-and-save .sign-up-and-save-link {
	align-self: center;
	text-align: center;
	padding: .375rem .75rem;
	text-transform: none;
	font-size: .875rem;
	max-width: 15.3125rem;
	border: 0;
	line-height: 1.625rem;
	font-weight: 400;
	width: 15.3125rem;
	color: #fff;
	background-color: #ce1126
}

.global-footer-container .global-footer-main .sign-up-and-save .sign-up-and-save-link:hover {
	cursor: pointer;
	background-color: #b60f22
}

.global-footer-container .global-footer-main .sign-up-and-save .sign-up-and-save-link.theme-1 {
	color: #fff;
	background-color: #092040
}

.global-footer-container .global-footer-main .sign-up-and-save .sign-up-and-save-link.theme-1:hover {
	cursor: pointer;
	background-color: #0c2b56
}

.global-footer-container .global-footer-main .sign-up-and-save .sign-up-and-save-link.theme-2 {
	color: #3863a3;
	background-color: #fff
}

.global-footer-container .global-footer-main .sign-up-and-save .sign-up-and-save-link.theme-2:hover {
	cursor: pointer;
	background-color: #f2f2f2
}

.global-footer-container .global-footer-main .global-footer-social-links {
	margin-top: 1.25rem;
	text-align: left
}

.global-footer-container .global-footer-main .global-footer-social-links ul.global-footer-links {
	padding: 0;
	margin: 0
}

.global-footer-container .global-footer-main .global-footer-social-links ul.global-footer-links li {
	display: inline-block;
	vertical-align: top;
	margin: .3125rem .625rem 0 0
}

.global-footer-container .global-footer-main .global-footer-social-links ul.global-footer-links li a {
	width: 1.875rem;
	height: 1.875rem;
	border-radius: .9375rem;
	background: #242424;
	color: #fff;
	text-align: center;
	font-size: 1.125rem;
	line-height: 1.875rem
}

.global-footer-container .global-footer-main .global-footer-social-links ul.global-footer-links li a:hover {
	background: #3e3e3e
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-main .global-footer-social-links ul.global-footer-links li
		{
		margin: .3125rem .9375rem 0 0
	}
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-main .global-footer-social-links ul.global-footer-links
		{
		text-align: center
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-main .global-footer-social-links
		{
		margin-top: 0
	}
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-main .global-footer-social-links
		{
		margin-top: 0
	}
	.global-footer-container .global-footer-main .global-footer-social-links .global-footer-session-title
		{
		display: none
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-right-content {
		display: flex;
		padding-top: 1.875rem
	}
}

.global-footer-container .global-footer-secure-shopping {
	text-align: left
}

.global-footer-container .global-footer-payment {
	text-align: right
}

.global-footer-container .global-footer-extra-row .svg-visa {
	width: 55px
}

.global-footer-container .global-footer-extra-row .visa-bottom-lockup img {
	width: 100%;
	max-width: 9.375rem
}

.global-footer-container .global-footer-download-app ul,
	.global-footer-container .global-footer-extra-row ul.global-footer-links,
	.global-footer-container .global-footer-payment ul.global-footer-links,
	.global-footer-container .global-footer-secure-shopping ul.global-footer-links {
	list-style: none;
	padding: 0;
	margin: 0
}

.global-footer-container .global-footer-extra-row ul.global-footer-links li,
	.global-footer-container .global-footer-payment ul.global-footer-links li {
	display: inline-block;
	margin: 0 .3125rem;
	padding: 0;
	vertical-align: middle
}

.global-footer-container .global-footer-secure-shopping ul.global-footer-links li {
	display: inline-block;
	margin: 0 .3125rem;
	padding: 0
}

.global-footer-container .global-footer-extra-row ul.global-footer-links li:first-child,
	.global-footer-container .global-footer-payment ul.global-footer-links li:first-child,
	.global-footer-container .global-footer-secure-shopping ul.global-footer-links li:first-child {
	margin-left: 0;
	padding-left: 0
}

.global-footer-container .global-footer-extra-row ul.global-footer-links li:last-child,
	.global-footer-container .global-footer-payment ul.global-footer-links li:last-child,
	.global-footer-container .global-footer-secure-shopping ul.global-footer-links li:last-child {
	margin-right: 0;
	padding-right: 0
}

.global-footer-container .global-footer-extra-row ul.global-footer-links li>span.separator,
	.global-footer-container .global-footer-payment ul.global-footer-links li>span.separator,
	.global-footer-container .global-footer-secure-shopping ul.global-footer-links li>span.separator {
	width: 2px;
	height: 1.25rem;
	border-left: 1px solid #b5b5b5
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-extra-row ul.global-footer-links,
		.global-footer-container .global-footer-payment ul.global-footer-links,
		.global-footer-container .global-footer-secure-shopping ul.global-footer-links
		{
		margin-bottom: .625rem;
		text-align: center
	}
}

.global-footer-container .global-footer-secure-shopping ul.global-footer-links li {
	vertical-align: top
}

.global-footer-container .global-footer-rights-links,
	.global-footer-container .global-footer-rights-message {
	text-align: left;
	font-size: .75rem;
	color: #242424;
	text-transform: none
}

.global-footer-container .global-footer-rights-links a:hover {
	text-decoration: underline
}

.global-footer-container .global-footer-rights-links ul.global-footer-links {
	padding: 0;
	margin: 0
}

.global-footer-container .global-footer-rights-links ul.global-footer-links li {
	list-style: none;
	display: inline-block
}

.global-footer-container .global-footer-rights-links ul.global-footer-links li:first-child {
	margin-left: 0;
	padding-left: 0
}

.global-footer-container .global-footer-rights-links ul.global-footer-links li:last-child {
	margin-right: 0;
	padding-right: 0
}

.global-footer-container .global-footer-rights-links ul.global-footer-links li::after {
	content: '|';
	padding: 0 .625rem
}

.global-footer-container .global-footer-rights-links ul.global-footer-links li:last-child::after,
	ul.mobile-site-links-bar li:last-child::after, ul.right-links-bar li:last-child::after {
	content: '';
	padding: 0
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-rights-links ul.global-footer-links
		{
		margin-bottom: .625rem;
		text-align: center
	}
}

.global-footer-container .global-footer-rights-message.trademark {
	margin-bottom: -1.25rem
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-rights-message {
		text-align: center
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-ticketmaster {
		margin-top: -1.875rem
	}
}

.global-footer-container .global-footer-mobile-app,
	.global-footer-container .global-footer-ticketmaster {
	text-align: left
}

.global-footer-container .global-footer-mobile-app ul.global-footer-links,
	.global-footer-container .global-footer-ticketmaster ul.global-footer-links {
	padding: 0;
	margin: 0
}

.global-footer-container .global-footer-mobile-app ul.global-footer-links li,
	.global-footer-container .global-footer-ticketmaster ul.global-footer-links li {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0
}

.global-footer-container .global-footer-mobile-app .mobile-applestore img,
	.global-footer-container .global-footer-mobile-app .mobile-googleplay img,
	.global-footer-container .global-footer-ticketmaster .mobile-applestore img,
	.global-footer-container .global-footer-ticketmaster .mobile-googleplay img {
	width: 7.375rem;
	height: 2.1875rem
}

.global-footer-container .global-footer-mobile-app .ticketmaster img,
	.global-footer-container .global-footer-ticketmaster .ticketmaster img {
	height: 3.75rem;
	width: 13.25rem
}

@media screen and (min-width:40em) {
	.global-footer-container .global-footer-mobile-app .ticketmaster img,
		.global-footer-container .global-footer-ticketmaster .ticketmaster img
		{
		margin-bottom: .9375rem
	}
}

.global-footer-container .global-footer-mobile-app .mobile-googleplay,
	.global-footer-container .global-footer-ticketmaster .mobile-googleplay {
	margin-right: .625rem
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-mobile-app,
		.global-footer-container .global-footer-ticketmaster {
		text-align: center;
		margin-bottom: 1.25rem
	}
	.global-footer-container .global-footer-mobile-app .global-footer-session-title,
		.global-footer-container .global-footer-ticketmaster .global-footer-session-title
		{
		display: none
	}
	.global-footer-container .global-footer-mobile-app .mobile-googleplay,
		.global-footer-container .global-footer-ticketmaster .mobile-googleplay
		{
		margin-right: 0;
		margin-bottom: .625rem
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-mobile-app,
		.global-footer-container .global-footer-ticketmaster {
		margin-left: 0;
		padding-left: 0
	}
}

.global-footer-container .global-footer-download-app {
	margin: 1.25rem 0 0
}

.global-footer-container .global-footer-download-app ul>li img {
	width: 15.3125rem
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .global-footer-download-app {
		margin: .4375rem 0 0
	}
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-download-app {
		text-align: center
	}
	.global-footer-container .global-footer-download-app ul>li {
		margin-bottom: 1.25rem
	}
}

.global-footer-container .scrollable-text-container {
	margin: 1rem 0 0
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .scrollable-text-container .scrollable-text {
		text-align: center
	}
}

.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-facebook,
	.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-twitter {
	font-size: 1rem
}

.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-pinterest,
	.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-youtube-play {
	font-size: 1.125rem
}

.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-instagram,
	.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-rss,
	.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-weixin,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-sub-header a>div .text,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-sub-header a>div span {
	font-size: 1rem
}

.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-tiktok,
	.global-footer-container .global-footer-social-links ul.global-footer-links li a.icon-fa-toutiao {
	font-size: 1.375rem
}

.global-footer-container .svg-amex {
	width: 21px;
	height: 21px
}

.global-footer-container .svg-bbb {
	width: 48px;
	height: 19px
}

.global-footer-container .svg-discover, .global-footer-container .svg-fancard {
	width: 30px;
	height: 20px
}

.global-footer-container .svg-mastercard {
	width: 25px;
	height: 20px
}

.global-footer-container .svg-mcafee {
	width: 52px;
	height: 19px
}

.global-footer-container .svg-norton {
	width: 49px;
	height: 19px
}

.global-footer-container .svg-paypal {
	width: 29px;
	height: 19px
}

.global-footer-container .svg-visa {
	width: 35px;
	height: 19px
}

.global-footer-container .svg-nflpa {
	width: 56px;
	height: 19px
}

.global-footer-container .svg-fedex {
	width: 65px;
	height: 19px
}

.global-footer-container .svg-apple-pay {
	width: 30px;
	height: 20px
}

.global-footer-container .svg-click-to-pay {
	width: 32px;
	height: 24px
}

.global-footer-container .svg-visa-checkout {
	width: 35px;
	height: 19px
}

.global-footer-container .svg-master-pass {
	width: 35px;
	height: 24px
}

.global-footer-container .svg-shoprunner-black, .global-footer-container .svg-shoprunner-white {
	width: 111px;
	height: 22px
}

.global-footer-container .svg-nba-amex, .global-footer-container .svg-nba-courtside {
	width: 84px;
	height: 30px
}

.global-footer-container .svg-maestro {
	width: 30px;
	height: 19px
}

.global-footer-container .svg-chinaunionpay, .global-footer-container .svg-dinersclub,
	.global-footer-container .svg-jcb, .global-footer-container .svg-klarna {
	width: 28px;
	height: 19px
}

.global-footer-container .svg-quadpay-logo, .global-footer-container .svg-zip {
	width: 44px;
	height: 20px
}

.global-footer-container .svg-yamato-pay-on-delivery {
	width: 30px;
	height: 20px
}

.global-footer-container .svg-venmo {
	width: 45px;
	height: 15px;
	background-color: #3d95ce;
	border-radius: 3px
}

.global-footer-container .svg-google-pay, .global-footer-container .svg-tiktok,
	.global-footer-container .svg-toutiao {
	width: 1.875rem;
	height: 1.125rem
}

.global-footer-container .global-footer-section {
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: flex;
	flex-flow: row wrap
}

.global-footer-container .global-footer-section-column {
	display: none
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .footer-section-for-small {
		display: block
	}
	.global-footer-container .footer-sections-small-1>.global-footer-section-column
		{
		width: 100%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-1>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-1>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-2>.global-footer-section-column
		{
		width: 50%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-2>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-2>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-3>.global-footer-section-column
		{
		width: 33.33333%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-3>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-3>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-4>.global-footer-section-column
		{
		width: 25%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-4>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-4>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-5>.global-footer-section-column
		{
		width: 20%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-5>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-5>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-6>.global-footer-section-column
		{
		width: 16.66667%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-6>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-6>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-7>.global-footer-section-column
		{
		width: 14.28571%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-7>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-7>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-8>.global-footer-section-column
		{
		width: 12.5%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-8>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-8>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-9>.global-footer-section-column
		{
		width: 11.11111%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-9>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-9>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-small-10>.global-footer-section-column
		{
		width: 10%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-small-10>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-small-10>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.global-footer-container .footer-section-for-medium {
		display: block
	}
	.global-footer-container .footer-sections-medium-1>.global-footer-section-column
		{
		width: 100%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-1>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-1>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-2>.global-footer-section-column
		{
		width: 50%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-2>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-2>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-3>.global-footer-section-column
		{
		width: 33.33333%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-3>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-3>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-4>.global-footer-section-column
		{
		width: 25%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-4>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-4>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-5>.global-footer-section-column
		{
		width: 20%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-5>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-5>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-6>.global-footer-section-column
		{
		width: 16.66667%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-6>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-6>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-7>.global-footer-section-column
		{
		width: 14.28571%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-7>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-7>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-8>.global-footer-section-column
		{
		width: 12.5%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-8>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-8>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-9>.global-footer-section-column
		{
		width: 11.11111%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-9>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-9>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-medium-10>.global-footer-section-column
		{
		width: 10%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-medium-10>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-medium-10>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
}

@media print , screen and (min-width:64em) {
	.global-footer-container .footer-section-for-large {
		display: block
	}
	.global-footer-container .footer-sections-large-1>.global-footer-section-column
		{
		width: 100%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-1>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-1>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-2>.global-footer-section-column
		{
		width: 50%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-2>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-2>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-3>.global-footer-section-column
		{
		width: 33.33333%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-3>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-3>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-4>.global-footer-section-column
		{
		width: 25%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-4>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-4>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-5>.global-footer-section-column
		{
		width: 20%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-5>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-5>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-6>.global-footer-section-column
		{
		width: 16.66667%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-6>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-6>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-7>.global-footer-section-column
		{
		width: 14.28571%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-7>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-7>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-8>.global-footer-section-column
		{
		width: 12.5%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-8>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-8>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-9>.global-footer-section-column
		{
		width: 11.11111%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-9>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-9>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
	.global-footer-container .footer-sections-large-10>.global-footer-section-column
		{
		width: 10%;
		float: left;
		padding-right: 0;
		padding-left: 0
	}
	.global-footer-container .footer-sections-large-10>.global-footer-section-column
		{
		float: left;
		clear: none
	}
	.global-footer-container .footer-sections-large-10>.global-footer-section-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
}

@media screen and (max-width:39.99875em) {
	.global-footer-container .global-footer-main.mobile-accordion-links {
		padding: 0
	}
	.global-footer-container .global-footer-main.mobile-accordion-links .league-navigation .league-cards,
		.global-footer-container .global-footer-main.mobile-accordion-links .row,
		.league-navigation .global-footer-container .global-footer-main.mobile-accordion-links .league-cards
		{
		margin: 0
	}
	.global-footer-container .global-footer-main.mobile-accordion-links .league-navigation .league-cards .global-footer-main-links ul.global-footer-links,
		.global-footer-container .global-footer-main.mobile-accordion-links .row .global-footer-main-links ul.global-footer-links,
		.league-navigation .global-footer-container .global-footer-main.mobile-accordion-links .league-cards .global-footer-main-links ul.global-footer-links
		{
		display: flex;
		flex-direction: column;
		border-bottom: .0625rem solid #fff;
		align-items: flex-start;
		text-align: left;
		padding: .3125rem 1rem;
		font-size: 1rem
	}
	.global-footer-container .global-footer-main.mobile-accordion-links .league-navigation .league-cards .global-footer-right-content,
		.global-footer-container .global-footer-main.mobile-accordion-links .row .global-footer-right-content,
		.league-navigation .global-footer-container .global-footer-main.mobile-accordion-links .league-cards .global-footer-right-content
		{
		margin: 0 2.5rem
	}
	.global-footer-container .global-footer-main.mobile-accordion-links .league-navigation .league-cards .global-footer-right-content .columns:last-child .global-footer-section,
		.global-footer-container .global-footer-main.mobile-accordion-links .league-navigation .league-cards .global-footer-right-content .promo-qualifier-container:last-child .global-footer-section,
		.global-footer-container .global-footer-main.mobile-accordion-links .row .global-footer-right-content .columns:last-child .global-footer-section,
		.global-footer-container .global-footer-main.mobile-accordion-links .row .global-footer-right-content .promo-qualifier-container:last-child .global-footer-section,
		.league-navigation .global-footer-container .global-footer-main.mobile-accordion-links .league-cards .global-footer-right-content .columns:last-child .global-footer-section,
		.league-navigation .global-footer-container .global-footer-main.mobile-accordion-links .league-cards .global-footer-right-content .promo-qualifier-container:last-child .global-footer-section
		{
		padding-bottom: 1.875rem
	}
}

.global-footer-container .debug-info {
	position: fixed;
	color: #1b1b1b;
	background: #ff0;
	font-size: .75rem;
	bottom: 0;
	left: 0
}

.global-footer-container .debug-info .hide {
	display: none
}

.image-viewer-light .image-container.pdp-grid {
	position: relative;
	padding: 1.25rem;
	border-bottom: 1px solid #d5d5d5
}

.image-viewer-light .image-container.pdp-grid .grid-container .column,
	.image-viewer-light .image-container.pdp-grid .grid-container .columns,
	.image-viewer-light .image-container.pdp-grid .grid-container .promo-qualifier-container {
	padding: .3125rem
}

.image-viewer-light .image-container.pdp-grid .product-badges-container {
	position: absolute;
	left: 0;
	bottom: 1.25rem;
	display: flex;
	flex-direction: column
}

.image-viewer-light .image-container.pdp-grid .product-badges-container .product-badge-flag:not(:last-child) {
	margin-bottom: .625rem
}

.image-viewer-light .image-container.pdp-grid .product-badges-container .product-badge-flag:not(:last-child).small {
	margin-bottom: .0625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-header {
	height: 4rem;
	background-color: #f4f5f5;
	display: flex;
	justify-content: space-between;
	align-items: center
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-header.grey-bgcolor {
	background-color: #f5f6f8;
	border-bottom: 0
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-header .logo {
	margin: .9375rem;
	width: 8.75rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-header .logo img {
	max-height: 3.125rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-header .menu-header-button {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: .625rem;
	padding: .125rem;
	background-color: #fff;
	border-radius: .3125rem;
	font-size: .875rem;
	width: 5rem;
	height: 2.5rem;
	border: 1px solid #d5d5d5
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-header .menu-header-button:active,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items>div:active {
	background-color: #f5f6f8
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-sub-header {
	height: 3.125rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-sub-header a>div {
	display: flex;
	align-items: center;
	height: 100%
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-sub-header a>div .logo-30 {
	margin: .4375rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items {
	margin-bottom: .625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items>div {
	border-bottom: 1px solid #f5f6f8
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-sub {
	display: none;
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-title .menu-title-link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: .9375rem;
	height: 3.4375rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-title .menu-title-link .menu-title-icon {
	font-size: 1.5rem;
	line-height: 1.25rem;
	margin-right: .625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-title .menu-title-link .menu-title-link-text {
	flex-shrink: 1;
	flex-grow: 1;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-transform: capitalize;
	font-weight: 600;
	font-size: 1.125rem;
	color: #242424
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-sub-title {
	border-bottom: 1px solid #f5f6f8;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 3.5rem;
	padding-left: .9375rem;
	text-transform: uppercase;
	background: #f5f6f8
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-sub-title span {
	flex-shrink: 1;
	flex-grow: 1;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 3rem;
	padding-left: .9375rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .plain-text {
	flex-grow: 0
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .fanauction-text,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .text-swatch1 {
	flex-grow: 1;
	color: #ce1126;
	margin-left: .3125rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .fanauction-text.grouped,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .text-swatch1.grouped {
	margin-left: 0
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-image {
	width: 1.5625rem;
	height: 1.5625rem;
	margin-right: .625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-logo {
	margin-right: .625rem;
	width: 30px;
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-link-text {
	font-weight: 400;
	text-transform: capitalize;
	flex-shrink: 1;
	flex-grow: 1;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-link-text.os-1,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-link-text.sale {
	color: #e53c2e
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-link-text.no-transform {
	text-transform: unset
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-icon {
	margin-right: .625rem
}

.carousel-header-black-strip .carousel-view-all-button.near-title .hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-icon.icon-drop-down,
	.carousel-view-all-container+.carousel-view-all-button .hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-icon.icon-drop-down,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .carousel-header-black-strip .carousel-view-all-button.near-title .menu-item-icon.icon-drop-down,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .carousel-view-all-container+.carousel-view-all-button .menu-item-icon.icon-drop-down,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-icon.icon-fa-angle-right,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .non-product-carousel .carousel-header .carousel-view-all-button.near-title .menu-item-icon.icon-drop-down,
	.non-product-carousel .carousel-header .carousel-view-all-button.near-title .hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-icon.icon-drop-down {
	font-size: 1.5rem;
	line-height: 1.25rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-items .menu-item .menu-item-link .menu-item-icon>.svg-icon-checkmark {
	width: 1.25rem;
	height: .9375rem;
	stroke: #3863a3
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer {
	margin-top: .625rem;
	margin-bottom: .625rem;
	display: flex;
	justify-content: center;
	align-content: center;
	min-height: 2.5rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div {
	display: flex;
	justify-content: space-between;
	align-content: center;
	width: 18.75rem;
	padding-left: .625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .currency-selector,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .language-selector {
	width: 50%;
	margin: 1.25rem 0
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .currency-selector>div:first-child,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .currency-selector>div:nth-child(1),
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .language-selector>div:first-child,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .language-selector>div:nth-child(1) {
	display: block;
	width: 100%;
	padding-bottom: .625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .currency-selector span.selector-label,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .language-selector span.selector-label {
	font-size: .875rem;
	font-weight: 600;
	color: #1b1b1b;
	padding-bottom: .625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .currency-selector span.selector-icon img,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .language-selector span.selector-icon img {
	width: 2.0625rem;
	height: 2.0625rem
}

.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .currency-selector span.selector-value,
	.hamburger-menu-nav.hamburger-menu-container .hamburger-menu-wrapper .menu .menu-footer>div .language-selector span.selector-value {
	font-size: 1rem;
	color: #3863a3;
	font-weight: 600;
	padding-left: .3125rem
}

.help-answer-overwrapper {
	padding: 2.5rem
}

@media screen and (max-width:39.99875em) {
	.help-answer-overwrapper {
		padding: 1.25rem
	}
}

@media screen and (min-width:64em) {
	.help-answer-overwrapper {
		flex-direction: row;
		justify-content: center;
		flex-wrap: nowrap
	}
	.help-answer-overwrapper .help-page-description-overwrapper {
		max-width: 75rem
	}
	.help-answer-overwrapper .help-misc-overwrapper {
		flex: inherit;
		max-width: 25%;
		width: initial;
		padding-left: 2.5rem
	}
}

@media screen and (min-width:40em) {
	.image-container {
		margin-bottom: 3em
	}
}

.main-image {
	display: flex;
	align-items: center;
	position: relative;
	padding-top: 100%;
	justify-content: center
}

.carousel-container {
	overflow: hidden;
	max-width: 37.5rem;
	position: absolute;
	top: 0;
	will-change: transform;
	touch-action: pan-y;
	user-select: none
}

.carousel-container.medium-pdp-image {
	max-width: 45.625rem
}

.carousel-container.large-pdp-image {
	max-width: 56.25rem
}

.carousel-container .carousel {
	max-height: 37.5rem;
	max-width: 37.5rem;
	display: flex;
	will-change: transform;
	flex-flow: row nowrap;
	align-items: center;
	position: relative;
	margin: 0 auto;
	overflow: visible
}

.carousel-container .carousel img {
	flex: 1 0 auto
}

.carousel-container .carousel.medium-pdp-image {
	max-height: 45.625rem;
	max-width: 45.625rem
}

.carousel-container .carousel.large-pdp-image {
	max-height: 56.25rem;
	max-width: 56.25rem
}

.carousel-container .carousel.transition {
	transition: .5s ease-in-out
}

.carousel-container .product-badges-container {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: column
}

@media print , screen and (min-width:64em) {
	.carousel-container .product-badges-container {
		padding: 0 0 .25rem .25rem
	}
}

.carousel-container .product-badges-container .product-badge-flag:not(:last-child) {
	margin-bottom: .625rem
}

.carousel-container .product-badges-container .product-badge-flag:not(:last-child).small {
	margin-bottom: .0625rem
}

.carousel-container .auction-badge-container {
	top: 0;
	margin-left: -5.625rem;
	align-items: flex-start
}

@media screen and (max-width:39.99875em) {
	.carousel-container .auction-badge-container {
		margin-left: -8.3125rem
	}
}

.carousel-container .auction-badge-container .svg-auction-badge {
	height: 7.5rem
}

@media screen and (max-width:39.99875em) {
	.carousel-container .auction-badge-container .svg-auction-badge {
		height: 2rem
	}
}

@supports (overflow:-webkit-marquee) and (justify-content:inherit ) {
	.carousel {display: inline}
}

img.carousel-not-current-image {
	position: absolute;
	left: 37.5em
}

#modal-carousel img.not-current-image {
	display: none
}

}
.pdp-style-overwrapper .carousel-container {
	margin: 1rem
}

.pdp-style-overwrapper .carousel-container img {
	width: 100%;
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper .carousel-container img {
		padding: 0 .25rem .25rem
	}
}

.pdp-style-overwrapper .image-viewer-light {
	padding-right: 1.875rem
}

@media screen and (max-width:39.99875em) {
	.pdp-style-overwrapper .image-viewer-light {
		padding-right: 0
	}
}

.pdp-style-overwrapper .image-container {
	display: flex
}

.pdp-style-overwrapper .image-container .product-images {
	display: flex;
	flex-direction: column;
	position: relative;
	width: 100%
}

.pdp-style-overwrapper .image-container .product-images .zoom-icon-main-image {
	position: absolute;
	font-size: 2.25rem;
	z-index: 1;
	cursor: pointer;
	right: 7%;
	bottom: 7%;
	text-shadow: -.0625rem -.0625rem #fff, .0625rem -.0625rem #fff,
		-.0625rem .0625rem #fff, .0625rem .0625rem #fff
}

@media screen and (min-width:64em) {
	.pdp-style-overwrapper .image-container .product-images.flex-row,
		.pdp-style-overwrapper .image-container .product-images.flex-row-left
		{
		flex-direction: row;
		max-height: 56.25rem
	}
	.pdp-style-overwrapper .image-container .product-images.flex-row .carousel,
		.pdp-style-overwrapper .image-container .product-images.flex-row-left .carousel
		{
		flex-flow: column nowrap;
		height: 0;
		padding-bottom: 100%
	}
	.pdp-style-overwrapper .image-container .product-images.flex-row .carousel img,
		.pdp-style-overwrapper .image-container .product-images.flex-row-left .carousel img
		{
		padding: .25rem
	}
	.pdp-style-overwrapper .image-container .product-images.flex-column-top .thumbnails-wrapper,
		.pdp-style-overwrapper .image-container .product-images.flex-row-left .thumbnails-wrapper
		{
		order: 1
	}
	.pdp-style-overwrapper .image-container .product-images.flex-column-top .main-image,
		.pdp-style-overwrapper .image-container .product-images.flex-row-left .main-image
		{
		order: 2
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.pdp-style-overwrapper .image-container .product-images {
		max-height: 45.625rem
	}
}

.countdown-timer {
	position: relative;
	text-align: center;
	font-family: "Open Sans", sans-serif;
	background-color: transparent;
	padding-right: 0;
	padding-left: 0
}

.countdown-timer>.countdown-label, .countdown-timer>.ticker {
	display: flex;
	align-items: center;
	flex: 1;
	flex-wrap: wrap
}

@media screen and (max-width:39.99875em) {
	.countdown-timer>.countdown-label, .countdown-timer>.ticker {
		flex: initial;
		width: 100%
	}
}

.countdown-timer .ticker .countdown-label {
	width: auto
}

@media screen and (max-width:89.99875em) {
	.countdown-timer .ticker .countdown-label {
		max-width: 3.75rem
	}
}

@media screen and (max-width:39.99875em) {
	.countdown-timer .ticker>.countdown-label:not(.slim-countdown) {
		display: none;
		margin: 0
	}
}

.countdown-timer .clock {
	background-color: #242424;
	padding: 0;
	text-align: center;
	border: 1px solid transparent
}

.countdown-timer .clock::after, .countdown-timer .clock::before,
	.login-registration-modal::after, .login-registration-modal::before,
	.playground-container::after, .playground-container::before {
	display: table;
	content: ' ';
	flex-basis: 0;
	order: 1
}

.countdown-timer .clock::after, .login-registration-modal::after,
	.playground-container::after {
	clear: both
}

@media screen and (max-width:89.99875em) {
	.countdown-timer .clock {
		padding: 0 .3125rem
	}
}

@media screen and (max-width:74.99875em) {
	.countdown-timer .clock {
		padding: 0
	}
}

@media screen and (max-width:39.99875em) {
	.countdown-timer .clock {
		padding: .1875rem .3125rem;
		margin: 0
	}
}

.countdown-timer .clock .time {
	position: relative;
	display: inline-block;
	padding: .3125rem .9375rem
}

@media screen and (max-width:89.99875em) {
	.countdown-timer .clock .time {
		padding: .3125rem .75rem
	}
}

@media screen and (max-width:63.99875em) {
	.countdown-timer .clock .time {
		padding: .3125rem .625rem
	}
}

@media screen and (max-width:39.99875em) {
	.countdown-timer .clock .time {
		padding: 0 .25rem;
		line-height: .9375rem
	}
}

.countdown-timer .clock .time-label-slim, .countdown-timer .mobile-label {
	display: none
}

@media screen and (max-width:39.99875em) {
	.countdown-timer .mobile-label {
		display: block
	}
	.countdown-timer .mobile-label .countdown-label {
		display: block;
		max-width: 100%;
		color: inherit;
		font-size: .6875rem;
		font-weight: 400
	}
}

.countdown-timer .countdown-label {
	font-family: "Blender Pro";
	line-height: 1rem;
	color: inherit;
	width: 100%;
	text-align: center;
	font-size: 1.375rem;
	font-weight: 600
}

@media screen and (min-width:90em) {
	.countdown-timer .countdown-label {
		padding-bottom: .125rem
	}
}

@media screen and (max-width:89.99875em) {
	.countdown-timer .countdown-label {
		line-height: .875rem;
		font-size: 15px
	}
}

@media screen and (max-width:39.99875em) {
	.countdown-timer .countdown-label {
		max-width: 100%;
		color: inherit;
		margin: 0;
		line-height: .75rem;
		font-weight: 400
	}
}

.sliver {
	margin: .25rem auto;
	display: flex;
	transition: all .2s ease-out;
	width: 100%;
	max-width: 100em;
	position: relative;
	z-index: 1200
}

@media only screen and (orientation:landscape) and (max-width:500px) {
	.sliver {
		display: none
	}
}

@media screen and (max-width:39.99875em) {
	.sliver {
		margin: .125rem auto
	}
}

.address-errors-modal.modal .modal-content .sliver>.address-errors,
	.sliver>.content {
	flex: 1;
	display: flex;
	flex-flow: column nowrap;
	justify-content: center;
	align-items: center
}

.address-errors-modal.modal .modal-content .sliver>.address-errors a,
	.address-errors-modal.modal .modal-content .sliver>.address-errors img,
	.address-errors-modal.modal .modal-content .sliver>.address-errors>div,
	.sliver>.content a, .sliver>.content img, .sliver>.content>div {
	width: 100%;
	height: auto
}

.sliver>.countdown-content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: .3125rem .625rem;
	max-width: 25%
}

@media screen and (min-width:64em) {
	.sliver>.countdown-content {
		max-width: 30%;
		padding: .3125rem 1.875rem
	}
}

@media screen and (max-width:63.99875em) {
	.sliver>.countdown-content {
		padding: .3125rem
	}
}

.sliver .modal-mobile-content.slideup .icon, .sliver a, .sliver img {
	display: block
}

.sliver img {
	width: 100%
}

.sliver .modal-mobile-background {
	position: fixed;
	transition: opacity .4s ease-in-out;
	opacity: 0;
	z-index: 999999999;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: auto;
	background-color: rgba(0, 0, 0, .3)
}
.sliver .modal-mobile-background.faded-background {
	opacity: 1
}

.sliver .modal-mobile-content {
	position: fixed;
	left: calc(50% - 12.5rem);
	bottom: 45%;
	max-height: 0;
	transition: max-height .4s ease-in-out;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: 0;
	padding-left: 0;
	width: 25rem;
}

.sliver .modal-mobile-content .modal-countdown {
	padding: .1875rem 2.5rem;
}

.sliver .modal-mobile-content.slideup {
	max-height:493px
}

.sliver .modal-mobile-content .countdown-timer .countdown-label {
	line-height: 2rem;
}

@media screen and (max-width:39.99875em) {
	.sliver .modal-mobile-content {
		left: 0;
		bottom: 0;
		width: 100%;
	}
	.sliver .modal-mobile-content .countdown-timer .countdown-label {
		display: inline!important;
		line-height: 1.125rem;
	}
}

.sliver .modal-mobile-content .icon-close-alt {
	padding: .3125rem .625rem .625rem;
	background-color: #fff;
	border-bottom-left-radius: .625rem;
	cursor: pointer;
	right: 0;
	top: 0;
	position: absolute;
	color: #1b1b1b;
	-webkit-box-shadow: 0 .1875rem .6875rem #686868;
	-moz-box-shadow: 0 .1875rem .6875rem #686868;
	box-shadow: 0 .1875rem .6875rem #686868;
	font-size: 20px
}

.sliver.sliver-countdown>.countdown-content {
	flex: 0 0 auto;
	max-width: none;
	padding: .3125rem .625rem
}

@media screen and (max-width:39.99875em) {
	.sliver.sliver-countdown>.countdown-content {
		padding: .3125rem
	}
}

.sliver.sliver-countdown>.countdown-content .ticker {
	flex: 1 1 auto;
	padding: .3125rem
}

@media screen and (max-width:39.99875em) {
	.sliver.sliver-countdown>.countdown-content .ticker {
		padding: .1875rem 0
	}
	.sliver.sliver-countdown>.countdown-content .ticker .clock {
		padding: .125rem
	}
}

.sliver.sliver-countdown>.countdown-content .countdown-timer {
	align-items: center;
	display: flex;
	justify-content: center
}

.pl-markup hr {
	border: solid #d8d8d8;
	border-width: .0625rem 0 0;
	margin: 1.5rem 0 1.875rem;
	height: 0
}

.pl-markup h4 {
	font-size: .9375rem;
	text-transform: uppercase
}

.pl-markup a {
	color: #3863a3;
	text-decoration: underline
}

.pl-markup table {
	border: 0;
	border-collapse: collapse
}

.pl-markup td {
	padding: .3125rem;
	border: .0625rem solid #d5d5d5;
	border-collapse: collapse
}

.mobile-typeahead {
	padding: .625rem;
	background-color: #f5f6f8
}

.mobile-typeahead.version-V1 .dropdown-touch-header {
	display: flex;
	align-items: center;
	padding: .125rem .625rem
}

.mobile-typeahead.version-V1 .dropdown-touch-header .dropdown-close {
	margin-left: auto
}

.mobile-typeahead.version-V1 .dropdown-touch-header .icon,
	.mobile-typeahead.version-V2 .typeahead-container .right-container .clear-icon .icon {
	font-size: 1.875rem;
	color: #242424
}

.nav-dropdown {
	font-weight: 400;
	z-index: 2000;
	visibility: hidden;
	position: absolute;
	text-align: left;
	background-color: #fff;
	max-width: 100%;
	width: 100%;
	top: 100%;
	left: 0;
	border-top: 1px solid #d2d2d2;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .2)
}

@media print , screen and (min-width:64em) {
	.nav-dropdown {
		width: 100%;
		border: 1px solid #d2d2d2
	}
}

.nav-dropdown.left {
	right: auto;
	left: 0
}

.nav-dropdown.right {
	left: auto;
	right: 0
}

.top-bar .nav-dropdown {
	z-index: 2001
}

.nav-dropdown .dropdown-touch-header {
	display: flex;
	align-items: center;
	padding: .125rem .625rem
}

.nav-dropdown .dropdown-touch-header .dropdown-close {
	margin-left: auto;
	border: 0;
	background-color: #fff;
	width: 2.8125rem;
	height: 1.6875rem
}

.nav-dropdown .dropdown-touch-header .icon {
	font-size: 1.875rem;
	color: #242424
}

.nav-dropdown .view-all {
	text-align: center
}

.nav-dropdown .view-all a .view-all-link {
	margin: auto;
	border: .0625rem solid #1b1b1b;
	border-radius: .125rem;
	width: 50%;
	display: inline-block
}

.nav-dropdown .view-all a .view-all-link::before {
	content: attr(data-default)
}

@media screen and (min-width:40em) {
	.nav-dropdown .view-all a .view-all-link::before {
		content: attr(data-content)
	}
}

.nav-dropdown .dropdown-touch-header .dropdown-close .hidden,
	.nav-dropdown .view-all.header {
	display: none
}

@media screen and (min-width:40em) {
	.nav-dropdown .view-all.header {
		display: block;
		margin-top: .9375rem
	}
	.top-nav-light-container.touch .nav-dropdown .view-all.header {
		margin-top: 0
	}
}

.nav-dropdown .view-all.footer {
	margin: .9375rem 0
}

@media screen and (min-width:40em) {
	.nav-dropdown .view-all.footer {
		margin-top: 0
	}
}

.nav-dropdown .dropdown-content {
	display: none;
	width: 100%;
	flex-direction: column
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-content .width-100 {
		width: 100%
	}
	.nav-dropdown .dropdown-content .width-75 {
		width: 75%
	}
	.nav-dropdown .dropdown-content .width-50 {
		width: 50%
	}
	.nav-dropdown .dropdown-content .width-25 {
		width: 25%
	}
	.nav-dropdown .dropdown-content .width-20 {
		width: 20%
	}
	.nav-dropdown .dropdown-content .width-16 {
		width: 16.666%
	}
	.nav-dropdown .dropdown-content {
		flex-direction: row
	}
}

.nav-dropdown .dropdown-group {
	width: 100%
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-group {
		padding: .625rem
	}
}

.nav-dropdown .dropdown-group.collapsed-dropdown-group .dropdown-group-header {
	display: flex;
	align-items: center;
	cursor: pointer;
	border-bottom: 1px solid #f5f6f8;
	background-color: #fff;
	min-height: 3.1875rem
}

.nav-dropdown .dropdown-group.collapsed-dropdown-group .open-collapsed-dropdown-group-header {
	background-color: rgba(104, 104, 104, .2)
}

.nav-dropdown .dropdown-group.collapsed-dropdown-group .open-collapsed-dropdown-group-header .back-icon {
	font-size: 1.875rem;
	margin-right: .625rem
}

.nav-dropdown .dropdown-group .dropdown-group-header {
	font-weight: 600;
	padding: .625rem;
	text-transform: uppercase;
	background-color: #f5f6f8;
	color: #1b1b1b;
	font-size: 1rem
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-group .dropdown-group-header {
		font-size: .875rem;
		margin-bottom: .625rem;
		background-color: inherit;
		padding: 0 1.5rem;
		text-transform: none
	}
	.nav-dropdown .dropdown-group .dropdown-group-header.more-header {
		display: none
	}
}

.nav-dropdown .dropdown-group .dropdown-columns-container {
	width: 100%;
	display: flex;
	flex-direction: column;
	padding: 0 .625rem
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-group .dropdown-columns-container {
		flex-direction: row
	}
	.nav-dropdown .dropdown-group.highlight, .nav-dropdown .dropdown-group.topPlayers
		{
		background-color: #f5f6f8
	}
}

.nav-dropdown .dropdown-link {
	padding: 3px 5px;
	display: flex;
	align-items: center;
	color: #333;
	float: left;
	width: 20%;
}

.nav-dropdown .dropdown-link:focus {
	border: solid;
	border-width: 2px;
	border-color: #0275fb
}

.nav-dropdown .dropdown-link:hover {
	color: #333;
	background-color: rgba(104, 104, 104, .2)
}

@media screen and (max-width:39.99875em) {
	.nav-dropdown .dropdown-link {
		height: 2.5rem;
		border-bottom: 1px solid #f5f6f8
	}
}

.nav-dropdown .dropdown-link .dropdown-link-text {
	flex-shrink: 1;
	flex-grow: 1;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 1rem;
	font-weight: 400;
	margin-left: 10px
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-link .dropdown-link-text {
		font-size: .8125rem
	}
}

.nav-dropdown .dropdown-link .dropdown-link-text.clearance {
	color: #d52a1a
}

.nav-dropdown .dropdown-link .dropdown-logo-sm {
	height: 1.375rem
}

.nav-dropdown .dropdown-link .dropdown-logo-lg {
	height: 1.875rem
}

.nav-dropdown .teams .dropdown-logo-sm, .nav-dropdown .teams .logo-22 {
	width: 1.375rem
}

.nav-dropdown .teams .dropdown-logo-lg, .nav-dropdown .teams .logo-30 {
	width: 1.875rem
}

.nav-dropdown .dropdown-separator {
	display: none
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-separator {
		display: block;
		margin: .625rem 0
	}
}

@media screen and (max-width:63.99875em) {
	.nav-dropdown .dropdown-partnership {
		display: none
	}
}

.nav-dropdown .dropdown-column {
	width: 100%;
	flex-grow: 1
}

.nav-dropdown .dropdown-column a:nth-child(5n+1) {
	clear: both;
}

.nav-dropdown .dropdown-column .logo-22 {
	display: inline-block;
	width: 22px;
}

.nav-dropdown .dropdown-footer {
	display: none;
	flex-direction: column;
	padding: 0
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-footer .dropdown-group-header {
		display: none
	}
}

.nav-dropdown .dropdown-footer .dropdown-footer-container {
	width: 100%;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	padding: .625rem
}

.modal.modify-order .modify-order-modal-body .form-container .check-box-container .return-item-check-box .check-box-input>i,
	.nav-dropdown .dropdown-footer .dropdown-footer-container a {
	margin: 0
}

@media screen and (min-width:40em) {
	.nav-dropdown .dropdown-footer .dropdown-footer-container {
		flex-direction: row;
		background-color: #f5f6f8
	}
	.nav-dropdown .dropdown-footer .dropdown-footer-container :first-child {
		margin-left: 0
	}
	.nav-dropdown .dropdown-footer .dropdown-link {
		margin: .625rem 0 .625rem .625rem
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.nav-dropdown .dropdown-footer .dropdown-link {
		width: 25%
	}
}

.nav-dropdown .dropdown-footer.dropdown-group {
	width: 100%
}

.nav-dropdown.more {
	border: 0
}

@media screen and (min-width:40em) {
	div[data-columns="1"] .dropdown-column {
		width: 100%
	}
	div[data-columns="2"] .dropdown-column {
		width: 50%
	}
	div[data-columns="3"] .dropdown-column {
		width: 33%
	}
	div[data-columns="4"] .dropdown-column {
		width: 25%
	}
}

.officially-licensed-container {
	margin: 1.25rem .9375rem 0
}

@media print , screen and (min-width:40em) {
	.officially-licensed-container {
		margin-top: 1rem
	}
}

.officially-licensed-container span {
	vertical-align: middle;
	font-size: .875rem
}

.officially-licensed-container span img {
	height: 1.875rem;
	width: 1.875rem
}

.officially-licensed-container span+span {
	margin-left: .625rem
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper .officially-licensed {
		max-width: 29.375rem
	}
}

.pdp-style-overwrapper .officially-licensed.officially-licensed-mobile .officially-licensed-container {
	margin-top: 0
}

.page-selector-container.align-center .page-selector-title,
	.pnf-container {
	text-align: center
}

.page-selector-container {
	margin-bottom: 1.5625rem;
	width: 40%
}

.page-selector-container.align-center {
	float: none;
	margin: 0 auto 1.5625rem
}

.page-selector-container .page-selector-title {
	font-size: 1.375rem;
	font-weight: 600
}

@media screen and (max-width:63.99875em) {
	.page-selector-container {
		padding: 0 .9375rem;
		width: 100%
	}
}

.pdp-buy-box-container {
	background-color: #f5f6f8;
	border-top: auto;
	border-bottom: auto;
	margin-top: .9375rem;
	margin-bottom: .9375rem;
	padding: 1.25rem
}

@media print , screen and (min-width:40em) {
	.pdp-buy-box-container {
		margin: .9375rem
	}
}

.pdp-buy-box-container .pdp-error {
	padding-top: 1rem
}

.pdp-buy-box-container .product-quantity-container {
	font-size: .875rem;
	line-height: 1.43
}

.pdp-buy-box-container .product-quantity-container .quantity-title {
	font-size: .875rem;
	line-height: 1.33;
	text-transform: none;
	display: block
}

.pdp-buy-box-container .product-quantity-container .qty-dropdown {
	padding-top: .5625rem
}

.pdp-buy-box-container .buy-box-custom-options-container {
	font-size: .8125rem
}

.pdp-buy-box-container .fit-message {
	font-size: .875rem;
	padding-bottom: .625rem
}

.pdp-buy-box-container .pdp-sweepstakes-banner {
	top: -2.125rem;
	background-color: #1f7d89;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	margin: auto;
	width: 12.5rem;
	height: 1.625rem;
	line-height: 1.625rem;
	position: relative
}

.pdp-buy-box-container .pdp-sweepstakes-banner:after,
	.pdp-buy-box-container .pdp-sweepstakes-banner:before {
	content: "";
	position: absolute;
	bottom: 0;
	width: 0;
	height: 0;
	border-top: .8125rem solid #1f7d89;
	border-bottom: .8125rem solid #1f7d89
}

.pdp-buy-box-container .pdp-sweepstakes-banner:after {
	left: 0;
	left: -.8125rem;
	border-left: .8125rem solid transparent;
	border-radius: .1875rem 0 0 .1875rem
}

.pdp-buy-box-container .pdp-sweepstakes-banner:before {
	right: -.8125rem;
	border-right: .8125rem solid transparent;
	border-radius: 0 .1875rem .1875rem 0
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container {
	max-width: 75rem;
	margin-right: auto;
	margin-left: auto;
	display: flex;
	flex-flow: row wrap;
	/* height: 100%; */
	box-sizing: border-box;
	align-items: flex-end
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-quantity {
	width: 5rem
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-quantity.buy-box-has-assembly {
	padding-bottom: 2.0625rem;
	align-self: flex-end
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-actions,
	.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .drop-button-container {
	width: calc(100% - 5rem)
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-assembly {
	margin-bottom: .625rem
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-add-to-cart,
	.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-assembly,
	.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .drop-button-container {
	padding-left: 1.25rem
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-add-to-cart button,
	.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-assembly button,
	.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .drop-button-container button {
	text-transform: none;
	margin: 0
}

.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-add-to-cart button {
	display: block;
}

@media screen and (max-width:39.99875em) {
	.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-add-to-cart button.large,
		.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .buy-box-assembly button.large,
		.pdp-buy-box-container .buy-box-add-to-cart-container>.buy-box-quantity-buttons-container .drop-button-container button.large
		{
		height: 3.25rem;
		font-size: 1.125rem
	}
}

.pdp-buy-box-container .buy-box-quantity-buttons-container.buy-box-full-button .buy-box-quantity {
	display: none
}

.pdp-buy-box-container .buy-box-quantity-buttons-container.buy-box-full-button>.buy-box-actions {
	width: 100%
}

.pdp-buy-box-container .buy-box-add-to-cart-container.buy-box-with-return-policy {
	height: 6.6875rem
}

.pdp-buy-box-container .buy-box-add-to-cart-container.buy-box-with-return-policy.buy-box-assembly {
	height: auto
}

@media screen and (max-width:39.99875em) {
	.pdp-buy-box-container .buy-box-add-to-cart-container.buy-box-with-return-policy:not(.buy-box-assembly) {
		height: 7.375rem
	}
}

.pdp-buy-box-container .buy-box-add-to-cart-container.buy-box-with-return-policy .buy-box-quantity {
	align-self: flex-start
}

.pdp-buy-box-container .buy-box-add-to-cart-container.buy-box-with-return-policy .buy-box-add-to-cart {
	align-self: flex-end
}

@media screen and (max-width:63.99875em) {
	.pdp-buy-box-container .modal .modal-wrapper {
		display: inline
	}
}

.pdp-buy-box-container .giftcard-custom-options .custom-text-fields>.field-wrapper {
	width: 100%
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper .auction-pdp-buy-box, .pdp-style-overwrapper .pdp-buy-box
		{
		max-width: 29.375rem
	}
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper .pdp-donation, .pdp-style-overwrapper .pdp-price
		{
		max-width: 29.375rem
	}
}

.pdp-style-overwrapper .pdp-price .price-card {
	margin: .9375rem .9375rem .75rem
}

.pdp-style-overwrapper .pdp-price .price-card .lowest .price {
	font-size: 1.125rem
}

.pdp-style-overwrapper .pdp-price .price-card .highlight-lowest .lowest .price,
	.pdp-style-overwrapper .pdp-price .price-card .highlight-lowest .price-countdown .countdown-label-message {
	font-size: .8125rem
}

@media screen and (max-width:39.99875em) {
	.fpp-compressed .pdp-style-overwrapper .pdp-price .price-card .highlight-lowest .lowest .price
		{
		display: inline-block
	}
	.fpp-compressed .pdp-style-overwrapper .pdp-price .price-card .highlight-lowest .lowest .price sup
		{
		font-size: .675rem
	}
	.fpp-compressed .pdp-style-overwrapper .pdp-price .price-card .highlight-lowest .lowest .price .money-value
		{
		font-size: 1rem
	}
}

.pdp-style-overwrapper .pdp-price .price-card .superscript .lowest .price,
	.pdp-style-overwrapper .pdp-price .price-card .superscript .price-countdown .countdown-label-message {
	font-size: .875rem
}

.pdp-style-overwrapper .pdp-price .daily-deal-countdown,
	.pdp-style-overwrapper .pdp-price .mto-countdown {
	margin: 0 .9375rem .75rem
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper .pdp-price .daily-deal-countdown,
		.pdp-style-overwrapper .pdp-price .mto-countdown {
		max-width: 29.375rem
	}
}

.pdp-style-overwrapper .pdp-price .daily-deal-countdown .dd-countdown-bar,
	.pdp-style-overwrapper .pdp-price .mto-countdown .dd-countdown-bar {
	width: 50%
}

.pdp-style-overwrapper .price-match-guarantee+.pdp-price .price-card {
	margin: 0 .9375rem .75rem
}

.pdp-style-overwrapper .upsell-carousel-overwrapper+.pdp-buy-box .pdp-buy-box-container,
	.scrollable-text-container .scrollable-text p {
	margin-top: 0
}

.product-card {
	padding-top: 1rem
}

.product-card.floating {
	padding: .625rem;
	border-radius: .625rem;
	box-shadow: 0 .125rem .625rem 0 rgba(0, 0, 0, .1);
	background-color: #fff;
	height: 100%
}

@media screen and (min-width:40em) {
	.product-card.floating {
		padding: 1.25rem
	}
}

.product-card .product-card-colors {
	margin-top: .625rem;
	margin-bottom: .625rem
}

@media screen and (max-width:39.99875em) {
	.product-card .product-card-colors {
		min-height: 0
	}
}

.product-card .card-color-selector-container {
	margin: 0
}

.product-card .card-color-selector-container .color-selector-button:not(.color-selector-non-clickable) {
	width: 1.25rem;
	height: 1.25rem
}

@media screen and (max-width:39.99875em) {
	.product-card .card-color-selector-container .color-selector-button:not(.color-selector-non-clickable) {
		width: 1.75rem;
		height: 1.75rem
	}
}

.product-card .card-color-selector-container .color-selector-button:not(.color-selector-non-clickable).selected, .product-card .card-color-selector-container .color-selector-button:not(.color-selector-non-clickable):hover {
	border-color: #242424
}

.product-card a {
	text-decoration: none
}

.product-card .product-card-title {
	line-height: 1.25rem
}

.product-card .product-card-title.line-clamp-2, .product-card .product-card-title.line-clamp-3 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-clamp: 2
}

.product-card .product-card-title.line-clamp-3 {
	-webkit-line-clamp: 3;
	line-clamp: 3
}

.product-card .product-card-title.line-clamp-4, .product-card .product-card-title.line-clamp-5 {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	line-clamp: 4
}

.product-card .product-card-title.line-clamp-5 {
	-webkit-line-clamp: 5;
	line-clamp: 5
}

.product-card .spacing {
	padding-bottom: .5rem
}

.product-card .green-text {
	font-size: .875rem;
	color: #247e0c
}

.product-card .auction-info-container .current-bid-container {
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
	font-size: .875rem;
	font-weight: 600;
	margin: 0
}

.product-card .auction-info-container .current-bid-container .current-bid-amount {
	font-size: 1.125rem
}

.product-card .auction-info-container .current-bid-container .current-bid-amount .current-bid-label {
	margin-right: .625rem;
	font-size: .8125rem
}

.product-card .auction-info-container .current-bid-container .last-bid-time {
	font-size: .875rem
}

.product-card .auction-info-container .auction-countdown {
	margin-bottom: .3125rem
}

.product-card .auction-info-container .auction-countdown .auction-end-time,
	.product-card .auction-info-container .auction-countdown .drop-end-time {
	font-size: .875rem;
	font-weight: 600;
	color: #d52a1a
}

.product-card .auction-info-container .auction-countdown .countdown-bar {
	max-width: 50%
}

.product-card .auction-price-msg {
	text-transform: uppercase;
	color: #e53c2e;
	font-weight: 600
}

.product-card .auction-product-message .auction-product-icon {
	height: 1.125rem;
	width: 1.125rem;
	vertical-align: middle
}

.product-card .auction-product-message .auction-product-label {
	font-size: .8125rem;
	font-weight: 600
}

.product-card .hyperspeed-product-message {
	display: flex
}

.product-card .hyperspeed-product-message .hyperspeed-product-icon {
	height: 1.125rem;
	width: 1.125rem;
	vertical-align: middle
}

.product-card .hyperspeed-product-message .hyperspeed-product-label {
	font-size: .8125rem;
	font-weight: 600;
	color: #247e0c;
	flex: 2
}

.product-card .charity-title .product-card-title {
	font-weight: 600
}

.product-card .charity-price {
	margin-top: .4375rem;
	font-size: .8125rem
}

.product-card .sweepstakes-product-cta {
	text-transform: uppercase;
	font-weight: 600;
	color: #1f7d89
}

.product-card .charity-urgency-message {
	font-size: .8125rem;
	font-weight: 600
}

.product-card .charity-urgency-message.live-auction {
	color: #d52a1a
}

.product-card .card-image-container {
	position: relative;
	display: inline-block;
	width: 100%
}

@media screen and (min-width:40em) {
	.product-card .card-image-container {
		margin: 0 auto;
		width: inherit
	}
}

.product-card .card-image-container .product-badges-container {
	position: absolute;
	left: 0;
	bottom: 0;
	display: flex;
	flex-direction: column
}

.product-card .card-image-container .product-badges-container.auction-badge-container {
	top: 0;
	left: 0;
	bottom: unset;
	margin-top: .9375rem
}

@media print , screen and (min-width:40em) {
	.product-card .card-image-container .product-badges-container.auction-badge-container
		{
		margin-top: .625rem
	}
}

@media screen and (max-width:39.99875em) {
	.product-card .card-image-container .product-badges-container.auction-badge-container
		{
		margin-left: -.3125rem;
		margin-top: .3125rem
	}
}

.product-card .card-image-container .product-badges-container.auction-badge-container .auction-badge {
	max-width: 3.75rem;
	max-height: 3.75rem
}

@media print , screen and (min-width:40em) {
	.product-card .card-image-container .product-badges-container.auction-badge-container .auction-badge
		{
		max-width: 3.125rem;
		max-height: 3.125rem
	}
}

@media screen and (max-width:39.99875em) {
	.product-card .card-image-container .product-badges-container.auction-badge-container .auction-badge
		{
		max-width: 2.5rem;
		max-height: 2.5rem
	}
}

.product-card .card-image-container .product-badges-container .product-badge-flag:not(:last-child) {
	margin-bottom: .625rem
}

.product-card .card-image-container .product-badges-container .product-badge-flag:not(:last-child).small {
	margin-bottom: .0625rem
}

.product-card .product-image-container {
	padding-bottom: 100%;
	height: 0
}

.product-card .product-image-container .product-image {
	height: 100%;
	width: 100%;
	position: absolute;
	display: inline-block;
	left: 0
}

.product-card .product-image-container .product-image.placeholder {
	background: #f5f6f8;
	background-image: linear-gradient(45deg, #f5f6f8 0, #f5f6f8 20%, #ececec 50%, #f5f6f8 80%,
		#f5f6f8 100%);
	background-repeat: no-repeat;
	background-size: 100rem 26.0625rem;
	animation-name: placeholderShimmer;
	animation-duration: 2.25s;
	animation-fill-mode: forwards;
	animation-iteration-count: infinite;
	animation-timing-function: linear
}

@media screen and (max-width:39.99875em) {
	.product-card .jersey-assurance-strip {
		display: flex
	}
	.product-card .jersey-assurance-strip .jersey-assurance-icon-nba {
		min-height: 2.8125rem
	}
}

.product-card .sponsored-badge {
	font-size: .75rem;
	color: #686868
}

@media screen and (min-width:64em) {
	.product-card .daily-deal-countdown .dd-countdown-bar {
		width: 50%
	}
}

.product-card .price-match-wrapper {
	padding-top: .3125rem
}

.product-card .badge-container {
	display: flex;
	align-items: center
}

.product-card .badge-container .new-product-icon {
	width: 1.5625rem;
	height: 1.5625rem
}

.product-card .badge-container .badge-bold-text {
	font-weight: 600;
	padding-left: .3125rem
}

.product-card .drop-countdown .drop-end-time {
	font-size: .875rem;
	font-weight: 600;
	color: #d52a1a
}

.product-card .drop-countdown .date-info-container {
	color: #1b1b1b
}

.product-card .drop-countdown .date-info-container .line-item {
	font-size: .75rem
}

@media screen and (max-width:63.99875em) {
	.product-card .product-card-title {
		font-size: 1rem;
		font-weight: 400
	}
	.product-card.small-product-card-title .columns:nth-of-type(2),
		.product-card.small-product-card-title .promo-qualifier-container:nth-of-type(2)
		{
		padding-left: 0
	}
	.product-card.small-product-card-title .product-card-title {
		font-size: .8125rem
	}
}

.carousel-product-card {
	padding: .3125rem
}

@media print , screen and (min-width:40em) {
	.carousel-product-card {
		padding: .5rem
	}
}

@media print , screen and (min-width:64em) {
	.carousel-product-card {
		padding: 1rem
	}
}

.carousel-product-card .carousel-product-image {
	width: 100%
}

.carousel-product-card .carousel-product-image .card-image-container {
	position: relative;
	display: inline-block
}

.carousel-product-card .carousel-product-info .product-card-title {
	font-size: .75rem;
	line-height: 1.125rem
}

.carousel-product-card .carousel-product-info .product-card-title a {
	color: #262422
}

@media screen and (max-width:39.99875em) {
	.carousel-product-card .carousel-product-info .product-card-title {
		line-height: 1rem;
		max-height: 2rem;
		overflow: hidden;
		position: relative
	}
	.carousel-product-card .carousel-product-info .product-card-title:before
		{
		content: "...";
		position: absolute;
		padding-right: 1.25rem;
		right: 0;
		bottom: 0
	}
}

.carousel-product-card .carousel-product-info .price-tag {
	font-weight: 600
}

@media screen and (max-width:39.99875em) {
	.carousel-product-card .carousel-product-info .price-tag {
		font-size: .875rem;
		margin-bottom: .3125rem
	}
}

.carousel-product-card .carousel-product-info .product-card-colors {
	display: none
}

.carousel-product-card .carousel-product-info .vendor-seller-name-container {
	margin: .625rem 0;
	font-size: .75rem
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper .product-description {
		max-width: 29.375rem
	}
}

.product-grid-container {
	overflow-x: hidden
}

@media print , screen and (min-width:64em) {
	.product-grid-container {
		padding-left: 1.25rem !important
	}
}

.product-grid-container .no-results-container {
	text-align: center
}

.product-grid-container .product-grid-top-area {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	padding-bottom: .5rem
}

.product-grid-container .product-grid-top-area .page-count .page-count-suffix-label,
	.product-grid-container .product-grid-top-area .paginator .product-count,
	.product-grid-container .product-grid-top-area .paginator .sort-by-dropdown,
	.product-grid-container .product-grid-top-area .paginator-similar-products,
	.product-grid-container .product-grid-top-area .product-grid-title-container .product-grid-title,
	.product-grid-container .product-grid-top-area .top-area-similar-products {
	display: none
}

@media screen and (min-width:40em) {
	.product-grid-container .product-grid-top-area {
		padding-top: .5rem
	}
}

.product-grid-container .product-grid-top-area .product-grid-title-container {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-self: stretch;
	justify-content: space-between
}

.product-grid-container .product-grid-top-area .paginator {
	margin-left: auto
}

@media screen and (max-width:39.99875em) {
	.product-grid-container .product-grid-top-area {
		flex-direction: column
	}
	.product-grid-container .product-grid-top-area .page-count {
		display: none
	}
	.product-grid-container .product-grid-top-area .product-grid-title-container
		{
		width: 100%
	}
	.product-grid-container .product-grid-top-area .paginator {
		width: 100%;
		border-top: 1px solid #d5d5d5;
		padding-top: .5rem;
		margin-top: .75rem
	}
	.product-grid-container .product-grid-top-area .paginator .product-count
		{
		display: block;
		text-transform: uppercase;
		font-size: .8125rem;
		color: #b5b5b5
	}
	.product-grid-container .product-grid-top-area .paginator .pagination-component
		{
		margin-left: auto
	}
	.product-grid-container .product-grid-top-area .paginator .pagination-navigation
		{
		display: flex;
		align-items: center
	}
	.product-grid-container .product-grid-top-area .selections {
		display: block
	}
}

.product-grid-container .grid-small-1-medium-3, .product-grid-container .grid-small-1-medium-4 {
	border-top: 1px solid #d5d5d5
}

.product-grid-container .grid-small-1-medium-3>.column,
	.product-grid-container .grid-small-1-medium-3>.columns,
	.product-grid-container .grid-small-1-medium-3>.promo-qualifier-container,
	.product-grid-container .grid-small-1-medium-4>.column,
	.product-grid-container .grid-small-1-medium-4>.columns,
	.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: .625rem
}

@media screen and (max-width:39.99875em) {
	.product-grid-container .grid-small-1-medium-3, .product-grid-container .grid-small-1-medium-4
		{
		border-top: none
	}
	.product-grid-container .grid-small-1-medium-3>.column,
		.product-grid-container .grid-small-1-medium-3>.columns,
		.product-grid-container .grid-small-1-medium-3>.promo-qualifier-container,
		.product-grid-container .grid-small-1-medium-4>.column,
		.product-grid-container .grid-small-1-medium-4>.columns,
		.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container
		{
		border-bottom: 1px solid #d5d5d5
	}
}

@media print , screen and (min-width:40em) {
	.product-grid-container .grid-small-1-medium-3>.column,
		.product-grid-container .grid-small-1-medium-3>.columns,
		.product-grid-container .grid-small-1-medium-3>.promo-qualifier-container,
		.product-grid-container .grid-small-1-medium-4>.column,
		.product-grid-container .grid-small-1-medium-4>.columns,
		.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container
		{
		border-top: 1px solid #d5d5d5;
		padding-top: .9375rem;
		padding-bottom: 1.875rem
	}
	.product-grid-container .grid-small-1-medium-3>.column:nth-child(3n+1),
		.product-grid-container .grid-small-1-medium-3>.columns:nth-child(3n+1),
		.product-grid-container .grid-small-1-medium-3>.promo-qualifier-container:nth-child(3n+1)
		{
		padding-right: 1.875rem
	}
	.product-grid-container .grid-small-1-medium-3>.column:nth-child(3n+3),
		.product-grid-container .grid-small-1-medium-3>.columns:nth-child(3n+3),
		.product-grid-container .grid-small-1-medium-3>.promo-qualifier-container:nth-child(3n+3)
		{
		padding-left: 1.875rem
	}
	.product-grid-container .grid-small-1-medium-3>.column:nth-child(3n+2),
		.product-grid-container .grid-small-1-medium-3>.columns:nth-child(3n+2),
		.product-grid-container .grid-small-1-medium-3>.promo-qualifier-container:nth-child(3n+2)
		{
		padding-left: .9375rem;
		padding-right: .9375rem
	}
	.product-grid-container .grid-small-1-medium-4>.column:nth-child(4n+1),
	.product-grid-container .grid-small-1-medium-4>.columns:nth-child(4n+1),
	.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container:nth-child(4n+1) {
		padding-right: 2.1rem;
	}
	.product-grid-container .grid-small-1-medium-4>.column:nth-child(4n+4),
	.product-grid-container .grid-small-1-medium-4>.columns:nth-child(4n+4),
	.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container:nth-child(4n+4) {
		padding-left: 2.1rem;
	}
	.product-grid-container .grid-small-1-medium-4>.column:nth-child(4n+3),
	.product-grid-container .grid-small-1-medium-4>.columns:nth-child(4n+3),
	.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container:nth-child(4n+3) {
		padding-left: 1.4rem;
		padding-right: .7rem
	}
	.product-grid-container .grid-small-1-medium-4>.column:nth-child(4n+2),
	.product-grid-container .grid-small-1-medium-4>.columns:nth-child(4n+2),
	.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container:nth-child(4n+2) {
		padding-left: .7rem;
		padding-right: 1.4rem
	}
	.product-grid-container .grid-small-1-medium-3>.column:nth-of-type(-n+3),
		.product-grid-container .grid-small-1-medium-3>.columns:nth-of-type(-n+3),
		.product-grid-container .grid-small-1-medium-3>.promo-qualifier-container:nth-of-type(-n+3),
		.product-grid-container .grid-small-1-medium-4>.column:nth-of-type(-n+4),
		.product-grid-container .grid-small-1-medium-4>.columns:nth-of-type(-n+4),
		.product-grid-container .grid-small-1-medium-4>.promo-qualifier-container:nth-of-type(-n+4)
		{
		border-top: none
	}
}

.product-grid-container .grid-small-2-medium-5 {
	border-top: 1px solid #d5d5d5
}

.product-grid-container .grid-small-2-medium-5>.column,
	.product-grid-container .grid-small-2-medium-5>.columns,
	.product-grid-container .grid-small-2-medium-5>.promo-qualifier-container {
	padding-left: .625rem;
	padding-right: .625rem;
	padding-bottom: .625rem
}

@media screen and (max-width:39.99875em) {
	.product-grid-container .grid-small-2-medium-5 {
		border-top: none
	}
	.product-grid-container .grid-small-2-medium-5>.column,
		.product-grid-container .grid-small-2-medium-5>.columns,
		.product-grid-container .grid-small-2-medium-5>.promo-qualifier-container
		{
		border-bottom: 1px solid #d5d5d5
	}
}

@media print , screen and (min-width:40em) {
	.product-grid-container .grid-small-2-medium-5>.column,
		.product-grid-container .grid-small-2-medium-5>.columns,
		.product-grid-container .grid-small-2-medium-5>.promo-qualifier-container
		{
		border-top: 1px solid #d5d5d5;
		padding-top: .9375rem;
		padding-bottom: 1.875rem
	}
	.product-grid-container .grid-small-2-medium-5>.column:nth-of-type(-n+5),
		.product-grid-container .grid-small-2-medium-5>.columns:nth-of-type(-n+5),
		.product-grid-container .grid-small-2-medium-5>.promo-qualifier-container:nth-of-type(-n+5)
		{
		border-top: none
	}
}

.product-grid-container .product-grid-bottom-area {
	display: flex;
	border-bottom: 1px solid #d5d5d5;
	padding: .625rem 0;
	flex-wrap: wrap
}

.product-grid-container .product-grid-bottom-area>.page-list {
	margin: 0 auto
}

.product-quantity-container .quantity-title {
	font-size: .875rem;
	line-height: 1.33;
	text-transform: none;
	font-weight: 600
}

.product-title-container {
	margin: 1rem .9375rem 0;
	border-bottom: none;
	padding-bottom: .9375rem
}

@media screen and (max-width:39.99875em) {
	.product-title-container {
		margin: 0 .9375rem
	}
	.entity-showcase-container .product-title-container .product-header.entity-group-title,
		.order-process-modal-container .product-title-container .product-header.title,
		.order-summary-container .product-title-container .product-header.order-summary-title,
		.product-title-container .entity-showcase-container .product-header.entity-group-title,
		.product-title-container .order-process-modal-container .product-header.title,
		.product-title-container .order-summary-container .product-header.order-summary-title,
		.product-title-container .product-header.team-list-title,
		.product-title-container .scrollable-text-container .scrollable-text h3.product-header,
		.product-title-container .subhead-2.product-header,
		.product-title-container h1.product-header, .scrollable-text-container .scrollable-text .product-title-container h3.product-header
		{
		line-height: 1.25
	}
}

.product-title-container h1 {
	margin: 0;
	font-size: 1.125rem;
	line-height: 1.28
}

.in-stock-message, .quick-add-product-card-container.size-default .quick-add-product-card .card-product-image .card-image-container .product-image-container .product-badges-container .flag,
	.quick-add-product-card-container.size-small .quick-add-product-card .product-image-container .product-badges-container .flag {
	margin-top: .3125rem
}

.stock-availability {
	color: #247e0c;
	font-weight: 400;
	font-size: .875rem;
	line-height: 1.43
}

.stock-availability a {
	color: #247e0c;
	text-decoration: underline
}

@media screen and (max-width:39.99875em) {
	.pdp-style-overwrapper .product-title {
		margin-top: 1.25rem
	}
	.pdp-style-overwrapper .product-title.product-title-mobile {
		margin-top: .625rem
	}
}

@media print , screen and (min-width:64em) {
	.pdp-style-overwrapper .product-title {
		max-width: 29.375rem
	}
}

.pdp-style-overwrapper .product-title .product-title-container {
	padding-bottom: 0
}

.pl-scrollable-selector .scrollable-selector, .team-widget-container .scrollable-selector {
	padding: 1rem
}

.pl-scrollable-selector .scrollable-selector-header,
	.team-widget-container .scrollable-selector-header {
	text-align: center;
	font-size: 1.25rem
}

.pl-scrollable-selector .primary-selector, .team-widget-container .primary-selector {
	display: flex;
	overflow-x: auto;
	padding: 1rem .5rem .3125rem;
	width: 100%;
	justify-content: flex-start
}

.pl-scrollable-selector .primary-selector.center>:first-child,
	.team-widget-container .primary-selector.center>:first-child {
	margin-left: auto
}

.pl-scrollable-selector .primary-selector.center>:last-child,
	.team-widget-container .primary-selector.center>:last-child {
	margin-right: auto
}

.pl-scrollable-selector .primary-selector.left, .team-widget-container .primary-selector.left {
	justify-content: flex-start;
	float: none
}

.pl-scrollable-selector .primary-selector.right, .team-widget-container .primary-selector.right {
	justify-content: flex-end;
	float: none
}

.pl-scrollable-selector .primary-selector *, .team-widget-container .primary-selector * {
	box-sizing: border-box
}

.pl-scrollable-selector .primary-selector .primary-selector-item,
	.team-widget-container .primary-selector .primary-selector-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0 .3125rem
}

.pl-scrollable-selector .primary-selector .primary-selector-icon,
	.team-widget-container .primary-selector .primary-selector-icon {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 4.4375rem;
	height: 4.4375rem;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: .0625rem .0625rem .25rem #979798
}

.pl-scrollable-selector .primary-selector .primary-selector-icon .scrollable-selector-img,
	.team-widget-container .primary-selector .primary-selector-icon .scrollable-selector-img {
	max-width: calc(100% - 20px);
	max-height: calc(100% - 20px)
}

.pl-scrollable-selector .primary-selector .primary-selector-name,
	.team-widget-container .primary-selector .primary-selector-name {
	padding-top: .5rem
}

.modal.scrollable-selector-modal .scrollable-container,
	.pl-scrollable-selector .scrollable-selector, .team-widget-container .scrollable-selector {
	white-space: nowrap;
	overflow: hidden;
	width: 100%
}

.scrollable-text-container {
	position: relative;
	overflow-x: hidden
}

.scrollable-text-container:after {
	content: "";
	position: absolute;
	height: 3.25rem;
	width: calc(100% - .9375rem);
	z-index: 1;
	bottom: 0;
	left: 0;
	pointer-events: none;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0),
		#fff 71%)
}

@media screen and (max-width:39.99875em) {
	.scrollable-text-container:after {
		height: 1.875rem;
		background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0),
			#fff 52%)
	}
}

.scrollable-text-container .scrollable-text {
	overflow: scroll;
	max-height: 9.375rem;
	padding-right: 1.25rem
}

.scrollable-text-container .scrollable-text p:last-child {
	margin-bottom: 2.5rem
}

.scrollable-text-container .scrollable-text.show-all {
	overflow: visible;
	max-height: 100%;
	padding-right: 0
}

@media screen and (max-width:39.99875em) {
	.scrollable-text-container {
		margin: 1rem .9375rem 0
	}
	.scrollable-text-container .scrollable-text {
		padding: 0 1.25rem
	}
	.scrollable-text-container .scrollable-text p:last-child {
		margin-bottom: 1.875rem
	}
}

.pl-scrollable-text .scrollable-text {
	max-height: 12.5rem
}

@media screen and (max-width:39.99875em) {
	.pl-scrollable-text {
		margin-top: 0
	}
	.pl-scrollable-text .scrollable-text {
		margin: 0;
		padding: 0
	}
}

.bottom-breadcrumbs>ul, .shared-breadcrumbs>ul, .top-breadcrumbs>ul {
	background: inherit
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.bottom-breadcrumbs>ul, .shared-breadcrumbs>ul, .top-breadcrumbs>ul {
		padding-left: 1.25rem
	}
}

.facet-flyout .side-nav-facet .side-nav-facet-items a::first-letter,
	.shipping-options-container .hyperspeed-shipping-option .hs-label-prefix,
	.side-nav-component .side-nav-facet .side-nav-facet-items a::first-letter {
	text-transform: uppercase
}

.facet-flyout .side-nav-facets .side-nav-facet:first-of-type .divider:not(.featured-break), .facet-flyout .side-nav-facets .side-nav-facet:first-of-type .top-bar .nav-dropdown.more.expanded:not(.featured-break), .side-nav-component .side-nav-facets .side-nav-facet:first-of-type .divider:not(.featured-break), .side-nav-component .side-nav-facets .side-nav-facet:first-of-type .top-bar .nav-dropdown.more.expanded:not(.featured-break), .top-bar .facet-flyout .side-nav-facets .side-nav-facet:first-of-type .nav-dropdown.more.expanded:not(.featured-break), .top-bar .side-nav-component .side-nav-facets .side-nav-facet:first-of-type .nav-dropdown.more.expanded:not(.featured-break) {
	border-top: none
}

.facet-flyout .accordion, .side-nav-component .accordion {
	border-bottom: .0625rem solid #d5d5d5
}

.facet-flyout .accordion .accordion-header, .side-nav-component .accordion .accordion-header {
	font-size: 1rem;
	padding: .625rem
}

.facet-flyout .accordion .accordion-header .accordion-sub-header,
	.side-nav-component .accordion .accordion-header .accordion-sub-header {
	padding-left: .625rem;
	font-size: .875rem;
	font-weight: 400;
	color: #3863a3
}

.facet-flyout .accordion .accordion-header .icon-expand,
	.side-nav-component .accordion .accordion-header .icon-expand {
	font-size: 1.5rem
}

.facet-flyout .accordion .accordion-content div, .side-nav-component .accordion .accordion-content div {
	padding: .46875rem .625rem
}

.facet-flyout .accordion .accordion-content div.selected,
	.side-nav-component .accordion .accordion-content div.selected {
	background-color: #f5f6f8
}

.facet-flyout .accordion .accordion-content div:first-child,
	.side-nav-component .accordion .accordion-content div:first-child {
	padding-top: 0
}

.facet-flyout .accordion .accordion-content div:last-child,
	.side-nav-component .accordion .accordion-content div:last-child {
	padding-bottom: .9375rem
}

.facet-flyout .accordion.show-radio-buttons .accordion-content div,
	.side-nav-component .accordion.show-radio-buttons .accordion-content div {
	display: flex;
	align-items: center
}

.facet-flyout .accordion.show-radio-buttons .accordion-content div:before,
	.side-nav-component .accordion.show-radio-buttons .accordion-content div:before {
	content: '';
	width: 1rem;
	height: 1rem;
	background: 0 0;
	position: static;
	top: .4375rem;
	left: .625rem;
	border-radius: .5rem;
	border: .0625rem solid #b5b5b5;
	margin-right: .625rem
}

.facet-flyout .side-nav-selections-title, .side-nav-component .side-nav-selections-title {
	color: #1b1b1b;
	padding: .625rem
}

.facet-flyout .side-nav-selections-title.show-mobile-header,
	.side-nav-component .side-nav-selections-title.show-mobile-header {
	padding: .625rem 0 .3125rem;
	margin: 0;
	font-size: 1rem
}

.facet-flyout .side-nav-facet-items.checkbox, .side-nav-component .side-nav-facet-items.checkbox {
	padding: .46875rem .625rem 1.5625rem
}

.facet-flyout .side-nav-facet-items.checkbox a, .side-nav-component .side-nav-facet-items.checkbox a {
	font-size: .875rem;
	align-items: center
}

.facet-flyout, .facet-flyout *, .side-nav-component, .side-nav-component * {
	box-sizing: border-box
}

.facet-flyout li, .facet-flyout ul, .side-nav-component li,
	.side-nav-component ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.facet-flyout a, .side-nav-component a {
	color: #242424;
	text-decoration: none
}

.facet-flyout .show-more-facets, .side-nav-component .show-more-facets {
	text-decoration: underline;
	padding-left: .625rem
}

.facet-flyout .show-more-facets .button, .side-nav-component .show-more-facets .button {
	cursor: pointer;
	padding: 0;
	background: 0 0
}

.facet-flyout .side-nav-facet:first-child .side-nav-facet-link,
	.side-nav-component .side-nav-facet:first-child .side-nav-facet-link {
	border-top: none
}

.facet-flyout .side-nav-facet .side-nav-facet-link, .side-nav-component .side-nav-facet .side-nav-facet-link {
	font-size: .875rem;
	font-weight: 600;
	text-transform: capitalize;
	position: relative;
	display: block;
	padding: .625rem;
	color: #1b1b1b
}

.facet-flyout .side-nav-facet .side-nav-facet-header .side-nav-facet-heading,
	.side-nav-component .side-nav-facet .side-nav-facet-header .side-nav-facet-heading,
	.single-address>p {
	margin: 0
}

.facet-flyout .side-nav-facet .side-nav-facet-items, .side-nav-component .side-nav-facet .side-nav-facet-items {
	padding-bottom: 1.5625rem
}

.facet-flyout .side-nav-facet .side-nav-facet-items li>a:before,
	.side-nav-component .side-nav-facet .side-nav-facet-items li>a:before {
	content: '';
	display: block;
	width: 1rem;
	height: 1rem;
	background: 0 0;
	position: absolute;
	top: .4375rem;
	left: .625rem;
	border-radius: .5rem;
	border: .0625rem solid #b5b5b5
}

.facet-flyout .side-nav-facet .side-nav-facet-items li>a:hover:before,
	.side-nav-component .side-nav-facet .side-nav-facet-items li>a:hover:before {
	border: .1875rem solid #fff;
	width: .875rem;
	height: .875rem;
	border-radius: .4375rem;
	top: .5rem;
	left: .6875rem
}

.facet-flyout .side-nav-facet .side-nav-facet-items a,
	.side-nav-component .side-nav-facet .side-nav-facet-items a {
	font-size: .875rem;
	color: #242424;
	display: block;
	padding: .1875rem .625rem .1875rem 2.1875rem
}

.facet-flyout .side-nav-facet .side-nav-facet-items a:hover,
	.facet-flyout .side-nav-facet .side-nav-facet-items.extendedSizes>ul>li>a:hover,
	.facet-flyout .side-nav-facet .side-nav-facet-items.sizes>ul>li>a:hover,
	.side-nav-component .side-nav-facet .side-nav-facet-items a:hover,
	.side-nav-component .side-nav-facet .side-nav-facet-items.extendedSizes>ul>li>a:hover,
	.side-nav-component .side-nav-facet .side-nav-facet-items.sizes>ul>li>a:hover {
	background-color: #ce1126;
	color: #fff
}

.facet-flyout .side-nav-facet .side-nav-facet-items a.sale-items,
	.side-nav-component .side-nav-facet .side-nav-facet-items a.sale-items {
	color: #e53c2e;
	font-size: .875rem;
	font-weight: 600
}

.facet-flyout .side-nav-facet .side-nav-facet-items a.sale-items:hover,
	.side-nav-component .side-nav-facet .side-nav-facet-items a.sale-items:hover {
	color: #fff
}

.facet-flyout .side-nav-facet .side-nav-facet-items .show-more-facets:hover,
	.side-nav-component .side-nav-facet .side-nav-facet-items .show-more-facets:hover {
	background: 0 0;
	color: #000
}

.facet-flyout .side-nav-facet .side-nav-facet-items.teams .show-more-facets,
	.side-nav-component .side-nav-facet .side-nav-facet-items.teams .show-more-facets {
	padding-left: .625rem
}

.facet-flyout .side-nav-facet .side-nav-facet-items.extendedSizes,
	.facet-flyout .side-nav-facet .side-nav-facet-items.sizes,
	.side-nav-component .side-nav-facet .side-nav-facet-items.extendedSizes,
	.side-nav-component .side-nav-facet .side-nav-facet-items.sizes {
	padding-left: .625rem;
	padding-right: .625rem
}

.facet-flyout .side-nav-facet .side-nav-facet-items.extendedSizes>ul,
	.facet-flyout .side-nav-facet .side-nav-facet-items.sizes>ul,
	.side-nav-component .side-nav-facet .side-nav-facet-items.extendedSizes>ul,
	.side-nav-component .side-nav-facet .side-nav-facet-items.sizes>ul {
	display: flex;
	flex-wrap: wrap;
	margin-left: -.3125rem;
	margin-right: -.3125rem
}

.facet-flyout .side-nav-facet .side-nav-facet-items.extendedSizes>ul>li,
	.facet-flyout .side-nav-facet .side-nav-facet-items.sizes>ul>li,
	.side-nav-component .side-nav-facet .side-nav-facet-items.extendedSizes>ul>li,
	.side-nav-component .side-nav-facet .side-nav-facet-items.sizes>ul>li {
	display: flex;
	width: 33%;
	flex: 0 0 33.3333%;
	text-align: center;
	padding-left: .3125rem;
	padding-right: .3125rem;
	margin-bottom: .625rem;
	line-height: 1.875rem
}

.facet-flyout .side-nav-facet .side-nav-facet-items.extendedSizes>ul>li>a,
	.facet-flyout .side-nav-facet .side-nav-facet-items.sizes>ul>li>a,
	.side-nav-component .side-nav-facet .side-nav-facet-items.extendedSizes>ul>li>a,
	.side-nav-component .side-nav-facet .side-nav-facet-items.sizes>ul>li>a {
	border: 1px solid;
	width: 100%;
	font-weight: 600;
	font-size: .675rem;
	padding: 0
}

.facet-flyout .flex-container, .facet-flyout .side-nav-facet .side-nav-component .side-nav-facet-link,
	.facet-flyout .side-nav-facet .side-nav-facet-link, .side-nav-component .flex-container,
	.side-nav-component .side-nav-facet .facet-flyout .side-nav-facet-link,
	.side-nav-component .side-nav-facet .side-nav-facet-link {
	display: flex;
	flex-direction: row
}

.facet-flyout .big-item, .facet-flyout .side-nav-facet .side-nav-component .side-nav-facet-link>span,
	.facet-flyout .side-nav-facet .side-nav-facet-link>span,
	.side-nav-component .big-item, .side-nav-component .side-nav-facet .facet-flyout .side-nav-facet-link>span,
	.side-nav-component .side-nav-facet .side-nav-facet-link>span {
	flex: 2 0 0
}

.facet-flyout .side-nav-selections, .side-nav-component .side-nav-selections {
	border-bottom: 1px solid #d5d5d5
}

.facet-flyout .side-nav-selections .selection-type-title,
	.side-nav-component .side-nav-selections .selection-type-title {
	font-size: inherit;
	font-weight: 600;
	margin: 0
}

.side-nav-container, .side-nav-selections-title {
	outline: 0
}

.side-nav-container:focus, .side-nav-selections-title:focus {
	outline: 0
}

@media screen and (max-width:63.99875em) {
	.side-nav-backdrop, .side-nav-component {
		position: fixed;
		right: 0;
		top: 0;
		height: 100%
	}
	.side-nav-backdrop {
		z-index: 9998;
		bottom: 0;
		left: 0;
		background-color: rgba(0, 0, 0, .6)
	}
	.side-nav-component {
		background-color: #fff;
		z-index: 9999;
		width: 20rem;
		display: flex;
		flex-direction: column
	}
	.facet-flyout .side-nav-back, .side-nav-component .side-nav-back {
		padding: .625rem .9375rem .625rem .625rem;
		height: 3.125rem;
		display: flex;
		justify-content: space-between;
		font-weight: 600;
		font-size: 1.125rem;
		text-transform: capitalize
	}
	.facet-flyout .side-nav-back .close-pullout, .side-nav-component .side-nav-back .close-pullout
		{
		text-decoration: underline;
		font-weight: 400;
		font-size: .9375rem
	}
	.facet-flyout .side-nav-back .side-nav-close, .side-nav-component .side-nav-back .side-nav-close
		{
		width: 2.5rem;
		margin: -.6875rem -1rem 0 0;
		display: flex;
		justify-content: space-around;
		align-items: center;
		border-bottom-left-radius: .4375rem;
		box-shadow: -.1875rem .1875rem .1875rem rgba(0, 0, 0, .3)
	}
	.cart-item .remove-icon .facet-flyout .side-nav-back .side-nav-close i.icon-close,
		.cart-item .remove-icon .side-nav-component .side-nav-back .side-nav-close i.icon-close,
		.custom-line-item .item-close-col .item-close-box .facet-flyout .side-nav-back .side-nav-close i.icon-close,
		.custom-line-item .item-close-col .item-close-box .side-nav-component .side-nav-back .side-nav-close i.icon-close,
		.drop-down .drop-down-items .drop-down-items-header .drop-down-close-button .facet-flyout .side-nav-back .side-nav-close i.icon-close,
		.drop-down .drop-down-items .drop-down-items-header .drop-down-close-button .side-nav-component .side-nav-back .side-nav-close i.icon-close,
		.existing-line-item .item-close-col .item-close-box .facet-flyout .side-nav-back .side-nav-close i.icon-close,
		.existing-line-item .item-close-col .item-close-box .side-nav-component .side-nav-back .side-nav-close i.icon-close,
		.existing-line-items-list .item-close-col .item-close-box .facet-flyout .side-nav-back .side-nav-close i.icon-close,
		.existing-line-items-list .item-close-col .item-close-box .side-nav-component .side-nav-back .side-nav-close i.icon-close,
		.facet-flyout .side-nav-back .side-nav-close .cart-item .remove-icon i.icon-close,
		.facet-flyout .side-nav-back .side-nav-close .custom-line-item .item-close-col .item-close-box i.icon-close,
		.facet-flyout .side-nav-back .side-nav-close .drop-down .drop-down-items .drop-down-items-header .drop-down-close-button i.icon-close,
		.facet-flyout .side-nav-back .side-nav-close .existing-line-item .item-close-col .item-close-box i.icon-close,
		.facet-flyout .side-nav-back .side-nav-close .existing-line-items-list .item-close-col .item-close-box i.icon-close,
		.facet-flyout .side-nav-back .side-nav-close .icon-close-alt,
		.side-nav-component .side-nav-back .side-nav-close .cart-item .remove-icon i.icon-close,
		.side-nav-component .side-nav-back .side-nav-close .custom-line-item .item-close-col .item-close-box i.icon-close,
		.side-nav-component .side-nav-back .side-nav-close .drop-down .drop-down-items .drop-down-items-header .drop-down-close-button i.icon-close,
		.side-nav-component .side-nav-back .side-nav-close .existing-line-item .item-close-col .item-close-box i.icon-close,
		.side-nav-component .side-nav-back .side-nav-close .existing-line-items-list .item-close-col .item-close-box i.icon-close,
		.side-nav-component .side-nav-back .side-nav-close .icon-close-alt {
		font-size: 1.375rem
	}
	.facet-flyout .side-nav-selections, .side-nav-component .side-nav-selections
		{
		padding: .625rem .9375rem .625rem .625rem;
		flex-shrink: 0;
		flex-grow: 0
	}
	.facet-flyout .side-nav-selections.no-top-padding, .side-nav-component .side-nav-selections.no-top-padding
		{
		padding-top: 0
	}
	.facet-flyout .side-nav-selections ul, .side-nav-component .side-nav-selections ul
		{
		display: block;
		list-style: none
	}
	.facet-flyout .side-nav-selections li.selection-query,
		.side-nav-component .side-nav-selections li.selection-query {
		padding: .3125rem 0 .625rem;
		width: 100%
	}
	.facet-flyout .side-nav-selections li.selection-query .selection-query-prefix,
		.side-nav-component .side-nav-selections li.selection-query .selection-query-prefix
		{
		font-weight: 600;
		padding-right: .1875rem;
		color: #1b1b1b
	}
	.facet-flyout .side-nav-selections li.selection-query .selection-query-value,
		.side-nav-component .side-nav-selections li.selection-query .selection-query-value
		{
		font-weight: 400;
		color: #1b1b1b;
		font-style: italic
	}
	.facet-flyout .side-nav-selections li, .side-nav-component .side-nav-selections li
		{
		display: inline-block;
		vertical-align: middle;
		line-height: 1rem;
		margin-right: .9375rem
	}
	.facet-flyout .side-nav-selections li .selection-type-title,
		.side-nav-component .side-nav-selections li .selection-type-title {
		font-weight: 400;
		padding-left: 0
	}
	.facet-flyout .side-nav-facets, .side-nav-component .side-nav-facets {
		flex-grow: 1;
		flex-shrink: 1;
		overflow-y: auto;
		position: relative
	}
	.facet-flyout .side-nav-facet .side-nav-facet-link, .side-nav-component .side-nav-facet .side-nav-facet-link
		{
		background-color: #fff;
		font-size: 1rem
	}
	.facet-flyout .side-nav-facet .side-nav-facet-header .icon::before,
		.side-nav-component .side-nav-facet .side-nav-facet-header .icon::before
		{
		font-size: 1.5625rem;
		content: ""
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items, .facet-flyout .side-nav-facet .side-nav-facet-items li a.hide-radio-button:before,
		.facet-flyout .side-nav-selections li .selection-type,
		.side-nav-component .side-nav-facet .side-nav-facet-items,
		.side-nav-component .side-nav-facet .side-nav-facet-items li a.hide-radio-button:before,
		.side-nav-component .side-nav-selections li .selection-type {
		display: none
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items li a.hide-radio-button,
		.side-nav-component .side-nav-facet .side-nav-facet-items li a.hide-radio-button
		{
		padding: .46875rem .625rem
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items li a.hide-radio-button span,
		.facet-flyout .side-nav-facet .side-nav-facet-items.extendedSizes>ul span,
		.facet-flyout .side-nav-facet .side-nav-facet-items.sizes>ul span,
		.side-nav-component .side-nav-facet .side-nav-facet-items li a.hide-radio-button span,
		.side-nav-component .side-nav-facet .side-nav-facet-items.extendedSizes>ul span,
		.side-nav-component .side-nav-facet .side-nav-facet-items.sizes>ul span
		{
		padding: 0
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items li a,
		.side-nav-component .side-nav-facet .side-nav-facet-items li a {
		display: flex;
		align-items: center;
		padding: .46875rem .75rem
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items li a:before,
		.side-nav-component .side-nav-facet .side-nav-facet-items li a:before
		{
		position: static
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items li a span,
		.side-nav-component .side-nav-facet .side-nav-facet-items li a span {
		width: 100%;
		padding-left: .625rem
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items li a span::first-letter,
		.side-nav-component .side-nav-facet .side-nav-facet-items li a span::first-letter
		{
		text-transform: uppercase
	}
	.facet-flyout .side-nav-facet .side-nav-facet-items.extendedSizes>ul,
		.facet-flyout .side-nav-facet .side-nav-facet-items.sizes>ul,
		.side-nav-component .side-nav-facet .side-nav-facet-items.extendedSizes>ul,
		.side-nav-component .side-nav-facet .side-nav-facet-items.sizes>ul {
		padding-left: .625rem;
		padding-right: .625rem
	}
	.facet-flyout .side-nav-facet.selected .side-nav-facet-header .icon::before,
		.side-nav-component .side-nav-facet.selected .side-nav-facet-header .icon::before
		{
		content: "";
		font-size: 1.5625rem
	}
	.facet-flyout .side-nav-facet.selected .side-nav-facet-items,
		.side-nav-component .side-nav-facet.selected .side-nav-facet-items {
		display: block
	}
	.facet-flyout .side-nav-facet.selected .side-nav-facet-items a,
		.side-nav-component .side-nav-facet.selected .side-nav-facet-items a {
		font-size: 1rem
	}
	.side-nav-container {
		overflow: hidden
	}
	.side-nav-container .side-nav-backdrop {
		opacity: 1;
		transition: all 300ms ease;
		visibility: visible
	}
	.side-nav-container .side-nav-component.slide-left {
		transition: all 300ms ease;
		transform: translateX(0)
	}
	.side-nav-container .side-nav-component.slide-up {
		transition: all 300ms ease;
		transform: translateY(0);
		width: 100%;
		height: fit-content;
		max-height: 95%;
		bottom: 0;
		top: auto;
		border-top-left-radius: .4375rem;
		border-top-right-radius: .4375rem
	}
	.side-nav-container .side-nav-component.slide-up .side-nav-selections {
		padding: .625rem 1rem
	}
	.side-nav-container .side-nav-component.slide-up .side-nav-back {
		padding: 1rem 1rem .625rem
	}
	.side-nav-container .side-nav-component.slide-up .side-nav-back .side-nav-close
		{
		height: 2.5rem;
		margin-top: -1rem;
		margin-right: -1rem
	}
	.side-nav-container .side-nav-component.slide-up .accordion .accordion-header,
		.side-nav-container .side-nav-component.slide-up .side-nav-facet .side-nav-facet-link
		{
		padding: .875rem 1rem
	}
	.side-nav-container .side-nav-component.slide-up .accordion .accordion-content div
		{
		padding-left: 1rem
	}
	.side-nav-container .side-nav-component.slide-up .side-nav-facet .side-nav-facet-items li a
		{
		padding: .5rem 1rem
	}
	.side-nav-container .side-nav-component.slide-up .side-nav-facet .side-nav-facet-items.teams .show-more-facets
		{
		padding-left: 1rem;
		padding-top: .5rem
	}
	.side-nav-container.closed .side-nav-backdrop {
		opacity: 0;
		visibility: hidden
	}
	.side-nav-container.closed .side-nav-component.slide-left {
		transform: translateX(100%)
	}
	.side-nav-container.closed .side-nav-component.slide-up {
		transform: translateY(100%)
	}
}

@media screen and (max-width:39.99875em) {
	.side-nav-component {
		width: 83%
	}
}

@media print , screen and (min-width:64em) {
	.side-nav, .side-nav-column {
		flex: 0 0 14.375rem !important
	}
	.side-nav {
		background-color: #fff;
		position: relative
	}
	.side-nav-container {
		width: 12.5rem;
		margin: .9375rem
	}
	.side-nav-backdrop {
		visibility: hidden
	}
	.side-nav-component, .side-nav-component .side-nav-facet li>a {
		position: relative
	}
	.side-nav-component .sticky {
		transform: none !important;
		margin-bottom: .3125rem
	}
	.side-nav-component .side-nav-back, .side-nav-component .side-nav-facet.closed .side-nav-facet-items
		{
		display: none
	}
	.side-nav-component .side-nav-selections {
		padding-bottom: .625rem;
		color: #3863a3;
		line-height: 1.2;
		font-size: .8125rem
	}
	.side-nav-component .side-nav-selections.divider, .side-nav-component .top-bar .side-nav-selections.nav-dropdown.more.expanded,
		.top-bar .side-nav-component .side-nav-selections.nav-dropdown.more.expanded
		{
		border-top: none
	}
	.side-nav-component .side-nav-selections .side-nav-selections-title {
		display: block;
		margin: 0;
		font-size: .875rem;
		font-weight: 600
	}
	.side-nav-component .side-nav-selections li.selection-query {
		padding: .3125rem 0 .625rem
	}
	.side-nav-component .side-nav-selections li.selection-query .selection-query-prefix
		{
		font-weight: 600;
		padding: 0 .1875rem 0 .625rem;
		color: #1b1b1b
	}
	.side-nav-component .side-nav-selections li.selection-query .selection-query-value
		{
		font-weight: 400;
		color: #1b1b1b;
		font-style: italic
	}
	.side-nav-component .side-nav-facet.closed .side-nav-facet-header .icon::before
		{
		content: "";
		font-weight: 600;
		font-size: 1.25rem
	}
	.side-nav-component .side-nav-facet .side-nav-facet-header .icon::before
		{
		content: "";
		font-weight: 600;
		font-size: 1.25rem
	}
	.side-nav-component .side-nav-facet .side-nav-facet-items {
		display: block
	}
}

.size-selector-container {
	margin: 0 0 .9375rem
}

.size-selector-container .field-wrapper-item.label-up .field-wrapper-input-label {
	display: none
}

.size-selector-header {
	margin: 0 0 .3125rem;
	display: flex;
	justify-content: flex-start
}

.size-required-label {
	color: #e53c2e;
	font-weight: 600;
	text-transform: none;
	font-size: .75rem
}

.size-selector-label {
	text-transform: none;
	font-weight: 600;
	margin: 0 .625rem 0 0;
	font-size: .875rem
}

.size-selector-value {
	text-transform: none;
	font-weight: 400;
	font-size: .875rem
}

.size-selector-button {
	display: inline-block;
	margin: .625rem .625rem 0 0;
	border: 1px solid #242424;
	font-size: .9375rem;
	font-weight: 600;
	padding: .25rem .75rem;
	color: #242424;
	text-decoration: none;
	line-height: 1.25rem;
	white-space: nowrap;
	border-radius: .1875rem;
	transition: all .3s ease-out;
	transition-property: background-color, color, border-color;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	text-align: center
}

.size-selector-button.notifyme {
	padding-left: 1rem;
	padding-right: 1rem
}

.size-selector-button .entry-label {
	font-size: .8125rem
}

.size-selector-button:first-child {
	margin-left: 0
}

.size-selector-button:last-child {
	margin-right: 0
}

.size-selector-button.available.selected, .size-selector-button.available:hover,
	.size-selector-button.selected, .size-selector-button.unavailable.notifyme.selected,
	.size-selector-button.unavailable.notifyme:hover {
	background-color: #ce1126;
	color: #fff;
	border-color: #ce1126
}

.size-selector-button.available {
	cursor: pointer
}

.size-selector-button .size-text {
	display: flex
}

.size-selector-button .bell-icon {
	width: .75rem;
	height: 1.25rem;
	position: absolute;
	top: -.125rem;
	right: .0625rem
}

.size-selector-button.unavailable {
	cursor: default;
	border-color: #dbd8d6;
	color: #dbd8d6
}

.size-selector-button.unavailable:hover {
	background-color: #fff
}

.size-selector-button.unavailable.notifyme {
	cursor: pointer
}

.size-selector-button.unavailable.notifyme.selected svg,
	.size-selector-button.unavailable.notifyme:hover svg {
	filter: invert(100%) sepia(17%) saturate(0%) hue-rotate(60deg)
		brightness(106%) contrast(101%)
}

.size-selector-button.unavailable::after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background:
		url('data:image/svg+xml;utf8,<svg preserveAspectRatio="none" width="40" height="40" xmlns="http://www.w3.org/2000/svg" version="1.1"><line style="stroke: #DBD8D6; stroke-width: 2; vector-effect: non-scaling-stroke;" x1="0" y1="40" x2="40" y2="0" /></svg>');
	background-size: 100% 100%
}

@media screen and (max-width:39.99875em) {
	.size-selector-button {
		padding: .5rem 1.25rem;
		margin: .625rem .75rem 0 0
	}
}

.logo-22.o-25, .logo-22.o-26 {
	background-position: -24px 0;
	height: 22px;
	width: 22px
}

.team-list-title {
	text-align: center;
	margin: 30px 0 20px
}

.team-list-content {
	max-width: none;
	margin: 0 auto 20px
}

.team-list-content::after, .team-list-content::before {
	display: table;
	content: ' ';
	flex-basis: 0;
	order: 1
}

.team-list-content::after {
	clear: both
}

.team-list-content .team-list-column {
	width: 100%;
	float: left;
	padding-right: .625rem;
	padding-left: .625rem
}

@media print , screen and (min-width:40em) {
	.team-list-content .team-list-column {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.team-list-content .team-list-column {
	float: left;
	clear: none
}

.team-list-content .team-list-column:last-child:not(:first-child) {
	clear: none;
	float: right
}

@media screen and (max-width:39.99875em) {
	.team-list-content .team-list-column {
		padding-left: 0;
		padding-right: 0;
		width: 100%!important;
	}
}

@media print , screen and (min-width:40em) {
	.team-list-content>.team-list-column {
		width: 50%;
		float: left;
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print , screen and (min-width:40em) and (min-width:40em) {
	.team-list-content>.team-list-column {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media print , screen and (min-width:40em) {
	.team-list-content>.team-list-column {
		float: left;
		clear: none
	}
	.team-list-content>.team-list-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
}

@media print , screen and (min-width:64em) {
	.team-list-content>.team-list-column>.team-list-column {
		width: 50%;
		float: left;
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print , screen and (min-width:64em) and (min-width:40em) {
	.team-list-content>.team-list-column>.team-list-column {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media print , screen and (min-width:64em) {
	.team-list-content>.team-list-column>.team-list-column {
		float: left;
		clear: none
	}
	.team-list-content>.team-list-column>.team-list-column:last-child:not(:first-child) {
		clear: none;
		float: right
	}
}

.team-list-content .view-all-link {
	color: #363436;
	text-align: left;
	display: block;
	padding-top: .625rem
}

@media screen and (max-width:39.99875em) {
	.team-list-content .view-all-link {
		text-align: center
	}
}

.team-list-link {
	padding: 5px;
	height: 40px;
	display: flex;
	align-items: center;
	text-decoration: none;
	color: #363436
}

@media screen and (max-width:39.99875em) {
	.team-list-link {
		height: 45px;
		border-bottom: 1px solid #dde0e0;
		font-size: 15px;
		vertical-align: middle;
		margin: 0 15px
	}
}

.team-list-link .team-list-link-logo {
	min-width: 30px;
	width: 30px
}

.team-list-link .team-list-link-logo.logo-30 {
	width: 30px;
	height: 30px;
	display: inline-block
}

.team-list-link .team-list-link-text {
	flex: 1 1;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	color: #363436
}

@media screen and (max-width:39.99875em) {
	.team-list-link .team-list-link-text {
		margin: 0 14px
	}
}

.team-list-link+.team-list-link {
	margin-top: 0
}

.team-list-link:hover {
	background-color: #f5f6f8
}

.thumbnails {
	height: 100%;
	padding-bottom: .625rem;
	margin: 0 1rem
}

@media print , screen and (min-width:64em) {
	.thumbnails {
		margin: 0
	}
}

.thumbnails .base-carousel-container.vertical-layout .thumbnail-link {
	margin-right: 1rem
}

.thumbnails .base-carousel-container:not(.vertical-layout) .thumbnail-link {
	margin-bottom: 1rem;
	flex: 1 0 auto
}

button.thumbnail-link {
	min-height: .8rem;
	min-width: .8rem;
	display: inline-block;
	padding: 0;
	border: 1px solid #b5b5b5;
	border-radius: .625rem
}

button.thumbnail-link.active {
	background-color: #1b1b1b
}

button.thumbnail-link.thumbnail-images {
	padding: .0625rem;
	background-color: #fff;
	border-width: 0;
	border-radius: 0;
	width: 3.125rem;
	height: 3.125rem
}

button.thumbnail-link.thumbnail-images.active {
	padding: 0;
	border: .0625rem solid #d5d5d5;
	background-color: #d5d5d5
}

@media print , screen and (min-width:64em) {
	button.thumbnail-link.thumbnail-images {
		width: 7.5rem;
		height: 7.5rem
	}
}

button.thumbnail-link:hover {
	cursor: pointer
}

.title-link-list-container {
	padding-bottom: 1.25rem
}

@media screen and (min-width:100em) {
	.title-link-list-container {
		padding: 0 2.5rem 3.75rem
	}
}

.title-link-list-container .link-list-title {
	font-size: 1rem;
	color: #242424;
	margin-bottom: 1rem;
	font-weight: bold;
}

.title-link-list-container .article-list {
	list-style: none;
	padding-left: 0
}

.title-link-list-container .article-list .article-text {
	line-height: 1.25;
	margin-bottom: .625rem
}

.title-link-list-container .article-list .article-text a {
	font-size: .875rem;
	color: #3863a3;
	line-height: 1.125
}

.title-link-list-container .article-list .article-text h3 {
	font-size: .875rem;
	font-weight: 500
}

.top-nav-light-container {
	position: relative;
	white-space: nowrap;
	font-size: .8125rem;
	background-color: #363436
}

@media screen and (min-width:40em) {
	.top-nav-light-container {
		min-height: 2.1875rem
	}
}

@media screen and (max-width:39.99875em) {
	.top-nav-light-container {
		font-size: 1rem;
		font-weight: auto
	}
}

@media print , screen and (min-width:40em) {
	.top-nav-light-container {
		border-top: none
	}
}

.top-nav-light-container * {
	box-sizing: border-box
}

.top-nav-light-container .top-nav-component {
	display: flex;
	background-color: inherit;
	list-style: none;
	margin: 0;
	padding: 0
}

@media screen and (max-width:39.99875em) {
	.top-nav-light-container .top-nav-component {
		padding: 0;
		background-color: auto
	}
}

.top-nav-light-container .top-nav-component.swipe {
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.top-nav-light-container .top-nav-component.swipe.add-space-right {
	padding-right: 2.75rem
}

.top-nav-light-container .top-nav-component.swipe::-webkit-scrollbar {
	display: none
}

.top-nav-light-container .top-nav-component.swipe .top-nav-item-link {
	padding: 0 .9375rem
}

.top-nav-light-container .top-nav-component.swipe .top-nav-item-link.fixed {
	position: absolute;
	right: 0;
	box-shadow: -.3125rem 0 .3125rem -.3125rem rgba(0, 0, 0, .8);
	height: 100%;
	background-color: auto;
	padding: 0 .625rem
}

.top-nav-light-container .top-nav-item, .top-nav-light-container .top-nav-item span.shop-by-team {
	display: none;
	flex-grow: 1
}

@media screen and (max-width:39.99875em) {
	.top-nav-light-container .top-nav-item span.shop-by-team.small-only,
		.top-nav-light-container .top-nav-item.small-only {
		display: block
	}
}

.top-nav-light-container .top-nav-item span.shop-by-team.small-up,
	.top-nav-light-container .top-nav-item.small-up {
	display: block
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.top-nav-light-container .top-nav-item span.shop-by-team.medium-only,
		.top-nav-light-container .top-nav-item.medium-only {
		display: block
	}
}

@media print , screen and (min-width:40em) {
	.top-nav-light-container .top-nav-item span.shop-by-team.medium-up,
		.top-nav-light-container .top-nav-item.medium-up {
		display: block
	}
}

@media print , screen and (min-width:64em) {
	.top-nav-light-container .top-nav-item span.shop-by-team.large-up,
		.top-nav-light-container .top-nav-item.large-up {
		display: block
	}
}

.top-nav-light-container .top-nav-item span.shop-by-team.ticketmaster,
	.top-nav-light-container .top-nav-item.ticketmaster {
	vertical-align: top
}

.top-nav-light-container .top-nav-item span.shop-by-team.ticketmaster>a,
	.top-nav-light-container .top-nav-item.ticketmaster>a {
	text-transform: initial;
	vertical-align: top
}

.top-nav-light-container .top-nav-item span.shop-by-team.ticketmaster>a>img,
	.top-nav-light-container .top-nav-item.ticketmaster>a>img {
	height: 2.1875rem;
	margin-top: -.125rem
}

.top-nav-light-container .top-nav-item .top-nav-item-link,
	.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link {
	line-height: 2.1875rem;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff;
	display: block;
	height: auto;
	width: auto;
	text-decoration: none;
	text-align: center;
	position: relative
}

.top-nav-light-container .top-nav-item .top-nav-item-link.no-link,
	.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link.no-link {
	cursor: default
}

.top-nav-light-container .top-nav-item .top-nav-item-link.uppercase-desktop,
	.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link.uppercase-desktop {
	text-transform: uppercase
}

.top-nav-light-container .top-nav-item .top-nav-item-link.capitalize-desktop,
	.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link.capitalize-desktop {
	text-transform: capitalize
}

.top-nav-light-container .top-nav-item .top-nav-item-link:focus,
	.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link:focus {
	border: solid;
	border-width: 2px;
	border-color: #0275fb
}

@media screen and (max-width:39.99875em) {
	.top-nav-light-container .top-nav-item .top-nav-item-link,
		.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link
		{
		cursor: default;
		line-height: 2.8125rem;
		text-transform: capitalize;
		font-weight: auto;
		color: auto
	}
	.top-nav-light-container .top-nav-item .top-nav-item-link.no-transform,
		.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link.no-transform
		{
		text-transform: none
	}
	.top-nav-light-container .top-nav-item .top-nav-item-link.uppercase-mobile,
		.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link.uppercase-mobile
		{
		text-transform: uppercase
	}
	.top-nav-light-container .top-nav-item .top-nav-item-link.capitalize-mobile,
		.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-item-link.capitalize-mobile
		{
		text-transform: capitalize
	}
}

.top-nav-light-container .top-nav-item span.shop-by-team[data-trk-id=leagueSaleGroup] .top-nav-item-link,
	.top-nav-light-container .top-nav-item span.shop-by-team[data-trk-id=saleGroup] .top-nav-item-link,
	.top-nav-light-container .top-nav-item[data-trk-id=leagueSaleGroup] .top-nav-item-link,
	.top-nav-light-container .top-nav-item[data-trk-id=saleGroup] .top-nav-item-link {
	color: auto
}

.top-nav-light-container .top-nav-item span.shop-by-team[data-trk-id=collegeTeams],
	.top-nav-light-container .top-nav-item[data-trk-id=collegeTeams] {
	background-color: #363436
}

.top-nav-light-container .top-nav-item span.shop-by-team[data-trk-id=shopByTeamHeaderNav],
	.top-nav-light-container .top-nav-item[data-trk-id=shopByTeamHeaderNav] {
	background-color: #686868
}

.top-nav-light-container .top-nav-item .top-nav-league-icon,
	.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-league-icon {
	display: none;
	margin-right: .5625rem;
	margin-top: -.125rem;
	vertical-align: middle
}

@media only screen and (min-width:1280px) {
	.top-nav-light-container .top-nav-item .top-nav-league-icon,
		.top-nav-light-container .top-nav-item span.shop-by-team .top-nav-league-icon
		{
		display: inline-block
	}
}

.top-nav-light-container .top-nav-search {
	font-size: 1.5rem;
	width: 100%;
	line-height: 2.8125rem
}

.top-nav-light-container.expose-search-enabled .mobile-typeahead {
	background-color: auto
}

.top-nav-light-container.expose-search-enabled .mobile-typeahead .typeahead-go {
	background-color: transparent;
	border: 0;
	margin-right: 0;
	padding: 0;
	width: 2.8125rem
}

.top-nav-light-container.expose-search-enabled .mobile-typeahead .typeahead-go i {
	color: #242424;
	font-size: 2rem
}

.hover.top-nav-light-container .top-nav-item:hover, .touch.top-nav-light-container .top-nav-item.selectEnabled {
	background-color: #434143
}

.hover.top-nav-light-container .top-nav-item:hover .top-nav-item-link {
	color: #fff
}

.hover.top-nav-light-container .top-nav-item:hover .nav-dropdown {
	visibility: visible;
	transition-property: visibility;
	transition-delay: .3s
}

.hover.top-nav-light-container .top-nav-item:hover .nav-dropdown .dropdown-content,
	.hover.top-nav-light-container .top-nav-item:hover .nav-dropdown .dropdown-footer,
	.touch.top-nav-light-container .top-nav-item.open .nav-dropdown.open .dropdown-content,
	.touch.top-nav-light-container .top-nav-item.open .nav-dropdown.open .dropdown-footer {
	display: flex
}

.hover.top-nav-light-container .top-nav-item[data-trk-id=shopByTeamHeaderNav]:hover {
	background-color: #757575
}

.hover.top-nav-light-container .top-nav-item[data-trk-id=shopByTeamHeaderNav]:hover .top-nav-item-link,
	.touch.top-nav-light-container .top-nav-item.selectEnabled .top-nav-item-link {
	color: #fff
}

.touch.top-nav-light-container .top-nav-item.open .nav-dropdown.open {
	visibility: visible
}

.touch.top-nav-light-container .top-nav-item[data-trk-id=shopByTeamHeaderNav].open {
	background-color: #757575
}

.touch.top-nav-light-container .top-nav-item[data-trk-id=shopByTeamHeaderNav].open .top-nav-item-link {
	color: #fff
}

.typeahead-container {
	position: relative;
	background-color: #fff;
	width: 100%;
	display: flex;
	font-family: "Open Sans", sans-serif;
	height: 2.375rem;
	transition: all 100ms linear;
	border-radius: 3px
}

@media screen and (min-width:40em) {
	.typeahead-container {
		border: 1px solid #b5b5b5
	}
}

.typeahead-container, .typeahead-container * {
	box-sizing: border-box
}

.typeahead-input-container {
	position: relative;
	flex: 1
}

@media print , screen and (min-width:40em) {
	.typeahead-input-container {
		border: 0;
		border-radius: initial;
		border-right-width: 0;
		margin: 0 0 0 -1px
	}
}

.mobile-typeahead .typeahead-input-container {
	border: 0
}

.typeahead-input, .typeahead-input-form, .typeahead-input-hint {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	background-color: transparent;
	border: 0;
	padding: 0 .625rem;
	outline: 0;
	font-size: .75rem;
	font-weight: none
}

@media screen and (max-width:39.99875em) {
	.typeahead-input, .typeahead-input-form, .typeahead-input-hint {
		font-size: inherit
	}
}

.typeahead-input {
	z-index: 2
}

.typeahead-input-hint {
	z-index: 1;
	color: #aaa
}

.typeahead-input-form {
	z-index: 0
}

.typeahead-go {
	border: 0;
	border-radius: initial;
	width: 2.5rem;
	outline: 0;
	margin: 0 -3px 0 0;
	cursor: pointer
}

.full-screen.typeahead-container .typeahead-go {
	margin: 0
}

.typeahead-go, .typeahead-go:hover {
	background-color: transparent
}

.typeahead-go i {
	font-size: 1.5rem;
	transition: all 100ms ease;
	color: #686868
}

.main-bar {
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	display: flex;
	flex-flow: row wrap;
	flex-wrap: nowrap;
	padding: 0 0 0 .3125rem;
	background-color: #f4f5f5;
	min-height: 100px;
	border-top: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5
}

.main-bar.alternate-checkout-logo-header {
	min-height: 0
}

@media screen and (max-width:39.99875em) {
	.main-bar.alternate-checkout-logo-header .logo img {
		height: 1.25rem
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.main-bar.alternate-checkout-logo-header .logo img {
		height: 2.1875rem;
		width: 100%
	}
}

@media screen and (min-width:64em) {
	.main-bar.alternate-checkout-logo-header .logo img {
		height: 3.125rem;
		width: 100%
	}
}

.main-bar.mode-mini-header {
	border-bottom: 2px solid #f5f6f8
}

.main-bar.center {
	justify-content: center
}

@media print , screen and (min-width:64em) {
	.main-bar {
		height: initial
	}
}

@media screen and (max-width:39.99875em) {
	.main-bar {
		min-height: 0;
		padding: .25rem 0
	}
}

@media print , screen and (min-width:40em) {
	.main-bar {
		min-width: auto
	}
}

@media print , screen and (min-width:64em) {
	.main-bar .fancash-promo {
		width: 6.9375rem;
		height: initial
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.main-bar .fancash-promo {
		min-width: 2.5rem;
		height: initial
	}
	.main-bar .fancash-promo.sign-up-and-save-adjacent {
		width: 5.625rem
	}
}

.main-bar.split-logo {
	padding-left: 0
}

@media print , screen and (min-width:64em) {
	.main-bar.split-logo .search-container {
		flex: 0 0 41.66667%;
		max-width: 41.66667%;
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print , screen and (min-width:64em) and (min-width:40em) {
	.main-bar.split-logo .search-container {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media print , screen and (min-width:64em) {
	.main-bar.split-logo .right-container {
		flex: 0 0 25%;
		max-width: 25%;
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print , screen and (min-width:64em) and (min-width:40em) {
	.main-bar.split-logo .right-container {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media print , screen and (min-width:64em) {
	.main-bar.split-logo .logo {
		padding-left: 0;
		flex: 0 0 16.66667%;
		max-width: 16.66667%;
		padding-right: .625rem;
		padding-left: .625rem
	}
	.main-bar.split-logo .logo img {
		padding-left: 0
	}
}

@media print , screen and (min-width:64em) and (min-width:40em) {
	.main-bar.split-logo .logo {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.main-bar .site-logo-contextual-shop {
	display: flex;
	align-self: center;
	flex: 0 0 16.66667%;
	max-width: 16.66667%;
	padding-right: .625rem;
	padding-left: .625rem
}

@media print , screen and (min-width:40em) {
	.main-bar .site-logo-contextual-shop {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media print , screen and (min-width:64em) {
	.main-bar .site-logo-contextual-shop {
		padding: 0
	}
}

@media screen and (max-width:63.99875em) {
	.main-bar .site-logo-contextual-shop {
		display: none
	}
}

.main-bar .site-logo-contextual-shop .main-bar-extra-logo {
	padding-left: .625rem;
	background: #f4f5f5;
	display: flex;
	align-items: center
}

.main-bar .site-logo-contextual-shop .main-bar-extra-logo img {
	width: 12.5rem;
	max-height: 4.375rem
}

.main-bar .site-logo-contextual-shop .main-bar-slant {
	border-top: 7em solid;
	border-top-color: #f4f5f5;
	border-right: 35px solid;
	border-right-color: #f4f5f5
}

.main-bar .logo {
	align-self: center;
	flex: 0 0 41.66667%;
	max-width: 41.66667%;
	padding-right: .625rem;
	padding-left: .25rem
}

@media print , screen and (min-width:40em) {
	.main-bar .logo {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.main-bar .logo {
		flex: 0 0 25%;
		max-width: 25%;
		padding-right: .625rem;
		padding-left: .625rem;
		min-width: auto
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) and(min-width:40em) {
	.main-bar .logo {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media print , screen and (min-width:64em) {
	.main-bar .logo {
		flex: 0 0 25%;
		max-width: 25%;
		padding-right: .625rem;
		padding-left: .625rem;
		min-width: auto
	}
}

@media print , screen and (min-width:64em) and (min-width:40em) {
	.main-bar .logo {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.main-bar .logo img {
	width: auto;
	min-width: auto
}

@media print , screen and (min-width:64em) {
	.main-bar .logo img {
		padding: 1rem
	}
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.main-bar .logo img {
		padding: initial
	}
}

@media screen and (max-width:39.99875em) {
	.main-bar .logo img {
		width: auto;
		max-width: inherit;
		min-width: auto;
		padding: initial
	}
}

.main-bar .main-bar-extra-logo {
	border-bottom: 1px solid #d5d5d5
}

.main-bar .mobile-toolbar {
	align-self: center;
	flex: 0 0 50%;
	max-width: 50%;
	text-align: right;
	margin-left: auto;
	padding-right: 1.25rem;
	padding-left: .625rem
}

@media print , screen and (min-width:40em) {
	.main-bar .mobile-toolbar {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

@media screen and (max-width:0em) , screen and (min-width:40em) {
	.main-bar .mobile-toolbar {
		display: none !important
	}
}

.main-bar .mobile-toolbar a {
	margin: 0 .3125rem
}

@media screen and (max-width:39.99875em) {
	.main-bar .mobile-toolbar a {
		margin: 0
	}
}

.hamburger-menu-mode .main-section .right-container>a i.icon-cart,
	.main-bar .mobile-toolbar a i.icon-cart {
	font-size: 1.875rem
}

.main-bar .mobile-toolbar a[href="/account"] {
	display: inline
}

.main-bar .mobile-toolbar a[href="/track-order"] {
	display: inline-block;
	line-height: 1.25rem;
	margin: 0 .375rem
}

.main-bar .mobile-toolbar a svg.track-order-icon .svg-mask {
	fill: #f4f5f5
}

.main-bar .mobile-toolbar a svg.track-order-icon .svg-foreground {
	fill: #363436
}

.main-bar .mobile-toolbar .mobile-bar-fancash {
	display: inline-block;
	min-height: 2rem;
	text-align: center;
	font-size: .75rem;
	line-height: .75rem;
	font-weight: 400;
	letter-spacing: .25px;
	margin: 0 auto;
	padding-left: 0;
	padding-right: .25rem;
	transform: translateY(.375rem)
}

.main-bar .mobile-toolbar .mobile-bar-fancash .currency, .main-bar .mobile-toolbar .mobile-bar-fancash .plain-text {
	color: #1b1b1b
}

.main-bar .mobile-toolbar .mobile-bar-fancash .currency {
	margin-left: -1.5em;
	display: block
}

.main-bar .with-fancash {
	flex: 0 0 50%;
	max-width: 50%;
	padding-right: .625rem;
	padding-left: .625rem
}

@media print , screen and (min-width:40em) {
	.main-bar .with-fancash {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.main-bar .search-container {
	align-self: center
}

@media screen and (max-width:39.99875em) {
	.main-bar .search-container {
		display: none !important
	}
}

@media print , screen and (min-width:40em) {
	.main-bar .search-container {
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: .625rem;
		padding-left: .625rem
	}
}

@media print , screen and (min-width:40em) and (min-width:40em) {
	.main-bar .search-container {
		padding-right: .9375rem;
		padding-left: .9375rem
	}
}

.hamburger-menu-mode .promo-container, .main-bar .promo-container {
	display: flex;
	max-height: 100%;
	align-items: center;
	justify-content: space-around;
	width: 100%
}

@media screen and (min-width:64em) {
	.hamburger-menu-mode .promo-container, .main-bar .promo-container {
		justify-content: center;
		padding: 0 1.25rem
	}
}

.hamburger-menu-mode .promo-container .promo-spot, .main-bar .promo-container .promo-spot {
	padding: 0 .9375rem 0 0;
	text-align: center
}

@media screen and (min-width:64em) {
	.hamburger-menu-mode .promo-container .promo-spot, .main-bar .promo-container .promo-spot
		{
		padding: 0 .9375rem
	}
}

.hamburger-menu-mode .promo-container .promo-spot a, .main-bar .promo-container .promo-spot a {
	display: inline-block;
	cursor: pointer
}

.hamburger-menu-mode .promo-container .promo-spot img, .main-bar .promo-container .promo-spot img {
	vertical-align: middle;
	height: 1.375rem
}

@media print , screen and (min-width:40em) {
	.hamburger-menu-mode .promo-container .promo-spot img, .main-bar .promo-container .promo-spot img
		{
		height: 1.875rem
	}
}

@media screen and (min-width:64em) {
	.hamburger-menu-mode .promo-container .promo-spot img, .main-bar .promo-container .promo-spot img
		{
		height: 2.5rem
	}
}

.hamburger-menu-mode .promo-container .promo-spot .sas, .main-bar .promo-container .promo-spot .sas {
	cursor: pointer
}

.hamburger-menu-mode .promo-container .promo-spot .promo-image-group,
	.main-bar .promo-container .promo-spot .promo-image-group {
	display: flex;
	justify-content: center
}

@media print , screen and (min-width:64em) {
	.hamburger-menu-mode {
		display: none !important
	}
}

.hamburger-menu-mode .main-section {
	background-color: #f4f5f5;
	height: 4rem;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: .625rem
}

.hamburger-menu-mode .main-section .left-container {
	display: flex
}

.hamburger-menu-mode .main-section .left-container .hamburger-menu-button .svg-icon-hamburger {
	fill: #363436;
	stroke: #363436
}

.hamburger-menu-mode .main-section .left-container .logo {
	align-self: center
}

.hamburger-menu-mode .main-section .left-container .logo img {
	padding-left: .625rem;
	height: 2.5rem;
	width: auto
}

.hamburger-menu-mode .main-section .left-container .promo-container {
	width: auto;
	align-items: inherit;
	padding-left: .625rem
}

.hamburger-menu-mode .main-section .left-container .promo-container .promo-spot {
	padding: 0
}

.hamburger-menu-mode .main-section .left-container .promo-container .promo-spot img {
	height: 1.875rem
}

.hamburger-menu-mode .main-section .right-container {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	min-width: 7.5rem
}

.hamburger-menu-mode .main-section .right-container>a {
	margin: 0 .125rem
}

.hamburger-menu-mode .main-section .right-container>a i, .main-bar .mobile-toolbar a i {
	color: #363436;
	font-size: 2.25rem
}

.hamburger-menu-mode .menu-sub-header {
	height: 3.125rem
}

.hamburger-menu-mode .menu-sub-header a>div {
	display: flex;
	align-items: center;
	height: 100%
}

.hamburger-menu-mode .menu-sub-header a>div .logo-30 {
	margin: .4375rem
}

.hamburger-menu-mode .typeahead {
	z-index: 2000;
	position: absolute;
	width: 100%
}

.hamburger-menu-mode .typeahead.expose {
	position: inherit
}

.hamburger-menu-mode .typeahead .mobile-typeahead {
	visibility: hidden;
	transition-property: visibility;
	transition-delay: .25s
}

.hamburger-menu-mode .typeahead .mobile-typeahead.open {
	visibility: visible
}

.geo-container, .hamburger-menu-mode .typeahead .mobile-typeahead .dropdown-touch-header {
	display: flex;
	align-items: center;
	padding: .125rem .625rem
}

.hamburger-menu-mode .typeahead .mobile-typeahead .dropdown-close {
	margin-left: auto;
	border: 0;
	background-color: #fff
}

.main-bar .logo img {
	height: 7em
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.main-bar .logo img {
		height: 5em
	}
}

@media screen and (max-width:39.99875em) {
	.main-bar .logo img {
		height: 2.8em
	}
}

.top-bar {
	background-color: #fff;
	border-bottom: 0 none;
	display: flex;
	justify-content: space-between;
	position: relative;
	padding-left: .625rem
}

.top-bar .top-nav-hamburger-menu-wrapper, .top-bar-list {
	display: none
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.top-bar .top-nav-hamburger-menu-wrapper {
		display: block
	}
}

.top-bar .sign-up-and-save {
	font-size: .75rem;
	margin-left: .375rem;
	display: flex;
	align-self: flex-start;
	max-width: 50rem;
}

.top-bar .sign-up-and-save .sign-up-and-save-link {
	align-self: center;
	text-align: center;
	padding: .375rem .75rem;
	border: 0;
	font-weight: 400;
	line-height: 1.125rem;
	font-size: .75rem;
	color: #1b1b1b;
	background-color: #f4f5f5;
	font-family: revert;
}

.top-bar .sign-up-and-save .sign-up-and-save-link:hover {
	background-color: #e7e9e9
}

.top-bar .sign-up-and-save .sign-up-and-save-link.theme-1 {
	color: #fff;
	background-color: #092040
}

.top-bar .sign-up-and-save .sign-up-and-save-link.theme-1:hover {
	cursor: pointer;
	background-color: #0c2b56
}

.top-bar .sign-up-and-save .sign-up-and-save-link.theme-2 {
	color: #3863a3;
	background-color: #fff
}

.top-bar .sign-up-and-save .sign-up-and-save-link.theme-2:hover {
	cursor: pointer;
	background-color: #f2f2f2
}

.top-bar .dropdown-head-container {
	height: 100%;
	align-items: normal
}

.top-bar .dropdown-head-container .dropdown-head-link {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-content: center;
	height: 100%
}

@media screen and (min-width:40em) {
	.top-bar-list {
		display: flex;
		align-items: center;
		justify-content: flex-end;
		padding: 0;
		list-style: none;
		margin: auto 0 auto auto;
		font-size: .75rem;
		font-weight: 400;
		letter-spacing: .25px;
		min-height: 2.5rem
	}
}

.top-bar-list .show-for-large-up {
	display: none
}

@media screen and (min-width:64em) {
	.top-bar-list .show-for-large-up {
		display: inherit
	}
}

.top-bar-list .top-bar-ticketmaster-logo {
	width: 5rem;
	margin-bottom: .3125rem
}

.top-bar-list li:first-child.top-bar-separator {
	display: none
}

.top-bar-list.flex-grow-list {
	flex-grow: 1
}

.top-bar-item {
	display: none;
	text-align: center;
	margin-left: .625rem
}

@media screen and (min-width:40em) {
	.top-bar-item {
		display: list-item
	}
}

.top-bar-item.separator, .top-bar-item.separator+li, .top-bar-item:first-child {
	margin: 0
}

.top-bar-item>a, .top-bar-item>div {
	text-decoration: none;
	display: inline-block;
	padding: 0;
	padding-left: .4375rem;
	padding-right: .3125rem;
	color: #1b1b1b;
	text-transform: none
}

.link-with-text:hover span, .top-bar-item>a:hover, .top-bar-item>div:hover {
	text-decoration: underline
}

.top-bar-item>a.top-bar-item-no-link, .top-bar-item>div.top-bar-item-no-link {
	cursor: default;
	text-decoration: none;
	color: auto
}

.top-bar-item>a .text-swatch1, .top-bar-item>div .text-swatch1 {
	color: #e63a2f;
	margin-left: .3125rem
}

.top-bar-item>a .text-swatch1.grouped, .top-bar-item>div .text-swatch1.grouped {
	margin-left: 0
}

.top-bar-item.region-selector {
	display: list-item
}

.top-bar-item:hover .top-bar-dropdown {
	display: block
}

.top-bar-item .highlighted {
	background-color: #ce1126;
	color: #242424
}

.top-bar-cart {
	height: inherit;
	margin: 0;
	order: 4;
	display: flex
}

@media screen and (max-width:39.99875em) {
	.top-bar-cart {
		display: none !important
	}
}

.top-bar-cart .cart-icon {
	background-color: #f4f5f5;
	border-left: 1px solid #d5d5d5;
	color: #242424;
	padding: .5rem 0 .4375rem;
	text-align: center;
	width: 3.75rem;
	display: flex;
	align-items: center;
	justify-content: center
}

@media screen and (min-width:40em) and (max-width:63.99875em) {
	.team-page .top-bar-cart .cart-icon {
		padding: .875rem 0 .9375rem
	}
}

.top-bar-cart .cart-icon:hover {
	background-color: #e7e9e9
}

.top-bar-cart .icon-cart {
	font-size: 1.5625rem;
	height: auto
}

.top-bar-cart .cart-total {
	font-family: inherit;
	font-weight: inherit
}

.main-bar .cart-icon .cart-count, .top-bar-cart .cart-icon .cart-count {
	margin-top: -.75rem;
	margin-left: -.6875rem
}

@media screen and (max-width:39.99875em) {
	.main-bar .cart-icon .cart-count, .top-bar-cart .cart-icon .cart-count {
		margin-left: -.875rem
	}
	.main-bar .cart-icon .icon-cart, .top-bar-cart .cart-icon .icon-cart {
		font-size: 2.25rem
	}
}

@media screen and (max-width:63.99875em) {
	.sign-up-and-save .sign-up-and-save-link {
		align-self: center;
		text-align: center;
		padding: .25rem 0;
		color: #fff;
		background: #ce1126
	}
	.sign-up-and-save .sign-up-and-save-link:hover {
		background-color: #b60f22
	}
}
@media screen and (max-width:420px) {
	.small-up-1>.column, .small-up-1>.columns, .small-up-1>.promo-qualifier-container{
		height: 320px;
	}

	.page-selector-container {
		margin: 15px 0px 0px 0px !important;
	}

	.entity-showcase-container .entity-item .entity-image-container .entity-image.entity-type-team-logo {
		max-width: 1.75rem;
		max-height: 1.75rem;
		min-width: 1.25rem
	}
}
@media screen and (max-width:39.99875em) {
	.small-up-1>.column, .small-up-1>.columns, .small-up-1>.promo-qualifier-container{
		height: 320px;
	}
	.page-selector-container {
		margin: 15px 0px 0px 0px !important;
	}
}